From a5544970246db337977bb8b69ab120e9ef209317 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Tue, 1 Jan 2019 13:31:55 +0100 Subject: Update copyright years. From-SVN: r267494 --- gcc/ABOUT-GCC-NLS | 2 +- gcc/ChangeLog | 2 + gcc/LANGUAGES | 2 +- gcc/Makefile.in | 2 +- gcc/README.Portability | 2 +- gcc/acinclude.m4 | 2 +- gcc/ada/ChangeLog | 2 + gcc/addresses.h | 2 +- gcc/alias.c | 2 +- gcc/alias.h | 2 +- gcc/align.h | 2 +- gcc/alloc-pool.c | 2 +- gcc/alloc-pool.h | 2 +- gcc/asan.c | 2 +- gcc/asan.h | 2 +- gcc/attribs.c | 2 +- gcc/attribs.h | 2 +- gcc/auto-inc-dec.c | 2 +- gcc/auto-profile.c | 2 +- gcc/auto-profile.h | 2 +- gcc/backend.h | 2 +- gcc/basic-block.h | 2 +- gcc/bb-reorder.c | 2 +- gcc/bb-reorder.h | 2 +- gcc/bitmap.c | 2 +- gcc/bitmap.h | 2 +- gcc/brig-builtins.def | 2 +- gcc/brig/ChangeLog | 4 + gcc/brig/Make-lang.in | 2 +- gcc/brig/brig-builtins.h | 2 +- gcc/brig/brig-c.h | 2 +- gcc/brig/brig-lang.c | 2 +- gcc/brig/brigfrontend/brig-arg-block-handler.cc | 2 +- gcc/brig/brigfrontend/brig-atomic-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-basic-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-branch-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-cmp-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-code-entry-handler.cc | 2 +- gcc/brig/brigfrontend/brig-code-entry-handler.h | 2 +- gcc/brig/brigfrontend/brig-comment-handler.cc | 2 +- gcc/brig/brigfrontend/brig-control-handler.cc | 2 +- .../brigfrontend/brig-copy-move-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-cvt-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-fbarrier-handler.cc | 2 +- gcc/brig/brigfrontend/brig-function-handler.cc | 2 +- gcc/brig/brigfrontend/brig-function.cc | 2 +- gcc/brig/brigfrontend/brig-function.h | 2 +- gcc/brig/brigfrontend/brig-inst-mod-handler.cc | 2 +- gcc/brig/brigfrontend/brig-label-handler.cc | 2 +- gcc/brig/brigfrontend/brig-lane-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-machine.c | 2 +- gcc/brig/brigfrontend/brig-machine.h | 2 +- gcc/brig/brigfrontend/brig-mem-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-module-handler.cc | 2 +- gcc/brig/brigfrontend/brig-queue-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-seg-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-signal-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-to-generic.cc | 2 +- gcc/brig/brigfrontend/brig-to-generic.h | 2 +- gcc/brig/brigfrontend/brig-util.cc | 2 +- gcc/brig/brigfrontend/brig-util.h | 2 +- gcc/brig/brigfrontend/brig-variable-handler.cc | 2 +- gcc/brig/brigfrontend/phsa.h | 2 +- gcc/brig/brigspec.c | 2 +- gcc/brig/config-lang.in | 2 +- gcc/brig/gccbrig.texi | 2 +- gcc/brig/lang-specs.h | 2 +- gcc/brig/lang.opt | 2 +- gcc/bt-load.c | 2 +- gcc/builtin-attrs.def | 2 +- gcc/builtin-types.def | 2 +- gcc/builtins.c | 2 +- gcc/builtins.def | 2 +- gcc/builtins.h | 2 +- gcc/c-family/ChangeLog | 6 +- gcc/c-family/c-ada-spec.c | 2 +- gcc/c-family/c-ada-spec.h | 2 +- gcc/c-family/c-attribs.c | 2 +- gcc/c-family/c-common.c | 2 +- gcc/c-family/c-common.def | 2 +- gcc/c-family/c-common.h | 2 +- gcc/c-family/c-cppbuiltin.c | 2 +- gcc/c-family/c-dump.c | 2 +- gcc/c-family/c-format.c | 2 +- gcc/c-family/c-format.h | 2 +- gcc/c-family/c-gimplify.c | 2 +- gcc/c-family/c-indentation.c | 2 +- gcc/c-family/c-indentation.h | 2 +- gcc/c-family/c-lex.c | 2 +- gcc/c-family/c-objc.h | 2 +- gcc/c-family/c-omp.c | 2 +- gcc/c-family/c-opts.c | 2 +- gcc/c-family/c-pch.c | 2 +- gcc/c-family/c-ppoutput.c | 2 +- gcc/c-family/c-pragma.c | 2 +- gcc/c-family/c-pragma.h | 2 +- gcc/c-family/c-pretty-print.c | 2 +- gcc/c-family/c-pretty-print.h | 2 +- gcc/c-family/c-semantics.c | 2 +- gcc/c-family/c-spellcheck.cc | 2 +- gcc/c-family/c-spellcheck.h | 2 +- gcc/c-family/c-target-def.h | 2 +- gcc/c-family/c-target.def | 2 +- gcc/c-family/c-target.h | 2 +- gcc/c-family/c-ubsan.c | 2 +- gcc/c-family/c-ubsan.h | 2 +- gcc/c-family/c-warn.c | 2 +- gcc/c-family/c.opt | 2 +- gcc/c-family/cppspec.c | 2 +- gcc/c-family/known-headers.cc | 2 +- gcc/c-family/known-headers.h | 2 +- gcc/c-family/name-hint.h | 2 +- gcc/c-family/stub-objc.c | 2 +- gcc/c/ChangeLog | 6 +- gcc/c/Make-lang.in | 2 +- gcc/c/c-aux-info.c | 2 +- gcc/c/c-convert.c | 2 +- gcc/c/c-decl.c | 2 +- gcc/c/c-errors.c | 2 +- gcc/c/c-fold.c | 2 +- gcc/c/c-lang.c | 2 +- gcc/c/c-lang.h | 2 +- gcc/c/c-objc-common.c | 2 +- gcc/c/c-objc-common.h | 2 +- gcc/c/c-parser.c | 2 +- gcc/c/c-parser.h | 2 +- gcc/c/c-tree.h | 2 +- gcc/c/c-typeck.c | 2 +- gcc/c/config-lang.in | 2 +- gcc/c/gccspec.c | 2 +- gcc/c/gimple-parser.c | 2 +- gcc/c/gimple-parser.h | 2 +- gcc/caller-save.c | 2 +- gcc/calls.c | 2 +- gcc/calls.h | 2 +- gcc/ccmp.c | 2 +- gcc/ccmp.h | 2 +- gcc/cfg-flags.def | 2 +- gcc/cfg.c | 2 +- gcc/cfg.h | 2 +- gcc/cfganal.c | 2 +- gcc/cfganal.h | 2 +- gcc/cfgbuild.c | 2 +- gcc/cfgbuild.h | 2 +- gcc/cfgcleanup.c | 2 +- gcc/cfgcleanup.h | 2 +- gcc/cfgexpand.c | 2 +- gcc/cfgexpand.h | 2 +- gcc/cfghooks.c | 2 +- gcc/cfghooks.h | 2 +- gcc/cfgloop.c | 2 +- gcc/cfgloop.h | 2 +- gcc/cfgloopanal.c | 2 +- gcc/cfgloopmanip.c | 2 +- gcc/cfgloopmanip.h | 2 +- gcc/cfgrtl.c | 2 +- gcc/cfgrtl.h | 2 +- gcc/cgraph.c | 2 +- gcc/cgraph.h | 2 +- gcc/cgraphbuild.c | 2 +- gcc/cgraphclones.c | 2 +- gcc/cgraphunit.c | 2 +- gcc/cif-code.def | 2 +- gcc/collect-utils.c | 2 +- gcc/collect-utils.h | 2 +- gcc/collect2-aix.c | 2 +- gcc/collect2-aix.h | 2 +- gcc/collect2.c | 2 +- gcc/collect2.h | 2 +- gcc/color-macros.h | 2 +- gcc/combine-stack-adj.c | 2 +- gcc/combine.c | 2 +- gcc/common.md | 2 +- gcc/common.opt | 2 +- gcc/common/common-target-def.h | 2 +- gcc/common/common-target.def | 2 +- gcc/common/common-target.h | 2 +- gcc/common/common-targhooks.c | 2 +- gcc/common/common-targhooks.h | 2 +- gcc/common/config/aarch64/aarch64-common.c | 2 +- gcc/common/config/alpha/alpha-common.c | 2 +- gcc/common/config/arc/arc-common.c | 2 +- gcc/common/config/arm/arm-common.c | 2 +- gcc/common/config/avr/avr-common.c | 2 +- gcc/common/config/bfin/bfin-common.c | 2 +- gcc/common/config/c6x/c6x-common.c | 2 +- gcc/common/config/cr16/cr16-common.c | 2 +- gcc/common/config/cris/cris-common.c | 2 +- gcc/common/config/csky/csky-common.c | 2 +- gcc/common/config/default-common.c | 2 +- gcc/common/config/epiphany/epiphany-common.c | 2 +- gcc/common/config/fr30/fr30-common.c | 2 +- gcc/common/config/frv/frv-common.c | 2 +- gcc/common/config/h8300/h8300-common.c | 2 +- gcc/common/config/i386/i386-common.c | 2 +- gcc/common/config/ia64/ia64-common.c | 2 +- gcc/common/config/iq2000/iq2000-common.c | 2 +- gcc/common/config/lm32/lm32-common.c | 2 +- gcc/common/config/m32r/m32r-common.c | 2 +- gcc/common/config/m68k/m68k-common.c | 2 +- gcc/common/config/mcore/mcore-common.c | 2 +- gcc/common/config/microblaze/microblaze-common.c | 2 +- gcc/common/config/mips/mips-common.c | 2 +- gcc/common/config/mmix/mmix-common.c | 2 +- gcc/common/config/mn10300/mn10300-common.c | 2 +- gcc/common/config/msp430/msp430-common.c | 2 +- gcc/common/config/nds32/nds32-common.c | 2 +- gcc/common/config/nios2/nios2-common.c | 2 +- gcc/common/config/nvptx/nvptx-common.c | 2 +- gcc/common/config/or1k/or1k-common.c | 2 +- gcc/common/config/pa/pa-common.c | 2 +- gcc/common/config/pdp11/pdp11-common.c | 2 +- gcc/common/config/powerpcspe/powerpcspe-common.c | 2 +- gcc/common/config/riscv/riscv-common.c | 2 +- gcc/common/config/rs6000/rs6000-common.c | 2 +- gcc/common/config/rx/rx-common.c | 2 +- gcc/common/config/s390/s390-common.c | 2 +- gcc/common/config/sh/sh-common.c | 2 +- gcc/common/config/sparc/sparc-common.c | 2 +- gcc/common/config/spu/spu-common.c | 2 +- gcc/common/config/tilegx/tilegx-common.c | 2 +- gcc/common/config/tilepro/tilepro-common.c | 2 +- gcc/common/config/v850/v850-common.c | 2 +- gcc/common/config/vax/vax-common.c | 2 +- gcc/common/config/visium/visium-common.c | 2 +- gcc/common/config/xstormy16/xstormy16-common.c | 2 +- gcc/common/config/xtensa/xtensa-common.c | 2 +- gcc/compare-elim.c | 2 +- gcc/conditions.h | 2 +- gcc/config.build | 2 +- gcc/config.gcc | 2 +- gcc/config.host | 2 +- gcc/config/aarch64/aarch64-arches.def | 2 +- gcc/config/aarch64/aarch64-builtins.c | 2 +- gcc/config/aarch64/aarch64-c.c | 2 +- gcc/config/aarch64/aarch64-cores.def | 2 +- gcc/config/aarch64/aarch64-cost-tables.h | 2 +- gcc/config/aarch64/aarch64-d.c | 2 +- gcc/config/aarch64/aarch64-elf-raw.h | 2 +- gcc/config/aarch64/aarch64-elf.h | 2 +- gcc/config/aarch64/aarch64-freebsd.h | 2 +- gcc/config/aarch64/aarch64-fusion-pairs.def | 2 +- gcc/config/aarch64/aarch64-ldpstp.md | 2 +- gcc/config/aarch64/aarch64-linux.h | 2 +- gcc/config/aarch64/aarch64-modes.def | 2 +- gcc/config/aarch64/aarch64-option-extensions.def | 2 +- gcc/config/aarch64/aarch64-opts.h | 2 +- gcc/config/aarch64/aarch64-passes.def | 2 +- gcc/config/aarch64/aarch64-protos.h | 2 +- gcc/config/aarch64/aarch64-simd-builtin-types.def | 2 +- gcc/config/aarch64/aarch64-simd-builtins.def | 2 +- gcc/config/aarch64/aarch64-simd.md | 2 +- gcc/config/aarch64/aarch64-speculation.cc | 2 +- gcc/config/aarch64/aarch64-sve.md | 2 +- gcc/config/aarch64/aarch64-tuning-flags.def | 2 +- gcc/config/aarch64/aarch64.c | 2 +- gcc/config/aarch64/aarch64.h | 2 +- gcc/config/aarch64/aarch64.md | 2 +- gcc/config/aarch64/aarch64.opt | 2 +- gcc/config/aarch64/arm_acle.h | 2 +- gcc/config/aarch64/arm_fp16.h | 2 +- gcc/config/aarch64/arm_neon.h | 2 +- gcc/config/aarch64/atomics.md | 2 +- gcc/config/aarch64/biarchilp32.h | 2 +- gcc/config/aarch64/biarchlp64.h | 2 +- gcc/config/aarch64/constraints.md | 2 +- gcc/config/aarch64/cortex-a57-fma-steering.c | 2 +- gcc/config/aarch64/driver-aarch64.c | 2 +- .../aarch64/falkor-tag-collision-avoidance.c | 2 +- gcc/config/aarch64/falkor.md | 2 +- gcc/config/aarch64/geniterators.sh | 2 +- gcc/config/aarch64/gentune.sh | 2 +- gcc/config/aarch64/iterators.md | 2 +- gcc/config/aarch64/predicates.md | 2 +- gcc/config/aarch64/rtems.h | 2 +- gcc/config/aarch64/saphira.md | 2 +- gcc/config/aarch64/t-aarch64 | 2 +- gcc/config/aarch64/t-aarch64-freebsd | 2 +- gcc/config/aarch64/t-aarch64-linux | 2 +- gcc/config/aarch64/thunderx.md | 2 +- gcc/config/aarch64/thunderx2t99.md | 2 +- gcc/config/alpha/alpha-modes.def | 2 +- gcc/config/alpha/alpha-passes.def | 2 +- gcc/config/alpha/alpha-protos.h | 2 +- gcc/config/alpha/alpha.c | 2 +- gcc/config/alpha/alpha.h | 2 +- gcc/config/alpha/alpha.md | 2 +- gcc/config/alpha/alpha.opt | 2 +- gcc/config/alpha/constraints.md | 2 +- gcc/config/alpha/driver-alpha.c | 2 +- gcc/config/alpha/elf.h | 2 +- gcc/config/alpha/elf.opt | 2 +- gcc/config/alpha/ev4.md | 2 +- gcc/config/alpha/ev5.md | 2 +- gcc/config/alpha/ev6.md | 2 +- gcc/config/alpha/linux-elf.h | 2 +- gcc/config/alpha/linux.h | 2 +- gcc/config/alpha/netbsd.h | 2 +- gcc/config/alpha/openbsd.h | 2 +- gcc/config/alpha/predicates.md | 2 +- gcc/config/alpha/sync.md | 2 +- gcc/config/alpha/t-alpha | 2 +- gcc/config/alpha/t-vms | 2 +- gcc/config/alpha/vms.h | 2 +- gcc/config/arc/arc-arch.h | 2 +- gcc/config/arc/arc-arches.def | 2 +- gcc/config/arc/arc-c.c | 2 +- gcc/config/arc/arc-c.def | 2 +- gcc/config/arc/arc-cpus.def | 2 +- gcc/config/arc/arc-modes.def | 2 +- gcc/config/arc/arc-options.def | 2 +- gcc/config/arc/arc-opts.h | 2 +- gcc/config/arc/arc-protos.h | 2 +- gcc/config/arc/arc-simd.h | 2 +- gcc/config/arc/arc-tables.opt | 2 +- gcc/config/arc/arc.c | 2 +- gcc/config/arc/arc.h | 2 +- gcc/config/arc/arc.md | 2 +- gcc/config/arc/arc.opt | 2 +- gcc/config/arc/arc600.md | 2 +- gcc/config/arc/arc700.md | 2 +- gcc/config/arc/arcEM.md | 2 +- gcc/config/arc/arcHS.md | 2 +- gcc/config/arc/arcHS4x.md | 2 +- gcc/config/arc/atomic.md | 2 +- gcc/config/arc/big.h | 2 +- gcc/config/arc/builtins.def | 2 +- gcc/config/arc/constraints.md | 2 +- gcc/config/arc/driver-arc.c | 2 +- gcc/config/arc/elf.h | 2 +- gcc/config/arc/fpx.md | 2 +- gcc/config/arc/genmultilib.awk | 2 +- gcc/config/arc/genoptions.awk | 2 +- gcc/config/arc/linux.h | 2 +- gcc/config/arc/predicates.md | 2 +- gcc/config/arc/simdext.md | 2 +- gcc/config/arc/t-arc | 2 +- gcc/config/arc/t-multilib | 2 +- gcc/config/arc/t-multilib-linux | 2 +- gcc/config/arm/README-interworking | 2 +- gcc/config/arm/aarch-common-protos.h | 2 +- gcc/config/arm/aarch-common.c | 2 +- gcc/config/arm/aarch-cost-tables.h | 2 +- gcc/config/arm/aout.h | 2 +- gcc/config/arm/arm-builtins.c | 2 +- gcc/config/arm/arm-c.c | 2 +- gcc/config/arm/arm-cpus.in | 2 +- gcc/config/arm/arm-d.c | 2 +- gcc/config/arm/arm-fixed.md | 2 +- gcc/config/arm/arm-flags.h | 2 +- gcc/config/arm/arm-generic.md | 2 +- gcc/config/arm/arm-ldmstm.ml | 4 +- gcc/config/arm/arm-modes.def | 2 +- gcc/config/arm/arm-opts.h | 2 +- gcc/config/arm/arm-protos.h | 2 +- gcc/config/arm/arm-simd-builtin-types.def | 2 +- gcc/config/arm/arm-tables.opt | 2 +- gcc/config/arm/arm-tune.md | 2 +- gcc/config/arm/arm.c | 2 +- gcc/config/arm/arm.h | 2 +- gcc/config/arm/arm.md | 2 +- gcc/config/arm/arm.opt | 2 +- gcc/config/arm/arm1020e.md | 2 +- gcc/config/arm/arm1026ejs.md | 2 +- gcc/config/arm/arm1136jfs.md | 2 +- gcc/config/arm/arm926ejs.md | 2 +- gcc/config/arm/arm_acle.h | 2 +- gcc/config/arm/arm_acle_builtins.def | 2 +- gcc/config/arm/arm_cmse.h | 2 +- gcc/config/arm/arm_fp16.h | 2 +- gcc/config/arm/arm_neon.h | 2 +- gcc/config/arm/arm_neon_builtins.def | 2 +- gcc/config/arm/arm_vfp_builtins.def | 2 +- gcc/config/arm/bpabi.h | 2 +- gcc/config/arm/constraints.md | 2 +- gcc/config/arm/cortex-a15-neon.md | 2 +- gcc/config/arm/cortex-a15.md | 2 +- gcc/config/arm/cortex-a17-neon.md | 2 +- gcc/config/arm/cortex-a17.md | 2 +- gcc/config/arm/cortex-a5.md | 2 +- gcc/config/arm/cortex-a53.md | 2 +- gcc/config/arm/cortex-a57.md | 2 +- gcc/config/arm/cortex-a7.md | 2 +- gcc/config/arm/cortex-a8-neon.md | 2 +- gcc/config/arm/cortex-a8.md | 2 +- gcc/config/arm/cortex-a9-neon.md | 2 +- gcc/config/arm/cortex-a9.md | 2 +- gcc/config/arm/cortex-m4-fpu.md | 2 +- gcc/config/arm/cortex-m4.md | 2 +- gcc/config/arm/cortex-m7.md | 2 +- gcc/config/arm/cortex-r4.md | 2 +- gcc/config/arm/cortex-r4f.md | 2 +- gcc/config/arm/crypto.def | 2 +- gcc/config/arm/crypto.md | 2 +- gcc/config/arm/driver-arm.c | 2 +- gcc/config/arm/elf.h | 2 +- gcc/config/arm/exynos-m1.md | 2 +- gcc/config/arm/fa526.md | 2 +- gcc/config/arm/fa606te.md | 2 +- gcc/config/arm/fa626te.md | 2 +- gcc/config/arm/fa726te.md | 2 +- gcc/config/arm/fmp626.md | 2 +- gcc/config/arm/freebsd.h | 2 +- gcc/config/arm/fuchsia-elf.h | 2 +- gcc/config/arm/iterators.md | 2 +- gcc/config/arm/iwmmxt.md | 2 +- gcc/config/arm/iwmmxt2.md | 2 +- gcc/config/arm/ldmstm.md | 2 +- gcc/config/arm/ldrdstrd.md | 2 +- gcc/config/arm/linux-eabi.h | 2 +- gcc/config/arm/linux-elf.h | 2 +- gcc/config/arm/linux-gas.h | 2 +- gcc/config/arm/marvell-f-iwmmxt.md | 2 +- gcc/config/arm/marvell-pj4.md | 2 +- gcc/config/arm/mmintrin.h | 2 +- gcc/config/arm/neon.md | 2 +- gcc/config/arm/netbsd-elf.h | 2 +- gcc/config/arm/parsecpu.awk | 4 +- gcc/config/arm/predicates.md | 2 +- gcc/config/arm/rtems.h | 2 +- gcc/config/arm/semi.h | 2 +- gcc/config/arm/symbian.h | 2 +- gcc/config/arm/sync.md | 2 +- gcc/config/arm/t-aprofile | 2 +- gcc/config/arm/t-arm | 2 +- gcc/config/arm/t-arm-elf | 2 +- gcc/config/arm/t-fuchsia | 2 +- gcc/config/arm/t-linux-eabi | 2 +- gcc/config/arm/t-multilib | 2 +- gcc/config/arm/t-phoenix | 2 +- gcc/config/arm/t-rmprofile | 2 +- gcc/config/arm/t-symbian | 2 +- gcc/config/arm/t-vxworks | 2 +- gcc/config/arm/thumb1.md | 2 +- gcc/config/arm/thumb2.md | 2 +- gcc/config/arm/types.md | 2 +- gcc/config/arm/uclinux-eabi.h | 2 +- gcc/config/arm/uclinux-elf.h | 2 +- gcc/config/arm/unknown-elf.h | 2 +- gcc/config/arm/unspecs.md | 2 +- gcc/config/arm/vec-common.md | 2 +- gcc/config/arm/vfp.md | 2 +- gcc/config/arm/vfp11.md | 2 +- gcc/config/arm/vxworks.h | 2 +- gcc/config/arm/vxworks.opt | 2 +- gcc/config/arm/xgene1.md | 2 +- gcc/config/avr/avr-arch.h | 2 +- gcc/config/avr/avr-c.c | 2 +- gcc/config/avr/avr-devices.c | 2 +- gcc/config/avr/avr-dimode.md | 2 +- gcc/config/avr/avr-fixed.md | 2 +- gcc/config/avr/avr-log.c | 2 +- gcc/config/avr/avr-mcus.def | 2 +- gcc/config/avr/avr-modes.def | 2 +- gcc/config/avr/avr-passes.def | 2 +- gcc/config/avr/avr-protos.h | 2 +- gcc/config/avr/avr-stdint.h | 2 +- gcc/config/avr/avr.c | 2 +- gcc/config/avr/avr.h | 2 +- gcc/config/avr/avr.md | 2 +- gcc/config/avr/avr.opt | 2 +- gcc/config/avr/avrlibc.h | 2 +- gcc/config/avr/builtins.def | 2 +- gcc/config/avr/constraints.md | 2 +- gcc/config/avr/driver-avr.c | 2 +- gcc/config/avr/elf.h | 2 +- gcc/config/avr/gen-avr-mmcu-specs.c | 2 +- gcc/config/avr/gen-avr-mmcu-texi.c | 4 +- gcc/config/avr/genmultilib.awk | 2 +- gcc/config/avr/predicates.md | 2 +- gcc/config/avr/specs.h | 2 +- gcc/config/avr/stdfix.h | 2 +- gcc/config/avr/t-avr | 2 +- gcc/config/avr/t-multilib | 2 +- gcc/config/bfin/bfin-modes.def | 2 +- gcc/config/bfin/bfin-opts.h | 2 +- gcc/config/bfin/bfin-protos.h | 2 +- gcc/config/bfin/bfin.c | 2 +- gcc/config/bfin/bfin.h | 2 +- gcc/config/bfin/bfin.md | 2 +- gcc/config/bfin/bfin.opt | 2 +- gcc/config/bfin/constraints.md | 2 +- gcc/config/bfin/elf.h | 2 +- gcc/config/bfin/linux.h | 2 +- gcc/config/bfin/predicates.md | 2 +- gcc/config/bfin/print-sysroot-suffix.sh | 2 +- gcc/config/bfin/rtems.h | 2 +- gcc/config/bfin/sync.md | 2 +- gcc/config/bfin/t-bfin-elf | 2 +- gcc/config/bfin/t-bfin-linux | 2 +- gcc/config/bfin/t-bfin-uclinux | 2 +- gcc/config/bfin/uclinux.h | 2 +- gcc/config/c6x/c6x-isas.def | 2 +- gcc/config/c6x/c6x-modes.def | 2 +- gcc/config/c6x/c6x-mult.md | 4 +- gcc/config/c6x/c6x-mult.md.in | 2 +- gcc/config/c6x/c6x-opts.h | 2 +- gcc/config/c6x/c6x-protos.h | 2 +- gcc/config/c6x/c6x-sched.md | 8 +- gcc/config/c6x/c6x-sched.md.in | 2 +- gcc/config/c6x/c6x-tables.opt | 2 +- gcc/config/c6x/c6x.c | 2 +- gcc/config/c6x/c6x.h | 2 +- gcc/config/c6x/c6x.md | 2 +- gcc/config/c6x/c6x.opt | 2 +- gcc/config/c6x/c6x_intrinsics.h | 2 +- gcc/config/c6x/constraints.md | 2 +- gcc/config/c6x/elf-common.h | 2 +- gcc/config/c6x/elf.h | 2 +- gcc/config/c6x/genmult.sh | 2 +- gcc/config/c6x/genopt.sh | 4 +- gcc/config/c6x/gensched.sh | 2 +- gcc/config/c6x/predicates.md | 2 +- gcc/config/c6x/sync.md | 2 +- gcc/config/c6x/t-c6x | 2 +- gcc/config/c6x/t-c6x-elf | 2 +- gcc/config/c6x/uclinux-elf.h | 2 +- gcc/config/cr16/constraints.md | 2 +- gcc/config/cr16/cr16-protos.h | 2 +- gcc/config/cr16/cr16.c | 2 +- gcc/config/cr16/cr16.h | 2 +- gcc/config/cr16/cr16.md | 2 +- gcc/config/cr16/cr16.opt | 2 +- gcc/config/cr16/predicates.md | 2 +- gcc/config/cr16/t-cr16 | 2 +- gcc/config/cris/constraints.md | 2 +- gcc/config/cris/cris-protos.h | 2 +- gcc/config/cris/cris.c | 2 +- gcc/config/cris/cris.h | 2 +- gcc/config/cris/cris.md | 2 +- gcc/config/cris/cris.opt | 2 +- gcc/config/cris/elf.opt | 2 +- gcc/config/cris/linux.h | 2 +- gcc/config/cris/linux.opt | 2 +- gcc/config/cris/predicates.md | 2 +- gcc/config/cris/sync.md | 2 +- gcc/config/cris/t-cris | 2 +- gcc/config/cris/t-elfmulti | 2 +- gcc/config/csky/constraints.md | 2 +- gcc/config/csky/csky-elf.h | 2 +- gcc/config/csky/csky-linux-elf.h | 2 +- gcc/config/csky/csky-protos.h | 2 +- gcc/config/csky/csky.c | 2 +- gcc/config/csky/csky.h | 2 +- gcc/config/csky/csky.md | 2 +- gcc/config/csky/csky.opt | 2 +- gcc/config/csky/csky_cores.def | 2 +- gcc/config/csky/csky_genopt.sh | 4 +- gcc/config/csky/csky_insn_dsp.md | 2 +- gcc/config/csky/csky_insn_fpu.md | 2 +- gcc/config/csky/csky_isa.def | 2 +- gcc/config/csky/csky_isa.h | 2 +- gcc/config/csky/csky_opts.h | 2 +- gcc/config/csky/csky_pipeline_ck801.md | 2 +- gcc/config/csky/csky_pipeline_ck802.md | 2 +- gcc/config/csky/csky_pipeline_ck803.md | 2 +- gcc/config/csky/csky_pipeline_ck810.md | 2 +- gcc/config/csky/csky_tables.opt | 2 +- gcc/config/csky/predicates.md | 2 +- gcc/config/csky/print-sysroot-suffix.sh | 2 +- gcc/config/csky/t-csky | 2 +- gcc/config/csky/t-csky-elf | 2 +- gcc/config/csky/t-csky-linux | 2 +- gcc/config/csky/t-sysroot-suffix | 2 +- gcc/config/darwin-c.c | 2 +- gcc/config/darwin-driver.c | 2 +- gcc/config/darwin-f.c | 2 +- gcc/config/darwin-ppc-ldouble-patch.def | 2 +- gcc/config/darwin-protos.h | 2 +- gcc/config/darwin-sections.def | 2 +- gcc/config/darwin.c | 2 +- gcc/config/darwin.h | 2 +- gcc/config/darwin.opt | 2 +- gcc/config/darwin10.h | 2 +- gcc/config/darwin12.h | 2 +- gcc/config/darwin9.h | 2 +- gcc/config/dbx.h | 2 +- gcc/config/dbxcoff.h | 2 +- gcc/config/dbxelf.h | 2 +- gcc/config/default-c.c | 2 +- gcc/config/default-d.c | 2 +- gcc/config/dragonfly-stdint.h | 2 +- gcc/config/dragonfly.h | 2 +- gcc/config/dragonfly.opt | 2 +- gcc/config/elfos.h | 2 +- gcc/config/epiphany/constraints.md | 2 +- gcc/config/epiphany/epiphany-modes.def | 2 +- gcc/config/epiphany/epiphany-protos.h | 2 +- gcc/config/epiphany/epiphany-sched.md | 2 +- gcc/config/epiphany/epiphany.c | 2 +- gcc/config/epiphany/epiphany.h | 2 +- gcc/config/epiphany/epiphany.md | 2 +- gcc/config/epiphany/epiphany.opt | 2 +- gcc/config/epiphany/epiphany_intrinsics.h | 2 +- gcc/config/epiphany/mode-switch-use.c | 2 +- gcc/config/epiphany/predicates.md | 2 +- gcc/config/epiphany/resolve-sw-modes.c | 2 +- gcc/config/epiphany/rtems.h | 2 +- gcc/config/epiphany/t-epiphany | 2 +- gcc/config/flat.h | 2 +- gcc/config/fr30/constraints.md | 2 +- gcc/config/fr30/fr30-protos.h | 2 +- gcc/config/fr30/fr30.c | 2 +- gcc/config/fr30/fr30.h | 2 +- gcc/config/fr30/fr30.md | 2 +- gcc/config/fr30/fr30.opt | 2 +- gcc/config/fr30/predicates.md | 2 +- gcc/config/freebsd-nthr.h | 2 +- gcc/config/freebsd-spec.h | 2 +- gcc/config/freebsd-stdint.h | 2 +- gcc/config/freebsd.h | 2 +- gcc/config/freebsd.opt | 2 +- gcc/config/frv/constraints.md | 2 +- gcc/config/frv/frv-asm.h | 2 +- gcc/config/frv/frv-modes.def | 2 +- gcc/config/frv/frv-opts.h | 2 +- gcc/config/frv/frv-protos.h | 2 +- gcc/config/frv/frv.c | 2 +- gcc/config/frv/frv.h | 2 +- gcc/config/frv/frv.md | 2 +- gcc/config/frv/frv.opt | 2 +- gcc/config/frv/linux.h | 2 +- gcc/config/frv/predicates.md | 2 +- gcc/config/frv/t-frv | 2 +- gcc/config/frv/t-linux | 2 +- gcc/config/ft32/constraints.md | 2 +- gcc/config/ft32/ft32-protos.h | 2 +- gcc/config/ft32/ft32.c | 2 +- gcc/config/ft32/ft32.h | 2 +- gcc/config/ft32/ft32.md | 2 +- gcc/config/ft32/ft32.opt | 2 +- gcc/config/ft32/predicates.md | 2 +- gcc/config/ft32/t-ft32 | 2 +- gcc/config/fuchsia.h | 2 +- gcc/config/fused-madd.opt | 2 +- gcc/config/g.opt | 2 +- gcc/config/glibc-c.c | 2 +- gcc/config/glibc-d.c | 2 +- gcc/config/glibc-stdint.h | 2 +- gcc/config/gnu-user.h | 2 +- gcc/config/gnu-user.opt | 2 +- gcc/config/gnu.h | 2 +- gcc/config/h8300/constraints.md | 2 +- gcc/config/h8300/elf.h | 2 +- gcc/config/h8300/genmova.sh | 4 +- gcc/config/h8300/h8300-protos.h | 2 +- gcc/config/h8300/h8300.c | 2 +- gcc/config/h8300/h8300.h | 2 +- gcc/config/h8300/h8300.md | 2 +- gcc/config/h8300/h8300.opt | 2 +- gcc/config/h8300/linux.h | 2 +- gcc/config/h8300/mova.md | 2 +- gcc/config/h8300/predicates.md | 2 +- gcc/config/h8300/t-h8300 | 2 +- gcc/config/h8300/t-linux | 2 +- gcc/config/host-darwin.c | 2 +- gcc/config/host-darwin.h | 2 +- gcc/config/host-hpux.c | 2 +- gcc/config/host-linux.c | 2 +- gcc/config/host-netbsd.c | 2 +- gcc/config/host-openbsd.c | 2 +- gcc/config/host-solaris.c | 2 +- gcc/config/hpux11.opt | 2 +- gcc/config/i386/adxintrin.h | 2 +- gcc/config/i386/ammintrin.h | 2 +- gcc/config/i386/athlon.md | 2 +- gcc/config/i386/atom.md | 2 +- gcc/config/i386/att.h | 2 +- gcc/config/i386/avx2intrin.h | 2 +- gcc/config/i386/avx5124fmapsintrin.h | 2 +- gcc/config/i386/avx5124vnniwintrin.h | 2 +- gcc/config/i386/avx512bitalgintrin.h | 2 +- gcc/config/i386/avx512bwintrin.h | 2 +- gcc/config/i386/avx512cdintrin.h | 2 +- gcc/config/i386/avx512dqintrin.h | 2 +- gcc/config/i386/avx512erintrin.h | 2 +- gcc/config/i386/avx512fintrin.h | 2 +- gcc/config/i386/avx512ifmaintrin.h | 2 +- gcc/config/i386/avx512ifmavlintrin.h | 2 +- gcc/config/i386/avx512pfintrin.h | 2 +- gcc/config/i386/avx512vbmi2intrin.h | 2 +- gcc/config/i386/avx512vbmi2vlintrin.h | 2 +- gcc/config/i386/avx512vbmiintrin.h | 2 +- gcc/config/i386/avx512vbmivlintrin.h | 2 +- gcc/config/i386/avx512vlbwintrin.h | 2 +- gcc/config/i386/avx512vldqintrin.h | 2 +- gcc/config/i386/avx512vlintrin.h | 2 +- gcc/config/i386/avx512vnniintrin.h | 2 +- gcc/config/i386/avx512vnnivlintrin.h | 2 +- gcc/config/i386/avx512vpopcntdqintrin.h | 2 +- gcc/config/i386/avx512vpopcntdqvlintrin.h | 2 +- gcc/config/i386/avxintrin.h | 2 +- gcc/config/i386/avxmath.h | 2 +- gcc/config/i386/bdver1.md | 2 +- gcc/config/i386/bdver3.md | 2 +- gcc/config/i386/biarch64.h | 2 +- gcc/config/i386/biarchx32.h | 2 +- gcc/config/i386/bmi2intrin.h | 2 +- gcc/config/i386/bmiintrin.h | 2 +- gcc/config/i386/bmmintrin.h | 2 +- gcc/config/i386/bsd.h | 2 +- gcc/config/i386/btver2.md | 2 +- gcc/config/i386/cet.c | 2 +- gcc/config/i386/cet.h | 2 +- gcc/config/i386/cetintrin.h | 2 +- gcc/config/i386/cldemoteintrin.h | 2 +- gcc/config/i386/clflushoptintrin.h | 2 +- gcc/config/i386/clwbintrin.h | 2 +- gcc/config/i386/clzerointrin.h | 2 +- gcc/config/i386/constraints.md | 2 +- gcc/config/i386/core2.md | 2 +- gcc/config/i386/cpuid.h | 2 +- gcc/config/i386/cross-stdarg.h | 2 +- gcc/config/i386/crtdll.h | 2 +- gcc/config/i386/cygming.h | 2 +- gcc/config/i386/cygming.opt | 2 +- gcc/config/i386/cygwin-stdint.h | 2 +- gcc/config/i386/cygwin-w64.h | 2 +- gcc/config/i386/cygwin.h | 2 +- gcc/config/i386/cygwin.opt | 2 +- gcc/config/i386/darwin.h | 2 +- gcc/config/i386/darwin64.h | 2 +- gcc/config/i386/djgpp-stdint.h | 2 +- gcc/config/i386/djgpp.c | 2 +- gcc/config/i386/djgpp.h | 2 +- gcc/config/i386/djgpp.opt | 2 +- gcc/config/i386/dragonfly.h | 2 +- gcc/config/i386/driver-i386.c | 2 +- gcc/config/i386/driver-mingw32.c | 2 +- gcc/config/i386/emmintrin.h | 2 +- gcc/config/i386/f16cintrin.h | 2 +- gcc/config/i386/fma4intrin.h | 2 +- gcc/config/i386/fmaintrin.h | 2 +- gcc/config/i386/freebsd.h | 2 +- gcc/config/i386/freebsd64.h | 2 +- gcc/config/i386/fxsrintrin.h | 2 +- gcc/config/i386/gas.h | 2 +- gcc/config/i386/geode.md | 2 +- gcc/config/i386/gfniintrin.h | 2 +- gcc/config/i386/glm.md | 2 +- gcc/config/i386/gmm_malloc.h | 2 +- gcc/config/i386/gnu-user-common.h | 2 +- gcc/config/i386/gnu-user.h | 2 +- gcc/config/i386/gnu-user64.h | 2 +- gcc/config/i386/gnu.h | 2 +- gcc/config/i386/haswell.md | 2 +- gcc/config/i386/host-cygwin.c | 2 +- gcc/config/i386/host-i386-darwin.c | 2 +- gcc/config/i386/host-mingw32.c | 2 +- gcc/config/i386/i386-builtin-types.awk | 2 +- gcc/config/i386/i386-builtin.def | 2 +- gcc/config/i386/i386-c.c | 2 +- gcc/config/i386/i386-d.c | 2 +- gcc/config/i386/i386-modes.def | 2 +- gcc/config/i386/i386-opts.h | 2 +- gcc/config/i386/i386-passes.def | 2 +- gcc/config/i386/i386-protos.h | 2 +- gcc/config/i386/i386.c | 2 +- gcc/config/i386/i386.h | 2 +- gcc/config/i386/i386.md | 2 +- gcc/config/i386/i386.opt | 2 +- gcc/config/i386/i386elf.h | 2 +- gcc/config/i386/ia32intrin.h | 2 +- gcc/config/i386/iamcu.h | 2 +- gcc/config/i386/immintrin.h | 2 +- gcc/config/i386/intelmic-mkoffload.c | 2 +- gcc/config/i386/intelmic-offload.h | 2 +- gcc/config/i386/k6.md | 2 +- gcc/config/i386/kfreebsd-gnu.h | 2 +- gcc/config/i386/kfreebsd-gnu64.h | 2 +- gcc/config/i386/kopensolaris-gnu.h | 2 +- gcc/config/i386/linux-common.h | 2 +- gcc/config/i386/linux.h | 2 +- gcc/config/i386/linux64.h | 2 +- gcc/config/i386/lwpintrin.h | 2 +- gcc/config/i386/lynx.h | 2 +- gcc/config/i386/lzcntintrin.h | 2 +- gcc/config/i386/mingw-pthread.h | 2 +- gcc/config/i386/mingw-stdint.h | 2 +- gcc/config/i386/mingw-w64.h | 2 +- gcc/config/i386/mingw-w64.opt | 2 +- gcc/config/i386/mingw.opt | 2 +- gcc/config/i386/mingw32.h | 2 +- gcc/config/i386/mm3dnow.h | 2 +- gcc/config/i386/mmintrin.h | 2 +- gcc/config/i386/mmx.md | 2 +- gcc/config/i386/movdirintrin.h | 2 +- gcc/config/i386/msformat-c.c | 2 +- gcc/config/i386/mwaitxintrin.h | 2 +- gcc/config/i386/netbsd-elf.h | 2 +- gcc/config/i386/netbsd64.h | 2 +- gcc/config/i386/nmmintrin.h | 2 +- gcc/config/i386/nto.h | 2 +- gcc/config/i386/nto.opt | 2 +- gcc/config/i386/openbsdelf.h | 2 +- gcc/config/i386/pentium.md | 2 +- gcc/config/i386/pkuintrin.h | 2 +- gcc/config/i386/pmm_malloc.h | 2 +- gcc/config/i386/pmmintrin.h | 2 +- gcc/config/i386/popcntintrin.h | 2 +- gcc/config/i386/ppro.md | 2 +- gcc/config/i386/predicates.md | 2 +- gcc/config/i386/prfchwintrin.h | 2 +- gcc/config/i386/rdos.h | 2 +- gcc/config/i386/rdos64.h | 2 +- gcc/config/i386/rdseedintrin.h | 2 +- gcc/config/i386/rtemself.h | 2 +- gcc/config/i386/rtmintrin.h | 2 +- gcc/config/i386/sgxintrin.h | 2 +- gcc/config/i386/shaintrin.h | 2 +- gcc/config/i386/slm.md | 2 +- gcc/config/i386/smmintrin.h | 2 +- gcc/config/i386/sol2.h | 2 +- gcc/config/i386/sse.md | 2 +- gcc/config/i386/ssemath.h | 2 +- gcc/config/i386/stringop.def | 2 +- gcc/config/i386/subst.md | 2 +- gcc/config/i386/sync.md | 2 +- gcc/config/i386/sysv4.h | 2 +- gcc/config/i386/t-cet | 2 +- gcc/config/i386/t-cygming | 2 +- gcc/config/i386/t-i386 | 2 +- gcc/config/i386/t-linux64 | 2 +- gcc/config/i386/t-rtems | 2 +- gcc/config/i386/t-sol2 | 2 +- gcc/config/i386/tbmintrin.h | 2 +- gcc/config/i386/tmmintrin.h | 2 +- gcc/config/i386/unix.h | 2 +- gcc/config/i386/vaesintrin.h | 2 +- gcc/config/i386/vpclmulqdqintrin.h | 2 +- gcc/config/i386/vxworks.h | 2 +- gcc/config/i386/vxworksae.h | 2 +- gcc/config/i386/waitpkgintrin.h | 2 +- gcc/config/i386/winnt-cxx.c | 2 +- gcc/config/i386/winnt-stubs.c | 2 +- gcc/config/i386/winnt.c | 2 +- gcc/config/i386/wmmintrin.h | 2 +- gcc/config/i386/x-mingw32 | 2 +- gcc/config/i386/x86-64.h | 2 +- gcc/config/i386/x86-tune-costs.h | 2 +- gcc/config/i386/x86-tune-sched-atom.c | 2 +- gcc/config/i386/x86-tune-sched-bd.c | 2 +- gcc/config/i386/x86-tune-sched-core.c | 2 +- gcc/config/i386/x86-tune-sched.c | 2 +- gcc/config/i386/x86-tune.def | 2 +- gcc/config/i386/x86intrin.h | 2 +- gcc/config/i386/xm-cygwin.h | 2 +- gcc/config/i386/xm-djgpp.h | 2 +- gcc/config/i386/xm-mingw32.h | 2 +- gcc/config/i386/xmmintrin.h | 2 +- gcc/config/i386/xopintrin.h | 2 +- gcc/config/i386/xsavecintrin.h | 2 +- gcc/config/i386/xsaveintrin.h | 2 +- gcc/config/i386/xsaveoptintrin.h | 2 +- gcc/config/i386/xsavesintrin.h | 2 +- gcc/config/i386/xtestintrin.h | 2 +- gcc/config/i386/znver1.md | 2 +- gcc/config/ia64/constraints.md | 2 +- gcc/config/ia64/div.md | 2 +- gcc/config/ia64/elf.h | 2 +- gcc/config/ia64/freebsd.h | 2 +- gcc/config/ia64/hpux.h | 2 +- gcc/config/ia64/ia64-c.c | 2 +- gcc/config/ia64/ia64-modes.def | 2 +- gcc/config/ia64/ia64-opts.h | 2 +- gcc/config/ia64/ia64-protos.h | 2 +- gcc/config/ia64/ia64.c | 2 +- gcc/config/ia64/ia64.h | 2 +- gcc/config/ia64/ia64.md | 2 +- gcc/config/ia64/ia64.opt | 2 +- gcc/config/ia64/itanium2.md | 2 +- gcc/config/ia64/linux.h | 2 +- gcc/config/ia64/predicates.md | 2 +- gcc/config/ia64/sync.md | 2 +- gcc/config/ia64/sysv4.h | 2 +- gcc/config/ia64/t-hpux | 2 +- gcc/config/ia64/t-ia64 | 2 +- gcc/config/ia64/vect.md | 2 +- gcc/config/ia64/vms.h | 2 +- gcc/config/ia64/vms.opt | 2 +- gcc/config/initfini-array.h | 2 +- gcc/config/iq2000/abi | 2 +- gcc/config/iq2000/constraints.md | 2 +- gcc/config/iq2000/iq2000-opts.h | 2 +- gcc/config/iq2000/iq2000-protos.h | 2 +- gcc/config/iq2000/iq2000.c | 2 +- gcc/config/iq2000/iq2000.h | 2 +- gcc/config/iq2000/iq2000.md | 2 +- gcc/config/iq2000/iq2000.opt | 2 +- gcc/config/iq2000/predicates.md | 2 +- gcc/config/kfreebsd-gnu.h | 2 +- gcc/config/kopensolaris-gnu.h | 2 +- gcc/config/linux-android.h | 2 +- gcc/config/linux-android.opt | 2 +- gcc/config/linux-protos.h | 2 +- gcc/config/linux.c | 2 +- gcc/config/linux.h | 2 +- gcc/config/linux.opt | 2 +- gcc/config/lm32/constraints.md | 2 +- gcc/config/lm32/lm32-protos.h | 2 +- gcc/config/lm32/lm32.c | 2 +- gcc/config/lm32/lm32.h | 2 +- gcc/config/lm32/lm32.md | 2 +- gcc/config/lm32/lm32.opt | 2 +- gcc/config/lm32/predicates.md | 2 +- gcc/config/lm32/rtems.h | 2 +- gcc/config/lm32/uclinux-elf.h | 2 +- gcc/config/lynx.h | 2 +- gcc/config/lynx.opt | 2 +- gcc/config/m32c/addsub.md | 2 +- gcc/config/m32c/bitops.md | 2 +- gcc/config/m32c/blkmov.md | 2 +- gcc/config/m32c/cond.md | 2 +- gcc/config/m32c/constraints.md | 2 +- gcc/config/m32c/jump.md | 2 +- gcc/config/m32c/m32c-modes.def | 2 +- gcc/config/m32c/m32c-pragma.c | 2 +- gcc/config/m32c/m32c-protos.h | 2 +- gcc/config/m32c/m32c.abi | 2 +- gcc/config/m32c/m32c.c | 2 +- gcc/config/m32c/m32c.h | 2 +- gcc/config/m32c/m32c.md | 2 +- gcc/config/m32c/m32c.opt | 2 +- gcc/config/m32c/minmax.md | 2 +- gcc/config/m32c/mov.md | 2 +- gcc/config/m32c/muldiv.md | 2 +- gcc/config/m32c/predicates.md | 2 +- gcc/config/m32c/prologue.md | 2 +- gcc/config/m32c/rtems.h | 2 +- gcc/config/m32c/shift.md | 2 +- gcc/config/m32c/t-m32c | 2 +- gcc/config/m32r/constraints.md | 2 +- gcc/config/m32r/linux.h | 2 +- gcc/config/m32r/little.h | 2 +- gcc/config/m32r/m32r-opts.h | 2 +- gcc/config/m32r/m32r-protos.h | 2 +- gcc/config/m32r/m32r.c | 2 +- gcc/config/m32r/m32r.h | 2 +- gcc/config/m32r/m32r.md | 2 +- gcc/config/m32r/m32r.opt | 2 +- gcc/config/m32r/predicates.md | 2 +- gcc/config/m32r/t-linux | 2 +- gcc/config/m32r/t-m32r | 2 +- gcc/config/m68k/cf.md | 2 +- gcc/config/m68k/constraints.md | 2 +- gcc/config/m68k/genopt.sh | 4 +- gcc/config/m68k/ieee.opt | 2 +- gcc/config/m68k/linux.h | 2 +- gcc/config/m68k/m68020-elf.h | 2 +- gcc/config/m68k/m68k-devices.def | 2 +- gcc/config/m68k/m68k-isas.def | 2 +- gcc/config/m68k/m68k-microarchs.def | 2 +- gcc/config/m68k/m68k-modes.def | 2 +- gcc/config/m68k/m68k-none.h | 2 +- gcc/config/m68k/m68k-opts.h | 2 +- gcc/config/m68k/m68k-protos.h | 2 +- gcc/config/m68k/m68k-tables.opt | 2 +- gcc/config/m68k/m68k.c | 2 +- gcc/config/m68k/m68k.h | 2 +- gcc/config/m68k/m68k.md | 2 +- gcc/config/m68k/m68k.opt | 2 +- gcc/config/m68k/m68kelf.h | 2 +- gcc/config/m68k/m68kemb.h | 2 +- gcc/config/m68k/netbsd-elf.h | 2 +- gcc/config/m68k/openbsd.h | 2 +- gcc/config/m68k/predicates.md | 2 +- gcc/config/m68k/print-sysroot-suffix.sh | 2 +- gcc/config/m68k/rtemself.h | 2 +- gcc/config/m68k/sync.md | 2 +- gcc/config/m68k/t-linux | 2 +- gcc/config/m68k/t-mlibs | 2 +- gcc/config/m68k/t-uclinux | 2 +- gcc/config/m68k/uclinux.h | 2 +- gcc/config/m68k/uclinux.opt | 2 +- gcc/config/mcore/constraints.md | 2 +- gcc/config/mcore/mcore-elf.h | 2 +- gcc/config/mcore/mcore-protos.h | 2 +- gcc/config/mcore/mcore.c | 2 +- gcc/config/mcore/mcore.h | 2 +- gcc/config/mcore/mcore.md | 2 +- gcc/config/mcore/mcore.opt | 2 +- gcc/config/mcore/predicates.md | 2 +- gcc/config/mcore/t-mcore | 2 +- gcc/config/microblaze/constraints.md | 2 +- gcc/config/microblaze/linux.h | 2 +- gcc/config/microblaze/microblaze-c.c | 2 +- gcc/config/microblaze/microblaze-protos.h | 2 +- gcc/config/microblaze/microblaze.c | 2 +- gcc/config/microblaze/microblaze.h | 2 +- gcc/config/microblaze/microblaze.md | 2 +- gcc/config/microblaze/microblaze.opt | 2 +- gcc/config/microblaze/predicates.md | 2 +- gcc/config/microblaze/rtems.h | 2 +- gcc/config/microblaze/sync.md | 2 +- gcc/config/mips/10000.md | 2 +- gcc/config/mips/20kc.md | 2 +- gcc/config/mips/24k.md | 2 +- gcc/config/mips/3000.md | 2 +- gcc/config/mips/4000.md | 2 +- gcc/config/mips/4100.md | 2 +- gcc/config/mips/4130.md | 2 +- gcc/config/mips/4300.md | 2 +- gcc/config/mips/4600.md | 2 +- gcc/config/mips/4k.md | 2 +- gcc/config/mips/5000.md | 2 +- gcc/config/mips/5400.md | 2 +- gcc/config/mips/5500.md | 2 +- gcc/config/mips/5k.md | 2 +- gcc/config/mips/6000.md | 2 +- gcc/config/mips/7000.md | 2 +- gcc/config/mips/74k.md | 2 +- gcc/config/mips/9000.md | 2 +- gcc/config/mips/constraints.md | 2 +- gcc/config/mips/driver-native.c | 2 +- gcc/config/mips/elf.h | 2 +- gcc/config/mips/elfoabi.h | 2 +- gcc/config/mips/elforion.h | 2 +- gcc/config/mips/frame-header-opt.c | 2 +- gcc/config/mips/generic.md | 2 +- gcc/config/mips/genopt.sh | 4 +- gcc/config/mips/gnu-user.h | 2 +- gcc/config/mips/gs264e.md | 2 +- gcc/config/mips/gs464.md | 2 +- gcc/config/mips/gs464e.md | 2 +- gcc/config/mips/i6400.md | 2 +- gcc/config/mips/linux-common.h | 2 +- gcc/config/mips/linux.h | 2 +- gcc/config/mips/loongson-mmi.md | 2 +- gcc/config/mips/loongson-mmiintrin.h | 2 +- gcc/config/mips/loongson.h | 2 +- gcc/config/mips/loongson2ef.md | 2 +- gcc/config/mips/m5100.md | 2 +- gcc/config/mips/micromips.md | 2 +- gcc/config/mips/mips-cpus.def | 2 +- gcc/config/mips/mips-d.c | 2 +- gcc/config/mips/mips-dsp.md | 2 +- gcc/config/mips/mips-dspr2.md | 2 +- gcc/config/mips/mips-fixed.md | 2 +- gcc/config/mips/mips-ftypes.def | 2 +- gcc/config/mips/mips-modes.def | 2 +- gcc/config/mips/mips-msa.md | 2 +- gcc/config/mips/mips-opts.h | 2 +- gcc/config/mips/mips-protos.h | 2 +- gcc/config/mips/mips-ps-3d.md | 2 +- gcc/config/mips/mips-tables.opt | 2 +- gcc/config/mips/mips.c | 2 +- gcc/config/mips/mips.h | 2 +- gcc/config/mips/mips.md | 2 +- gcc/config/mips/mips.opt | 2 +- gcc/config/mips/msa.h | 2 +- gcc/config/mips/mti-elf.h | 2 +- gcc/config/mips/mti-linux.h | 2 +- gcc/config/mips/n32-elf.h | 2 +- gcc/config/mips/netbsd.h | 2 +- gcc/config/mips/octeon.md | 2 +- gcc/config/mips/p5600.md | 2 +- gcc/config/mips/p6600.md | 2 +- gcc/config/mips/predicates.md | 2 +- gcc/config/mips/r3900.h | 2 +- gcc/config/mips/rtems.h | 2 +- gcc/config/mips/sb1.md | 2 +- gcc/config/mips/sde.h | 2 +- gcc/config/mips/sde.opt | 2 +- gcc/config/mips/sdemtk.h | 2 +- gcc/config/mips/sr71k.md | 2 +- gcc/config/mips/st.h | 2 +- gcc/config/mips/sync.md | 2 +- gcc/config/mips/t-elf | 2 +- gcc/config/mips/t-img-elf | 2 +- gcc/config/mips/t-img-linux | 2 +- gcc/config/mips/t-isa3264 | 2 +- gcc/config/mips/t-linux64 | 2 +- gcc/config/mips/t-mips | 2 +- gcc/config/mips/t-mti-elf | 2 +- gcc/config/mips/t-mti-linux | 2 +- gcc/config/mips/t-r3900 | 2 +- gcc/config/mips/t-rtems | 2 +- gcc/config/mips/t-sb1 | 2 +- gcc/config/mips/t-sde | 2 +- gcc/config/mips/t-sdemtk | 2 +- gcc/config/mips/t-sr71k | 2 +- gcc/config/mips/t-st | 2 +- gcc/config/mips/t-vr | 2 +- gcc/config/mips/t-vxworks | 2 +- gcc/config/mips/vr.h | 2 +- gcc/config/mips/vxworks.h | 2 +- gcc/config/mips/xlp.md | 2 +- gcc/config/mips/xlr.md | 2 +- gcc/config/mmix/constraints.md | 2 +- gcc/config/mmix/mmix-modes.def | 2 +- gcc/config/mmix/mmix-protos.h | 2 +- gcc/config/mmix/mmix.c | 2 +- gcc/config/mmix/mmix.h | 2 +- gcc/config/mmix/mmix.md | 2 +- gcc/config/mmix/mmix.opt | 2 +- gcc/config/mmix/predicates.md | 2 +- gcc/config/mmix/t-mmix | 2 +- gcc/config/mn10300/constraints.md | 2 +- gcc/config/mn10300/linux.h | 2 +- gcc/config/mn10300/mn10300-modes.def | 2 +- gcc/config/mn10300/mn10300-opts.h | 2 +- gcc/config/mn10300/mn10300-protos.h | 2 +- gcc/config/mn10300/mn10300.c | 2 +- gcc/config/mn10300/mn10300.h | 2 +- gcc/config/mn10300/mn10300.md | 2 +- gcc/config/mn10300/mn10300.opt | 2 +- gcc/config/mn10300/predicates.md | 2 +- gcc/config/mn10300/t-mn10300 | 2 +- gcc/config/moxie/constraints.md | 2 +- gcc/config/moxie/moxie-protos.h | 2 +- gcc/config/moxie/moxie.c | 2 +- gcc/config/moxie/moxie.h | 2 +- gcc/config/moxie/moxie.md | 2 +- gcc/config/moxie/moxie.opt | 2 +- gcc/config/moxie/moxiebox.h | 2 +- gcc/config/moxie/predicates.md | 2 +- gcc/config/moxie/rtems.h | 2 +- gcc/config/moxie/t-moxie | 2 +- gcc/config/moxie/uclinux.h | 2 +- gcc/config/msp430/constraints.md | 2 +- gcc/config/msp430/driver-msp430.c | 2 +- gcc/config/msp430/msp430-c.c | 2 +- gcc/config/msp430/msp430-opts.h | 2 +- gcc/config/msp430/msp430-protos.h | 2 +- gcc/config/msp430/msp430.c | 2 +- gcc/config/msp430/msp430.h | 2 +- gcc/config/msp430/msp430.md | 2 +- gcc/config/msp430/predicates.md | 2 +- gcc/config/msp430/t-msp430 | 2 +- gcc/config/nds32/constants.md | 2 +- gcc/config/nds32/constraints.md | 2 +- gcc/config/nds32/elf.h | 2 +- gcc/config/nds32/iterators.md | 2 +- gcc/config/nds32/linux.h | 2 +- gcc/config/nds32/nds32-cost.c | 2 +- gcc/config/nds32/nds32-doubleword.md | 2 +- gcc/config/nds32/nds32-dspext.md | 2 +- gcc/config/nds32/nds32-e8.md | 2 +- gcc/config/nds32/nds32-fp-as-gp.c | 2 +- gcc/config/nds32/nds32-fpu.md | 2 +- gcc/config/nds32/nds32-graywolf.md | 2 +- gcc/config/nds32/nds32-intrinsic.c | 2 +- gcc/config/nds32/nds32-intrinsic.md | 2 +- gcc/config/nds32/nds32-isr.c | 2 +- gcc/config/nds32/nds32-md-auxiliary.c | 2 +- gcc/config/nds32/nds32-memory-manipulation.c | 2 +- gcc/config/nds32/nds32-modes.def | 2 +- gcc/config/nds32/nds32-multiple.md | 2 +- gcc/config/nds32/nds32-n10.md | 2 +- gcc/config/nds32/nds32-n13.md | 2 +- gcc/config/nds32/nds32-n7.md | 2 +- gcc/config/nds32/nds32-n8.md | 2 +- gcc/config/nds32/nds32-n9-2r1w.md | 2 +- gcc/config/nds32/nds32-n9-3r2w.md | 2 +- gcc/config/nds32/nds32-opts.h | 2 +- gcc/config/nds32/nds32-peephole2.md | 2 +- gcc/config/nds32/nds32-pipelines-auxiliary.c | 2 +- gcc/config/nds32/nds32-predicates.c | 2 +- gcc/config/nds32/nds32-protos.h | 2 +- gcc/config/nds32/nds32-relax-opt.c | 2 +- gcc/config/nds32/nds32-utils.c | 2 +- gcc/config/nds32/nds32.c | 2 +- gcc/config/nds32/nds32.h | 2 +- gcc/config/nds32/nds32.md | 2 +- gcc/config/nds32/nds32.opt | 2 +- gcc/config/nds32/nds32_intrinsic.h | 2 +- gcc/config/nds32/nds32_isr.h | 2 +- gcc/config/nds32/pipelines.md | 2 +- gcc/config/nds32/predicates.md | 2 +- gcc/config/nds32/t-elf | 2 +- gcc/config/nds32/t-linux | 2 +- gcc/config/nds32/t-mlibs | 2 +- gcc/config/nds32/t-nds32 | 2 +- gcc/config/netbsd-elf.h | 2 +- gcc/config/netbsd-elf.opt | 2 +- gcc/config/netbsd-protos.h | 2 +- gcc/config/netbsd-stdint.h | 2 +- gcc/config/netbsd.c | 2 +- gcc/config/netbsd.h | 2 +- gcc/config/netbsd.opt | 2 +- gcc/config/newlib-stdint.h | 2 +- gcc/config/nios2/constraints.md | 2 +- gcc/config/nios2/elf.h | 2 +- gcc/config/nios2/elf.opt | 2 +- gcc/config/nios2/ldstwm.md | 2 +- gcc/config/nios2/linux.h | 2 +- gcc/config/nios2/nios2-ldstwm.sml | 4 +- gcc/config/nios2/nios2-opts.h | 2 +- gcc/config/nios2/nios2-protos.h | 2 +- gcc/config/nios2/nios2.c | 2 +- gcc/config/nios2/nios2.h | 2 +- gcc/config/nios2/nios2.md | 2 +- gcc/config/nios2/nios2.opt | 2 +- gcc/config/nios2/predicates.md | 2 +- gcc/config/nios2/rtems.h | 2 +- gcc/config/nios2/sync.md | 2 +- gcc/config/nios2/t-nios2 | 2 +- gcc/config/nvptx/mkoffload.c | 2 +- gcc/config/nvptx/nvptx-opts.h | 2 +- gcc/config/nvptx/nvptx-protos.h | 2 +- gcc/config/nvptx/nvptx.c | 2 +- gcc/config/nvptx/nvptx.h | 2 +- gcc/config/nvptx/nvptx.md | 2 +- gcc/config/nvptx/nvptx.opt | 2 +- gcc/config/nvptx/offload.h | 2 +- gcc/config/openbsd-libpthread.h | 2 +- gcc/config/openbsd.h | 2 +- gcc/config/openbsd.opt | 2 +- gcc/config/or1k/constraints.md | 2 +- gcc/config/or1k/elf.h | 2 +- gcc/config/or1k/elf.opt | 2 +- gcc/config/or1k/linux.h | 2 +- gcc/config/or1k/or1k-protos.h | 2 +- gcc/config/or1k/or1k.c | 2 +- gcc/config/or1k/or1k.h | 2 +- gcc/config/or1k/or1k.md | 2 +- gcc/config/or1k/or1k.opt | 2 +- gcc/config/or1k/predicates.md | 2 +- gcc/config/or1k/rtems.h | 2 +- gcc/config/or1k/t-or1k | 2 +- gcc/config/pa/constraints.md | 2 +- gcc/config/pa/elf.h | 2 +- gcc/config/pa/pa-64.h | 2 +- gcc/config/pa/pa-d.c | 2 +- gcc/config/pa/pa-hpux.h | 2 +- gcc/config/pa/pa-hpux.opt | 2 +- gcc/config/pa/pa-hpux10.h | 2 +- gcc/config/pa/pa-hpux10.opt | 2 +- gcc/config/pa/pa-hpux1010.h | 2 +- gcc/config/pa/pa-hpux1010.opt | 2 +- gcc/config/pa/pa-hpux11.h | 2 +- gcc/config/pa/pa-hpux1111.h | 2 +- gcc/config/pa/pa-hpux1111.opt | 2 +- gcc/config/pa/pa-hpux1131.h | 2 +- gcc/config/pa/pa-hpux1131.opt | 2 +- gcc/config/pa/pa-linux.h | 2 +- gcc/config/pa/pa-modes.def | 2 +- gcc/config/pa/pa-openbsd.h | 2 +- gcc/config/pa/pa-opts.h | 2 +- gcc/config/pa/pa-protos.h | 2 +- gcc/config/pa/pa.c | 2 +- gcc/config/pa/pa.h | 2 +- gcc/config/pa/pa.md | 2 +- gcc/config/pa/pa.opt | 2 +- gcc/config/pa/pa32-linux.h | 2 +- gcc/config/pa/pa32-openbsd.h | 2 +- gcc/config/pa/pa32-regs.h | 2 +- gcc/config/pa/pa64-hpux.h | 2 +- gcc/config/pa/pa64-hpux.opt | 2 +- gcc/config/pa/pa64-linux.h | 2 +- gcc/config/pa/pa64-regs.h | 2 +- gcc/config/pa/predicates.md | 2 +- gcc/config/pa/som.h | 2 +- gcc/config/pdp11/constraints.md | 2 +- gcc/config/pdp11/pdp11-modes.def | 2 +- gcc/config/pdp11/pdp11-protos.h | 2 +- gcc/config/pdp11/pdp11.c | 2 +- gcc/config/pdp11/pdp11.h | 2 +- gcc/config/pdp11/pdp11.md | 2 +- gcc/config/pdp11/pdp11.opt | 2 +- gcc/config/pdp11/predicates.md | 2 +- gcc/config/pdp11/t-pdp11 | 2 +- gcc/config/phoenix.h | 2 +- gcc/config/print-sysroot-suffix.sh | 2 +- gcc/config/riscv/constraints.md | 2 +- gcc/config/riscv/elf.h | 2 +- gcc/config/riscv/freebsd.h | 2 +- gcc/config/riscv/generic.md | 2 +- gcc/config/riscv/linux.h | 2 +- gcc/config/riscv/multilib-generator | 2 +- gcc/config/riscv/peephole.md | 2 +- gcc/config/riscv/pic.md | 2 +- gcc/config/riscv/predicates.md | 2 +- gcc/config/riscv/riscv-builtins.c | 2 +- gcc/config/riscv/riscv-c.c | 2 +- gcc/config/riscv/riscv-d.c | 2 +- gcc/config/riscv/riscv-ftypes.def | 2 +- gcc/config/riscv/riscv-modes.def | 2 +- gcc/config/riscv/riscv-opts.h | 2 +- gcc/config/riscv/riscv-protos.h | 2 +- gcc/config/riscv/riscv.c | 2 +- gcc/config/riscv/riscv.h | 2 +- gcc/config/riscv/riscv.md | 2 +- gcc/config/riscv/riscv.opt | 2 +- gcc/config/riscv/rtems.h | 2 +- gcc/config/riscv/sync.md | 2 +- gcc/config/riscv/withmultilib.h | 2 +- gcc/config/rl78/constraints.md | 2 +- gcc/config/rl78/predicates.md | 2 +- gcc/config/rl78/rl78-c.c | 2 +- gcc/config/rl78/rl78-expand.md | 2 +- gcc/config/rl78/rl78-opts.h | 2 +- gcc/config/rl78/rl78-protos.h | 2 +- gcc/config/rl78/rl78-real.md | 2 +- gcc/config/rl78/rl78-virt.md | 2 +- gcc/config/rl78/rl78.c | 2 +- gcc/config/rl78/rl78.h | 2 +- gcc/config/rl78/rl78.md | 2 +- gcc/config/rl78/rl78.opt | 2 +- gcc/config/rl78/t-rl78 | 2 +- gcc/config/rpath.opt | 2 +- gcc/config/rs6000/40x.md | 2 +- gcc/config/rs6000/440.md | 2 +- gcc/config/rs6000/476.h | 2 +- gcc/config/rs6000/476.md | 2 +- gcc/config/rs6000/476.opt | 2 +- gcc/config/rs6000/601.md | 2 +- gcc/config/rs6000/603.md | 2 +- gcc/config/rs6000/6xx.md | 2 +- gcc/config/rs6000/7450.md | 2 +- gcc/config/rs6000/7xx.md | 2 +- gcc/config/rs6000/8540.md | 2 +- gcc/config/rs6000/a2.md | 2 +- gcc/config/rs6000/aix-stdint.h | 2 +- gcc/config/rs6000/aix.h | 2 +- gcc/config/rs6000/aix61.h | 2 +- gcc/config/rs6000/aix64.opt | 2 +- gcc/config/rs6000/aix71.h | 2 +- gcc/config/rs6000/aix72.h | 2 +- gcc/config/rs6000/altivec.h | 2 +- gcc/config/rs6000/altivec.md | 2 +- gcc/config/rs6000/amo.h | 2 +- gcc/config/rs6000/biarch64.h | 2 +- gcc/config/rs6000/bmi2intrin.h | 2 +- gcc/config/rs6000/bmiintrin.h | 2 +- gcc/config/rs6000/cell.md | 2 +- gcc/config/rs6000/constraints.md | 2 +- gcc/config/rs6000/crypto.md | 2 +- gcc/config/rs6000/darwin.h | 2 +- gcc/config/rs6000/darwin.md | 2 +- gcc/config/rs6000/darwin.opt | 2 +- gcc/config/rs6000/darwin64.h | 2 +- gcc/config/rs6000/darwin7.h | 2 +- gcc/config/rs6000/darwin8.h | 2 +- gcc/config/rs6000/default64.h | 2 +- gcc/config/rs6000/dfp.md | 2 +- gcc/config/rs6000/driver-rs6000.c | 2 +- gcc/config/rs6000/e300c2c3.md | 2 +- gcc/config/rs6000/e500mc.md | 2 +- gcc/config/rs6000/e500mc64.md | 2 +- gcc/config/rs6000/e5500.md | 2 +- gcc/config/rs6000/e6500.md | 2 +- gcc/config/rs6000/eabi.h | 2 +- gcc/config/rs6000/eabialtivec.h | 2 +- gcc/config/rs6000/eabisim.h | 2 +- gcc/config/rs6000/emmintrin.h | 2 +- gcc/config/rs6000/freebsd.h | 2 +- gcc/config/rs6000/freebsd64.h | 2 +- gcc/config/rs6000/genopt.sh | 4 +- gcc/config/rs6000/host-darwin.c | 2 +- gcc/config/rs6000/host-ppc64-darwin.c | 2 +- gcc/config/rs6000/htm.md | 2 +- gcc/config/rs6000/htmintrin.h | 2 +- gcc/config/rs6000/htmxlintrin.h | 2 +- gcc/config/rs6000/linux.h | 2 +- gcc/config/rs6000/linux64.h | 2 +- gcc/config/rs6000/linux64.opt | 2 +- gcc/config/rs6000/linuxaltivec.h | 2 +- gcc/config/rs6000/lynx.h | 2 +- gcc/config/rs6000/mm_malloc.h | 2 +- gcc/config/rs6000/mmintrin.h | 2 +- gcc/config/rs6000/mpc.md | 2 +- gcc/config/rs6000/netbsd.h | 2 +- gcc/config/rs6000/option-defaults.h | 2 +- gcc/config/rs6000/pmmintrin.h | 2 +- gcc/config/rs6000/power4.md | 2 +- gcc/config/rs6000/power5.md | 2 +- gcc/config/rs6000/power6.md | 2 +- gcc/config/rs6000/power7.md | 2 +- gcc/config/rs6000/power8.md | 2 +- gcc/config/rs6000/power9.md | 2 +- gcc/config/rs6000/ppc-asm.h | 2 +- gcc/config/rs6000/ppc-auxv.h | 2 +- gcc/config/rs6000/ppu_intrinsics.h | 2 +- gcc/config/rs6000/predicates.md | 2 +- gcc/config/rs6000/rs6000-builtin.def | 2 +- gcc/config/rs6000/rs6000-c.c | 2 +- gcc/config/rs6000/rs6000-cpus.def | 2 +- gcc/config/rs6000/rs6000-d.c | 2 +- gcc/config/rs6000/rs6000-linux.c | 2 +- gcc/config/rs6000/rs6000-modes.def | 2 +- gcc/config/rs6000/rs6000-modes.h | 2 +- gcc/config/rs6000/rs6000-opts.h | 2 +- gcc/config/rs6000/rs6000-p8swap.c | 2 +- gcc/config/rs6000/rs6000-passes.def | 2 +- gcc/config/rs6000/rs6000-protos.h | 2 +- gcc/config/rs6000/rs6000-string.c | 2 +- gcc/config/rs6000/rs6000-tables.opt | 2 +- gcc/config/rs6000/rs6000.c | 2 +- gcc/config/rs6000/rs6000.h | 2 +- gcc/config/rs6000/rs6000.md | 2 +- gcc/config/rs6000/rs6000.opt | 2 +- gcc/config/rs6000/rs64.md | 2 +- gcc/config/rs6000/rtems.h | 2 +- gcc/config/rs6000/secureplt.h | 2 +- gcc/config/rs6000/si2vmx.h | 2 +- gcc/config/rs6000/smmintrin.h | 2 +- gcc/config/rs6000/spu2vmx.h | 2 +- gcc/config/rs6000/sync.md | 2 +- gcc/config/rs6000/sysv4.h | 2 +- gcc/config/rs6000/sysv4.opt | 2 +- gcc/config/rs6000/sysv4le.h | 2 +- gcc/config/rs6000/t-aix52 | 2 +- gcc/config/rs6000/t-fprules | 2 +- gcc/config/rs6000/t-freebsd64 | 2 +- gcc/config/rs6000/t-linux64 | 2 +- gcc/config/rs6000/t-lynx | 2 +- gcc/config/rs6000/t-netbsd | 2 +- gcc/config/rs6000/t-ppccomm | 2 +- gcc/config/rs6000/t-ppcendian | 2 +- gcc/config/rs6000/t-ppcgas | 2 +- gcc/config/rs6000/t-rs6000 | 2 +- gcc/config/rs6000/t-rtems | 2 +- gcc/config/rs6000/t-vxworks | 2 +- gcc/config/rs6000/titan.md | 2 +- gcc/config/rs6000/tmmintrin.h | 2 +- gcc/config/rs6000/vec_types.h | 2 +- gcc/config/rs6000/vector.md | 2 +- gcc/config/rs6000/vsx.md | 2 +- gcc/config/rs6000/vxworks.h | 2 +- gcc/config/rs6000/vxworksae.h | 2 +- gcc/config/rs6000/vxworksmils.h | 2 +- gcc/config/rs6000/x86intrin.h | 2 +- gcc/config/rs6000/xcoff.h | 2 +- gcc/config/rs6000/xmmintrin.h | 2 +- gcc/config/rtems.h | 2 +- gcc/config/rtems.opt | 2 +- gcc/config/rx/constraints.md | 2 +- gcc/config/rx/predicates.md | 2 +- gcc/config/rx/rx-modes.def | 2 +- gcc/config/rx/rx-opts.h | 2 +- gcc/config/rx/rx-protos.h | 2 +- gcc/config/rx/rx.c | 2 +- gcc/config/rx/rx.h | 2 +- gcc/config/rx/rx.md | 2 +- gcc/config/rx/rx.opt | 2 +- gcc/config/rx/t-rx | 2 +- gcc/config/s390/2064.md | 2 +- gcc/config/s390/2084.md | 2 +- gcc/config/s390/2097.md | 2 +- gcc/config/s390/2817.md | 2 +- gcc/config/s390/2827.md | 2 +- gcc/config/s390/2964.md | 2 +- gcc/config/s390/constraints.md | 2 +- gcc/config/s390/driver-native.c | 2 +- gcc/config/s390/htmintrin.h | 2 +- gcc/config/s390/htmxlintrin.h | 2 +- gcc/config/s390/linux.h | 2 +- gcc/config/s390/predicates.md | 2 +- gcc/config/s390/s390-builtin-types.def | 2 +- gcc/config/s390/s390-builtins.def | 2 +- gcc/config/s390/s390-builtins.h | 2 +- gcc/config/s390/s390-c.c | 2 +- gcc/config/s390/s390-d.c | 2 +- gcc/config/s390/s390-modes.def | 2 +- gcc/config/s390/s390-opts.h | 2 +- gcc/config/s390/s390-passes.def | 2 +- gcc/config/s390/s390-protos.h | 2 +- gcc/config/s390/s390.c | 2 +- gcc/config/s390/s390.h | 2 +- gcc/config/s390/s390.md | 2 +- gcc/config/s390/s390.opt | 2 +- gcc/config/s390/s390intrin.h | 2 +- gcc/config/s390/s390x.h | 2 +- gcc/config/s390/subst.md | 2 +- gcc/config/s390/t-s390 | 2 +- gcc/config/s390/tpf.h | 2 +- gcc/config/s390/tpf.md | 2 +- gcc/config/s390/tpf.opt | 2 +- gcc/config/s390/vecintrin.h | 2 +- gcc/config/s390/vector.md | 2 +- gcc/config/s390/vx-builtins.md | 2 +- gcc/config/sh/constraints.md | 2 +- gcc/config/sh/divcost-analysis | 2 +- gcc/config/sh/divtab-sh4-300.c | 2 +- gcc/config/sh/divtab-sh4.c | 2 +- gcc/config/sh/divtab.c | 2 +- gcc/config/sh/elf.h | 2 +- gcc/config/sh/embed-elf.h | 2 +- gcc/config/sh/iterators.md | 2 +- gcc/config/sh/linux.h | 2 +- gcc/config/sh/little.h | 2 +- gcc/config/sh/netbsd-elf.h | 2 +- gcc/config/sh/newlib.h | 2 +- gcc/config/sh/predicates.md | 2 +- gcc/config/sh/rtems.h | 2 +- gcc/config/sh/rtemself.h | 2 +- gcc/config/sh/sh-c.c | 2 +- gcc/config/sh/sh-mem.cc | 2 +- gcc/config/sh/sh-modes.def | 2 +- gcc/config/sh/sh-protos.h | 2 +- gcc/config/sh/sh.c | 2 +- gcc/config/sh/sh.h | 2 +- gcc/config/sh/sh.md | 2 +- gcc/config/sh/sh.opt | 2 +- gcc/config/sh/sh1.md | 2 +- gcc/config/sh/sh4-300.md | 2 +- gcc/config/sh/sh4.md | 2 +- gcc/config/sh/sh4a.md | 2 +- gcc/config/sh/sh_optimize_sett_clrt.cc | 2 +- gcc/config/sh/sh_treg_combine.cc | 2 +- gcc/config/sh/superh.h | 2 +- gcc/config/sh/sync.md | 2 +- gcc/config/sh/t-sh | 2 +- gcc/config/sh/vxworks.h | 2 +- gcc/config/sol2-c.c | 2 +- gcc/config/sol2-cxx.c | 2 +- gcc/config/sol2-d.c | 2 +- gcc/config/sol2-protos.h | 2 +- gcc/config/sol2-stubs.c | 2 +- gcc/config/sol2.c | 2 +- gcc/config/sol2.h | 2 +- gcc/config/sol2.opt | 2 +- gcc/config/sparc/biarch64.h | 2 +- gcc/config/sparc/constraints.md | 2 +- gcc/config/sparc/cypress.md | 2 +- gcc/config/sparc/default64.h | 2 +- gcc/config/sparc/driver-sparc.c | 2 +- gcc/config/sparc/freebsd.h | 2 +- gcc/config/sparc/hypersparc.md | 2 +- gcc/config/sparc/leon.md | 2 +- gcc/config/sparc/linux.h | 2 +- gcc/config/sparc/linux64.h | 2 +- gcc/config/sparc/long-double-switch.opt | 2 +- gcc/config/sparc/m8.md | 2 +- gcc/config/sparc/netbsd-elf.h | 2 +- gcc/config/sparc/niagara.md | 2 +- gcc/config/sparc/niagara2.md | 2 +- gcc/config/sparc/niagara4.md | 2 +- gcc/config/sparc/niagara7.md | 2 +- gcc/config/sparc/openbsd1-64.h | 2 +- gcc/config/sparc/openbsd64.h | 2 +- gcc/config/sparc/predicates.md | 2 +- gcc/config/sparc/rtemself.h | 2 +- gcc/config/sparc/sol2.h | 2 +- gcc/config/sparc/sp-elf.h | 2 +- gcc/config/sparc/sp64-elf.h | 2 +- gcc/config/sparc/sparc-c.c | 2 +- gcc/config/sparc/sparc-d.c | 2 +- gcc/config/sparc/sparc-modes.def | 2 +- gcc/config/sparc/sparc-opts.h | 2 +- gcc/config/sparc/sparc-passes.def | 2 +- gcc/config/sparc/sparc-protos.h | 2 +- gcc/config/sparc/sparc.c | 2 +- gcc/config/sparc/sparc.h | 2 +- gcc/config/sparc/sparc.md | 2 +- gcc/config/sparc/sparc.opt | 2 +- gcc/config/sparc/sparclet.md | 2 +- gcc/config/sparc/supersparc.md | 2 +- gcc/config/sparc/sync.md | 2 +- gcc/config/sparc/sysv4.h | 2 +- gcc/config/sparc/t-elf | 2 +- gcc/config/sparc/t-leon | 2 +- gcc/config/sparc/t-leon3 | 2 +- gcc/config/sparc/t-linux64 | 2 +- gcc/config/sparc/t-rtems | 2 +- gcc/config/sparc/t-rtems-64 | 2 +- gcc/config/sparc/t-sparc | 2 +- gcc/config/sparc/tso.h | 2 +- gcc/config/sparc/ultra1_2.md | 2 +- gcc/config/sparc/ultra3.md | 2 +- gcc/config/sparc/visintrin.h | 2 +- gcc/config/sparc/vxworks.h | 2 +- gcc/config/spu/constraints.md | 2 +- gcc/config/spu/predicates.md | 2 +- gcc/config/spu/spu-builtins.def | 2 +- gcc/config/spu/spu-builtins.md | 2 +- gcc/config/spu/spu-c.c | 2 +- gcc/config/spu/spu-elf.h | 2 +- gcc/config/spu/spu-modes.def | 2 +- gcc/config/spu/spu-protos.h | 2 +- gcc/config/spu/spu.c | 2 +- gcc/config/spu/spu.h | 2 +- gcc/config/spu/spu.md | 2 +- gcc/config/spu/spu.opt | 2 +- gcc/config/spu/spu_cache.h | 2 +- gcc/config/spu/spu_internals.h | 2 +- gcc/config/spu/spu_intrinsics.h | 2 +- gcc/config/spu/spu_mfcio.h | 2 +- gcc/config/spu/t-spu-elf | 2 +- gcc/config/spu/vec_types.h | 2 +- gcc/config/spu/vmx2spu.h | 2 +- gcc/config/stormy16/constraints.md | 2 +- gcc/config/stormy16/predicates.md | 2 +- gcc/config/stormy16/stormy-abi | 2 +- gcc/config/stormy16/stormy16-protos.h | 2 +- gcc/config/stormy16/stormy16.c | 2 +- gcc/config/stormy16/stormy16.h | 2 +- gcc/config/stormy16/stormy16.md | 2 +- gcc/config/stormy16/stormy16.opt | 2 +- gcc/config/t-darwin | 2 +- gcc/config/t-glibc | 2 +- gcc/config/t-libunwind | 2 +- gcc/config/t-linux | 2 +- gcc/config/t-lynx | 2 +- gcc/config/t-netbsd | 2 +- gcc/config/t-pnt16-warn | 2 +- gcc/config/t-sol2 | 2 +- gcc/config/t-vxworks | 2 +- gcc/config/t-winnt | 2 +- gcc/config/tilegx/constraints.md | 2 +- gcc/config/tilegx/linux.h | 2 +- gcc/config/tilegx/mul-tables.c | 2 +- gcc/config/tilegx/predicates.md | 2 +- gcc/config/tilegx/sync.md | 2 +- gcc/config/tilegx/tilegx-builtins.h | 2 +- gcc/config/tilegx/tilegx-c.c | 2 +- gcc/config/tilegx/tilegx-generic.md | 2 +- gcc/config/tilegx/tilegx-modes.def | 2 +- gcc/config/tilegx/tilegx-multiply.h | 2 +- gcc/config/tilegx/tilegx-opts.h | 2 +- gcc/config/tilegx/tilegx-protos.h | 2 +- gcc/config/tilegx/tilegx.c | 2 +- gcc/config/tilegx/tilegx.h | 2 +- gcc/config/tilegx/tilegx.md | 2 +- gcc/config/tilegx/tilegx.opt | 2 +- gcc/config/tilepro/constraints.md | 2 +- gcc/config/tilepro/gen-mul-tables.cc | 4 +- gcc/config/tilepro/linux.h | 2 +- gcc/config/tilepro/mul-tables.c | 2 +- gcc/config/tilepro/predicates.md | 2 +- gcc/config/tilepro/tilepro-builtins.h | 2 +- gcc/config/tilepro/tilepro-c.c | 2 +- gcc/config/tilepro/tilepro-generic.md | 2 +- gcc/config/tilepro/tilepro-modes.def | 2 +- gcc/config/tilepro/tilepro-multiply.h | 2 +- gcc/config/tilepro/tilepro-protos.h | 2 +- gcc/config/tilepro/tilepro.c | 2 +- gcc/config/tilepro/tilepro.h | 2 +- gcc/config/tilepro/tilepro.md | 2 +- gcc/config/tilepro/tilepro.opt | 2 +- gcc/config/usegas.h | 2 +- gcc/config/v850/constraints.md | 2 +- gcc/config/v850/predicates.md | 2 +- gcc/config/v850/rtems.h | 2 +- gcc/config/v850/t-v850 | 2 +- gcc/config/v850/v850-c.c | 2 +- gcc/config/v850/v850-modes.def | 2 +- gcc/config/v850/v850-opts.h | 2 +- gcc/config/v850/v850-protos.h | 2 +- gcc/config/v850/v850.c | 2 +- gcc/config/v850/v850.h | 2 +- gcc/config/v850/v850.md | 2 +- gcc/config/v850/v850.opt | 2 +- gcc/config/vax/builtins.md | 2 +- gcc/config/vax/constraints.md | 2 +- gcc/config/vax/elf.h | 2 +- gcc/config/vax/elf.opt | 2 +- gcc/config/vax/linux.h | 2 +- gcc/config/vax/netbsd-elf.h | 2 +- gcc/config/vax/openbsd.h | 2 +- gcc/config/vax/openbsd1.h | 2 +- gcc/config/vax/predicates.md | 2 +- gcc/config/vax/vax-modes.def | 2 +- gcc/config/vax/vax-protos.h | 2 +- gcc/config/vax/vax.c | 2 +- gcc/config/vax/vax.h | 2 +- gcc/config/vax/vax.md | 2 +- gcc/config/vax/vax.opt | 2 +- gcc/config/visium/constraints.md | 2 +- gcc/config/visium/elf.h | 2 +- gcc/config/visium/gr5.md | 2 +- gcc/config/visium/gr6.md | 2 +- gcc/config/visium/predicates.md | 2 +- gcc/config/visium/t-visium | 2 +- gcc/config/visium/visium-modes.def | 2 +- gcc/config/visium/visium-opts.h | 2 +- gcc/config/visium/visium-protos.h | 2 +- gcc/config/visium/visium.c | 2 +- gcc/config/visium/visium.h | 2 +- gcc/config/visium/visium.md | 2 +- gcc/config/visium/visium.opt | 2 +- gcc/config/vms/make-crtlmap.awk | 2 +- gcc/config/vms/t-vms | 2 +- gcc/config/vms/t-vmsnative | 2 +- gcc/config/vms/vms-ar.c | 2 +- gcc/config/vms/vms-c.c | 2 +- gcc/config/vms/vms-f.c | 2 +- gcc/config/vms/vms-ld.c | 2 +- gcc/config/vms/vms-opts.h | 2 +- gcc/config/vms/vms-protos.h | 2 +- gcc/config/vms/vms-stdint.h | 2 +- gcc/config/vms/vms.c | 2 +- gcc/config/vms/vms.h | 2 +- gcc/config/vms/vms.opt | 2 +- gcc/config/vms/x-vms | 2 +- gcc/config/vms/xm-vms.h | 2 +- gcc/config/vx-common.h | 2 +- gcc/config/vxworks-dummy.h | 2 +- gcc/config/vxworks-stdint.h | 2 +- gcc/config/vxworks.c | 2 +- gcc/config/vxworks.h | 2 +- gcc/config/vxworks.opt | 2 +- gcc/config/vxworksae.h | 2 +- gcc/config/winnt-c.c | 2 +- gcc/config/xtensa/constraints.md | 2 +- gcc/config/xtensa/elf.h | 2 +- gcc/config/xtensa/elf.opt | 2 +- gcc/config/xtensa/linux.h | 2 +- gcc/config/xtensa/predicates.md | 2 +- gcc/config/xtensa/t-xtensa | 2 +- gcc/config/xtensa/uclinux.h | 2 +- gcc/config/xtensa/uclinux.opt | 2 +- gcc/config/xtensa/xtensa-protos.h | 2 +- gcc/config/xtensa/xtensa.c | 2 +- gcc/config/xtensa/xtensa.h | 2 +- gcc/config/xtensa/xtensa.md | 2 +- gcc/config/xtensa/xtensa.opt | 2 +- gcc/configure.ac | 2 +- gcc/context.c | 2 +- gcc/context.h | 2 +- gcc/convert.c | 2 +- gcc/convert.h | 2 +- gcc/coretypes.h | 2 +- gcc/coverage.c | 2 +- gcc/coverage.h | 2 +- gcc/cp/ChangeLog | 5472 +---- gcc/cp/ChangeLog-2018 | 5477 +++++ gcc/cp/Make-lang.in | 2 +- gcc/cp/NEWS | 2 +- gcc/cp/call.c | 2 +- gcc/cp/cfns.gperf | 2 +- gcc/cp/cfns.h | 2 +- gcc/cp/class.c | 2 +- gcc/cp/config-lang.in | 2 +- gcc/cp/constexpr.c | 2 +- gcc/cp/constraint.cc | 2 +- gcc/cp/cp-gimplify.c | 2 +- gcc/cp/cp-lang.c | 2 +- gcc/cp/cp-name-hint.h | 2 +- gcc/cp/cp-objcp-common.c | 2 +- gcc/cp/cp-objcp-common.h | 2 +- gcc/cp/cp-tree.def | 2 +- gcc/cp/cp-tree.h | 2 +- gcc/cp/cp-ubsan.c | 2 +- gcc/cp/cvt.c | 2 +- gcc/cp/cxx-pretty-print.c | 2 +- gcc/cp/cxx-pretty-print.h | 2 +- gcc/cp/decl.c | 2 +- gcc/cp/decl.h | 2 +- gcc/cp/decl2.c | 2 +- gcc/cp/dump.c | 2 +- gcc/cp/error.c | 2 +- gcc/cp/except.c | 2 +- gcc/cp/expr.c | 2 +- gcc/cp/friend.c | 2 +- gcc/cp/g++spec.c | 2 +- gcc/cp/init.c | 2 +- gcc/cp/lambda.c | 2 +- gcc/cp/lang-specs.h | 2 +- gcc/cp/lex.c | 2 +- gcc/cp/logic.cc | 2 +- gcc/cp/mangle.c | 2 +- gcc/cp/method.c | 2 +- gcc/cp/name-lookup.c | 2 +- gcc/cp/name-lookup.h | 2 +- gcc/cp/operators.def | 2 +- gcc/cp/optimize.c | 2 +- gcc/cp/parser.c | 2 +- gcc/cp/parser.h | 2 +- gcc/cp/pt.c | 2 +- gcc/cp/ptree.c | 2 +- gcc/cp/repo.c | 2 +- gcc/cp/rtti.c | 2 +- gcc/cp/search.c | 2 +- gcc/cp/semantics.c | 2 +- gcc/cp/tree.c | 2 +- gcc/cp/type-utils.h | 2 +- gcc/cp/typeck.c | 2 +- gcc/cp/typeck2.c | 2 +- gcc/cp/vtable-class-hierarchy.c | 2 +- gcc/cppbuiltin.c | 2 +- gcc/cppbuiltin.h | 2 +- gcc/cppdefault.c | 2 +- gcc/cppdefault.h | 2 +- gcc/cprop.c | 2 +- gcc/cse.c | 2 +- gcc/cselib.c | 2 +- gcc/cselib.h | 2 +- gcc/d/ChangeLog | 2 + gcc/d/Make-lang.in | 2 +- gcc/d/config-lang.in | 2 +- gcc/d/d-attribs.cc | 2 +- gcc/d/d-builtins.cc | 2 +- gcc/d/d-codegen.cc | 2 +- gcc/d/d-convert.cc | 2 +- gcc/d/d-diagnostic.cc | 2 +- gcc/d/d-frontend.cc | 2 +- gcc/d/d-incpath.cc | 2 +- gcc/d/d-lang.cc | 2 +- gcc/d/d-longdouble.cc | 2 +- gcc/d/d-spec.cc | 2 +- gcc/d/d-system.h | 2 +- gcc/d/d-target-def.h | 2 +- gcc/d/d-target.cc | 2 +- gcc/d/d-target.def | 2 +- gcc/d/d-target.h | 2 +- gcc/d/d-tree.def | 2 +- gcc/d/d-tree.h | 2 +- gcc/d/decl.cc | 2 +- gcc/d/dmd/root/dsystem.h | 2 +- gcc/d/expr.cc | 2 +- gcc/d/imports.cc | 2 +- gcc/d/intrinsics.cc | 2 +- gcc/d/intrinsics.def | 2 +- gcc/d/lang-specs.h | 2 +- gcc/d/lang.opt | 2 +- gcc/d/longdouble.h | 2 +- gcc/d/modules.cc | 2 +- gcc/d/runtime.cc | 2 +- gcc/d/runtime.def | 2 +- gcc/d/toir.cc | 2 +- gcc/d/typeinfo.cc | 2 +- gcc/d/types.cc | 2 +- gcc/data-streamer-in.c | 2 +- gcc/data-streamer-out.c | 2 +- gcc/data-streamer.c | 2 +- gcc/data-streamer.h | 2 +- gcc/dbgcnt.c | 2 +- gcc/dbgcnt.def | 2 +- gcc/dbgcnt.h | 2 +- gcc/dbxout.c | 2 +- gcc/dbxout.h | 2 +- gcc/dce.c | 2 +- gcc/dce.h | 2 +- gcc/ddg.c | 2 +- gcc/ddg.h | 2 +- gcc/debug.c | 2 +- gcc/debug.h | 2 +- gcc/defaults.h | 2 +- gcc/df-core.c | 2 +- gcc/df-problems.c | 2 +- gcc/df-scan.c | 2 +- gcc/df.h | 2 +- gcc/dfp.c | 2 +- gcc/dfp.h | 2 +- gcc/diagnostic-color.c | 2 +- gcc/diagnostic-color.h | 4 +- gcc/diagnostic-core.h | 2 +- gcc/diagnostic-format-json.cc | 2 +- gcc/diagnostic-show-locus.c | 2 +- gcc/diagnostic.c | 2 +- gcc/diagnostic.def | 2 +- gcc/diagnostic.h | 2 +- gcc/doc/avr-mmcu.texi | 2 +- gcc/doc/bugreport.texi | 2 +- gcc/doc/cfg.texi | 2 +- gcc/doc/collect2.texi | 2 +- gcc/doc/compat.texi | 2 +- gcc/doc/configfiles.texi | 2 +- gcc/doc/configterms.texi | 2 +- gcc/doc/contrib.texi | 2 +- gcc/doc/contribute.texi | 2 +- gcc/doc/cppdiropts.texi | 2 +- gcc/doc/cppenv.texi | 2 +- gcc/doc/cppopts.texi | 2 +- gcc/doc/cppwarnopts.texi | 2 +- gcc/doc/extend.texi | 2 +- gcc/doc/fragments.texi | 2 +- gcc/doc/frontends.texi | 2 +- gcc/doc/gcov-dump.texi | 4 +- gcc/doc/gcov-tool.texi | 4 +- gcc/doc/gcov.texi | 2 +- gcc/doc/generic.texi | 2 +- gcc/doc/gimple.texi | 2 +- gcc/doc/gty.texi | 2 +- gcc/doc/headerdirs.texi | 2 +- gcc/doc/hostconfig.texi | 2 +- gcc/doc/implement-c.texi | 2 +- gcc/doc/implement-cxx.texi | 2 +- gcc/doc/include/gcc-common.texi | 2 +- gcc/doc/install-old.texi | 2 +- gcc/doc/install.texi2html | 2 +- gcc/doc/interface.texi | 2 +- gcc/doc/invoke.texi | 2 +- gcc/doc/languages.texi | 2 +- gcc/doc/libgcc.texi | 2 +- gcc/doc/loop.texi | 2 +- gcc/doc/lto.texi | 2 +- gcc/doc/makefile.texi | 2 +- gcc/doc/match-and-simplify.texi | 2 +- gcc/doc/md.texi | 2 +- gcc/doc/objc.texi | 2 +- gcc/doc/optinfo.texi | 2 +- gcc/doc/options.texi | 2 +- gcc/doc/passes.texi | 2 +- gcc/doc/plugins.texi | 2 +- gcc/doc/portability.texi | 2 +- gcc/doc/rtl.texi | 2 +- gcc/doc/service.texi | 2 +- gcc/doc/sourcebuild.texi | 2 +- gcc/doc/standards.texi | 2 +- gcc/doc/tm.texi | 2 +- gcc/doc/tm.texi.in | 2 +- gcc/doc/tree-ssa.texi | 2 +- gcc/doc/trouble.texi | 2 +- gcc/doc/ux.texi | 2 +- gcc/dojump.c | 2 +- gcc/dojump.h | 2 +- gcc/dominance.c | 2 +- gcc/dominance.h | 2 +- gcc/domwalk.c | 2 +- gcc/domwalk.h | 2 +- gcc/double-int.c | 2 +- gcc/double-int.h | 2 +- gcc/dse.c | 2 +- gcc/dump-context.h | 2 +- gcc/dumpfile.c | 2 +- gcc/dumpfile.h | 2 +- gcc/dwarf2asm.c | 2 +- gcc/dwarf2asm.h | 2 +- gcc/dwarf2cfi.c | 2 +- gcc/dwarf2out.c | 2 +- gcc/dwarf2out.h | 2 +- gcc/early-remat.c | 2 +- gcc/edit-context.c | 2 +- gcc/edit-context.h | 2 +- gcc/emit-rtl.c | 2 +- gcc/emit-rtl.h | 2 +- gcc/errors.c | 2 +- gcc/errors.h | 2 +- gcc/et-forest.c | 2 +- gcc/et-forest.h | 2 +- gcc/except.c | 2 +- gcc/except.h | 2 +- gcc/exec-tool.in | 2 +- gcc/explow.c | 2 +- gcc/explow.h | 2 +- gcc/expmed.c | 2 +- gcc/expmed.h | 2 +- gcc/expr.c | 2 +- gcc/expr.h | 2 +- gcc/fibonacci_heap.c | 2 +- gcc/fibonacci_heap.h | 2 +- gcc/file-find.c | 2 +- gcc/file-find.h | 2 +- gcc/file-prefix-map.c | 2 +- gcc/file-prefix-map.h | 2 +- gcc/final.c | 2 +- gcc/fixed-value.c | 2 +- gcc/fixed-value.h | 2 +- gcc/flag-types.h | 2 +- gcc/flags.h | 2 +- gcc/fold-const-call.c | 2 +- gcc/fold-const-call.h | 2 +- gcc/fold-const.c | 2 +- gcc/fold-const.h | 2 +- gcc/fortran/ChangeLog | 2 + gcc/fortran/Make-lang.in | 2 +- gcc/fortran/arith.c | 2 +- gcc/fortran/arith.h | 2 +- gcc/fortran/array.c | 2 +- gcc/fortran/bbt.c | 2 +- gcc/fortran/check.c | 2 +- gcc/fortran/class.c | 2 +- gcc/fortran/config-lang.in | 2 +- gcc/fortran/constructor.c | 2 +- gcc/fortran/constructor.h | 2 +- gcc/fortran/convert.c | 2 +- gcc/fortran/cpp.c | 2 +- gcc/fortran/cpp.h | 2 +- gcc/fortran/data.c | 2 +- gcc/fortran/data.h | 2 +- gcc/fortran/decl.c | 2 +- gcc/fortran/dependency.c | 2 +- gcc/fortran/dependency.h | 2 +- gcc/fortran/dump-parse-tree.c | 2 +- gcc/fortran/error.c | 2 +- gcc/fortran/expr.c | 2 +- gcc/fortran/f95-lang.c | 2 +- gcc/fortran/frontend-passes.c | 2 +- gcc/fortran/gfc-diagnostic.def | 2 +- gcc/fortran/gfortran.h | 2 +- gcc/fortran/gfortranspec.c | 2 +- gcc/fortran/interface.c | 2 +- gcc/fortran/intrinsic.c | 2 +- gcc/fortran/intrinsic.h | 2 +- gcc/fortran/io.c | 2 +- gcc/fortran/ioparm.def | 2 +- gcc/fortran/iresolve.c | 2 +- gcc/fortran/iso-c-binding.def | 2 +- gcc/fortran/iso-fortran-env.def | 2 +- gcc/fortran/lang-specs.h | 2 +- gcc/fortran/lang.opt | 2 +- gcc/fortran/libgfortran.h | 2 +- gcc/fortran/match.c | 2 +- gcc/fortran/match.h | 2 +- gcc/fortran/matchexp.c | 2 +- gcc/fortran/mathbuiltins.def | 2 +- gcc/fortran/misc.c | 2 +- gcc/fortran/module.c | 2 +- gcc/fortran/openmp.c | 2 +- gcc/fortran/options.c | 2 +- gcc/fortran/parse.c | 2 +- gcc/fortran/parse.h | 2 +- gcc/fortran/primary.c | 2 +- gcc/fortran/resolve.c | 2 +- gcc/fortran/scanner.c | 2 +- gcc/fortran/scanner.h | 2 +- gcc/fortran/simplify.c | 2 +- gcc/fortran/st.c | 2 +- gcc/fortran/symbol.c | 2 +- gcc/fortran/target-memory.c | 2 +- gcc/fortran/target-memory.h | 2 +- gcc/fortran/trans-array.c | 2 +- gcc/fortran/trans-array.h | 2 +- gcc/fortran/trans-common.c | 2 +- gcc/fortran/trans-const.c | 2 +- gcc/fortran/trans-const.h | 2 +- gcc/fortran/trans-decl.c | 2 +- gcc/fortran/trans-expr.c | 2 +- gcc/fortran/trans-intrinsic.c | 2 +- gcc/fortran/trans-io.c | 2 +- gcc/fortran/trans-openmp.c | 2 +- gcc/fortran/trans-stmt.c | 2 +- gcc/fortran/trans-stmt.h | 2 +- gcc/fortran/trans-types.c | 2 +- gcc/fortran/trans-types.h | 2 +- gcc/fortran/trans.c | 2 +- gcc/fortran/trans.h | 2 +- gcc/fortran/types.def | 2 +- gcc/fp-test.c | 2 +- gcc/function-tests.c | 2 +- gcc/function.c | 2 +- gcc/function.h | 2 +- gcc/fwprop.c | 2 +- gcc/gcc-ar.c | 2 +- gcc/gcc-main.c | 2 +- gcc/gcc-plugin.h | 2 +- gcc/gcc-rich-location.c | 2 +- gcc/gcc-rich-location.h | 2 +- gcc/gcc-symtab.h | 2 +- gcc/gcc.c | 2 +- gcc/gcc.h | 2 +- gcc/gcov-counter.def | 2 +- gcc/gcov-dump.c | 2 +- gcc/gcov-io.c | 2 +- gcc/gcov-io.h | 2 +- gcc/gcov-iov.c | 2 +- gcc/gcov-tool.c | 2 +- gcc/gcov.c | 2 +- gcc/gcse-common.c | 2 +- gcc/gcse-common.h | 2 +- gcc/gcse.c | 2 +- gcc/gcse.h | 2 +- gcc/gdbhooks.py | 2 +- gcc/gdbinit.in | 2 +- gcc/gen-pass-instances.awk | 2 +- gcc/genattr-common.c | 2 +- gcc/genattr.c | 2 +- gcc/genattrtab.c | 2 +- gcc/genautomata.c | 2 +- gcc/gencfn-macros.c | 2 +- gcc/gencheck.c | 2 +- gcc/genchecksum.c | 2 +- gcc/gencodes.c | 2 +- gcc/genconditions.c | 2 +- gcc/genconfig.c | 2 +- gcc/genconstants.c | 2 +- gcc/genemit.c | 2 +- gcc/genenums.c | 2 +- gcc/generic-match-head.c | 2 +- gcc/generic-match.h | 2 +- gcc/genextract.c | 2 +- gcc/genflags.c | 2 +- gcc/gengenrtl.c | 2 +- gcc/gengtype-lex.l | 2 +- gcc/gengtype-parse.c | 2 +- gcc/gengtype-state.c | 2 +- gcc/gengtype.c | 4 +- gcc/gengtype.h | 2 +- gcc/genhooks.c | 2 +- gcc/genmatch.c | 2 +- gcc/genmddeps.c | 2 +- gcc/genmddump.c | 2 +- gcc/genmodes.c | 2 +- gcc/genmultilib | 2 +- gcc/genopinit.c | 2 +- gcc/genoutput.c | 2 +- gcc/genpeep.c | 2 +- gcc/genpreds.c | 2 +- gcc/genrecog.c | 2 +- gcc/gensupport.c | 2 +- gcc/gensupport.h | 2 +- gcc/gentarget-def.c | 2 +- gcc/ggc-common.c | 2 +- gcc/ggc-internal.h | 2 +- gcc/ggc-none.c | 2 +- gcc/ggc-page.c | 2 +- gcc/ggc-tests.c | 2 +- gcc/ggc.h | 2 +- gcc/gimple-builder.c | 2 +- gcc/gimple-builder.h | 2 +- gcc/gimple-expr.c | 2 +- gcc/gimple-expr.h | 2 +- gcc/gimple-fold.c | 2 +- gcc/gimple-fold.h | 2 +- gcc/gimple-iterator.c | 2 +- gcc/gimple-iterator.h | 2 +- gcc/gimple-laddress.c | 2 +- gcc/gimple-loop-interchange.cc | 2 +- gcc/gimple-loop-jam.c | 2 +- gcc/gimple-loop-versioning.cc | 2 +- gcc/gimple-low.c | 2 +- gcc/gimple-low.h | 2 +- gcc/gimple-match-head.c | 2 +- gcc/gimple-match.h | 2 +- gcc/gimple-predict.h | 2 +- gcc/gimple-pretty-print.c | 2 +- gcc/gimple-pretty-print.h | 2 +- gcc/gimple-ssa-backprop.c | 2 +- gcc/gimple-ssa-evrp-analyze.c | 2 +- gcc/gimple-ssa-evrp-analyze.h | 2 +- gcc/gimple-ssa-evrp.c | 2 +- gcc/gimple-ssa-isolate-paths.c | 2 +- gcc/gimple-ssa-nonnull-compare.c | 2 +- gcc/gimple-ssa-split-paths.c | 2 +- gcc/gimple-ssa-sprintf.c | 2 +- gcc/gimple-ssa-store-merging.c | 2 +- gcc/gimple-ssa-strength-reduction.c | 2 +- gcc/gimple-ssa-warn-alloca.c | 2 +- gcc/gimple-ssa-warn-restrict.c | 2 +- gcc/gimple-ssa-warn-restrict.h | 2 +- gcc/gimple-ssa.h | 2 +- gcc/gimple-streamer-in.c | 2 +- gcc/gimple-streamer-out.c | 2 +- gcc/gimple-streamer.h | 2 +- gcc/gimple-walk.c | 2 +- gcc/gimple-walk.h | 2 +- gcc/gimple.c | 2 +- gcc/gimple.def | 2 +- gcc/gimple.h | 2 +- gcc/gimplify-me.c | 2 +- gcc/gimplify-me.h | 2 +- gcc/gimplify.c | 2 +- gcc/gimplify.h | 2 +- gcc/ginclude/float.h | 2 +- gcc/ginclude/iso646.h | 2 +- gcc/ginclude/stdalign.h | 2 +- gcc/ginclude/stdarg.h | 2 +- gcc/ginclude/stdatomic.h | 2 +- gcc/ginclude/stdbool.h | 2 +- gcc/ginclude/stddef.h | 2 +- gcc/ginclude/stdfix.h | 2 +- gcc/ginclude/stdint-gcc.h | 2 +- gcc/ginclude/stdnoreturn.h | 2 +- gcc/ginclude/tgmath.h | 2 +- gcc/ginclude/unwind-arm-common.h | 2 +- gcc/glimits.h | 2 +- gcc/go/ChangeLog | 4 +- gcc/go/Make-lang.in | 2 +- gcc/go/config-lang.in | 2 +- gcc/go/go-backend.c | 2 +- gcc/go/go-c.h | 2 +- gcc/go/go-gcc-diagnostics.cc | 2 +- gcc/go/go-gcc.cc | 2 +- gcc/go/go-gcc.h | 2 +- gcc/go/go-lang.c | 2 +- gcc/go/go-sha1.cc | 2 +- gcc/go/go-system.h | 2 +- gcc/go/gospec.c | 2 +- gcc/go/lang-specs.h | 2 +- gcc/go/lang.opt | 2 +- gcc/godump.c | 2 +- gcc/graph.c | 2 +- gcc/graph.h | 2 +- gcc/graphds.c | 2 +- gcc/graphds.h | 2 +- gcc/graphite-dependences.c | 2 +- gcc/graphite-isl-ast-to-gimple.c | 2 +- gcc/graphite-optimize-isl.c | 2 +- gcc/graphite-poly.c | 2 +- gcc/graphite-scop-detection.c | 2 +- gcc/graphite-sese-to-poly.c | 2 +- gcc/graphite.c | 2 +- gcc/graphite.h | 2 +- gcc/gsstruct.def | 2 +- gcc/gstab.h | 2 +- gcc/gsyms.h | 2 +- gcc/haifa-sched.c | 2 +- gcc/hard-reg-set.h | 2 +- gcc/hash-map-tests.c | 2 +- gcc/hash-map-traits.h | 2 +- gcc/hash-map.h | 2 +- gcc/hash-set-tests.c | 2 +- gcc/hash-set.h | 2 +- gcc/hash-table.c | 2 +- gcc/hash-table.h | 2 +- gcc/hash-traits.h | 2 +- gcc/highlev-plugin-common.h | 2 +- gcc/hooks.c | 2 +- gcc/hooks.h | 2 +- gcc/host-default.c | 2 +- gcc/hosthooks-def.h | 2 +- gcc/hosthooks.h | 2 +- gcc/hsa-brig-format.h | 2 +- gcc/hsa-brig.c | 2 +- gcc/hsa-builtins.def | 2 +- gcc/hsa-common.c | 2 +- gcc/hsa-common.h | 2 +- gcc/hsa-dump.c | 2 +- gcc/hsa-gen.c | 2 +- gcc/hsa-regalloc.c | 2 +- gcc/hw-doloop.c | 2 +- gcc/hw-doloop.h | 2 +- gcc/hwint.c | 2 +- gcc/hwint.h | 2 +- gcc/ifcvt.c | 2 +- gcc/ifcvt.h | 2 +- gcc/inchash.c | 2 +- gcc/inchash.h | 2 +- gcc/incpath.c | 2 +- gcc/incpath.h | 2 +- gcc/init-regs.c | 2 +- gcc/input.c | 2 +- gcc/input.h | 2 +- gcc/insn-addr.h | 2 +- gcc/insn-notes.def | 2 +- gcc/int-vector-builder.h | 2 +- gcc/internal-fn.c | 2 +- gcc/internal-fn.def | 2 +- gcc/internal-fn.h | 2 +- gcc/intl.c | 2 +- gcc/intl.h | 2 +- gcc/ipa-comdats.c | 2 +- gcc/ipa-cp.c | 2 +- gcc/ipa-devirt.c | 2 +- gcc/ipa-fnsummary.c | 2 +- gcc/ipa-fnsummary.h | 2 +- gcc/ipa-hsa.c | 2 +- gcc/ipa-icf-gimple.c | 2 +- gcc/ipa-icf-gimple.h | 2 +- gcc/ipa-icf.c | 2 +- gcc/ipa-icf.h | 2 +- gcc/ipa-inline-analysis.c | 2 +- gcc/ipa-inline-transform.c | 2 +- gcc/ipa-inline.c | 2 +- gcc/ipa-inline.h | 2 +- gcc/ipa-param-manipulation.c | 2 +- gcc/ipa-param-manipulation.h | 2 +- gcc/ipa-polymorphic-call.c | 2 +- gcc/ipa-predicate.c | 2 +- gcc/ipa-predicate.h | 2 +- gcc/ipa-profile.c | 2 +- gcc/ipa-prop.c | 2 +- gcc/ipa-prop.h | 2 +- gcc/ipa-pure-const.c | 2 +- gcc/ipa-ref.c | 2 +- gcc/ipa-ref.h | 2 +- gcc/ipa-reference.c | 2 +- gcc/ipa-reference.h | 2 +- gcc/ipa-split.c | 2 +- gcc/ipa-utils.c | 2 +- gcc/ipa-utils.h | 2 +- gcc/ipa-visibility.c | 2 +- gcc/ipa.c | 2 +- gcc/ira-build.c | 2 +- gcc/ira-color.c | 2 +- gcc/ira-conflicts.c | 2 +- gcc/ira-costs.c | 2 +- gcc/ira-emit.c | 2 +- gcc/ira-int.h | 2 +- gcc/ira-lives.c | 2 +- gcc/ira.c | 2 +- gcc/ira.h | 2 +- gcc/is-a.h | 2 +- gcc/jit/ChangeLog | 6 +- gcc/jit/Make-lang.in | 2 +- gcc/jit/config-lang.in | 2 +- gcc/jit/docs/_build/texinfo/libgccjit.texi | 80 +- gcc/jit/docs/conf.py | 2 +- gcc/jit/docs/cp/index.rst | 2 +- gcc/jit/docs/cp/intro/index.rst | 2 +- gcc/jit/docs/cp/intro/tutorial01.rst | 2 +- gcc/jit/docs/cp/intro/tutorial02.rst | 2 +- gcc/jit/docs/cp/intro/tutorial03.rst | 2 +- gcc/jit/docs/cp/intro/tutorial04.rst | 2 +- gcc/jit/docs/cp/topics/compilation.rst | 2 +- gcc/jit/docs/cp/topics/contexts.rst | 2 +- gcc/jit/docs/cp/topics/expressions.rst | 2 +- gcc/jit/docs/cp/topics/functions.rst | 2 +- gcc/jit/docs/cp/topics/index.rst | 2 +- gcc/jit/docs/cp/topics/locations.rst | 2 +- gcc/jit/docs/cp/topics/objects.rst | 2 +- gcc/jit/docs/cp/topics/types.rst | 2 +- gcc/jit/docs/examples/tut01-hello-world.c | 2 +- gcc/jit/docs/examples/tut01-hello-world.cc | 2 +- gcc/jit/docs/examples/tut02-square.c | 2 +- gcc/jit/docs/examples/tut02-square.cc | 2 +- gcc/jit/docs/examples/tut03-sum-of-squares.c | 2 +- gcc/jit/docs/examples/tut03-sum-of-squares.cc | 2 +- gcc/jit/docs/examples/tut04-toyvm/toyvm.c | 2 +- gcc/jit/docs/examples/tut04-toyvm/toyvm.cc | 2 +- gcc/jit/docs/index.rst | 2 +- gcc/jit/docs/internals/index.rst | 2 +- gcc/jit/docs/intro/index.rst | 2 +- gcc/jit/docs/intro/tutorial01.rst | 2 +- gcc/jit/docs/intro/tutorial02.rst | 2 +- gcc/jit/docs/intro/tutorial03.rst | 2 +- gcc/jit/docs/intro/tutorial04.rst | 2 +- gcc/jit/docs/intro/tutorial05.rst | 2 +- gcc/jit/docs/topics/compatibility.rst | 2 +- gcc/jit/docs/topics/compilation.rst | 2 +- gcc/jit/docs/topics/contexts.rst | 2 +- gcc/jit/docs/topics/expressions.rst | 2 +- gcc/jit/docs/topics/function-pointers.rst | 2 +- gcc/jit/docs/topics/functions.rst | 2 +- gcc/jit/docs/topics/index.rst | 2 +- gcc/jit/docs/topics/locations.rst | 2 +- gcc/jit/docs/topics/objects.rst | 2 +- gcc/jit/docs/topics/performance.rst | 2 +- gcc/jit/docs/topics/types.rst | 2 +- gcc/jit/dummy-frontend.c | 2 +- gcc/jit/jit-builtins.c | 2 +- gcc/jit/jit-builtins.h | 2 +- gcc/jit/jit-common.h | 2 +- gcc/jit/jit-logging.c | 2 +- gcc/jit/jit-logging.h | 2 +- gcc/jit/jit-playback.c | 2 +- gcc/jit/jit-playback.h | 2 +- gcc/jit/jit-recording.c | 2 +- gcc/jit/jit-recording.h | 2 +- gcc/jit/jit-result.c | 2 +- gcc/jit/jit-result.h | 2 +- gcc/jit/jit-spec.c | 2 +- gcc/jit/jit-tempdir.c | 2 +- gcc/jit/jit-tempdir.h | 2 +- gcc/jit/libgccjit++.h | 2 +- gcc/jit/libgccjit.c | 2 +- gcc/jit/libgccjit.h | 2 +- gcc/jit/libgccjit.map | 2 +- gcc/json.cc | 2 +- gcc/json.h | 2 +- gcc/jump.c | 2 +- gcc/langhooks-def.h | 2 +- gcc/langhooks.c | 2 +- gcc/langhooks.h | 2 +- gcc/lcm.c | 2 +- gcc/lcm.h | 2 +- gcc/libfuncs.h | 2 +- gcc/limitx.h | 2 +- gcc/lists.c | 2 +- gcc/loop-doloop.c | 2 +- gcc/loop-init.c | 2 +- gcc/loop-invariant.c | 2 +- gcc/loop-iv.c | 2 +- gcc/loop-unroll.c | 2 +- gcc/loop-unroll.h | 2 +- gcc/lower-subreg.c | 2 +- gcc/lower-subreg.h | 2 +- gcc/lra-assigns.c | 2 +- gcc/lra-coalesce.c | 2 +- gcc/lra-constraints.c | 2 +- gcc/lra-eliminations.c | 2 +- gcc/lra-int.h | 2 +- gcc/lra-lives.c | 2 +- gcc/lra-remat.c | 2 +- gcc/lra-spills.c | 2 +- gcc/lra.c | 2 +- gcc/lra.h | 2 +- gcc/lto-cgraph.c | 2 +- gcc/lto-compress.c | 2 +- gcc/lto-compress.h | 2 +- gcc/lto-opts.c | 2 +- gcc/lto-section-in.c | 2 +- gcc/lto-section-names.h | 2 +- gcc/lto-section-out.c | 2 +- gcc/lto-streamer-in.c | 2 +- gcc/lto-streamer-out.c | 2 +- gcc/lto-streamer.c | 2 +- gcc/lto-streamer.h | 2 +- gcc/lto-wrapper.c | 2 +- gcc/lto/ChangeLog | 6 +- gcc/lto/Make-lang.in | 2 +- gcc/lto/common.c | 2 +- gcc/lto/common.h | 2 +- gcc/lto/config-lang.in | 2 +- gcc/lto/lang-specs.h | 2 +- gcc/lto/lang.opt | 2 +- gcc/lto/lto-lang.c | 2 +- gcc/lto/lto-object.c | 2 +- gcc/lto/lto-partition.c | 2 +- gcc/lto/lto-partition.h | 2 +- gcc/lto/lto-symtab.c | 2 +- gcc/lto/lto-symtab.h | 2 +- gcc/lto/lto-tree.h | 2 +- gcc/lto/lto.c | 2 +- gcc/lto/lto.h | 2 +- gcc/machmode.def | 2 +- gcc/machmode.h | 2 +- gcc/main.c | 2 +- gcc/match.pd | 2 +- gcc/mcf.c | 2 +- gcc/mem-stats-traits.h | 2 +- gcc/mem-stats.h | 2 +- gcc/memmodel.h | 2 +- gcc/memory-block.cc | 2 +- gcc/memory-block.h | 2 +- gcc/mkconfig.sh | 2 +- gcc/mode-classes.def | 2 +- gcc/mode-switching.c | 2 +- gcc/modulo-sched.c | 2 +- gcc/multiple_target.c | 2 +- gcc/objc/ChangeLog | 6 +- gcc/objc/Make-lang.in | 2 +- gcc/objc/config-lang.in | 2 +- gcc/objc/lang-specs.h | 2 +- gcc/objc/objc-act.c | 2 +- gcc/objc/objc-act.h | 2 +- gcc/objc/objc-encoding.c | 2 +- gcc/objc/objc-encoding.h | 2 +- gcc/objc/objc-gnu-runtime-abi-01.c | 2 +- gcc/objc/objc-lang.c | 2 +- gcc/objc/objc-map.c | 2 +- gcc/objc/objc-map.h | 2 +- gcc/objc/objc-next-metadata-tags.h | 2 +- gcc/objc/objc-next-runtime-abi-01.c | 2 +- gcc/objc/objc-next-runtime-abi-02.c | 2 +- gcc/objc/objc-runtime-hooks.h | 2 +- gcc/objc/objc-runtime-shared-support.c | 2 +- gcc/objc/objc-runtime-shared-support.h | 2 +- gcc/objc/objc-tree.def | 2 +- gcc/objcp/ChangeLog | 6 +- gcc/objcp/Make-lang.in | 2 +- gcc/objcp/config-lang.in | 2 +- gcc/objcp/lang-specs.h | 2 +- gcc/objcp/objcp-decl.c | 2 +- gcc/objcp/objcp-decl.h | 2 +- gcc/objcp/objcp-lang.c | 2 +- gcc/omp-builtins.def | 2 +- gcc/omp-expand.c | 2 +- gcc/omp-expand.h | 2 +- gcc/omp-general.c | 2 +- gcc/omp-general.h | 2 +- gcc/omp-grid.c | 2 +- gcc/omp-grid.h | 2 +- gcc/omp-low.c | 2 +- gcc/omp-low.h | 2 +- gcc/omp-offload.c | 2 +- gcc/omp-offload.h | 2 +- gcc/omp-simd-clone.c | 2 +- gcc/omp-simd-clone.h | 2 +- gcc/opt-functions.awk | 2 +- gcc/opt-gather.awk | 2 +- gcc/opt-include.awk | 2 +- gcc/opt-problem.cc | 2 +- gcc/opt-problem.h | 2 +- gcc/opt-read.awk | 2 +- gcc/opt-suggestions.c | 2 +- gcc/opt-suggestions.h | 2 +- gcc/optabs-libfuncs.c | 2 +- gcc/optabs-libfuncs.h | 2 +- gcc/optabs-query.c | 2 +- gcc/optabs-query.h | 2 +- gcc/optabs-tree.c | 2 +- gcc/optabs-tree.h | 2 +- gcc/optabs.c | 2 +- gcc/optabs.def | 2 +- gcc/optabs.h | 2 +- gcc/optc-gen.awk | 2 +- gcc/optc-save-gen.awk | 2 +- gcc/opth-gen.awk | 2 +- gcc/optinfo-emit-json.cc | 2 +- gcc/optinfo-emit-json.h | 2 +- gcc/optinfo.cc | 2 +- gcc/optinfo.h | 2 +- gcc/opts-common.c | 2 +- gcc/opts-diagnostic.h | 2 +- gcc/opts-global.c | 2 +- gcc/opts.c | 2 +- gcc/opts.h | 2 +- gcc/output.h | 2 +- gcc/params-enum.h | 2 +- gcc/params-list.h | 2 +- gcc/params-options.h | 2 +- gcc/params.c | 2 +- gcc/params.def | 2 +- gcc/params.h | 2 +- gcc/pass_manager.h | 2 +- gcc/passes.c | 2 +- gcc/passes.def | 2 +- gcc/plugin.c | 2 +- gcc/plugin.def | 2 +- gcc/plugin.h | 2 +- gcc/po/ChangeLog | 8 +- gcc/po/EXCLUDES | 2 +- gcc/po/exgettext | 2 +- gcc/poly-int-types.h | 2 +- gcc/poly-int.h | 2 +- gcc/postreload-gcse.c | 2 +- gcc/postreload.c | 2 +- gcc/predict.c | 2 +- gcc/predict.def | 2 +- gcc/predict.h | 2 +- gcc/prefix.c | 2 +- gcc/prefix.h | 2 +- gcc/pretty-print.c | 2 +- gcc/pretty-print.h | 2 +- gcc/print-rtl-function.c | 2 +- gcc/print-rtl.c | 2 +- gcc/print-rtl.h | 2 +- gcc/print-tree.c | 2 +- gcc/print-tree.h | 2 +- gcc/profile-count.c | 2 +- gcc/profile-count.h | 2 +- gcc/profile.c | 2 +- gcc/profile.h | 2 +- gcc/read-md.c | 2 +- gcc/read-md.h | 2 +- gcc/read-rtl-function.c | 2 +- gcc/read-rtl-function.h | 2 +- gcc/read-rtl.c | 2 +- gcc/real.c | 2 +- gcc/real.h | 2 +- gcc/realmpfr.c | 2 +- gcc/realmpfr.h | 2 +- gcc/recog.c | 2 +- gcc/recog.h | 2 +- gcc/ree.c | 2 +- gcc/reg-notes.def | 2 +- gcc/reg-stack.c | 2 +- gcc/regcprop.c | 2 +- gcc/regcprop.h | 2 +- gcc/reginfo.c | 2 +- gcc/regrename.c | 2 +- gcc/regrename.h | 2 +- gcc/regs.h | 2 +- gcc/regset.h | 2 +- gcc/regstat.c | 2 +- gcc/reload.c | 2 +- gcc/reload.h | 2 +- gcc/reload1.c | 2 +- gcc/reorg.c | 2 +- gcc/resource.c | 2 +- gcc/resource.h | 2 +- gcc/rtl-error.c | 2 +- gcc/rtl-error.h | 2 +- gcc/rtl-iter.h | 2 +- gcc/rtl-tests.c | 2 +- gcc/rtl.c | 2 +- gcc/rtl.def | 2 +- gcc/rtl.h | 2 +- gcc/rtlanal.c | 2 +- gcc/rtlhash.c | 2 +- gcc/rtlhash.h | 2 +- gcc/rtlhooks-def.h | 2 +- gcc/rtlhooks.c | 2 +- gcc/rtx-vector-builder.c | 2 +- gcc/rtx-vector-builder.h | 2 +- gcc/run-rtl-passes.c | 2 +- gcc/run-rtl-passes.h | 2 +- gcc/sancov.c | 2 +- gcc/sanitizer.def | 2 +- gcc/sanopt.c | 2 +- gcc/sbitmap.c | 2 +- gcc/sbitmap.h | 2 +- gcc/sched-deps.c | 2 +- gcc/sched-ebb.c | 2 +- gcc/sched-int.h | 2 +- gcc/sched-rgn.c | 2 +- gcc/sel-sched-dump.c | 2 +- gcc/sel-sched-dump.h | 2 +- gcc/sel-sched-ir.c | 2 +- gcc/sel-sched-ir.h | 2 +- gcc/sel-sched.c | 2 +- gcc/sel-sched.h | 2 +- gcc/selftest-diagnostic.c | 2 +- gcc/selftest-diagnostic.h | 2 +- gcc/selftest-rtl.c | 2 +- gcc/selftest-rtl.h | 2 +- gcc/selftest-run-tests.c | 2 +- gcc/selftest.c | 2 +- gcc/selftest.h | 2 +- gcc/sese.c | 2 +- gcc/sese.h | 2 +- gcc/shrink-wrap.c | 2 +- gcc/shrink-wrap.h | 2 +- gcc/signop.h | 2 +- gcc/simplify-rtx.c | 2 +- gcc/sort.cc | 2 +- gcc/sparseset.c | 2 +- gcc/sparseset.h | 2 +- gcc/spellcheck-tree.c | 2 +- gcc/spellcheck-tree.h | 2 +- gcc/spellcheck.c | 2 +- gcc/spellcheck.h | 2 +- gcc/sreal.c | 2 +- gcc/sreal.h | 2 +- gcc/ssa-iterators.h | 2 +- gcc/ssa.h | 2 +- gcc/stab.def | 2 +- gcc/stack-ptr-mod.c | 2 +- gcc/statistics.c | 2 +- gcc/statistics.h | 2 +- gcc/stmt.c | 2 +- gcc/stmt.h | 2 +- gcc/stor-layout.c | 2 +- gcc/stor-layout.h | 2 +- gcc/store-motion.c | 2 +- gcc/streamer-hooks.c | 2 +- gcc/streamer-hooks.h | 2 +- gcc/stringpool.c | 2 +- gcc/stringpool.h | 2 +- gcc/substring-locations.c | 2 +- gcc/substring-locations.h | 2 +- gcc/symbol-summary.h | 2 +- gcc/symtab.c | 2 +- gcc/sync-builtins.def | 2 +- gcc/system.h | 2 +- gcc/target-def.h | 2 +- gcc/target-globals.c | 2 +- gcc/target-globals.h | 2 +- gcc/target-hooks-macros.h | 2 +- gcc/target-insns.def | 2 +- gcc/target.def | 2 +- gcc/target.h | 2 +- gcc/targhooks.c | 2 +- gcc/targhooks.h | 2 +- gcc/testsuite/ChangeLog | 22428 +----------------- gcc/testsuite/ChangeLog-2018 | 22433 +++++++++++++++++++ gcc/testsuite/README | 2 +- gcc/testsuite/README.compat | 2 +- gcc/testsuite/README.gcc | 2 +- gcc/testsuite/brig.dg/dg.exp | 2 +- gcc/testsuite/config/default.exp | 2 +- gcc/testsuite/g++.dg/README | 2 +- gcc/testsuite/g++.dg/asan/asan.exp | 2 +- gcc/testsuite/g++.dg/bprob/bprob.exp | 2 +- gcc/testsuite/g++.dg/charset/charset.exp | 2 +- gcc/testsuite/g++.dg/compat/break/README | 2 +- gcc/testsuite/g++.dg/compat/compat.exp | 2 +- gcc/testsuite/g++.dg/compat/struct-layout-1.exp | 2 +- gcc/testsuite/g++.dg/debug/debug.exp | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp | 2 +- gcc/testsuite/g++.dg/dfp/dfp.exp | 2 +- gcc/testsuite/g++.dg/dg.exp | 2 +- gcc/testsuite/g++.dg/gcov/gcov.exp | 2 +- gcc/testsuite/g++.dg/goacc-gomp/goacc-gomp.exp | 2 +- gcc/testsuite/g++.dg/goacc/goacc.exp | 2 +- gcc/testsuite/g++.dg/gomp/gomp.exp | 2 +- gcc/testsuite/g++.dg/graphite/graphite.exp | 2 +- gcc/testsuite/g++.dg/lto/lto.exp | 2 +- gcc/testsuite/g++.dg/pch/pch.exp | 2 +- gcc/testsuite/g++.dg/plugin/plugin.exp | 2 +- .../g++.dg/simulate-thread/simulate-thread.exp | 2 +- gcc/testsuite/g++.dg/special/ecos.exp | 2 +- gcc/testsuite/g++.dg/tls/tls.exp | 2 +- gcc/testsuite/g++.dg/tm/tm.exp | 2 +- .../g++.dg/torture/stackalign/stackalign.exp | 2 +- gcc/testsuite/g++.dg/tree-prof/tree-prof.exp | 2 +- gcc/testsuite/g++.dg/tsan/tsan.exp | 2 +- gcc/testsuite/g++.dg/ubsan/ubsan.exp | 2 +- gcc/testsuite/g++.dg/vect/vect.exp | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/README | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/README | 2 +- gcc/testsuite/g++.old-deja/old-deja.exp | 2 +- .../g++.target/aarch64/sve/aarch64-sve.exp | 2 +- gcc/testsuite/g++.target/arm/arm.exp | 2 +- gcc/testsuite/g++.target/i386/i386.exp | 2 +- gcc/testsuite/gcc.c-torture/compile/compile.exp | 2 +- .../gcc.c-torture/execute/builtins/builtins.exp | 2 +- gcc/testsuite/gcc.c-torture/execute/execute.exp | 2 +- gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp | 2 +- gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp | 2 +- gcc/testsuite/gcc.dg-selftests/dg-final.exp | 2 +- gcc/testsuite/gcc.dg/README | 2 +- gcc/testsuite/gcc.dg/asan/asan.exp | 2 +- gcc/testsuite/gcc.dg/atomic/atomic.exp | 2 +- gcc/testsuite/gcc.dg/autopar/autopar.exp | 2 +- gcc/testsuite/gcc.dg/charset/charset.exp | 2 +- gcc/testsuite/gcc.dg/compat/compat.exp | 2 +- gcc/testsuite/gcc.dg/compat/struct-layout-1.exp | 2 +- gcc/testsuite/gcc.dg/cpp/assembl2.S | 2 +- gcc/testsuite/gcc.dg/cpp/cpp.exp | 2 +- gcc/testsuite/gcc.dg/cpp/trad/trad.exp | 2 +- gcc/testsuite/gcc.dg/debug/debug.exp | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp | 2 +- gcc/testsuite/gcc.dg/dfp/dfp.exp | 2 +- gcc/testsuite/gcc.dg/dg.exp | 2 +- gcc/testsuite/gcc.dg/fixed-point/fixed-point.exp | 2 +- gcc/testsuite/gcc.dg/format/format.exp | 2 +- gcc/testsuite/gcc.dg/goacc-gomp/goacc-gomp.exp | 2 +- gcc/testsuite/gcc.dg/goacc/goacc.exp | 2 +- gcc/testsuite/gcc.dg/gomp/gomp.exp | 2 +- gcc/testsuite/gcc.dg/graphite/graphite.exp | 2 +- gcc/testsuite/gcc.dg/ipa/ipa.exp | 2 +- gcc/testsuite/gcc.dg/lto/lto.exp | 2 +- gcc/testsuite/gcc.dg/noncompile/noncompile.exp | 2 +- gcc/testsuite/gcc.dg/params/params.exp | 2 +- gcc/testsuite/gcc.dg/pch/pch.exp | 2 +- gcc/testsuite/gcc.dg/plugin/plugin.exp | 2 +- gcc/testsuite/gcc.dg/rtl/rtl.exp | 2 +- gcc/testsuite/gcc.dg/sancov/sancov.exp | 2 +- .../gcc.dg/simulate-thread/simulate-thread.exp | 2 +- gcc/testsuite/gcc.dg/special/mips-abi.exp | 2 +- gcc/testsuite/gcc.dg/special/special.exp | 2 +- gcc/testsuite/gcc.dg/sso/sso.exp | 2 +- gcc/testsuite/gcc.dg/tls/tls.exp | 2 +- gcc/testsuite/gcc.dg/tm/tm.exp | 2 +- .../gcc.dg/torture/stackalign/stackalign.exp | 2 +- gcc/testsuite/gcc.dg/torture/tls/tls.exp | 2 +- gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp | 2 +- gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp | 2 +- gcc/testsuite/gcc.dg/tsan/tsan.exp | 2 +- gcc/testsuite/gcc.dg/ubsan/ubsan.exp | 2 +- .../vect/costmodel/i386/i386-costmodel-vect.exp | 2 +- .../vect/costmodel/ppc/ppc-costmodel-vect.exp | 2 +- .../vect/costmodel/spu/spu-costmodel-vect.exp | 2 +- .../costmodel/x86_64/x86_64-costmodel-vect.exp | 2 +- gcc/testsuite/gcc.dg/vect/vect.exp | 2 +- gcc/testsuite/gcc.dg/vmx/vmx.exp | 2 +- gcc/testsuite/gcc.dg/vxworks/vxworks.exp | 2 +- gcc/testsuite/gcc.dg/weak/weak.exp | 2 +- gcc/testsuite/gcc.misc-tests/acker1.exp | 2 +- gcc/testsuite/gcc.misc-tests/arm-isr.exp | 2 +- gcc/testsuite/gcc.misc-tests/bprob.exp | 2 +- gcc/testsuite/gcc.misc-tests/dectest.exp | 2 +- gcc/testsuite/gcc.misc-tests/dhry.exp | 2 +- gcc/testsuite/gcc.misc-tests/gcov.exp | 2 +- gcc/testsuite/gcc.misc-tests/godump.exp | 2 +- gcc/testsuite/gcc.misc-tests/help.exp | 2 +- gcc/testsuite/gcc.misc-tests/i386-prefetch.exp | 2 +- gcc/testsuite/gcc.misc-tests/linkage.exp | 2 +- gcc/testsuite/gcc.misc-tests/matrix1.exp | 2 +- gcc/testsuite/gcc.misc-tests/mg-2.exp | 2 +- gcc/testsuite/gcc.misc-tests/mg.exp | 2 +- gcc/testsuite/gcc.misc-tests/options.exp | 2 +- gcc/testsuite/gcc.misc-tests/output.exp | 2 +- gcc/testsuite/gcc.misc-tests/sieve.exp | 2 +- gcc/testsuite/gcc.misc-tests/sort2.exp | 2 +- gcc/testsuite/gcc.src/maintainers.exp | 2 +- .../gcc.target/aarch64/aapcs64/aapcs64.exp | 2 +- gcc/testsuite/gcc.target/aarch64/aarch64.exp | 2 +- gcc/testsuite/gcc.target/aarch64/acle/acle.exp | 2 +- .../advsimd-intrinsics/advsimd-intrinsics.exp | 2 +- gcc/testsuite/gcc.target/aarch64/fp16/fp16.exp | 2 +- gcc/testsuite/gcc.target/aarch64/simd/simd.exp | 2 +- .../gcc.target/aarch64/sve/aarch64-sve.exp | 2 +- .../gcc.target/aarch64/torture/aarch64-torture.exp | 2 +- gcc/testsuite/gcc.target/alpha/alpha.exp | 2 +- gcc/testsuite/gcc.target/arc/arc.exp | 2 +- gcc/testsuite/gcc.target/arm/aapcs/aapcs.exp | 2 +- gcc/testsuite/gcc.target/arm/acle/acle.exp | 2 +- gcc/testsuite/gcc.target/arm/arm.exp | 2 +- gcc/testsuite/gcc.target/arm/cmse/cmse.exp | 2 +- gcc/testsuite/gcc.target/arm/lto/lto.exp | 2 +- gcc/testsuite/gcc.target/arm/multilib.exp | 2 +- .../gcc.target/arm/pure-code/pure-code.exp | 2 +- gcc/testsuite/gcc.target/arm/simd/simd.exp | 2 +- gcc/testsuite/gcc.target/avr/avr.exp | 2 +- gcc/testsuite/gcc.target/avr/mmcu/avr-mmcu.exp | 2 +- .../gcc.target/avr/torture/avr-torture.exp | 2 +- gcc/testsuite/gcc.target/bfin/bfin.exp | 2 +- .../gcc.target/bfin/builtins/bfin-builtins.exp | 2 +- gcc/testsuite/gcc.target/cris/cris.exp | 2 +- .../gcc.target/cris/torture/cris-torture.exp | 2 +- gcc/testsuite/gcc.target/csky/csky.exp | 2 +- gcc/testsuite/gcc.target/epiphany/epiphany.exp | 2 +- gcc/testsuite/gcc.target/frv/frv.exp | 2 +- gcc/testsuite/gcc.target/h8300/h8300.exp | 2 +- gcc/testsuite/gcc.target/hppa/hppa.exp | 2 +- gcc/testsuite/gcc.target/i386/i386.exp | 2 +- gcc/testsuite/gcc.target/i386/iamcu/abi-iamcu.exp | 2 +- .../gcc.target/i386/math-torture/math-torture.exp | 2 +- .../gcc.target/i386/stackalign/stackalign.exp | 2 +- gcc/testsuite/gcc.target/ia64/ia64.exp | 2 +- gcc/testsuite/gcc.target/m68k/m68k.exp | 2 +- gcc/testsuite/gcc.target/microblaze/microblaze.exp | 2 +- .../gcc.target/mips/inter/mips16-inter.exp | 2 +- gcc/testsuite/gcc.target/mips/mips-nonpic/README | 2 +- .../gcc.target/mips/mips-nonpic/mips-nonpic.exp | 2 +- gcc/testsuite/gcc.target/mips/mips.exp | 2 +- gcc/testsuite/gcc.target/msp430/msp430.exp | 2 +- gcc/testsuite/gcc.target/nds32/nds32.exp | 2 +- gcc/testsuite/gcc.target/nios2/nios2.exp | 2 +- gcc/testsuite/gcc.target/nvptx/nvptx.exp | 2 +- gcc/testsuite/gcc.target/or1k/or1k.exp | 2 +- gcc/testsuite/gcc.target/powerpc/bfp/bfp.exp | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dfp.exp | 2 +- gcc/testsuite/gcc.target/powerpc/powerpc.exp | 2 +- .../gcc.target/powerpc/ppc-fortran/ppc-fortran.exp | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vsu.exp | 2 +- gcc/testsuite/gcc.target/riscv/riscv.exp | 2 +- gcc/testsuite/gcc.target/rl78/rl78.exp | 2 +- gcc/testsuite/gcc.target/rx/rx.exp | 2 +- gcc/testsuite/gcc.target/s390/s390.exp | 2 +- gcc/testsuite/gcc.target/sh/sh.exp | 2 +- gcc/testsuite/gcc.target/sh/torture/sh-torture.exp | 2 +- gcc/testsuite/gcc.target/sparc/sparc.exp | 2 +- gcc/testsuite/gcc.target/spu/ea/ea.exp | 2 +- gcc/testsuite/gcc.target/spu/spu.exp | 2 +- .../gcc.target/tic6x/builtins/c6x-builtins.exp | 2 +- gcc/testsuite/gcc.target/tic6x/tic6x.exp | 2 +- gcc/testsuite/gcc.target/vax/vax.exp | 2 +- gcc/testsuite/gcc.target/visium/visium.exp | 2 +- gcc/testsuite/gcc.target/x86_64/abi/README.gcc | 2 +- gcc/testsuite/gcc.target/x86_64/abi/abi-x86_64.exp | 2 +- .../gcc.target/x86_64/abi/avx/abi-avx.exp | 2 +- .../gcc.target/x86_64/abi/avx512f/abi-avx512f.exp | 2 +- .../gcc.target/x86_64/abi/callabi/callabi.exp | 2 +- .../gcc.target/x86_64/abi/ms-sysv/do-test.S | 2 +- .../gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp | 2 +- gcc/testsuite/gcc.target/xstormy16/xstormy16.exp | 2 +- gcc/testsuite/gcc.test-framework/README | 2 +- .../gcc.test-framework/gen_directive_tests | 2 +- .../gcc.test-framework/test-framework.awk | 2 +- .../gcc.test-framework/test-framework.exp | 2 +- gcc/testsuite/gdc.dg/asan/asan.exp | 2 +- gcc/testsuite/gdc.dg/dg.exp | 2 +- gcc/testsuite/gdc.dg/lto/lto.exp | 2 +- gcc/testsuite/gdc.test/gdc-test.exp | 2 +- gcc/testsuite/gfortran.dg/coarray/caf.exp | 2 +- gcc/testsuite/gfortran.dg/debug/debug.exp | 2 +- gcc/testsuite/gfortran.dg/dg.exp | 2 +- gcc/testsuite/gfortran.dg/g77/README | 2 +- gcc/testsuite/gfortran.dg/goacc/goacc.exp | 2 +- gcc/testsuite/gfortran.dg/gomp/gomp.exp | 2 +- gcc/testsuite/gfortran.dg/graphite/graphite.exp | 2 +- gcc/testsuite/gfortran.dg/ieee/ieee.exp | 2 +- gcc/testsuite/gfortran.dg/lto/lto.exp | 2 +- gcc/testsuite/gfortran.dg/prof/prof.exp | 2 +- gcc/testsuite/gfortran.dg/vect/vect.exp | 2 +- .../gfortran.fortran-torture/compile/compile.exp | 2 +- .../gfortran.fortran-torture/execute/execute.exp | 2 +- gcc/testsuite/gnat.dg/dg.exp | 2 +- gcc/testsuite/gnat.dg/gcov/gcov.exp | 2 +- gcc/testsuite/gnat.dg/specs/specs.exp | 2 +- gcc/testsuite/gnat.dg/sso/sso.exp | 2 +- gcc/testsuite/go.dg/dg.exp | 2 +- gcc/testsuite/go.go-torture/execute/execute.exp | 2 +- gcc/testsuite/go.test/go-test.exp | 2 +- gcc/testsuite/lib/asan-dg.exp | 2 +- gcc/testsuite/lib/atomic-dg.exp | 2 +- gcc/testsuite/lib/brig-dg.exp | 2 +- gcc/testsuite/lib/brig.exp | 2 +- gcc/testsuite/lib/c-compat.exp | 2 +- gcc/testsuite/lib/c-torture.exp | 2 +- gcc/testsuite/lib/clearcap.exp | 2 +- gcc/testsuite/lib/compat.exp | 2 +- gcc/testsuite/lib/copy-file.exp | 2 +- gcc/testsuite/lib/dejapatches.exp | 2 +- gcc/testsuite/lib/dg-pch.exp | 2 +- gcc/testsuite/lib/file-format.exp | 2 +- gcc/testsuite/lib/fortran-modules.exp | 2 +- gcc/testsuite/lib/fortran-torture.exp | 2 +- gcc/testsuite/lib/g++-dg.exp | 2 +- gcc/testsuite/lib/g++.exp | 2 +- gcc/testsuite/lib/gcc-defs.exp | 2 +- gcc/testsuite/lib/gcc-dg.exp | 2 +- gcc/testsuite/lib/gcc-gdb-test.exp | 2 +- gcc/testsuite/lib/gcc-simulate-thread.exp | 2 +- gcc/testsuite/lib/gcc.exp | 2 +- gcc/testsuite/lib/gcov.exp | 2 +- gcc/testsuite/lib/gdc-dg.exp | 2 +- gcc/testsuite/lib/gdc.exp | 2 +- gcc/testsuite/lib/gfortran-dg.exp | 2 +- gcc/testsuite/lib/gfortran.exp | 2 +- gcc/testsuite/lib/gnat-dg.exp | 2 +- gcc/testsuite/lib/gnat.exp | 2 +- gcc/testsuite/lib/go-dg.exp | 2 +- gcc/testsuite/lib/go-torture.exp | 2 +- gcc/testsuite/lib/go.exp | 2 +- gcc/testsuite/lib/lto.exp | 2 +- gcc/testsuite/lib/mike-g++.exp | 2 +- gcc/testsuite/lib/mike-gcc.exp | 2 +- gcc/testsuite/lib/multiline.exp | 2 +- gcc/testsuite/lib/obj-c++-dg.exp | 2 +- gcc/testsuite/lib/obj-c++.exp | 2 +- gcc/testsuite/lib/objc-dg.exp | 2 +- gcc/testsuite/lib/objc-torture.exp | 2 +- gcc/testsuite/lib/objc.exp | 2 +- gcc/testsuite/lib/options.exp | 2 +- gcc/testsuite/lib/plugin-support.exp | 2 +- gcc/testsuite/lib/profopt.exp | 2 +- gcc/testsuite/lib/prune.exp | 2 +- gcc/testsuite/lib/scanasm.exp | 2 +- gcc/testsuite/lib/scandump.exp | 2 +- gcc/testsuite/lib/scanipa.exp | 2 +- gcc/testsuite/lib/scanlang.exp | 2 +- gcc/testsuite/lib/scanltranstree.exp | 2 +- gcc/testsuite/lib/scanoffloadrtl.exp | 2 +- gcc/testsuite/lib/scanoffloadtree.exp | 2 +- gcc/testsuite/lib/scanrtl.exp | 2 +- gcc/testsuite/lib/scantree.exp | 2 +- gcc/testsuite/lib/scanwpaipa.exp | 2 +- gcc/testsuite/lib/target-libpath.exp | 2 +- gcc/testsuite/lib/target-supports-dg.exp | 2 +- gcc/testsuite/lib/target-supports.exp | 2 +- gcc/testsuite/lib/target-utils.exp | 2 +- gcc/testsuite/lib/timeout-dg.exp | 2 +- gcc/testsuite/lib/timeout.exp | 2 +- gcc/testsuite/lib/torture-options.exp | 2 +- gcc/testsuite/lib/tsan-dg.exp | 2 +- gcc/testsuite/lib/ubsan-dg.exp | 2 +- gcc/testsuite/lib/wrapper.exp | 2 +- gcc/testsuite/obj-c++.dg/attributes/attributes.exp | 2 +- gcc/testsuite/obj-c++.dg/dg.exp | 2 +- gcc/testsuite/obj-c++.dg/lto/lto.exp | 2 +- gcc/testsuite/obj-c++.dg/plugin/plugin.exp | 2 +- gcc/testsuite/obj-c++.dg/property/property.exp | 2 +- gcc/testsuite/obj-c++.dg/strings/strings.exp | 2 +- .../obj-c++.dg/torture/strings/strings.exp | 2 +- .../objc-obj-c++-shared/TestsuiteObject.m | 2 +- gcc/testsuite/objc.dg/attributes/attributes.exp | 2 +- gcc/testsuite/objc.dg/dg.exp | 2 +- .../objc.dg/gnu-encoding/gnu-encoding.exp | 2 +- gcc/testsuite/objc.dg/lto/lto.exp | 2 +- gcc/testsuite/objc.dg/pch/pch.exp | 2 +- gcc/testsuite/objc.dg/plugin/plugin.exp | 2 +- gcc/testsuite/objc.dg/property/property.exp | 2 +- gcc/testsuite/objc.dg/special/special.exp | 2 +- gcc/testsuite/objc.dg/strings/strings.exp | 2 +- gcc/testsuite/objc.dg/torture/strings/strings.exp | 2 +- gcc/testsuite/objc/compile/compile.exp | 2 +- .../objc/execute/exceptions/exceptions.exp | 2 +- gcc/testsuite/objc/execute/execute.exp | 2 +- gcc/timevar.c | 2 +- gcc/timevar.def | 2 +- gcc/timevar.h | 2 +- gcc/tlink.c | 2 +- gcc/toplev.c | 2 +- gcc/toplev.h | 2 +- gcc/tracer.c | 2 +- gcc/tracer.h | 2 +- gcc/trans-mem.c | 2 +- gcc/trans-mem.h | 2 +- gcc/tree-affine.c | 2 +- gcc/tree-affine.h | 2 +- gcc/tree-call-cdce.c | 2 +- gcc/tree-cfg.c | 2 +- gcc/tree-cfg.h | 2 +- gcc/tree-cfgcleanup.c | 2 +- gcc/tree-cfgcleanup.h | 2 +- gcc/tree-chrec.c | 2 +- gcc/tree-chrec.h | 2 +- gcc/tree-complex.c | 2 +- gcc/tree-core.h | 2 +- gcc/tree-data-ref.c | 2 +- gcc/tree-data-ref.h | 2 +- gcc/tree-dfa.c | 2 +- gcc/tree-dfa.h | 2 +- gcc/tree-diagnostic.c | 2 +- gcc/tree-diagnostic.h | 2 +- gcc/tree-dump.c | 2 +- gcc/tree-dump.h | 2 +- gcc/tree-eh.c | 2 +- gcc/tree-eh.h | 2 +- gcc/tree-emutls.c | 2 +- gcc/tree-hash-traits.h | 2 +- gcc/tree-hasher.h | 2 +- gcc/tree-if-conv.c | 2 +- gcc/tree-if-conv.h | 2 +- gcc/tree-inline.c | 2 +- gcc/tree-inline.h | 2 +- gcc/tree-into-ssa.c | 2 +- gcc/tree-into-ssa.h | 2 +- gcc/tree-iterator.c | 2 +- gcc/tree-iterator.h | 2 +- gcc/tree-loop-distribution.c | 2 +- gcc/tree-nested.c | 2 +- gcc/tree-nested.h | 2 +- gcc/tree-nrv.c | 2 +- gcc/tree-object-size.c | 2 +- gcc/tree-object-size.h | 2 +- gcc/tree-outof-ssa.c | 2 +- gcc/tree-outof-ssa.h | 2 +- gcc/tree-parloops.c | 2 +- gcc/tree-parloops.h | 2 +- gcc/tree-pass.h | 2 +- gcc/tree-phinodes.c | 2 +- gcc/tree-phinodes.h | 2 +- gcc/tree-predcom.c | 2 +- gcc/tree-pretty-print.c | 2 +- gcc/tree-pretty-print.h | 2 +- gcc/tree-profile.c | 2 +- gcc/tree-scalar-evolution.c | 2 +- gcc/tree-scalar-evolution.h | 2 +- gcc/tree-sra.c | 2 +- gcc/tree-ssa-address.c | 2 +- gcc/tree-ssa-address.h | 2 +- gcc/tree-ssa-alias.c | 2 +- gcc/tree-ssa-alias.h | 2 +- gcc/tree-ssa-ccp.c | 2 +- gcc/tree-ssa-ccp.h | 2 +- gcc/tree-ssa-coalesce.c | 2 +- gcc/tree-ssa-coalesce.h | 2 +- gcc/tree-ssa-copy.c | 2 +- gcc/tree-ssa-dce.c | 2 +- gcc/tree-ssa-dce.h | 2 +- gcc/tree-ssa-dom.c | 2 +- gcc/tree-ssa-dom.h | 2 +- gcc/tree-ssa-dse.c | 2 +- gcc/tree-ssa-forwprop.c | 2 +- gcc/tree-ssa-ifcombine.c | 2 +- gcc/tree-ssa-live.c | 2 +- gcc/tree-ssa-live.h | 2 +- gcc/tree-ssa-loop-ch.c | 2 +- gcc/tree-ssa-loop-im.c | 2 +- gcc/tree-ssa-loop-ivcanon.c | 2 +- gcc/tree-ssa-loop-ivopts.c | 2 +- gcc/tree-ssa-loop-ivopts.h | 2 +- gcc/tree-ssa-loop-manip.c | 2 +- gcc/tree-ssa-loop-manip.h | 2 +- gcc/tree-ssa-loop-niter.c | 2 +- gcc/tree-ssa-loop-niter.h | 2 +- gcc/tree-ssa-loop-prefetch.c | 2 +- gcc/tree-ssa-loop-split.c | 2 +- gcc/tree-ssa-loop-unswitch.c | 2 +- gcc/tree-ssa-loop.c | 2 +- gcc/tree-ssa-loop.h | 2 +- gcc/tree-ssa-math-opts.c | 2 +- gcc/tree-ssa-operands.c | 2 +- gcc/tree-ssa-operands.h | 2 +- gcc/tree-ssa-phionlycprop.c | 2 +- gcc/tree-ssa-phiopt.c | 2 +- gcc/tree-ssa-phiprop.c | 2 +- gcc/tree-ssa-pre.c | 2 +- gcc/tree-ssa-propagate.c | 2 +- gcc/tree-ssa-propagate.h | 2 +- gcc/tree-ssa-reassoc.c | 2 +- gcc/tree-ssa-sccvn.c | 2 +- gcc/tree-ssa-sccvn.h | 2 +- gcc/tree-ssa-scopedtables.c | 2 +- gcc/tree-ssa-scopedtables.h | 2 +- gcc/tree-ssa-sink.c | 2 +- gcc/tree-ssa-strlen.c | 2 +- gcc/tree-ssa-strlen.h | 2 +- gcc/tree-ssa-structalias.c | 2 +- gcc/tree-ssa-tail-merge.c | 2 +- gcc/tree-ssa-ter.c | 2 +- gcc/tree-ssa-ter.h | 2 +- gcc/tree-ssa-threadbackward.c | 2 +- gcc/tree-ssa-threadedge.c | 2 +- gcc/tree-ssa-threadedge.h | 2 +- gcc/tree-ssa-threadupdate.c | 2 +- gcc/tree-ssa-threadupdate.h | 2 +- gcc/tree-ssa-uncprop.c | 2 +- gcc/tree-ssa-uninit.c | 2 +- gcc/tree-ssa.c | 2 +- gcc/tree-ssa.h | 2 +- gcc/tree-ssanames.c | 2 +- gcc/tree-ssanames.h | 2 +- gcc/tree-stdarg.c | 2 +- gcc/tree-stdarg.h | 2 +- gcc/tree-streamer-in.c | 2 +- gcc/tree-streamer-out.c | 2 +- gcc/tree-streamer.c | 2 +- gcc/tree-streamer.h | 2 +- gcc/tree-switch-conversion.c | 2 +- gcc/tree-switch-conversion.h | 2 +- gcc/tree-tailcall.c | 2 +- gcc/tree-vect-data-refs.c | 2 +- gcc/tree-vect-generic.c | 2 +- gcc/tree-vect-loop-manip.c | 2 +- gcc/tree-vect-loop.c | 2 +- gcc/tree-vect-patterns.c | 2 +- gcc/tree-vect-slp.c | 2 +- gcc/tree-vect-stmts.c | 2 +- gcc/tree-vector-builder.c | 2 +- gcc/tree-vector-builder.h | 2 +- gcc/tree-vectorizer.c | 2 +- gcc/tree-vectorizer.h | 2 +- gcc/tree-vrp.c | 2 +- gcc/tree-vrp.h | 2 +- gcc/tree.c | 2 +- gcc/tree.def | 2 +- gcc/tree.h | 2 +- gcc/treestruct.def | 2 +- gcc/tsan.c | 2 +- gcc/tsan.h | 2 +- gcc/tsystem.h | 2 +- gcc/typeclass.h | 2 +- gcc/typed-splay-tree.c | 2 +- gcc/typed-splay-tree.h | 2 +- gcc/ubsan.c | 2 +- gcc/ubsan.h | 2 +- gcc/unique-ptr-tests.cc | 2 +- gcc/valtrack.c | 2 +- gcc/valtrack.h | 2 +- gcc/value-prof.c | 2 +- gcc/value-prof.h | 2 +- gcc/var-tracking.c | 2 +- gcc/varasm.c | 2 +- gcc/varasm.h | 2 +- gcc/varpool.c | 2 +- gcc/vec-perm-indices.c | 2 +- gcc/vec-perm-indices.h | 2 +- gcc/vec.c | 2 +- gcc/vec.h | 2 +- gcc/vector-builder.h | 2 +- gcc/version.c | 2 +- gcc/vmsdbg.h | 2 +- gcc/vmsdbgout.c | 2 +- gcc/vr-values.c | 2 +- gcc/vr-values.h | 2 +- gcc/vtable-verify.c | 2 +- gcc/vtable-verify.h | 2 +- gcc/web.c | 2 +- gcc/wide-int-bitmask.h | 2 +- gcc/wide-int-print.cc | 2 +- gcc/wide-int-print.h | 2 +- gcc/wide-int-range.cc | 2 +- gcc/wide-int-range.h | 2 +- gcc/wide-int.cc | 2 +- gcc/wide-int.h | 2 +- gcc/xcoff.h | 2 +- gcc/xcoffout.c | 2 +- gcc/xcoffout.h | 2 +- 3108 files changed, 31114 insertions(+), 31054 deletions(-) create mode 100644 gcc/cp/ChangeLog-2018 create mode 100644 gcc/testsuite/ChangeLog-2018 (limited to 'gcc') diff --git a/gcc/ABOUT-GCC-NLS b/gcc/ABOUT-GCC-NLS index 6b1e7d83ee8..7e7c3205416 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-2018 Free Software Foundation, Inc. +Copyright (C) 1998-2019 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 13b69d34155..53e546f0707 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,7 @@ 2019-01-01 Jakub Jelinek + 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 0368efddd07..4d8c4fe7356 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-2018 Free Software Foundation, Inc. +Copyright (C) 1998-2019 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 7960cace16a..dc0eba7bc9a 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1987-2019 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/README.Portability b/gcc/README.Portability index e7a68d0bf63..42c4fcf566a 100644 --- a/gcc/README.Portability +++ b/gcc/README.Portability @@ -1,4 +1,4 @@ -Copyright (C) 2000-2018 Free Software Foundation, Inc. +Copyright (C) 2000-2019 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 950a2d4defb..22ded1d3653 100644 --- a/gcc/acinclude.m4 +++ b/gcc/acinclude.m4 @@ -1,4 +1,4 @@ -dnl Copyright (C) 2005-2018 Free Software Foundation, Inc. +dnl Copyright (C) 2005-2019 Free Software Foundation, Inc. dnl dnl This file is part of GCC. dnl diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index f9f8fc0c950..be98ea2c8b8 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,5 +1,7 @@ 2019-01-01 Jakub Jelinek + Update copyright years. + * gnat_ugn.texi: Bump @copying's copyright year. * gnat_rm.texi: Likewise. diff --git a/gcc/addresses.h b/gcc/addresses.h index 1f8dcd36515..0fb41605dee 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-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/alias.c b/gcc/alias.c index 835ac82ae82..93f53543d12 100644 --- a/gcc/alias.c +++ b/gcc/alias.c @@ -1,5 +1,5 @@ /* Alias analysis for GNU C - Copyright (C) 1997-2018 Free Software Foundation, Inc. + Copyright (C) 1997-2019 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 ecc123206a3..b69ace5382b 100644 --- a/gcc/alias.h +++ b/gcc/alias.h @@ -1,5 +1,5 @@ /* Exported functions from alias.c - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/align.h b/gcc/align.h index 3fe2f39c6c8..67684513c7e 100644 --- a/gcc/align.h +++ b/gcc/align.h @@ -1,5 +1,5 @@ /* Alignment-related classes. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/alloc-pool.c b/gcc/alloc-pool.c index ef8f00f36aa..2b2db3cfbce 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. Contributed by Daniel Berlin This file is part of GCC. diff --git a/gcc/alloc-pool.h b/gcc/alloc-pool.h index 81cb69e227a..4af926dcff1 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-2018 Free Software Foundation, Inc. + Copyright (C) 1997-2019 Free Software Foundation, Inc. Contributed by Daniel Berlin This file is part of GCC. diff --git a/gcc/asan.c b/gcc/asan.c index 98a42721f8f..f7986d89f83 100644 --- a/gcc/asan.c +++ b/gcc/asan.c @@ -1,5 +1,5 @@ /* AddressSanitizer, a fast memory error detector. - Copyright (C) 2012-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 Free Software Foundation, Inc. Contributed by Kostya Serebryany This file is part of GCC. diff --git a/gcc/asan.h b/gcc/asan.h index e1b9b491e67..7675f18a84e 100644 --- a/gcc/asan.h +++ b/gcc/asan.h @@ -1,5 +1,5 @@ /* AddressSanitizer, a fast memory error detector. - Copyright (C) 2011-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Kostya Serebryany This file is part of GCC. diff --git a/gcc/attribs.c b/gcc/attribs.c index dfe13ad7a94..3b4084efe9b 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/attribs.h b/gcc/attribs.h index 5b76c4c400c..83ecbbbeec9 100644 --- a/gcc/attribs.h +++ b/gcc/attribs.h @@ -1,5 +1,5 @@ /* Declarations and definitions dealing with attribute handling. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 064b8afd4ff..43400ccbec7 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-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. Contributed by Kenneth Zadeck This file is part of GCC. diff --git a/gcc/auto-profile.c b/gcc/auto-profile.c index f22395ec8f5..26353a21486 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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 81caf90f084..46680594f4b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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 a56566cf8bd..6aaf1e6fd84 100644 --- a/gcc/backend.h +++ b/gcc/backend.h @@ -1,6 +1,6 @@ /* Common Backend requirements. - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. Contributed by Andrew MacLeod This file is part of GCC. diff --git a/gcc/basic-block.h b/gcc/basic-block.h index 823627a14a8..fba5526294e 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/bb-reorder.c b/gcc/bb-reorder.c index aaea525b69e..e4ae8b89c09 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/bb-reorder.h b/gcc/bb-reorder.h index a582e34b368..3948bc84562 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/bitmap.c b/gcc/bitmap.c index 05525795c34..5a8236de750 100644 --- a/gcc/bitmap.c +++ b/gcc/bitmap.c @@ -1,5 +1,5 @@ /* Functions to support general ended bitmaps. - Copyright (C) 1997-2018 Free Software Foundation, Inc. + Copyright (C) 1997-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/bitmap.h b/gcc/bitmap.h index 7499ebebb00..4e3254e51cb 100644 --- a/gcc/bitmap.h +++ b/gcc/bitmap.h @@ -1,5 +1,5 @@ /* Functions to support general ended bitmaps. - Copyright (C) 1997-2018 Free Software Foundation, Inc. + Copyright (C) 1997-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/brig-builtins.def b/gcc/brig-builtins.def index c2e8d2c034d..ec33b2d397a 100644 --- a/gcc/brig-builtins.def +++ b/gcc/brig-builtins.def @@ -1,6 +1,6 @@ /* This file contains the definitions and documentation for the HSAIL builtins used in the GNU compiler. - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/ChangeLog b/gcc/brig/ChangeLog index 18f226967c0..a1cc326274f 100644 --- a/gcc/brig/ChangeLog +++ b/gcc/brig/ChangeLog @@ -1,3 +1,7 @@ +2019-01-01 Jakub Jelinek + + Update copyright years. + 2018-10-17 David Malcolm * Make-lang.in (selftest-brig): New. diff --git a/gcc/brig/Make-lang.in b/gcc/brig/Make-lang.in index 07c038cbc58..3e3a4f21425 100644 --- a/gcc/brig/Make-lang.in +++ b/gcc/brig/Make-lang.in @@ -1,7 +1,7 @@ # Make-lang.in -- Top level -*- makefile -*- fragment for gcc BRIG (HSAIL) # frontend. -# Copyright (C) 2015-2018 Free Software Foundation, Inc. +# Copyright (C) 2015-2019 Free Software Foundation, Inc. # This file is part of GCC. diff --git a/gcc/brig/brig-builtins.h b/gcc/brig/brig-builtins.h index 8a26a577ed2..87f941537d0 100644 --- a/gcc/brig/brig-builtins.h +++ b/gcc/brig/brig-builtins.h @@ -1,5 +1,5 @@ /* brig-builtins.h -- brig builtin definitions - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brig-c.h b/gcc/brig/brig-c.h index 145cb2b3e06..0d0c5620de6 100644 --- a/gcc/brig/brig-c.h +++ b/gcc/brig/brig-c.h @@ -1,5 +1,5 @@ /* brig-c.h -- Header file for brig input's gcc C interface. - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brig-lang.c b/gcc/brig/brig-lang.c index 862ea69a0ea..91c7cfa35da 100644 --- a/gcc/brig/brig-lang.c +++ b/gcc/brig/brig-lang.c @@ -1,5 +1,5 @@ /* brig-lang.c -- brig (HSAIL) input gcc interface. - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-arg-block-handler.cc b/gcc/brig/brigfrontend/brig-arg-block-handler.cc index 4aba479a4c3..9e1cf07781c 100644 --- a/gcc/brig/brigfrontend/brig-arg-block-handler.cc +++ b/gcc/brig/brigfrontend/brig-arg-block-handler.cc @@ -1,5 +1,5 @@ /* brig-arg-block-handler.cc -- brig arg block start/end directive handling - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-atomic-inst-handler.cc b/gcc/brig/brigfrontend/brig-atomic-inst-handler.cc index 61d3d6c05ac..01f8169e0e8 100644 --- a/gcc/brig/brigfrontend/brig-atomic-inst-handler.cc +++ b/gcc/brig/brigfrontend/brig-atomic-inst-handler.cc @@ -1,5 +1,5 @@ /* brig-atomic-inst-handler.cc -- brig atomic instruction handling - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-basic-inst-handler.cc b/gcc/brig/brigfrontend/brig-basic-inst-handler.cc index 75e1cfac7dd..07c523da6da 100644 --- a/gcc/brig/brigfrontend/brig-basic-inst-handler.cc +++ b/gcc/brig/brigfrontend/brig-basic-inst-handler.cc @@ -1,5 +1,5 @@ /* brig-basic-inst-handler.cc -- brig basic instruction handling - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-branch-inst-handler.cc b/gcc/brig/brigfrontend/brig-branch-inst-handler.cc index b6baf13711b..65670efa2d1 100644 --- a/gcc/brig/brigfrontend/brig-branch-inst-handler.cc +++ b/gcc/brig/brigfrontend/brig-branch-inst-handler.cc @@ -1,5 +1,5 @@ /* brig-branch-inst-handler.cc -- brig branch instruction handling - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-cmp-inst-handler.cc b/gcc/brig/brigfrontend/brig-cmp-inst-handler.cc index 729e3fd0b22..5494d09eb82 100644 --- a/gcc/brig/brigfrontend/brig-cmp-inst-handler.cc +++ b/gcc/brig/brigfrontend/brig-cmp-inst-handler.cc @@ -1,5 +1,5 @@ /* brig-cmp-inst-handler.cc -- brig cmp instruction handling - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-code-entry-handler.cc b/gcc/brig/brigfrontend/brig-code-entry-handler.cc index 4fa37fd7a4b..e74caf455dc 100644 --- a/gcc/brig/brigfrontend/brig-code-entry-handler.cc +++ b/gcc/brig/brigfrontend/brig-code-entry-handler.cc @@ -1,5 +1,5 @@ /* brig-code-entry-handler.cc -- a gccbrig base class - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-code-entry-handler.h b/gcc/brig/brigfrontend/brig-code-entry-handler.h index 1e082c436c6..2069901590c 100644 --- a/gcc/brig/brigfrontend/brig-code-entry-handler.h +++ b/gcc/brig/brigfrontend/brig-code-entry-handler.h @@ -1,5 +1,5 @@ /* brig-code-entry-handler.h -- a gccbrig base class - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-comment-handler.cc b/gcc/brig/brigfrontend/brig-comment-handler.cc index 1c3c1ba75a7..e8276bc4ab7 100644 --- a/gcc/brig/brigfrontend/brig-comment-handler.cc +++ b/gcc/brig/brigfrontend/brig-comment-handler.cc @@ -1,5 +1,5 @@ /* brig-comment-handler.cc -- brig comment directive handling - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-control-handler.cc b/gcc/brig/brigfrontend/brig-control-handler.cc index 82189e149f5..38039315c7c 100644 --- a/gcc/brig/brigfrontend/brig-control-handler.cc +++ b/gcc/brig/brigfrontend/brig-control-handler.cc @@ -1,5 +1,5 @@ /* brig-control-handler.cc -- brig control directive handling - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-copy-move-inst-handler.cc b/gcc/brig/brigfrontend/brig-copy-move-inst-handler.cc index 50c6360cf63..74533fdfd59 100644 --- a/gcc/brig/brigfrontend/brig-copy-move-inst-handler.cc +++ b/gcc/brig/brigfrontend/brig-copy-move-inst-handler.cc @@ -1,5 +1,5 @@ /* brig-copy-move-inst-handler.cc -- brig copy/move instruction handling - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-cvt-inst-handler.cc b/gcc/brig/brigfrontend/brig-cvt-inst-handler.cc index 3b8c9ea01df..e169d73e279 100644 --- a/gcc/brig/brigfrontend/brig-cvt-inst-handler.cc +++ b/gcc/brig/brigfrontend/brig-cvt-inst-handler.cc @@ -1,5 +1,5 @@ /* brig-cvt-inst-handler.cc -- brig cvt (convert) instruction handling - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-fbarrier-handler.cc b/gcc/brig/brigfrontend/brig-fbarrier-handler.cc index ff96504b398..3902b71ec5a 100644 --- a/gcc/brig/brigfrontend/brig-fbarrier-handler.cc +++ b/gcc/brig/brigfrontend/brig-fbarrier-handler.cc @@ -1,5 +1,5 @@ /* brig-fbarrier-handler.cc -- brig fbarrier directive handling - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-function-handler.cc b/gcc/brig/brigfrontend/brig-function-handler.cc index f22f065c45c..5d0c41bc2f6 100644 --- a/gcc/brig/brigfrontend/brig-function-handler.cc +++ b/gcc/brig/brigfrontend/brig-function-handler.cc @@ -1,5 +1,5 @@ /* brig-code-entry-handler.cc -- brig function directive handling - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-function.cc b/gcc/brig/brigfrontend/brig-function.cc index e019b864634..0ff6967d607 100644 --- a/gcc/brig/brigfrontend/brig-function.cc +++ b/gcc/brig/brigfrontend/brig-function.cc @@ -1,5 +1,5 @@ /* brig-function.cc -- declaration of brig_function class. - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-function.h b/gcc/brig/brigfrontend/brig-function.h index 8fde3a5bfa3..52746b0f5d7 100644 --- a/gcc/brig/brigfrontend/brig-function.h +++ b/gcc/brig/brigfrontend/brig-function.h @@ -1,5 +1,5 @@ /* brig-function.h -- declaration of brig_function class. - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-inst-mod-handler.cc b/gcc/brig/brigfrontend/brig-inst-mod-handler.cc index bf5e97ddcd1..bfd9c24ba01 100644 --- a/gcc/brig/brigfrontend/brig-inst-mod-handler.cc +++ b/gcc/brig/brigfrontend/brig-inst-mod-handler.cc @@ -1,5 +1,5 @@ /* brig-inst-mod-handler.cc -- brig rounding moded instruction handling - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-label-handler.cc b/gcc/brig/brigfrontend/brig-label-handler.cc index 938df82b03a..32a5f21c9ba 100644 --- a/gcc/brig/brigfrontend/brig-label-handler.cc +++ b/gcc/brig/brigfrontend/brig-label-handler.cc @@ -1,5 +1,5 @@ /* brig-label-handler.cc -- brig label directive handling - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-lane-inst-handler.cc b/gcc/brig/brigfrontend/brig-lane-inst-handler.cc index 385da33f089..4e39dd5e998 100644 --- a/gcc/brig/brigfrontend/brig-lane-inst-handler.cc +++ b/gcc/brig/brigfrontend/brig-lane-inst-handler.cc @@ -1,5 +1,5 @@ /* brig-lane-inst-handler.cc -- brig lane instruction handling - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-machine.c b/gcc/brig/brigfrontend/brig-machine.c index 75d0b81bb6f..fc9c1ce2201 100644 --- a/gcc/brig/brigfrontend/brig-machine.c +++ b/gcc/brig/brigfrontend/brig-machine.c @@ -1,5 +1,5 @@ /* brig-machine.c -- gccbrig machine queries - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-machine.h b/gcc/brig/brigfrontend/brig-machine.h index 581b708dcd6..bc672548d32 100644 --- a/gcc/brig/brigfrontend/brig-machine.h +++ b/gcc/brig/brigfrontend/brig-machine.h @@ -1,5 +1,5 @@ /* brig-machine.h -- gccbrig machine queries - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/brig/brigfrontend/brig-mem-inst-handler.cc b/gcc/brig/brigfrontend/brig-mem-inst-handler.cc index d8374f232fb..50ca859a749 100644 --- a/gcc/brig/brigfrontend/brig-mem-inst-handler.cc +++ b/gcc/brig/brigfrontend/brig-mem-inst-handler.cc @@ -1,5 +1,5 @@ /* brig-mem-inst-handler.cc -- brig memory inst handler - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-module-handler.cc b/gcc/brig/brigfrontend/brig-module-handler.cc index 1be6b2de13d..58a65d65574 100644 --- a/gcc/brig/brigfrontend/brig-module-handler.cc +++ b/gcc/brig/brigfrontend/brig-module-handler.cc @@ -1,5 +1,5 @@ /* brig-module-handler.cc -- brig module directive handling - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-queue-inst-handler.cc b/gcc/brig/brigfrontend/brig-queue-inst-handler.cc index 8ef3a082a17..ec41f5afe17 100644 --- a/gcc/brig/brigfrontend/brig-queue-inst-handler.cc +++ b/gcc/brig/brigfrontend/brig-queue-inst-handler.cc @@ -1,6 +1,6 @@ /* brig-queue-inst-handler.cc -- brig user mode queue related instruction handling - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-seg-inst-handler.cc b/gcc/brig/brigfrontend/brig-seg-inst-handler.cc index 7261d4bef8d..74b87609437 100644 --- a/gcc/brig/brigfrontend/brig-seg-inst-handler.cc +++ b/gcc/brig/brigfrontend/brig-seg-inst-handler.cc @@ -1,5 +1,5 @@ /* brig-seg-inst-handler.cc -- brig segment related instruction handling - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-signal-inst-handler.cc b/gcc/brig/brigfrontend/brig-signal-inst-handler.cc index d900b340b13..7a995678a06 100644 --- a/gcc/brig/brigfrontend/brig-signal-inst-handler.cc +++ b/gcc/brig/brigfrontend/brig-signal-inst-handler.cc @@ -1,5 +1,5 @@ /* brig-signal-inst-handler.cc -- brig signal instruction handling - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-to-generic.cc b/gcc/brig/brigfrontend/brig-to-generic.cc index 6629db0fdf5..989a624fd12 100644 --- a/gcc/brig/brigfrontend/brig-to-generic.cc +++ b/gcc/brig/brigfrontend/brig-to-generic.cc @@ -1,5 +1,5 @@ /* brig2tree.cc -- brig to gcc generic/gimple tree conversion - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-to-generic.h b/gcc/brig/brigfrontend/brig-to-generic.h index a3eb4329a82..7e8b9c8aad7 100644 --- a/gcc/brig/brigfrontend/brig-to-generic.h +++ b/gcc/brig/brigfrontend/brig-to-generic.h @@ -1,5 +1,5 @@ /* brig-to-generic.h -- brig to gcc generic conversion - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-util.cc b/gcc/brig/brigfrontend/brig-util.cc index 3568c865047..454042ec52b 100644 --- a/gcc/brig/brigfrontend/brig-util.cc +++ b/gcc/brig/brigfrontend/brig-util.cc @@ -1,5 +1,5 @@ /* brig-util.cc -- gccbrig utility functions - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-util.h b/gcc/brig/brigfrontend/brig-util.h index 6de0fa5dd0c..d8fa89bc2d7 100644 --- a/gcc/brig/brigfrontend/brig-util.h +++ b/gcc/brig/brigfrontend/brig-util.h @@ -1,5 +1,5 @@ /* brig-util.h -- gccbrig utility functions - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/brig-variable-handler.cc b/gcc/brig/brigfrontend/brig-variable-handler.cc index 39263086c22..24b54a9f72f 100644 --- a/gcc/brig/brigfrontend/brig-variable-handler.cc +++ b/gcc/brig/brigfrontend/brig-variable-handler.cc @@ -1,5 +1,5 @@ /* brig-variable-handler.cc -- brig variable directive handling - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigfrontend/phsa.h b/gcc/brig/brigfrontend/phsa.h index fe0b9a59406..76683cd254a 100644 --- a/gcc/brig/brigfrontend/phsa.h +++ b/gcc/brig/brigfrontend/phsa.h @@ -1,5 +1,5 @@ /* phsa.h -- interfacing between the gcc BRIG FE and the phsa runtime - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/brigspec.c b/gcc/brig/brigspec.c index 2c8a3faf8ff..ec329fa6427 100644 --- a/gcc/brig/brigspec.c +++ b/gcc/brig/brigspec.c @@ -1,5 +1,5 @@ /* brigspec.c -- Specific flags and argument handling of the gcc BRIG front end. - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/config-lang.in b/gcc/brig/config-lang.in index c25c28c663a..2c1a5c3c099 100644 --- a/gcc/brig/config-lang.in +++ b/gcc/brig/config-lang.in @@ -1,6 +1,6 @@ # config-lang.in -- Top level configure fragment for gcc BRIG (HSAIL) frontend. -# Copyright (C) 2015-2018 Free Software Foundation, Inc. +# Copyright (C) 2015-2019 Free Software Foundation, Inc. # This file is part of GCC. diff --git a/gcc/brig/gccbrig.texi b/gcc/brig/gccbrig.texi index 6c28fb222de..dfbc4e793ea 100644 --- a/gcc/brig/gccbrig.texi +++ b/gcc/brig/gccbrig.texi @@ -1,7 +1,7 @@ \input texinfo @c -*-texinfo-*- @setfilename gccbrig.info @settitle The GNU BRIG (HSAIL) Compiler -@set copyrights-brig 2017-2018 +@set copyrights-brig 2017-2019 @c Merge the standard indexes into a single one. @syncodeindex fn cp diff --git a/gcc/brig/lang-specs.h b/gcc/brig/lang-specs.h index 8d8c8f75066..444539e7b87 100644 --- a/gcc/brig/lang-specs.h +++ b/gcc/brig/lang-specs.h @@ -1,5 +1,5 @@ /* lang-specs.h -- gcc driver specs for BRIG (HSAIL) frontend. - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Pekka Jaaskelainen for General Processor Tech. diff --git a/gcc/brig/lang.opt b/gcc/brig/lang.opt index 2cc6cb9c987..591d8cc1bfa 100644 --- a/gcc/brig/lang.opt +++ b/gcc/brig/lang.opt @@ -1,6 +1,6 @@ ; lang.opt -- Options for the gcc BRIG (HSAIL) front end. -; Copyright (C) 2015-2018 Free Software Foundation, Inc. +; Copyright (C) 2015-2019 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/bt-load.c b/gcc/bt-load.c index 4808090b43f..a7d9d53954e 100644 --- a/gcc/bt-load.c +++ b/gcc/bt-load.c @@ -1,5 +1,5 @@ /* Perform branch target register load optimizations. - Copyright (C) 2001-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/builtin-attrs.def b/gcc/builtin-attrs.def index e245e4d9c9c..204141f6c53 100644 --- a/gcc/builtin-attrs.def +++ b/gcc/builtin-attrs.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2018 Free Software Foundation, Inc. +/* Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Joseph Myers . This file is part of GCC. diff --git a/gcc/builtin-types.def b/gcc/builtin-types.def index 685b22f975a..e5c9e063c48 100644 --- a/gcc/builtin-types.def +++ b/gcc/builtin-types.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2018 Free Software Foundation, Inc. +/* Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/builtins.c b/gcc/builtins.c index 0d66dd7c889..9fa11e158c3 100644 --- a/gcc/builtins.c +++ b/gcc/builtins.c @@ -1,5 +1,5 @@ /* Expand builtin functions. - Copyright (C) 1988-2018 Free Software Foundation, Inc. + Copyright (C) 1988-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/builtins.def b/gcc/builtins.def index ef89729fd0c..c92292aeab9 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/builtins.h b/gcc/builtins.h index 472a86d9ad0..75e3240ad33 100644 --- a/gcc/builtins.h +++ b/gcc/builtins.h @@ -1,5 +1,5 @@ /* Expand builtin functions. - Copyright (C) 1988-2018 Free Software Foundation, Inc. + Copyright (C) 1988-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 6f08e265803..bbee106fa18 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,7 @@ +2019-01-01 Jakub Jelinek + + Update copyright years. + 2018-12-20 H.J. Lu PR c/51628 @@ -9735,7 +9739,7 @@ * c-common.c: Include gt-c-family-c-common.h. * c-pragma.c: Include gt-c-family-c-pragma.h. -Copyright (C) 2010-2018 Free Software Foundation, Inc. +Copyright (C) 2010-2019 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/c-family/c-ada-spec.c b/gcc/c-family/c-ada-spec.c index 4e96d2a4908..e3ad8663764 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. Adapted from tree-pretty-print.c by Arnaud Charlet 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 23839802eea..59936620782 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 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 1454e2f3640..476df6e64a7 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/c-common.c b/gcc/c-family/c-common.c index 2282515a192..5c380c14ca4 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 27d155b27fb..e24cc69e9a9 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. Written by Benjamin Chelf This file is part of GCC. diff --git a/gcc/c-family/c-common.h b/gcc/c-family/c-common.h index 91f5ff4e445..3dec6f2741d 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 7daa3e33990..25b5c1a7406 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 8716d2a3989..b31ad086aa2 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Written by Mark Mitchell This file is part of GCC. diff --git a/gcc/c-family/c-format.c b/gcc/c-family/c-format.c index 8b17f539974..327fa29937d 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 eabb4f02f15..972ba46f109 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 faaf22e18a7..5636e8741cc 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Lowering of expressions contributed by Sebastian Pop Re-written to support lowering of whole function trees, documentation and miscellaneous cleanups by Diego Novillo diff --git a/gcc/c-family/c-indentation.c b/gcc/c-family/c-indentation.c index cff5aec23c2..23eac7965de 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 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 f2d45106feb..4588f17932c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 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 93a6f1660c4..d5ce9e9a032 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 d3ffa438867..c945a43f492 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 c7d44560da5..11aeeb008bc 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. Contributed by Richard Henderson , Diego Novillo . diff --git a/gcc/c-family/c-opts.c b/gcc/c-family/c-opts.c index ce015bbaaf4..2c22574b730 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 2567e0020f0..77740244860 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 bb5d99650c7..5f391988939 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-2018 Free Software Foundation, Inc. + Copyright (C) 1995-2019 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 fe21120df2f..bcc33028ce1 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 b781f739f7f..2bbb2797525 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-2018 Free Software Foundation, Inc. + Copyright (C) 1995-2019 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 5a55440778c..46db469e29a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by Gabriel Dos Reis 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 ac824a38d62..6084dcf9c06 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by Gabriel Dos Reis This file is part of GCC. diff --git a/gcc/c-family/c-semantics.c b/gcc/c-family/c-semantics.c index 322b26b8520..556d70c701e 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. Written by Benjamin Chelf (chelf@codesourcery.com). This file is part of GCC. diff --git a/gcc/c-family/c-spellcheck.cc b/gcc/c-family/c-spellcheck.cc index 85fd278f4ac..ebfc28ba849 100644 --- a/gcc/c-family/c-spellcheck.cc +++ b/gcc/c-family/c-spellcheck.cc @@ -1,5 +1,5 @@ /* Find near-matches for macros. - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/c-spellcheck.h b/gcc/c-family/c-spellcheck.h index 25229d55792..13d258981b6 100644 --- a/gcc/c-family/c-spellcheck.h +++ b/gcc/c-family/c-spellcheck.h @@ -1,5 +1,5 @@ /* Find near-matches for macros. - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/c-target-def.h b/gcc/c-family/c-target-def.h index 31f23f14bbe..a2aab0075bc 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. This 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 10492a79c54..42146034fe9 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This 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 47e67d71569..ec47838e5cb 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This 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 7b8a7ebec88..e4e2c7a1ce8 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by Marek Polacek This file is part of GCC. diff --git a/gcc/c-family/c-ubsan.h b/gcc/c-family/c-ubsan.h index 179b22bb0e8..906fd6f8197 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by Marek Polacek This file is part of GCC. diff --git a/gcc/c-family/c-warn.c b/gcc/c-family/c-warn.c index 8f402ee164e..f84736716b6 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 22ccf910a85..d118e74ab07 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2003-2019 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/c-family/cppspec.c b/gcc/c-family/cppspec.c index 66540239f53..354c15982fb 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/known-headers.cc b/gcc/c-family/known-headers.cc index b0763cfe984..e3dcf73fd70 100644 --- a/gcc/c-family/known-headers.cc +++ b/gcc/c-family/known-headers.cc @@ -1,5 +1,5 @@ /* Support for suggestions about missing #include directives. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/known-headers.h b/gcc/c-family/known-headers.h index 3a68ad2be46..8f118753bc3 100644 --- a/gcc/c-family/known-headers.h +++ b/gcc/c-family/known-headers.h @@ -1,5 +1,5 @@ /* Support for suggestions about missing #include directives. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c-family/name-hint.h b/gcc/c-family/name-hint.h index ddc35259c72..0b15e911786 100644 --- a/gcc/c-family/name-hint.h +++ b/gcc/c-family/name-hint.h @@ -1,5 +1,5 @@ /* Support for offering suggestions for handling unrecognized names. - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 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 6d84072107f..5f33fa4c529 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-2018 Free Software Foundation, Inc. + Copyright (C) 1991-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 8febd2570df..ef11b4c62d7 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,7 @@ +2019-01-01 Jakub Jelinek + + Update copyright years. + 2018-12-20 H.J. Lu PR c/51628 @@ -5897,7 +5901,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-2018 Free Software Foundation, Inc. +Copyright (C) 2012-2019 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 bfae6fd2549..1422be6e013 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1994-2019 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/c/c-aux-info.c b/gcc/c/c-aux-info.c index 204d66f0144..96bb2e2c05e 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-2018 Free Software Foundation, Inc. + Copyright (C) 1989-2019 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 6165e145c0b..f0f846013ff 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 b50f2bfd319..d7726fa0834 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-2018 Free Software Foundation, Inc. + Copyright (C) 1988-2019 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 4ff2080e94a..77f1452556b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. Contributed by Gabriel Dos Reis This file is part of GCC. diff --git a/gcc/c/c-fold.c b/gcc/c/c-fold.c index d276e635a28..a4ece88fe6b 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 7f6df8382f5..a841e99cb35 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-2018 Free Software Foundation, Inc. + Copyright (C) 1991-2019 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 5abb1c46aa0..3ddeb8f63bb 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 fee52689e2d..21ca7e6f84f 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 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 78e768c2366..7a90c7705ea 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. Contributed by Ziemowit Laski This file is part of GCC. diff --git a/gcc/c/c-parser.c b/gcc/c/c-parser.c index 0def4976408..972b629c092 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 c9d38ace96c..7a30e30ac60 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 dc9e3cd587d..0070f0d7daa 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 2fe3f64f455..53e8feb988e 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 96da497f372..24d341164f1 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1994-2019 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/c/gccspec.c b/gcc/c/gccspec.c index a92fa7bf2c2..d03c87dc62a 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 ab09b2b9a0e..c67b96641eb 100644 --- a/gcc/c/gimple-parser.c +++ b/gcc/c/gimple-parser.c @@ -1,5 +1,5 @@ /* Parser for GIMPLE. - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 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 f346b05b2ea..ae912ee4777 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/caller-save.c b/gcc/caller-save.c index a7edbadd253..9ff470c33d4 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-2018 Free Software Foundation, Inc. + Copyright (C) 1989-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/calls.c b/gcc/calls.c index e3b4ef80e51..867ae8197f2 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-2018 Free Software Foundation, Inc. + Copyright (C) 1989-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/calls.h b/gcc/calls.h index 302ccb5328d..128bb513074 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ccmp.c b/gcc/ccmp.c index 4500609ef90..ee8e4787684 100644 --- a/gcc/ccmp.c +++ b/gcc/ccmp.c @@ -1,5 +1,5 @@ /* Conditional compare related functions - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ccmp.h b/gcc/ccmp.h index c283fa35436..cd38db6c4aa 100644 --- a/gcc/ccmp.h +++ b/gcc/ccmp.h @@ -1,5 +1,5 @@ /* Conditional comapre related functions. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfg-flags.def b/gcc/cfg-flags.def index 18f4339028d..b5712d50009 100644 --- a/gcc/cfg-flags.def +++ b/gcc/cfg-flags.def @@ -1,5 +1,5 @@ /* Flags on basic blocks and edges. - Copyright (C) 2012-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfg.c b/gcc/cfg.c index 7be89d40604..94e68c83e45 100644 --- a/gcc/cfg.c +++ b/gcc/cfg.c @@ -1,5 +1,5 @@ /* Control flow graph manipulation code for GNU compiler. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfg.h b/gcc/cfg.h index 3d660bde4c9..b6f95bd21fe 100644 --- a/gcc/cfg.h +++ b/gcc/cfg.h @@ -1,5 +1,5 @@ /* Control flow graph manipulation code header file. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfganal.c b/gcc/cfganal.c index 3b80758e8f2..ad52bff8962 100644 --- a/gcc/cfganal.c +++ b/gcc/cfganal.c @@ -1,5 +1,5 @@ /* Control flow graph analysis code for GNU compiler. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfganal.h b/gcc/cfganal.h index 122c665f7f6..ba889e2f563 100644 --- a/gcc/cfganal.h +++ b/gcc/cfganal.h @@ -1,5 +1,5 @@ /* Control flow graph analysis header file. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgbuild.c b/gcc/cfgbuild.c index 1d10298818f..934325c6538 100644 --- a/gcc/cfgbuild.c +++ b/gcc/cfgbuild.c @@ -1,5 +1,5 @@ /* Control flow graph building code for GNU compiler. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgbuild.h b/gcc/cfgbuild.h index faada1eddf3..76399b48a3a 100644 --- a/gcc/cfgbuild.h +++ b/gcc/cfgbuild.h @@ -1,5 +1,5 @@ /* Control flow graph building header file. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgcleanup.c b/gcc/cfgcleanup.c index 1b5e931be0a..b5c828fe3e5 100644 --- a/gcc/cfgcleanup.c +++ b/gcc/cfgcleanup.c @@ -1,5 +1,5 @@ /* Control flow optimization code for GNU compiler. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgcleanup.h b/gcc/cfgcleanup.h index fc0e01e6dd7..923ba89a95a 100644 --- a/gcc/cfgcleanup.h +++ b/gcc/cfgcleanup.h @@ -1,5 +1,5 @@ /* Control flow optimization header file. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.c index 0d04bbcafce..60c1cfb4556 100644 --- a/gcc/cfgexpand.c +++ b/gcc/cfgexpand.c @@ -1,5 +1,5 @@ /* A pass for lowering trees to RTL. - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgexpand.h b/gcc/cfgexpand.h index 807885245c7..7dfe3bb7835 100644 --- a/gcc/cfgexpand.h +++ b/gcc/cfgexpand.h @@ -1,5 +1,5 @@ /* Header file for lowering trees to RTL. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfghooks.c b/gcc/cfghooks.c index 824ab25929a..6562beae616 100644 --- a/gcc/cfghooks.c +++ b/gcc/cfghooks.c @@ -1,5 +1,5 @@ /* Hooks for cfg representation specific functions. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Sebastian Pop This file is part of GCC. diff --git a/gcc/cfghooks.h b/gcc/cfghooks.h index d1d2e70c3d4..8244f5a5ac7 100644 --- a/gcc/cfghooks.h +++ b/gcc/cfghooks.h @@ -1,5 +1,5 @@ /* Hooks for cfg representation specific functions. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Sebastian Pop This file is part of GCC. diff --git a/gcc/cfgloop.c b/gcc/cfgloop.c index 0917b716da7..e115de6aae2 100644 --- a/gcc/cfgloop.c +++ b/gcc/cfgloop.c @@ -1,5 +1,5 @@ /* Natural loop discovery code for GNU compiler. - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgloop.h b/gcc/cfgloop.h index 80a31c416ca..2e93af39a1a 100644 --- a/gcc/cfgloop.h +++ b/gcc/cfgloop.h @@ -1,5 +1,5 @@ /* Natural loop functions - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgloopanal.c b/gcc/cfgloopanal.c index 3af0b2dbe72..6dbe96f9d3d 100644 --- a/gcc/cfgloopanal.c +++ b/gcc/cfgloopanal.c @@ -1,5 +1,5 @@ /* Natural loop analysis code for GNU compiler. - Copyright (C) 2002-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgloopmanip.c b/gcc/cfgloopmanip.c index 74c39dbe8fa..17226b725f5 100644 --- a/gcc/cfgloopmanip.c +++ b/gcc/cfgloopmanip.c @@ -1,5 +1,5 @@ /* Loop manipulation code for GNU compiler. - Copyright (C) 2002-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgloopmanip.h b/gcc/cfgloopmanip.h index d73c0c53d4e..d57aeadf035 100644 --- a/gcc/cfgloopmanip.h +++ b/gcc/cfgloopmanip.h @@ -1,5 +1,5 @@ /* Loop manipulation header. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgrtl.c b/gcc/cfgrtl.c index 411a0245f54..172bdf585d0 100644 --- a/gcc/cfgrtl.c +++ b/gcc/cfgrtl.c @@ -1,5 +1,5 @@ /* Control flow graph manipulation code for GNU compiler. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cfgrtl.h b/gcc/cfgrtl.h index 6cf80bc0f60..ffd211a2728 100644 --- a/gcc/cfgrtl.h +++ b/gcc/cfgrtl.h @@ -1,5 +1,5 @@ /* Define control flow data structures for the CFG. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cgraph.c b/gcc/cgraph.c index 850a9b62469..cac4af34595 100644 --- a/gcc/cgraph.c +++ b/gcc/cgraph.c @@ -1,5 +1,5 @@ /* Callgraph handling code. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 51cea066ad3..920169c411d 100644 --- a/gcc/cgraph.h +++ b/gcc/cgraph.h @@ -1,5 +1,5 @@ /* Callgraph handling code. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 c2ad5cf2ef7..97c010531bb 100644 --- a/gcc/cgraphbuild.c +++ b/gcc/cgraphbuild.c @@ -1,5 +1,5 @@ /* Callgraph construction. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 f8076920fff..10ae2a98f75 100644 --- a/gcc/cgraphclones.c +++ b/gcc/cgraphclones.c @@ -1,5 +1,5 @@ /* Callgraph clones - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 e6b1296abfb..c39a24d0b27 100644 --- a/gcc/cgraphunit.c +++ b/gcc/cgraphunit.c @@ -1,5 +1,5 @@ /* Driver of optimization process - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/cif-code.def b/gcc/cif-code.def index ac3f73c0094..0fabfebca1c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 Free Software Foundation, Inc. Contributed by Doug Kwan This file is part of GCC. diff --git a/gcc/collect-utils.c b/gcc/collect-utils.c index 567d8195dcf..fba3f7496ef 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/collect-utils.h b/gcc/collect-utils.h index 38f37954743..9c5f80de85b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/collect2-aix.c b/gcc/collect2-aix.c index cb8eee83544..9e2c35bff2e 100644 --- a/gcc/collect2-aix.c +++ b/gcc/collect2-aix.c @@ -1,5 +1,5 @@ /* AIX cross support for collect2. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/collect2-aix.h b/gcc/collect2-aix.h index d7c5adb4236..d86dfd4a29e 100644 --- a/gcc/collect2-aix.h +++ b/gcc/collect2-aix.h @@ -1,5 +1,5 @@ /* AIX cross support for collect2. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/collect2.c b/gcc/collect2.c index dcbd3e18a65..da956bfd984 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 2ce6a6c9acc..34d17c29db7 100644 --- a/gcc/collect2.h +++ b/gcc/collect2.h @@ -1,5 +1,5 @@ /* Header file for collect/tlink routines. - Copyright (C) 1998-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/color-macros.h b/gcc/color-macros.h index 3ec78b2f091..005d48294a7 100644 --- a/gcc/color-macros.h +++ b/gcc/color-macros.h @@ -1,5 +1,5 @@ /* Terminal color manipulation macros. - Copyright (C) 2005-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 bd7f5d0d2ec..dabfa9e0e32 100644 --- a/gcc/combine-stack-adj.c +++ b/gcc/combine-stack-adj.c @@ -1,5 +1,5 @@ /* Combine stack adjustments. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/combine.c b/gcc/combine.c index 6f1a335a25d..a8c9d15f273 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -1,5 +1,5 @@ /* Optimize by combining instructions for GNU compiler. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common.md b/gcc/common.md index 9fe3810ef7f..42c574029b5 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2014-2019 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/common.opt b/gcc/common.opt index 45d7f6189e5..035f2ba7dec 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2003-2019 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 886be860d36..a5a85b48efc 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. This 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 8a268b67222..41b7e704c2e 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. This 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 9b796c8f085..f08e8713d8e 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. This 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 990c495fa75..9ed7822cab4 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 b021ff05af0..18cfb5ab802 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 dd7d4267340..fd870e187a6 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 b27ac091a08..f7a861af888 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 2872388de2c..db394335e26 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-2018 Free Software Foundation, Inc. + Copyright (C) 1994-2019 Free Software Foundation, Inc. Contributor: Joern Rennecke on behalf of Synopsys Inc. Claudiu Zissulescu diff --git a/gcc/common/config/arm/arm-common.c b/gcc/common/config/arm/arm-common.c index 32cf36e94f6..8c64308f482 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-2018 Free Software Foundation, Inc. + Copyright (C) 1991-2019 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 d6293b1192e..15ba4403216 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-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 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 5d19ba84a34..a85fb8f663a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 7f55f972ff1..e333b323132 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 9d0d4390a9c..74e0a42073e 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 fb004a49c14..5c8d7581fa6 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-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/csky/csky-common.c b/gcc/common/config/csky/csky-common.c index 39095bf2581..f19a4777565 100644 --- a/gcc/common/config/csky/csky-common.c +++ b/gcc/common/config/csky/csky-common.c @@ -1,5 +1,5 @@ /* Common hooks for CSKY. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by C-SKY Microsystems and Mentor Graphics. This file is part of GCC. diff --git a/gcc/common/config/default-common.c b/gcc/common/config/default-common.c index 039b6489b04..9b8ad122f28 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 b717d7b54c1..1657fb9a546 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-2018 Free Software Foundation, Inc. + Copyright (C) 1994-2019 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 852079ff80f..ad250254a69 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-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 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 24e7855714a..b2d609383b7 100644 --- a/gcc/common/config/frv/frv-common.c +++ b/gcc/common/config/frv/frv-common.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2018 Free Software Foundation, Inc. +/* Copyright (C) 1997-2019 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 58497a20fb5..44f3ec96205 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 f7a1feae074..b87e0b66167 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-2018 Free Software Foundation, Inc. + Copyright (C) 1988-2019 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 f829de6ad53..e8410b12886 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 8ac06c45c62..1c9da2111e6 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 520177c7a33..a3507197534 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 e40e2d9cba2..54f8c15c5c6 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 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 666afe248c1..05b23d51d97 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 557251671bc..569e4f19708 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-2018 Free Software Foundation, Inc. + Copyright (C) 1993-2019 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 3e75675908a..c30bdef5b9c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 b56e6607171..84a476bf581 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-2018 Free Software Foundation, Inc. + Copyright (C) 1989-2019 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 830d9cf538c..007881295d2 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 f5964121a85..51eb021cba6 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 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 8d2f701d4de..7ff12c6416d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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 48236605118..e3d910ec5dc 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 5c879c2f36b..dbca8e6d93d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 3a124e8844d..865b29a6d9c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by Bernd Schmidt This file is part of GCC. diff --git a/gcc/common/config/or1k/or1k-common.c b/gcc/common/config/or1k/or1k-common.c index 044e843fd19..4e3d8826939 100644 --- a/gcc/common/config/or1k/or1k-common.c +++ b/gcc/common/config/or1k/or1k-common.c @@ -1,5 +1,5 @@ /* Common hooks for OpenRISC - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. 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 d2cecdd1bf2..8e5395ac58e 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 a6fdbc3ec48..8049e2851d9 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-2018 Free Software Foundation, Inc. + Copyright (C) 1994-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/powerpcspe/powerpcspe-common.c b/gcc/common/config/powerpcspe/powerpcspe-common.c index 3f850b8b8c7..5f70666416e 100644 --- a/gcc/common/config/powerpcspe/powerpcspe-common.c +++ b/gcc/common/config/powerpcspe/powerpcspe-common.c @@ -1,5 +1,5 @@ /* Common hooks for IBM RS/6000. - Copyright (C) 1991-2018 Free Software Foundation, Inc. + Copyright (C) 1991-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/common/config/riscv/riscv-common.c b/gcc/common/config/riscv/riscv-common.c index 8a78aebc320..cb5bb7f1335 100644 --- a/gcc/common/config/riscv/riscv-common.c +++ b/gcc/common/config/riscv/riscv-common.c @@ -1,5 +1,5 @@ /* Common hooks for RISC-V. - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 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 c4e77a272c9..30d70006424 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-2018 Free Software Foundation, Inc. + Copyright (C) 1991-2019 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 5787b8fbd1b..40523bc5d38 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-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 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 59b24654c82..95699fb3734 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 12d06fae54b..4a92146f0af 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-2018 Free Software Foundation, Inc. + Copyright (C) 1993-2019 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 f5c4c8e4b8c..7d12084bf69 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 b65bb3a6c34..a1be3aad88b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 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 9e3186641fb..953651113d1 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 d20564879c6..ae7979b9f8d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 803bc169018..7541f8826c8 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 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 32f49faad84..97ffffa3c89 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 a2f285c30b9..b261d144231 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 c8ca786a0ef..708eb274d46 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-2018 Free Software Foundation, Inc. + Copyright (C) 1997-2019 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 0fd6e5fd0ce..39f43e887fb 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/compare-elim.c b/gcc/compare-elim.c index f38e5760574..ffa83934e8f 100644 --- a/gcc/compare-elim.c +++ b/gcc/compare-elim.c @@ -1,5 +1,5 @@ /* Post-reload compare elimination. - Copyright (C) 2010-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/conditions.h b/gcc/conditions.h index 7ad9f59aa5d..ac237566bd5 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config.build b/gcc/config.build index ab28cb752c9..f7f053ce5a7 100644 --- a/gcc/config.build +++ b/gcc/config.build @@ -1,5 +1,5 @@ # GCC build-specific configuration file. -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/config.gcc b/gcc/config.gcc index 6122aa76a92..3f5a37dc8db 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -1,5 +1,5 @@ # GCC target-specific configuration file. -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/config.host b/gcc/config.host index cc75ec02b80..816a0f06cb7 100644 --- a/gcc/config.host +++ b/gcc/config.host @@ -1,5 +1,5 @@ # GCC host-specific configuration file. -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 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 a37a5553894..87b31e71df5 100644 --- a/gcc/config/aarch64/aarch64-arches.def +++ b/gcc/config/aarch64/aarch64-arches.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2018 Free Software Foundation, Inc. +/* Copyright (C) 2011-2019 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 8cced945670..e2d24168465 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 40c738c7c3b..a595b53e5db 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 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 67ce42fb8aa..70b076694d9 100644 --- a/gcc/config/aarch64/aarch64-cores.def +++ b/gcc/config/aarch64/aarch64-cores.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2018 Free Software Foundation, Inc. +/* Copyright (C) 2011-2019 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 b138aa30538..5c9442e1b89 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/aarch64/aarch64-d.c b/gcc/config/aarch64/aarch64-d.c index 1394f1fb7d3..68c2e6bea1c 100644 --- a/gcc/config/aarch64/aarch64-d.c +++ b/gcc/config/aarch64/aarch64-d.c @@ -1,5 +1,5 @@ /* Subroutines for the D front end on the AArch64 architecture. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 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/config/aarch64/aarch64-elf-raw.h b/gcc/config/aarch64/aarch64-elf-raw.h index c074238df06..bbebd0ef029 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 93cd5b4ebb0..6b3e0c24aae 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 d0d8bc41437..bdc294ad1a0 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 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 813d6c582c0..ce4bb92d5c9 100644 --- a/gcc/config/aarch64/aarch64-fusion-pairs.def +++ b/gcc/config/aarch64/aarch64-fusion-pairs.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2015-2018 Free Software Foundation, Inc. +/* Copyright (C) 2015-2019 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 650a80dcb2f..3a6a2da4c4b 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2014-2019 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 2bee7e5baea..9d0292d64f2 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 ea7ecc2d5e4..5fe5ef05b4a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 69ab796a4e1..12b390dbcd0 100644 --- a/gcc/config/aarch64/aarch64-option-extensions.def +++ b/gcc/config/aarch64/aarch64-option-extensions.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2018 Free Software Foundation, Inc. +/* Copyright (C) 2012-2019 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 1ac056b66da..7982de1f5c6 100644 --- a/gcc/config/aarch64/aarch64-opts.h +++ b/gcc/config/aarch64/aarch64-opts.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2018 Free Software Foundation, Inc. +/* Copyright (C) 2011-2019 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 3982b6ea629..d554c8b7312 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 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 e64768aadea..9a8f81ee134 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 478f179af7b..b015694293c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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 980c90351b3..55fe876bf7a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 c4be3101fde..ef633411e31 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 Free Software Foundation, Inc. ;; Contributed by ARM Ltd. ;; ;; This file is part of GCC. diff --git a/gcc/config/aarch64/aarch64-speculation.cc b/gcc/config/aarch64/aarch64-speculation.cc index 3cd9ba09c11..eb15a0b5944 100644 --- a/gcc/config/aarch64/aarch64-speculation.cc +++ b/gcc/config/aarch64/aarch64-speculation.cc @@ -1,5 +1,5 @@ /* Speculation tracking and mitigation (e.g. CVE 2017-5753) for AArch64. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/aarch64/aarch64-sve.md b/gcc/config/aarch64/aarch64-sve.md index e47e3bab71c..a21406cb08e 100644 --- a/gcc/config/aarch64/aarch64-sve.md +++ b/gcc/config/aarch64/aarch64-sve.md @@ -1,5 +1,5 @@ ;; Machine description for AArch64 SVE. -;; Copyright (C) 2009-2016 Free Software Foundation, Inc. +;; Copyright (C) 2009-2019 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 88a2b25ab43..91a0ff5ea04 100644 --- a/gcc/config/aarch64/aarch64-tuning-flags.def +++ b/gcc/config/aarch64/aarch64-tuning-flags.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2015-2018 Free Software Foundation, Inc. +/* Copyright (C) 2015-2019 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 60384947706..c5036c83531 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 8b5b2ab0bdb..2617a8c2777 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 cf2732e15e0..d2642ef328c 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2009-2019 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 b2e80cbf6f1..b2960aa0ec5 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2009-2019 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 8504c3f1d76..534a989c39a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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 d80e3eefc89..34eb8b2d3ea 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 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 fc734e1aa9e..2fd44dd25ce 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 a429703d393..b6b5f6be232 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2009-2019 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 c070d207949..4b096ee2d0d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 efdf17b4c54..5de245df8fe 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 99dac3be807..21f9549e660 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2009-2019 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 50e5108aa59..f2da03a4f43 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 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 4e83c7a7679..2bf1f9a8c13 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/aarch64/falkor-tag-collision-avoidance.c b/gcc/config/aarch64/falkor-tag-collision-avoidance.c index 1e7664b400c..779dee81f7f 100644 --- a/gcc/config/aarch64/falkor-tag-collision-avoidance.c +++ b/gcc/config/aarch64/falkor-tag-collision-avoidance.c @@ -1,5 +1,5 @@ /* Tag Collision Avoidance pass for Falkor. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/aarch64/falkor.md b/gcc/config/aarch64/falkor.md index 45cbff93b24..41955af814d 100644 --- a/gcc/config/aarch64/falkor.md +++ b/gcc/config/aarch64/falkor.md @@ -1,5 +1,5 @@ ;; Falkor pipeline description -;; Copyright (C) 2017-2018 Free Software Foundation, Inc. +;; Copyright (C) 2017-2019 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 0a02f995ea2..2d1fa207360 100644 --- a/gcc/config/aarch64/geniterators.sh +++ b/gcc/config/aarch64/geniterators.sh @@ -1,6 +1,6 @@ #!/bin/sh # -# Copyright (C) 2014-2018 Free Software Foundation, Inc. +# Copyright (C) 2014-2019 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 83645e45573..520a1755979 100644 --- a/gcc/config/aarch64/gentune.sh +++ b/gcc/config/aarch64/gentune.sh @@ -1,6 +1,6 @@ #!/bin/sh # -# Copyright (C) 2011-2018 Free Software Foundation, Inc. +# Copyright (C) 2011-2019 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 a16b74c8c4a..1065ea3bf79 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2009-2019 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 4c75eff3e5a..9103b8284d6 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2009-2019 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 4f0d066fff9..1849fe1c222 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/aarch64/saphira.md b/gcc/config/aarch64/saphira.md index ff1a13a0ec5..853deeef02a 100644 --- a/gcc/config/aarch64/saphira.md +++ b/gcc/config/aarch64/saphira.md @@ -1,5 +1,5 @@ ;; Saphira pipeline description -;; Copyright (C) 2017-2018 Free Software Foundation, Inc. +;; Copyright (C) 2017-2019 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 e91dccea995..caae1f671f2 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 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 99d3dea36d7..aa447d0f6d4 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2016-2019 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 b9897785a89..5ad670ba2ce 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 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 df55db8bb0c..4f2ff6c4044 100644 --- a/gcc/config/aarch64/thunderx.md +++ b/gcc/config/aarch64/thunderx.md @@ -1,5 +1,5 @@ ;; Cavium ThunderX pipeline description -;; Copyright (C) 2014-2018 Free Software Foundation, Inc. +;; Copyright (C) 2014-2019 Free Software Foundation, Inc. ;; ;; Written by Andrew Pinski diff --git a/gcc/config/aarch64/thunderx2t99.md b/gcc/config/aarch64/thunderx2t99.md index fb71de55eec..c43c39ecdc8 100644 --- a/gcc/config/aarch64/thunderx2t99.md +++ b/gcc/config/aarch64/thunderx2t99.md @@ -1,5 +1,5 @@ ;; Cavium ThunderX 2 CN99xx pipeline description -;; Copyright (C) 2016-2018 Free Software Foundation, Inc. +;; Copyright (C) 2016-2019 Free Software Foundation, Inc. ;; ;; Contributed by Cavium, Broadcom and Mentor Embedded. diff --git a/gcc/config/alpha/alpha-modes.def b/gcc/config/alpha/alpha-modes.def index 98331833ef8..244866eab8a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 54397f8e177..eb181eaa879 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 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 d171f4eb414..07c970760eb 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 993d2324464..ce45c54eeb7 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 aa1de8a797a..e2008202a53 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 57c04f78d0f..dd340a08e58 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 1992-2019 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 7654bc358de..196731c8c8a 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 b2640f71b0d..31e1a647246 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 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 ed8311c2c7f..e906805c44d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Arthur Loiret This file is part of GCC. diff --git a/gcc/config/alpha/elf.h b/gcc/config/alpha/elf.h index 2a767f193f2..107f857a26b 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 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 ba5a932d3a6..8fd527d9599 100644 --- a/gcc/config/alpha/elf.opt +++ b/gcc/config/alpha/elf.opt @@ -1,6 +1,6 @@ ; Alpha ELF options. -; Copyright (C) 2011-2018 Free Software Foundation, Inc. +; Copyright (C) 2011-2019 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 2d75e3e907a..610133ca2c5 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2002-2019 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 926e201508f..d1ed6fefb2a 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2002-2019 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 30072a1a86a..e7a51f00550 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2002-2019 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/alpha/linux-elf.h b/gcc/config/alpha/linux-elf.h index 36b74dc1993..824861befec 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 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 6d12d90351b..f0df4b97059 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 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 63efcd8b0e8..80e7914a8c9 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-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 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 9f035150d8b..abdb339778e 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 016562e4b37..63110c77b53 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2004-2019 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 e305396fa3b..2c0663db561 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 434a5c323db..99dee7fa3a1 100644 --- a/gcc/config/alpha/t-alpha +++ b/gcc/config/alpha/t-alpha @@ -1,4 +1,4 @@ -# Copyright (C) 2016-2018 Free Software Foundation, Inc. +# Copyright (C) 2016-2019 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 3df283d8395..07b6795e579 100644 --- a/gcc/config/alpha/t-vms +++ b/gcc/config/alpha/t-vms @@ -1,4 +1,4 @@ -# Copyright (C) 1996-2018 Free Software Foundation, Inc. +# Copyright (C) 1996-2019 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 913ca99a031..1e3b2ba5cda 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 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 ad540607e55..b4bf81a2b1c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 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 67dcb23c385..affe622994d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 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 686b701c176..cf3340d29c2 100644 --- a/gcc/config/arc/arc-c.c +++ b/gcc/config/arc/arc-c.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2016-2018 Free Software Foundation, Inc. +/* Copyright (C) 2016-2019 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 04cce68fe8a..9c0ba2c9c29 100644 --- a/gcc/config/arc/arc-c.def +++ b/gcc/config/arc/arc-c.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2016-2018 Free Software Foundation, Inc. +/* Copyright (C) 2016-2019 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 69ac5cd7f6e..105fbb7e859 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 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 cc9614b9bdc..36a2f4abfb2 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributor: Joern Rennecke on behalf of Synopsys Inc. diff --git a/gcc/config/arc/arc-options.def b/gcc/config/arc/arc-options.def index fefb3081c81..a521b6f9b4e 100644 --- a/gcc/config/arc/arc-options.def +++ b/gcc/config/arc/arc-options.def @@ -1,5 +1,5 @@ /* ARC options. - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 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 3a7b7042de0..cbe7287ef64 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-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 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 a9de6d534f6..1362b41f101 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 bc282df919e..e06ffdfcae4 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-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 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 2afaf5bd83c..80bb46c18a2 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2016-2019 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 5af3ee6c9e0..9a8f1597810 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-2018 Free Software Foundation, Inc. + Copyright (C) 1994-2019 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 80e785e6562..12b4b62bba7 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-2018 Free Software Foundation, Inc. + Copyright (C) 1994-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/arc/arc.md b/gcc/config/arc/arc.md index f9958b72c6a..d9efc696765 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 1994-2019 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 af9e2d16ca0..a5271cbbceb 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 926a23bafcb..cb533848fbe 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 Free Software Foundation, Inc. ;; Contributor: Joern Rennecke ;; on behalf of Synopsys Inc. diff --git a/gcc/config/arc/arc700.md b/gcc/config/arc/arc700.md index cbb868d8dcd..7167e4b149d 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2006-2019 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 25e6c9e7076..6e86b8320c3 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 Free Software Foundation, Inc. ;; Contributor: Claudiu Zissulescu ;; This file is part of GCC. diff --git a/gcc/config/arc/arcHS.md b/gcc/config/arc/arcHS.md index 5c1ab5413ab..62cb70176f4 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 Free Software Foundation, Inc. ;; Contributor: Claudiu Zissulescu ;; This file is part of GCC. diff --git a/gcc/config/arc/arcHS4x.md b/gcc/config/arc/arcHS4x.md index f804b6be694..ed5e1003946 100644 --- a/gcc/config/arc/arcHS4x.md +++ b/gcc/config/arc/arcHS4x.md @@ -1,6 +1,6 @@ ;; DFA scheduling description of the Synopsys DesignWare ARC HS4x cpu ;; for GNU C compiler -;; Copyright (C) 2017 Free Software Foundation, Inc. +;; Copyright (C) 2017-2019 Free Software Foundation, Inc. ;; This file is part of GCC. diff --git a/gcc/config/arc/atomic.md b/gcc/config/arc/atomic.md index 4a56ca229cc..562c79a6578 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2015-2019 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/arc/big.h b/gcc/config/arc/big.h index 145b68236bb..7ddb8436df9 100644 --- a/gcc/config/arc/big.h +++ b/gcc/config/arc/big.h @@ -1,6 +1,6 @@ /* Definition of big endian ARC machine for GNU compiler. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 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 5171ab40842..2ab43f64de8 100644 --- a/gcc/config/arc/builtins.def +++ b/gcc/config/arc/builtins.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2015-2018 Free Software Foundation, Inc. +/* Copyright (C) 2015-2019 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 64e43325cfd..523210432da 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 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 d940271f58d..f0e60217c64 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Claudiu Zissulescu This file is part of GCC. diff --git a/gcc/config/arc/elf.h b/gcc/config/arc/elf.h index 3aabcf8c9e6..34d17b10bd3 100644 --- a/gcc/config/arc/elf.h +++ b/gcc/config/arc/elf.h @@ -1,6 +1,6 @@ /* Target macros for arc*-elf targets. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/arc/fpx.md b/gcc/config/arc/fpx.md index 8f65df1ba0f..09c7b354715 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 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 785007e7efa..ecd2294d6a9 100644 --- a/gcc/config/arc/genmultilib.awk +++ b/gcc/config/arc/genmultilib.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2016-2018 Free Software Foundation, Inc. +# Copyright (C) 2016-2019 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 c261ac43f51..ce1e357e1f0 100644 --- a/gcc/config/arc/genoptions.awk +++ b/gcc/config/arc/genoptions.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2016-2018 Free Software Foundation, Inc. +# Copyright (C) 2016-2019 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/arc/linux.h b/gcc/config/arc/linux.h index 993f445d2a0..6c8a7b46296 100644 --- a/gcc/config/arc/linux.h +++ b/gcc/config/arc/linux.h @@ -1,6 +1,6 @@ /* Target macros for arc*-*-linux targets. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 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 c4be56f766e..f003a0ff333 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 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 8885a6ae47d..9e4b9ba2628 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 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 54de8a9f2a5..ca6e06ac3ab 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2016-2019 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 d9ab0ca1da3..65283d810e8 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2016-2019 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/arc/t-multilib-linux b/gcc/config/arc/t-multilib-linux index f357cfc3f92..9eaaf3a673b 100644 --- a/gcc/config/arc/t-multilib-linux +++ b/gcc/config/arc/t-multilib-linux @@ -1,4 +1,4 @@ -# Copyright (C) 2018 Free Software Foundation, Inc. +# Copyright (C) 2018-2019 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 62dfe7928b2..ee2afd91bc0 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-2018 Free Software Foundation, Inc. +Copyright (C) 1998-2019 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 b9a9b0438f6..11cd5145bbc 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-2018 Free Software Foundation, Inc. + Copyright (C) 1991-2019 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 14eb4957548..c7af12d4cd1 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-2018 Free Software Foundation, Inc. + Copyright (C) 1991-2019 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 2a283471032..bc33efadc6c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 7b555ca687b..91830a6cbde 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-2018 Free Software Foundation, Inc. + Copyright (C) 1995-2019 Free Software Foundation, Inc. Contributed by Richard Earnshaw (rearnsha@armltd.co.uk). This file is part of GCC. diff --git a/gcc/config/arm/arm-builtins.c b/gcc/config/arm/arm-builtins.c index 563ca51dcd0..8ea000aca19 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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 4471f7914cf..89119c3b894 100644 --- a/gcc/config/arm/arm-c.c +++ b/gcc/config/arm/arm-c.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2018 Free Software Foundation, Inc. +/* Copyright (C) 2007-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/arm/arm-cpus.in b/gcc/config/arm/arm-cpus.in index 2fed508a46b..7880c4ae347 100644 --- a/gcc/config/arm/arm-cpus.in +++ b/gcc/config/arm/arm-cpus.in @@ -1,6 +1,6 @@ # CPU, FPU and architecture specifications for ARM. # -# Copyright (C) 2011-2018 Free Software Foundation, Inc. +# Copyright (C) 2011-2019 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/arm/arm-d.c b/gcc/config/arm/arm-d.c index dbcf07efbc8..4872f956e74 100644 --- a/gcc/config/arm/arm-d.c +++ b/gcc/config/arm/arm-d.c @@ -1,5 +1,5 @@ /* Subroutines for the D front end on the ARM architecture. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 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/config/arm/arm-fixed.md b/gcc/config/arm/arm-fixed.md index 18a564bffd7..6534ed41488 100644 --- a/gcc/config/arm/arm-fixed.md +++ b/gcc/config/arm/arm-fixed.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2011-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 d475e77df5f..5660648eafb 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/arm/arm-generic.md b/gcc/config/arm/arm-generic.md index 9b8f65c4314..47716bdfeb1 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2003-2019 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/arm/arm-ldmstm.ml b/gcc/config/arm/arm-ldmstm.ml index 712d40fd086..92f6ef032d2 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 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-2018 Free Software Foundation, Inc."; +" Copyright (C) 2010-2019 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 4dc7517e853..8f131c369b5 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 1e6378d4073..4284f7822b2 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-2018 Free Software Foundation, Inc. + Copyright (C) 1991-2019 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 00f5f16ed02..cda13a2ebb8 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 6e7b2f8af3c..aff7926d588 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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 945a668f061..99feaa59187 100644 --- a/gcc/config/arm/arm-tables.opt +++ b/gcc/config/arm/arm-tables.opt @@ -2,7 +2,7 @@ ; Generated automatically by parsecpu.awk from arm-cpus.in. ; Do not edit. -; Copyright (C) 2011-2018 Free Software Foundation, Inc. +; Copyright (C) 2011-2019 Free Software Foundation, Inc. ; This file is part of GCC. diff --git a/gcc/config/arm/arm-tune.md b/gcc/config/arm/arm-tune.md index b9bcfa71e7b..46964376e0f 100644 --- a/gcc/config/arm/arm-tune.md +++ b/gcc/config/arm/arm-tune.md @@ -2,7 +2,7 @@ ; Generated automatically by parsecpu.awk from arm-cpus.in. ; Do not edit. -; Copyright (C) 2011-2018 Free Software Foundation, Inc. +; Copyright (C) 2011-2019 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 509f287aa63..3419b6bd0f8 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-2018 Free Software Foundation, Inc. + Copyright (C) 1991-2019 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 b01486a6917..7acbce7653a 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-2018 Free Software Foundation, Inc. + Copyright (C) 1991-2019 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 6071264d28b..93c7897239a 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 1991-2019 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 a1286a4a861..94c68753c24 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 9b800f87e8c..b835cbaaa68 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 e10350b16e2..05f4d724f57 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2003-2019 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 ad234af3cad..ae0b54f5e3d 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2003-2019 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 2d1d530af21..db4c7db8c81 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2003-2019 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 c0f6ea2d156..2c7acc698ea 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/config/arm/arm_acle_builtins.def b/gcc/config/arm/arm_acle_builtins.def index 47370ecc5ef..b2438d66da2 100644 --- a/gcc/config/arm/arm_acle_builtins.def +++ b/gcc/config/arm/arm_acle_builtins.def @@ -1,5 +1,5 @@ /* ACLE builtin definitions for ARM. - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 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 9b35537cd33..b543cbfe455 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 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 23e3e053281..eca37774412 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 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 6213a4aa0da..274bad92d6c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 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 6ec293324fb..e0b2e7fe68e 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 d34642c1463..e2877516e7f 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 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 1e3ecfbfa17..e1bacf44543 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 657e540816b..ccde5941b24 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2006-2019 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 ab474a9ef9a..d41a16b266a 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 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 9bec99ae763..f57f98675e7 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 Free Software Foundation, Inc. ;; ;; Written by Matthew Gretton-Dann diff --git a/gcc/config/arm/cortex-a17-neon.md b/gcc/config/arm/cortex-a17-neon.md index 4a9af52b1de..1b2e768de36 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2014-2019 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 13a32781218..a0c6e51417f 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2014-2019 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 9ff98a236b7..efced646a26 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 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 5e9fa88c4a1..b55d34e91c0 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2013-2019 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 89e322cc248..577dc8d7fe2 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2014-2019 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 fee25161a9e..1f9d6414eb0 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 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 500efd3ad72..01b19b6ad5d 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 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 a7a0ba54065..980aed86e55 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 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 79c619a27c7..a1e85b76299 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 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 d1379664722..6402a44387a 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2008-2019 Free Software Foundation, Inc. ;; Originally written by CodeSourcery for VFP. ;; ;; Rewritten by Ramana Radhakrishnan diff --git a/gcc/config/arm/cortex-m4-fpu.md b/gcc/config/arm/cortex-m4-fpu.md index 5891b26b5d7..b76823c10cf 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 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 419f094999e..60038c1e776 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 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 eefd3663e04..e4695ad666f 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2014-2019 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 2ea2148cb1c..d7c0135fcd5 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 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 15413ac4e2d..0829b9c4e75 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 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 dacfbda9cb4..596645810a7 100644 --- a/gcc/config/arm/crypto.def +++ b/gcc/config/arm/crypto.def @@ -1,5 +1,5 @@ /* Cryptographic instruction builtin definitions. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 d1629774eb0..63d9d9ffa42 100644 --- a/gcc/config/arm/crypto.md +++ b/gcc/config/arm/crypto.md @@ -1,5 +1,5 @@ ;; ARMv8-A crypto patterns. -;; Copyright (C) 2013-2018 Free Software Foundation, Inc. +;; Copyright (C) 2013-2019 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 dab3d4e8251..a13f905e9f8 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 1e00e99afc6..ee8e3782464 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-2018 Free Software Foundation, Inc. + Copyright (C) 1995-2019 Free Software Foundation, Inc. Contributed by Philip Blundell and Catherine Moore diff --git a/gcc/config/arm/exynos-m1.md b/gcc/config/arm/exynos-m1.md index 2bdfd187ea8..3d04a52ac3d 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2014-2019 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 f72842a1273..e6625b011b3 100644 --- a/gcc/config/arm/fa526.md +++ b/gcc/config/arm/fa526.md @@ -1,5 +1,5 @@ ;; Faraday FA526 Pipeline Description -;; Copyright (C) 2010-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 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 6cb82c92111..f2c104fb131 100644 --- a/gcc/config/arm/fa606te.md +++ b/gcc/config/arm/fa606te.md @@ -1,5 +1,5 @@ ;; Faraday FA606TE Pipeline Description -;; Copyright (C) 2010-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 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 8d7385e1b76..880090fd7a0 100644 --- a/gcc/config/arm/fa626te.md +++ b/gcc/config/arm/fa626te.md @@ -1,5 +1,5 @@ ;; Faraday FA626TE Pipeline Description -;; Copyright (C) 2010-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 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 1969741adbe..cb5fbaf99a6 100644 --- a/gcc/config/arm/fa726te.md +++ b/gcc/config/arm/fa726te.md @@ -1,5 +1,5 @@ ;; Faraday FA726TE Pipeline Description -;; Copyright (C) 2010-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 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 650f20108a0..40736e99c86 100644 --- a/gcc/config/arm/fmp626.md +++ b/gcc/config/arm/fmp626.md @@ -1,5 +1,5 @@ ;; Faraday FA626TE Pipeline Description -;; Copyright (C) 2010-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 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 52c20221071..5d629cb3e96 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by Wasabi Systems, Inc. This file is part of GCC. diff --git a/gcc/config/arm/fuchsia-elf.h b/gcc/config/arm/fuchsia-elf.h index 2ac5cc5695b..ca1ef3f7227 100644 --- a/gcc/config/arm/fuchsia-elf.h +++ b/gcc/config/arm/fuchsia-elf.h @@ -1,5 +1,5 @@ /* Configuration file for ARM Fuchsia ELF targets. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. Contributed by Google. This file is part of GCC. diff --git a/gcc/config/arm/iterators.md b/gcc/config/arm/iterators.md index 0b2d42399d2..5f46895d5c7 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 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 964b0983718..65f9b3215fe 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2003-2019 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 cde2f0f4054..255bbdb657f 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 61322335123..8f85bb7b213 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 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 64e8304193e..be53d010fa6 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2013-2019 Free Software Foundation, Inc. ;; ;; Written by Greta Yorsh diff --git a/gcc/config/arm/linux-eabi.h b/gcc/config/arm/linux-eabi.h index 4254b19212d..66ec0ea3980 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 cfcd9cb1a5c..9a360defd21 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-2018 Free Software Foundation, Inc. + Copyright (C) 1993-2019 Free Software Foundation, Inc. Contributed by Philip Blundell This file is part of GCC. diff --git a/gcc/config/arm/linux-gas.h b/gcc/config/arm/linux-gas.h index c886c3f9d5e..1bf2f515056 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-2018 Free Software Foundation, Inc. + Copyright (C) 1997-2019 Free Software Foundation, Inc. Contributed by Russell King . 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 c1d37c0a13c..be0dc5bd715 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 0e24a9abd09..019be28f3da 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 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 1a72433c9e2..bf35813ce07 100644 --- a/gcc/config/arm/mmintrin.h +++ b/gcc/config/arm/mmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2018 Free Software Foundation, Inc. +/* Copyright (C) 2002-2019 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 8618018b07d..6263cd43ab0 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2006-2019 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 11247716cc4..5fcb543ed5f 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by Wasabi Systems, Inc. This file is part of GCC. diff --git a/gcc/config/arm/parsecpu.awk b/gcc/config/arm/parsecpu.awk index 87411847ec6..ae42984cc76 100644 --- a/gcc/config/arm/parsecpu.awk +++ b/gcc/config/arm/parsecpu.awk @@ -1,5 +1,5 @@ # Manipulate the CPU, FPU and architecture descriptions for ARM. -# Copyright (C) 2017-2018 Free Software Foundation, Inc. +# Copyright (C) 2017-2019 Free Software Foundation, Inc. # # This file is part of GCC. # @@ -62,7 +62,7 @@ function boilerplate (style) { print cc "Generated automatically by parsecpu.awk from arm-cpus.in." print cc "Do not edit." print "" - print cc "Copyright (C) 2011-2018 Free Software Foundation, Inc." + print cc "Copyright (C) 2011-2019 Free Software Foundation, Inc." print "" print cc "This file is part of GCC." print "" diff --git a/gcc/config/arm/predicates.md b/gcc/config/arm/predicates.md index b73021f72dc..f53378a250e 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2004-2019 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 1123f4af392..43a7232f75a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 6522e911ebe..4cfbce5935d 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-2018 Free Software Foundation, Inc. + Copyright (C) 1994-2019 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 710df51f2af..3212cda0ac7 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 1c3cd60cc43..0e777a92bb4 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 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 945a938b4fe..1de5f296942 100644 --- a/gcc/config/arm/t-aprofile +++ b/gcc/config/arm/t-aprofile @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2018 Free Software Foundation, Inc. +# Copyright (C) 2012-2019 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 02b46260686..f49ee728dad 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2019 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 d8853aa8f5a..8911d489f14 100644 --- a/gcc/config/arm/t-arm-elf +++ b/gcc/config/arm/t-arm-elf @@ -1,4 +1,4 @@ -# Copyright (C) 1998-2018 Free Software Foundation, Inc. +# Copyright (C) 1998-2019 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/arm/t-fuchsia b/gcc/config/arm/t-fuchsia index 6ee69d501a7..379957c1ac9 100644 --- a/gcc/config/arm/t-fuchsia +++ b/gcc/config/arm/t-fuchsia @@ -1,4 +1,4 @@ -# Copyright (C) 2017-2018 Free Software Foundation, Inc. +# Copyright (C) 2017-2019 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 a9902a9ae9e..f8e9774dbc9 100644 --- a/gcc/config/arm/t-linux-eabi +++ b/gcc/config/arm/t-linux-eabi @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2018 Free Software Foundation, Inc. +# Copyright (C) 2005-2019 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/arm/t-multilib b/gcc/config/arm/t-multilib index f05a994d736..8555317ffa5 100644 --- a/gcc/config/arm/t-multilib +++ b/gcc/config/arm/t-multilib @@ -1,4 +1,4 @@ -# Copyright (C) 2016-2018 Free Software Foundation, Inc. +# Copyright (C) 2016-2019 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 be7b6055ada..5941a7f218c 100644 --- a/gcc/config/arm/t-phoenix +++ b/gcc/config/arm/t-phoenix @@ -1,4 +1,4 @@ -# Copyright (C) 2016-2018 Free Software Foundation, Inc. +# Copyright (C) 2016-2019 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 93ac4696eec..807e69eaf78 100644 --- a/gcc/config/arm/t-rmprofile +++ b/gcc/config/arm/t-rmprofile @@ -1,4 +1,4 @@ -# Copyright (C) 2016-2018 Free Software Foundation, Inc. +# Copyright (C) 2016-2019 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 c3fea25d3d8..26c5232071b 100644 --- a/gcc/config/arm/t-symbian +++ b/gcc/config/arm/t-symbian @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2019 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 5aa952b41b4..504d5ccd1b5 100644 --- a/gcc/config/arm/t-vxworks +++ b/gcc/config/arm/t-vxworks @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2018 Free Software Foundation, Inc. +# Copyright (C) 2003-2019 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 cd199c9c529..cefd6cfcdcd 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 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 727ceb9b379..e3f767627cf 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 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 3f10367545c..8e7d097ce5d 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 1991-2019 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 17b871ffe91..9d06185e8ac 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-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. Contributed by Paul Brook This file is part of GCC. diff --git a/gcc/config/arm/uclinux-elf.h b/gcc/config/arm/uclinux-elf.h index 57339832133..dad8c102f77 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. Contributed by Philip Blundell This file is part of GCC. diff --git a/gcc/config/arm/unknown-elf.h b/gcc/config/arm/unknown-elf.h index 6eeb0eb2d1f..cf9ba6b4dc0 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-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 Free Software Foundation, Inc. Contributed by Catherine Moore This file is part of GCC. diff --git a/gcc/config/arm/unspecs.md b/gcc/config/arm/unspecs.md index 8f9dbcb08dc..05e89ff0bed 100644 --- a/gcc/config/arm/unspecs.md +++ b/gcc/config/arm/unspecs.md @@ -1,5 +1,5 @@ ;; Unspec defintions. -;; Copyright (C) 2012-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 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 db7ec65706c..bb7883f9439 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2006-2019 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 f3d4f30cb53..f6a5023adc2 100644 --- a/gcc/config/arm/vfp.md +++ b/gcc/config/arm/vfp.md @@ -1,5 +1,5 @@ ;; ARM VFP instruction patterns -;; Copyright (C) 2003-2018 Free Software Foundation, Inc. +;; Copyright (C) 2003-2019 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 c26b0a92bef..bff7edc61d3 100644 --- a/gcc/config/arm/vfp11.md +++ b/gcc/config/arm/vfp11.md @@ -1,5 +1,5 @@ ;; ARM VFP11 pipeline description -;; Copyright (C) 2003-2018 Free Software Foundation, Inc. +;; Copyright (C) 2003-2019 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 a484944d3bf..9f5dad64548 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. Contributed by: Mike Stump Brought up to date by CodeSourcery, LLC. diff --git a/gcc/config/arm/vxworks.opt b/gcc/config/arm/vxworks.opt index cb24bc39ee3..86f14b06b6c 100644 --- a/gcc/config/arm/vxworks.opt +++ b/gcc/config/arm/vxworks.opt @@ -1,6 +1,6 @@ ; ARM VxWorks options. -; Copyright (C) 2011-2018 Free Software Foundation, Inc. +; Copyright (C) 2011-2019 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 893cb37e4bb..14156421d00 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 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 922a5c005d1..7624b2614f8 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 5a42bda577b..de02910f0df 100644 --- a/gcc/config/avr/avr-c.c +++ b/gcc/config/avr/avr-c.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2018 Free Software Foundation, Inc. +/* Copyright (C) 2009-2019 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 afd9921f650..e6ced292706 100644 --- a/gcc/config/avr/avr-devices.c +++ b/gcc/config/avr/avr-devices.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2018 Free Software Foundation, Inc. +/* Copyright (C) 2009-2019 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 66e37f0b8f5..1edc546ff25 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 1998-2019 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 efa597ded5a..d9f15de080e 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 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 a0cb73e3b8b..83625ca5437 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 21c8fbff464..79ee2c20689 100644 --- a/gcc/config/avr/avr-mcus.def +++ b/gcc/config/avr/avr-mcus.def @@ -1,5 +1,5 @@ /* AVR MCUs. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 2bfc90dcc04..8090071efed 100644 --- a/gcc/config/avr/avr-modes.def +++ b/gcc/config/avr/avr-modes.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2018 Free Software Foundation, Inc. +/* Copyright (C) 2012-2019 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 06117bfd15d..6f1f657d767 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-2018 Free Software Foundation, Inc. */ + Copyright (C) 2016-2019 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 5622e9035a0..dd0babbd77e 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 48329bc8926..8e592560978 100644 --- a/gcc/config/avr/avr-stdint.h +++ b/gcc/config/avr/avr-stdint.h @@ -1,5 +1,5 @@ /* Definitions for types on systems using newlib. - Copyright (C) 2012-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 81c35e7fbc2..023308b6cf6 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-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 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 cf8e0bfd972..2b3cfd1bc45 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-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 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 e619e695418..f263b693cca 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 1998-2019 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 40177c28f7d..3fc83a2fdb1 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 f4a41a1b556..48df8c66506 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 666e54460ef..1e2f5d5d774 100644 --- a/gcc/config/avr/builtins.def +++ b/gcc/config/avr/builtins.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2018 Free Software Foundation, Inc. +/* Copyright (C) 2012-2019 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 08525c94f3c..c101b4df76c 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2006-2019 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 7c2729d7aa1..7b9e712be6b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Georg-Johann Lay This file is part of GCC. diff --git a/gcc/config/avr/elf.h b/gcc/config/avr/elf.h index 21c53677c41..e02c7dccd43 100644 --- a/gcc/config/avr/elf.h +++ b/gcc/config/avr/elf.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2018 Free Software Foundation, Inc. +/* Copyright (C) 2011-2019 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 7a008753216..de861f40583 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-2018 Free Software Foundation, Inc. +/* Copyright (C) 1998-2019 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 ae4b39a4ce1..8187d21b28d 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-2018 Free Software Foundation, Inc. +/* Copyright (C) 2012-2019 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-2018 Free Software Foundation, Inc.\n"); + printf ("@c Copyright (C) 2012-2019 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 b181135aa30..a5f9c773f1f 100644 --- a/gcc/config/avr/genmultilib.awk +++ b/gcc/config/avr/genmultilib.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2011-2018 Free Software Foundation, Inc. +# Copyright (C) 2011-2019 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 1ea91b3a058..6669d56a881 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2006-2019 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 102de4bc463..736ff621e84 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 7908952c6af..104d282b318 100644 --- a/gcc/config/avr/stdfix.h +++ b/gcc/config/avr/stdfix.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2018 Free Software Foundation, Inc. +/* Copyright (C) 2007-2019 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 db1369490ad..d5a78f90ef5 100644 --- a/gcc/config/avr/t-avr +++ b/gcc/config/avr/t-avr @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2018 Free Software Foundation, Inc. +# Copyright (C) 2000-2019 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 9bde6bd469e..8bda0f747c9 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2011-2019 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 567ac30fec2..2af708582d1 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 1a6640183df..644e58943d7 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 67dc9ef4541..64a18427547 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 1d98e55c84d..51cfc517b95 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 a503d579f1a..19b7f819d0b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 6a21096b5c9..11c7c9ecd24 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 107535f561e..9fb1fa578c0 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 cb6b0427f3b..c6d9dee4207 100644 --- a/gcc/config/bfin/constraints.md +++ b/gcc/config/bfin/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for Blackfin -;; Copyright (C) 2008-2018 Free Software Foundation, Inc. +;; Copyright (C) 2008-2019 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 ae160507491..f95324042b2 100644 --- a/gcc/config/bfin/elf.h +++ b/gcc/config/bfin/elf.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2018 Free Software Foundation, Inc. +/* Copyright (C) 2005-2019 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 b1592ee7754..d92dc212e2c 100644 --- a/gcc/config/bfin/linux.h +++ b/gcc/config/bfin/linux.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2018 Free Software Foundation, Inc. +/* Copyright (C) 2007-2019 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 a36afa4e6df..adf89e17d0b 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 23356ee7f2d..0249da7b114 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2007-2019 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 6a9a41facdf..54778e47699 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-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 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 f562db923e1..1ea69551753 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 529ab2940f8..621a7ae5e0b 100644 --- a/gcc/config/bfin/t-bfin-elf +++ b/gcc/config/bfin/t-bfin-elf @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2018 Free Software Foundation, Inc. +# Copyright (C) 2005-2019 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 f7d843d89a2..d2a1e8e7524 100644 --- a/gcc/config/bfin/t-bfin-linux +++ b/gcc/config/bfin/t-bfin-linux @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2018 Free Software Foundation, Inc. +# Copyright (C) 2007-2019 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 3d7e1cc729a..36288afdec2 100644 --- a/gcc/config/bfin/t-bfin-uclinux +++ b/gcc/config/bfin/t-bfin-uclinux @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2018 Free Software Foundation, Inc. +# Copyright (C) 2007-2019 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 beb6d457061..a112224050c 100644 --- a/gcc/config/bfin/uclinux.h +++ b/gcc/config/bfin/uclinux.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2018 Free Software Foundation, Inc. +/* Copyright (C) 2005-2019 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 0b2fbbd47c0..45616360cc4 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 f100dfa8a79..6c8c78d76fb 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 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 1f3e998a4b0..d344097db95 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 Free Software Foundation, Inc. ;; Contributed by Bernd Schmidt ;; 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 Free Software Foundation, Inc. ;; Contributed by Bernd Schmidt ;; Contributed by CodeSourcery. ;; diff --git a/gcc/config/c6x/c6x-mult.md.in b/gcc/config/c6x/c6x-mult.md.in index 7f060b75bb0..b38cdd43ef9 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 Free Software Foundation, Inc. ;; Contributed by Bernd Schmidt ;; Contributed by CodeSourcery. ;; diff --git a/gcc/config/c6x/c6x-opts.h b/gcc/config/c6x/c6x-opts.h index 6cfb628da62..2943d0f662a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 8b0297f6ca9..a657969a266 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 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 39a8800c1de..f2a9d7ee752 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 Free Software Foundation, Inc. ;; Contributed by Bernd Schmidt ;; Contributed by CodeSourcery. ;; @@ -237,7 +237,7 @@ ;; Definitions for side 2, cross n ;; Scheduling description for TI C6X. -;; Copyright (C) 2010-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 Free Software Foundation, Inc. ;; Contributed by Bernd Schmidt ;; Contributed by CodeSourcery. ;; @@ -470,7 +470,7 @@ ;; Definitions for side 1, cross y ;; Scheduling description for TI C6X. -;; Copyright (C) 2010-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 Free Software Foundation, Inc. ;; Contributed by Bernd Schmidt ;; Contributed by CodeSourcery. ;; @@ -703,7 +703,7 @@ ;; Definitions for side 2, cross y ;; Scheduling description for TI C6X. -;; Copyright (C) 2010-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 Free Software Foundation, Inc. ;; Contributed by Bernd Schmidt ;; Contributed by CodeSourcery. ;; diff --git a/gcc/config/c6x/c6x-sched.md.in b/gcc/config/c6x/c6x-sched.md.in index 2fec60071ee..3c943900605 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 Free Software Foundation, Inc. ;; Contributed by Bernd Schmidt ;; Contributed by CodeSourcery. ;; diff --git a/gcc/config/c6x/c6x-tables.opt b/gcc/config/c6x/c6x-tables.opt index fcd00c614e2..e2719a18da1 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2011-2019 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 38fbd7e3fa9..37f3021c5ea 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. Contributed by Andrew Jenner Contributed by Bernd Schmidt diff --git a/gcc/config/c6x/c6x.h b/gcc/config/c6x/c6x.h index 8ed5ae7f395..c605b73fe5a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. Contributed by Andrew Jenner Contributed by Bernd Schmidt diff --git a/gcc/config/c6x/c6x.md b/gcc/config/c6x/c6x.md index a4864e36de7..8218e1dad99 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 Free Software Foundation, Inc. ;; Contributed by Andrew Jenner ;; Contributed by Bernd Schmidt ;; Contributed by CodeSourcery. diff --git a/gcc/config/c6x/c6x.opt b/gcc/config/c6x/c6x.opt index 3395893af05..27f5a166033 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2010-2019 Free Software Foundation, Inc. ; Contributed by Bernd Schmidt ; Contributed by CodeSourcery. ; diff --git a/gcc/config/c6x/c6x_intrinsics.h b/gcc/config/c6x/c6x_intrinsics.h index 13e52ea942c..dcbcafcc6e8 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 625266a5954..53fa16e0567 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 Free Software Foundation, Inc. ;; Contributed by Andrew Jenner ;; Contributed by Bernd Schmidt ;; Contributed by CodeSourcery. diff --git a/gcc/config/c6x/elf-common.h b/gcc/config/c6x/elf-common.h index 8aac3dc186d..b9f16b4a543 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. Contributed by Andrew Jenner Contributed by Bernd Schmidt diff --git a/gcc/config/c6x/elf.h b/gcc/config/c6x/elf.h index 7994ea87f2a..ec504e1196a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. Contributed by Andrew Jenner Contributed by Bernd Schmidt diff --git a/gcc/config/c6x/genmult.sh b/gcc/config/c6x/genmult.sh index f1b02297191..1f079036ba5 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2011-2019 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 55567c04503..c8bdde2736f 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2011-2019 Free Software Foundation, Inc. # # This file is part of GCC. # @@ -22,7 +22,7 @@ cat < Contributed by Bernd Schmidt diff --git a/gcc/config/c6x/sync.md b/gcc/config/c6x/sync.md index 438d4f1b242..d64fed9838c 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 186aab9e2bd..383a8c44a7c 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2010-2019 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 d2dd6a77675..00b86fb92f4 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2010-2019 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 0a07e4abc7c..618e341c5f1 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. Contributed by Andrew Jenner Contributed by Bernd Schmidt diff --git a/gcc/config/cr16/constraints.md b/gcc/config/cr16/constraints.md index 6655b7ef34d..5407141017a 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 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 380b286f0ad..0ceb8c04acd 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 bb3562e54c7..ffa45bb87ac 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 6ce842a23c6..ae528ca80cc 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 11045728a67..1df9e38f0e8 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 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 782a77e3ff2..9d5e7ed0903 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2012-2019 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 9ae5ebf17cd..7336f6d1be1 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 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 a14a7487516..b9aab5873f7 100644 --- a/gcc/config/cr16/t-cr16 +++ b/gcc/config/cr16/t-cr16 @@ -1,5 +1,5 @@ # CR16 Target Makefile -# Copyright (C) 2012-2018 Free Software Foundation, Inc. +# Copyright (C) 2012-2019 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 29c9d9dc152..0b01f98d446 100644 --- a/gcc/config/cris/constraints.md +++ b/gcc/config/cris/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for CRIS. -;; Copyright (C) 2011-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 18fe549e57b..d8b05d46424 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-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 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 c652cb34558..45ca6fbea0a 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-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 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 e15f3f645ce..2c77ab865b4 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-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 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 076d4a85082..23c760c1a4d 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 1998-2019 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 9a65df358b1..baf337dd4b8 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 71859cec486..ed6f6aa5ccf 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 31d1637f692..471f0ea1649 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 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 9c03c4d536f..ad49bd3490a 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 31cc94f7d68..ffd7b8b9d84 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 23ade6c9ba2..0fe8af8585c 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 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 6a25bedeb9e..72957485a5d 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2019 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 5b47e3a83bd..2441a079fd4 100644 --- a/gcc/config/cris/t-elfmulti +++ b/gcc/config/cris/t-elfmulti @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2019 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/csky/constraints.md b/gcc/config/csky/constraints.md index e08f7f8bde3..d22e5a6237c 100644 --- a/gcc/config/csky/constraints.md +++ b/gcc/config/csky/constraints.md @@ -1,5 +1,5 @@ ;; Constraints for C-SKY. -;; Copyright (C) 2018 Free Software Foundation, Inc. +;; Copyright (C) 2018-2019 Free Software Foundation, Inc. ;; Contributed by C-SKY Microsystems and Mentor Graphics. ;; ;; This file is part of GCC. diff --git a/gcc/config/csky/csky-elf.h b/gcc/config/csky/csky-elf.h index 822caed2f37..155a42d2044 100644 --- a/gcc/config/csky/csky-elf.h +++ b/gcc/config/csky/csky-elf.h @@ -1,5 +1,5 @@ /* Declarations for bare-metal C-SKY targets. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by C-SKY Microsystems and Mentor Graphics. This file is part of GCC. diff --git a/gcc/config/csky/csky-linux-elf.h b/gcc/config/csky/csky-linux-elf.h index a5b914a6ccc..9ab9f6b5f45 100644 --- a/gcc/config/csky/csky-linux-elf.h +++ b/gcc/config/csky/csky-linux-elf.h @@ -1,5 +1,5 @@ /* Declarations for C-SKY targets running Linux. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by C-SKY Microsystems and Mentor Graphics. This file is part of GCC. diff --git a/gcc/config/csky/csky-protos.h b/gcc/config/csky/csky-protos.h index c10267a91ab..34bd5715f40 100644 --- a/gcc/config/csky/csky-protos.h +++ b/gcc/config/csky/csky-protos.h @@ -1,5 +1,5 @@ /* Prototype declarations for the C-SKY back end. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by C-SKY Microsystems and Mentor Graphics. This file is part of GCC. diff --git a/gcc/config/csky/csky.c b/gcc/config/csky/csky.c index a9e196ba3f1..dd361a93957 100644 --- a/gcc/config/csky/csky.c +++ b/gcc/config/csky/csky.c @@ -1,5 +1,5 @@ /* GCC backend functions for C-SKY targets. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by C-SKY Microsystems and Mentor Graphics. This file is part of GCC. diff --git a/gcc/config/csky/csky.h b/gcc/config/csky/csky.h index 2bfffd56816..76d13c40934 100644 --- a/gcc/config/csky/csky.h +++ b/gcc/config/csky/csky.h @@ -1,5 +1,5 @@ /* Declarations for the C-SKY back end. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by C-SKY Microsystems and Mentor Graphics. This file is part of GCC. diff --git a/gcc/config/csky/csky.md b/gcc/config/csky/csky.md index cde2bd6b278..13c33e205f3 100644 --- a/gcc/config/csky/csky.md +++ b/gcc/config/csky/csky.md @@ -1,5 +1,5 @@ ;; Machine description for C-SKY processors. -;; Copyright (C) 2018 Free Software Foundation, Inc. +;; Copyright (C) 2018-2019 Free Software Foundation, Inc. ;; Contributed by C-SKY Microsystems and Mentor Graphics. ;; ;; This file is part of GCC. diff --git a/gcc/config/csky/csky.opt b/gcc/config/csky/csky.opt index 55d2659e2f7..52391cf82fd 100644 --- a/gcc/config/csky/csky.opt +++ b/gcc/config/csky/csky.opt @@ -1,5 +1,5 @@ ;; Command-line options for the C-SKY back end. -;; Copyright (C) 2018 Free Software Foundation, Inc. +;; Copyright (C) 2018-2019 Free Software Foundation, Inc. ;; Contributed by C-SKY Microsystems and Mentor Graphics. ;; ;; This file is part of GCC. diff --git a/gcc/config/csky/csky_cores.def b/gcc/config/csky/csky_cores.def index 5159a073360..b4a18f71269 100644 --- a/gcc/config/csky/csky_cores.def +++ b/gcc/config/csky/csky_cores.def @@ -1,5 +1,5 @@ /* Architecture and core descriptions for the C-SKY back end. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by C-SKY Microsystems and Mentor Graphics. This file is part of GCC. diff --git a/gcc/config/csky/csky_genopt.sh b/gcc/config/csky/csky_genopt.sh index bf145a44727..984206fcfbd 100644 --- a/gcc/config/csky/csky_genopt.sh +++ b/gcc/config/csky/csky_genopt.sh @@ -1,6 +1,6 @@ #!/bin/sh # Generate csky_tables.opt from the lists in *.def. -# Copyright (C) 2018 Free Software Foundation, Inc. +# Copyright (C) 2018-2019 Free Software Foundation, Inc. # Contributed by C-SKY Microsystems and Mentor Graphics. # # This file is part of GCC. @@ -23,7 +23,7 @@ cat <. This file is part of GCC. diff --git a/gcc/config/darwin12.h b/gcc/config/darwin12.h index adc9a78d376..820d64199ec 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Jack Howarth . This file is part of GCC. diff --git a/gcc/config/darwin9.h b/gcc/config/darwin9.h index 72f593951e1..ca5c51718c8 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-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 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 a6e44fb2be4..a8916a82641 100644 --- a/gcc/config/dbx.h +++ b/gcc/config/dbx.h @@ -1,5 +1,5 @@ /* Prefer DBX (stabs) debugging information. - Copyright (C) 1996-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/dbxcoff.h b/gcc/config/dbxcoff.h index 1f641fc1bf5..ce1809d9177 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/dbxelf.h b/gcc/config/dbxelf.h index 27f5c32c445..26c9fd74e13 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 577e9dddb7a..515893275c4 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/default-d.c b/gcc/config/default-d.c index 85c70e071fa..27c86cba0c6 100644 --- a/gcc/config/default-d.c +++ b/gcc/config/default-d.c @@ -1,5 +1,5 @@ /* Default D language target hooks initializer. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 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 the Free diff --git a/gcc/config/dragonfly-stdint.h b/gcc/config/dragonfly-stdint.h index d29dd8c5453..65b863952c5 100644 --- a/gcc/config/dragonfly-stdint.h +++ b/gcc/config/dragonfly-stdint.h @@ -1,5 +1,5 @@ /* Definitions for types for DragonFly systems. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by John Marino This file is part of GCC. diff --git a/gcc/config/dragonfly.h b/gcc/config/dragonfly.h index 4f53d2224a1..71ad6bc13dd 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by John Marino This file is part of GCC. diff --git a/gcc/config/dragonfly.opt b/gcc/config/dragonfly.opt index 74994f2f022..c9bfda3c6c4 100644 --- a/gcc/config/dragonfly.opt +++ b/gcc/config/dragonfly.opt @@ -1,6 +1,6 @@ ; DragonFly BSD options. -; Copyright (C) 2014-2018 Free Software Foundation, Inc. +; Copyright (C) 2014-2019 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/elfos.h b/gcc/config/elfos.h index 047c56517db..e00d437c27a 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-2018 Free Software Foundation, Inc. + Copyright (C) 1991-2019 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 a2dcdac6549..6746b8784a0 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 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 e825169c32b..abe5849cce8 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 8ef04414b9c..13ee673a763 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 0664068522b..f0a98b86df4 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2004-2019 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 f33562f3388..68b9db91c70 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-2018 Free Software Foundation, Inc. + Copyright (C) 1994-2019 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 d8c0f2dc3c5..8ebdbfe42f2 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-2018 Free Software Foundation, Inc. + Copyright (C) 1994-2019 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 67a1d34e4f1..240118a4544 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 1994-2019 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 76d7701a762..f8eceb15e37 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 95c95ab6835..4120ee32051 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 adef78a533f..c32a8b4774d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 df2e93690f3..dc039ffbf6f 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 1994-2019 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 e655113c50b..c1d343bf012 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. Contributed by Embecosm on behalf of Adapteva, Inc. This file is part of GCC. diff --git a/gcc/config/epiphany/rtems.h b/gcc/config/epiphany/rtems.h index a9971f8c0b6..4ba337dd5dd 100644 --- a/gcc/config/epiphany/rtems.h +++ b/gcc/config/epiphany/rtems.h @@ -1,5 +1,5 @@ /* Definitions for RTEMS based EPIPHANY systems. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/epiphany/t-epiphany b/gcc/config/epiphany/t-epiphany index 7c614e374de..6ba02b1b1f4 100644 --- a/gcc/config/epiphany/t-epiphany +++ b/gcc/config/epiphany/t-epiphany @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 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 6f8927f95e4..53ba92544bc 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-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 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 4845290db97..2dd2798d778 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 c0c8a4b8fd3..eee83812b0f 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 9d8bc380f9e..d21fc45e3f1 100644 --- a/gcc/config/fr30/fr30.c +++ b/gcc/config/fr30/fr30.c @@ -1,5 +1,5 @@ /* FR30 specific functions. - Copyright (C) 1998-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 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 325d005f6ee..bfcaa49d812 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-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 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 0fe05d07861..dcdf6dd1e97 100644 --- a/gcc/config/fr30/fr30.md +++ b/gcc/config/fr30/fr30.md @@ -1,5 +1,5 @@ ;; FR30 machine description. -;; Copyright (C) 1998-2018 Free Software Foundation, Inc. +;; Copyright (C) 1998-2019 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 d80a9593a84..7f1aba28960 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 51e09252e2f..1fb58d1298a 100644 --- a/gcc/config/fr30/predicates.md +++ b/gcc/config/fr30/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for FR30. -;; Copyright (C) 2005-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 a5981b674db..ba0c8451b0a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Loren J. Rittle This file is part of GCC. diff --git a/gcc/config/freebsd-spec.h b/gcc/config/freebsd-spec.h index 26ed71132b5..eb5039d4fde 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 a239d8b810c..6cf608233d2 100644 --- a/gcc/config/freebsd-stdint.h +++ b/gcc/config/freebsd-stdint.h @@ -1,5 +1,5 @@ /* Definitions for types for FreeBSD systems. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Gerald Pfeifer . This file is part of GCC. diff --git a/gcc/config/freebsd.h b/gcc/config/freebsd.h index 9463deabf7f..757e94fc69d 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/freebsd.opt b/gcc/config/freebsd.opt index a7d004e8cc5..49a674c92a8 100644 --- a/gcc/config/freebsd.opt +++ b/gcc/config/freebsd.opt @@ -1,6 +1,6 @@ ; FreeBSD options. -; Copyright (C) 2010-2018 Free Software Foundation, Inc. +; Copyright (C) 2010-2019 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 04131fb744c..88a3971abcf 100644 --- a/gcc/config/frv/constraints.md +++ b/gcc/config/frv/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for FRV. -;; Copyright (C) 2001-2018 Free Software Foundation, Inc. +;; Copyright (C) 2001-2019 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 5598be147f1..98761fb4c0c 100644 --- a/gcc/config/frv/frv-asm.h +++ b/gcc/config/frv/frv-asm.h @@ -1,5 +1,5 @@ /* Assembler Support. - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 5096724bb38..794a23d19e1 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 68888247590..301f501158c 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 67c4b097dd9..3844abea4b9 100644 --- a/gcc/config/frv/frv-protos.h +++ b/gcc/config/frv/frv-protos.h @@ -1,5 +1,5 @@ /* Frv prototypes. - Copyright (C) 1999-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 f031bfa881d..1aa09387c9f 100644 --- a/gcc/config/frv/frv.c +++ b/gcc/config/frv/frv.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2018 Free Software Foundation, Inc. +/* Copyright (C) 1997-2019 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 8e3f9d550f7..501515ca263 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 783bdfb515c..064bf53ea51 100644 --- a/gcc/config/frv/frv.md +++ b/gcc/config/frv/frv.md @@ -1,5 +1,5 @@ ;; Frv Machine Description -;; Copyright (C) 1999-2018 Free Software Foundation, Inc. +;; Copyright (C) 1999-2019 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 84154f683ad..190c9671a96 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 b8916a34366..2c75d441cea 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 3da82e06618..d89c759da3a 100644 --- a/gcc/config/frv/predicates.md +++ b/gcc/config/frv/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for Frv. -;; Copyright (C) 2005-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 2c3da0260f7..56440ab69de 100644 --- a/gcc/config/frv/t-frv +++ b/gcc/config/frv/t-frv @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 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 e046e26588d..6bd046ce98b 100644 --- a/gcc/config/frv/t-linux +++ b/gcc/config/frv/t-linux @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2019 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 516bfc083a6..cb72132d600 100644 --- a/gcc/config/ft32/constraints.md +++ b/gcc/config/ft32/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for FT32 -;; Copyright (C) 2015-2018 Free Software Foundation, Inc. +;; Copyright (C) 2015-2019 Free Software Foundation, Inc. ;; Contributed by FTDI ;; This file is part of GCC. diff --git a/gcc/config/ft32/ft32-protos.h b/gcc/config/ft32/ft32-protos.h index 6aa3808e791..d7ecc731e21 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 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 db091e35b8b..0f6817c148a 100644 --- a/gcc/config/ft32/ft32.c +++ b/gcc/config/ft32/ft32.c @@ -1,5 +1,5 @@ /* Target Code for ft32 - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. Contributed by FTDI This file is part of GCC. diff --git a/gcc/config/ft32/ft32.h b/gcc/config/ft32/ft32.h index 1e31944e49b..f7330a91bc0 100644 --- a/gcc/config/ft32/ft32.h +++ b/gcc/config/ft32/ft32.h @@ -1,5 +1,5 @@ /* Target Definitions for ft32. - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. Contributed by FTDI This file is part of GCC. diff --git a/gcc/config/ft32/ft32.md b/gcc/config/ft32/ft32.md index 5c425362ac4..de239464437 100644 --- a/gcc/config/ft32/ft32.md +++ b/gcc/config/ft32/ft32.md @@ -1,5 +1,5 @@ ;; Machine description for FT32 -;; Copyright (C) 2015-2018 Free Software Foundation, Inc. +;; Copyright (C) 2015-2019 Free Software Foundation, Inc. ;; Contributed by FTDI ;; This file is part of GCC. diff --git a/gcc/config/ft32/ft32.opt b/gcc/config/ft32/ft32.opt index 555c663af4f..8ca2838cca9 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2015-2019 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 0c147ec1aab..a3178a1f5b5 100644 --- a/gcc/config/ft32/predicates.md +++ b/gcc/config/ft32/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for FT32 -;; Copyright (C) 2015-2018 Free Software Foundation, Inc. +;; Copyright (C) 2015-2019 Free Software Foundation, Inc. ;; Contributed by FTDI ;; This file is part of GCC. diff --git a/gcc/config/ft32/t-ft32 b/gcc/config/ft32/t-ft32 index c98b3d89c90..b82fd156280 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2015-2019 Free Software Foundation, Inc. # Contributed by FTDI # # This file is part of GCC. diff --git a/gcc/config/fuchsia.h b/gcc/config/fuchsia.h index f21b25de9ae..dd81b041968 100644 --- a/gcc/config/fuchsia.h +++ b/gcc/config/fuchsia.h @@ -1,5 +1,5 @@ /* Base configuration file for all Fuchsia targets. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. Contributed by Google. This file is part of GCC. diff --git a/gcc/config/fused-madd.opt b/gcc/config/fused-madd.opt index 0bde6377648..2a78c852bd5 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2010-2019 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/g.opt b/gcc/config/g.opt index 663a35d53e7..caf57582682 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2003-2019 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 efb8f904497..dbf4330d3b8 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/glibc-d.c b/gcc/config/glibc-d.c index b73ee01f21d..fc64598d034 100644 --- a/gcc/config/glibc-d.c +++ b/gcc/config/glibc-d.c @@ -1,5 +1,5 @@ /* Glibc support needed only by D front-end. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 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 the Free diff --git a/gcc/config/glibc-stdint.h b/gcc/config/glibc-stdint.h index f56d1ac3451..9d931433510 100644 --- a/gcc/config/glibc-stdint.h +++ b/gcc/config/glibc-stdint.h @@ -1,5 +1,5 @@ /* Definitions for types on systems using GNU libc or uClibc. - Copyright (C) 2008-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 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 3da0c658285..ba146921655 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-2018 Free Software Foundation, Inc. + Copyright (C) 1995-2019 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 7989c193f5b..f4173754f11 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2011-2019 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/gnu.h b/gcc/config/gnu.h index 3aca4e35983..9a5e215708e 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-2018 Free Software Foundation, Inc. +Copyright (C) 1994-2019 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 4175c832ef3..7424c1e451f 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 4b50ae3a107..441962a60e7 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 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 dbafb3cad76..f8792cacbeb 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2019 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-2018 Free Software Foundation, Inc." +echo ";; Copyright (C) 2004-2019 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 367fb1cf350..96556946acf 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 24b7485602f..805ed72a006 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 1883f14063b..e50521a7b64 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 84b2e4f2bf9..eb0ae835f0a 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 1992-2019 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 4d4a443c1c3..af7dbfba078 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 a772badd5a6..03c3c4c2bcf 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. Contributed by Yoshinori Sato This file is part of GCC. diff --git a/gcc/config/h8300/mova.md b/gcc/config/h8300/mova.md index 76f59a6a4e8..057ad4d7e5e 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2004-2019 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 217189ad1f5..70c6c5c1765 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 b7f34d52d9b..ca6d2646a51 100644 --- a/gcc/config/h8300/t-h8300 +++ b/gcc/config/h8300/t-h8300 @@ -1,4 +1,4 @@ -# Copyright (C) 1993-2018 Free Software Foundation, Inc. +# Copyright (C) 1993-2019 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 ee7af8b7864..e49283a6c5b 100644 --- a/gcc/config/h8300/t-linux +++ b/gcc/config/h8300/t-linux @@ -1,4 +1,4 @@ -# Copyright (C) 2015-2018 Free Software Foundation, Inc. +# Copyright (C) 2015-2019 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 8f700eec85d..49d3af77a92 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 47c3f9d2da7..69fa6b8fa13 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 7e2ff6777d6..6c637cfc3af 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 4696e413ac7..a00090872a0 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/host-netbsd.c b/gcc/config/host-netbsd.c index c8fe47d0d50..0579ab3dbd8 100644 --- a/gcc/config/host-netbsd.c +++ b/gcc/config/host-netbsd.c @@ -1,5 +1,5 @@ /* NetBSD host-specific hook definitions. - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 78f8149d2d7..e2712701dbb 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 942f582462b..614e469a91f 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/hpux11.opt b/gcc/config/hpux11.opt index 1a4a4c72645..60ebaa3e608 100644 --- a/gcc/config/hpux11.opt +++ b/gcc/config/hpux11.opt @@ -1,6 +1,6 @@ ; HP-UX 11 options. -; Copyright (C) 2011-2018 Free Software Foundation, Inc. +; Copyright (C) 2011-2019 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 0a448b59afa..e01b77ddb4b 100644 --- a/gcc/config/i386/adxintrin.h +++ b/gcc/config/i386/adxintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2018 Free Software Foundation, Inc. +/* Copyright (C) 2012-2019 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 a9ff9b50819..693805e3a2e 100644 --- a/gcc/config/i386/ammintrin.h +++ b/gcc/config/i386/ammintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2018 Free Software Foundation, Inc. +/* Copyright (C) 2007-2019 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 948450029a7..828f110c5c2 100644 --- a/gcc/config/i386/athlon.md +++ b/gcc/config/i386/athlon.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2002-2018 Free Software Foundation, Inc. +;; Copyright (C) 2002-2019 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 e609963872e..1edbd63f187 100644 --- a/gcc/config/i386/atom.md +++ b/gcc/config/i386/atom.md @@ -1,5 +1,5 @@ ;; Atom Scheduling -;; Copyright (C) 2009-2018 Free Software Foundation, Inc. +;; Copyright (C) 2009-2019 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 7dd359b9001..e69089dbf65 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-2018 Free Software Foundation, Inc. + Copyright (C) 1988-2019 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 a56d3fc804a..7606efdbf79 100644 --- a/gcc/config/i386/avx2intrin.h +++ b/gcc/config/i386/avx2intrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2018 Free Software Foundation, Inc. +/* Copyright (C) 2011-2019 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 d12e9c6559a..58f4d70d46a 100644 --- a/gcc/config/i386/avx5124fmapsintrin.h +++ b/gcc/config/i386/avx5124fmapsintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2015-2018 Free Software Foundation, Inc. +/* Copyright (C) 2015-2019 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 f07cbf700ed..76a0e26d97a 100644 --- a/gcc/config/i386/avx5124vnniwintrin.h +++ b/gcc/config/i386/avx5124vnniwintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2015-2018 Free Software Foundation, Inc. +/* Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx512bitalgintrin.h b/gcc/config/i386/avx512bitalgintrin.h index 3a7414adb69..8b4fc8e3f67 100644 --- a/gcc/config/i386/avx512bitalgintrin.h +++ b/gcc/config/i386/avx512bitalgintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2017-2018 Free Software Foundation, Inc. +/* Copyright (C) 2017-2019 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 24ad5f1e2af..cf5f885086d 100644 --- a/gcc/config/i386/avx512bwintrin.h +++ b/gcc/config/i386/avx512bwintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2018 Free Software Foundation, Inc. +/* Copyright (C) 2014-2019 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 bd4149e173f..d20bc2a15bf 100644 --- a/gcc/config/i386/avx512cdintrin.h +++ b/gcc/config/i386/avx512cdintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2018 Free Software Foundation, Inc. +/* Copyright (C) 2013-2019 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 13482596ba0..f0c18fb45fb 100644 --- a/gcc/config/i386/avx512dqintrin.h +++ b/gcc/config/i386/avx512dqintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2018 Free Software Foundation, Inc. +/* Copyright (C) 2014-2019 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 92de341a675..bab848d75ac 100644 --- a/gcc/config/i386/avx512erintrin.h +++ b/gcc/config/i386/avx512erintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2018 Free Software Foundation, Inc. +/* Copyright (C) 2013-2019 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 c749b1a3b0e..88bee3cd599 100644 --- a/gcc/config/i386/avx512fintrin.h +++ b/gcc/config/i386/avx512fintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2018 Free Software Foundation, Inc. +/* Copyright (C) 2013-2019 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 d365c6664d3..0964ffdf2c5 100644 --- a/gcc/config/i386/avx512ifmaintrin.h +++ b/gcc/config/i386/avx512ifmaintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2018 Free Software Foundation, Inc. +/* Copyright (C) 2013-2019 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 92de51e7546..31473e61810 100644 --- a/gcc/config/i386/avx512ifmavlintrin.h +++ b/gcc/config/i386/avx512ifmavlintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2018 Free Software Foundation, Inc. +/* Copyright (C) 2013-2019 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 f7568d81e41..83556cb9fd4 100644 --- a/gcc/config/i386/avx512pfintrin.h +++ b/gcc/config/i386/avx512pfintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2018 Free Software Foundation, Inc. +/* Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx512vbmi2intrin.h b/gcc/config/i386/avx512vbmi2intrin.h index f2f7013cf64..2b1e3386618 100644 --- a/gcc/config/i386/avx512vbmi2intrin.h +++ b/gcc/config/i386/avx512vbmi2intrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2018 Free Software Foundation, Inc. +/* Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx512vbmi2vlintrin.h b/gcc/config/i386/avx512vbmi2vlintrin.h index b089d3381fe..d1276c8e0f2 100644 --- a/gcc/config/i386/avx512vbmi2vlintrin.h +++ b/gcc/config/i386/avx512vbmi2vlintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2018 Free Software Foundation, Inc. +/* Copyright (C) 2013-2019 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 a1b93626fb2..85f6af4fb14 100644 --- a/gcc/config/i386/avx512vbmiintrin.h +++ b/gcc/config/i386/avx512vbmiintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2018 Free Software Foundation, Inc. +/* Copyright (C) 2013-2019 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 91af1256269..39fef5cfae9 100644 --- a/gcc/config/i386/avx512vbmivlintrin.h +++ b/gcc/config/i386/avx512vbmivlintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2018 Free Software Foundation, Inc. +/* Copyright (C) 2013-2019 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 f8df6f2e9ae..2dd73ffbd93 100644 --- a/gcc/config/i386/avx512vlbwintrin.h +++ b/gcc/config/i386/avx512vlbwintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2018 Free Software Foundation, Inc. +/* Copyright (C) 2014-2019 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 8c7c6ff9308..5914dac7395 100644 --- a/gcc/config/i386/avx512vldqintrin.h +++ b/gcc/config/i386/avx512vldqintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2018 Free Software Foundation, Inc. +/* Copyright (C) 2014-2019 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 36798bce28e..b2b3a4b8f35 100644 --- a/gcc/config/i386/avx512vlintrin.h +++ b/gcc/config/i386/avx512vlintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2018 Free Software Foundation, Inc. +/* Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx512vnniintrin.h b/gcc/config/i386/avx512vnniintrin.h index 038e269bb0b..d6f2106ca28 100644 --- a/gcc/config/i386/avx512vnniintrin.h +++ b/gcc/config/i386/avx512vnniintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2018 Free Software Foundation, Inc. +/* Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx512vnnivlintrin.h b/gcc/config/i386/avx512vnnivlintrin.h index b278d6dc8bd..a2e84f669b0 100644 --- a/gcc/config/i386/avx512vnnivlintrin.h +++ b/gcc/config/i386/avx512vnnivlintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2018 Free Software Foundation, Inc. +/* Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx512vpopcntdqintrin.h b/gcc/config/i386/avx512vpopcntdqintrin.h index 722f6f841a7..3569430baa7 100644 --- a/gcc/config/i386/avx512vpopcntdqintrin.h +++ b/gcc/config/i386/avx512vpopcntdqintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2017-2018 Free Software Foundation, Inc. +/* Copyright (C) 2017-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/avx512vpopcntdqvlintrin.h b/gcc/config/i386/avx512vpopcntdqvlintrin.h index 85fc6ea6fa7..b974d09338a 100644 --- a/gcc/config/i386/avx512vpopcntdqvlintrin.h +++ b/gcc/config/i386/avx512vpopcntdqvlintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2017-2018 Free Software Foundation, Inc. +/* Copyright (C) 2017-2019 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 3891ffd099c..29115a11a0d 100644 --- a/gcc/config/i386/avxintrin.h +++ b/gcc/config/i386/avxintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2018 Free Software Foundation, Inc. +/* Copyright (C) 2008-2019 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 1ffe4f4ba26..16fbcb573a1 100644 --- a/gcc/config/i386/avxmath.h +++ b/gcc/config/i386/avxmath.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2018 Free Software Foundation, Inc. +/* Copyright (C) 2010-2019 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 dcf439da554..ee83a06468e 100644 --- a/gcc/config/i386/bdver1.md +++ b/gcc/config/i386/bdver1.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2010-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 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 0158c4f9316..3e829f66fef 100644 --- a/gcc/config/i386/bdver3.md +++ b/gcc/config/i386/bdver3.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2012-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 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 5de1ce20533..aa08370a211 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Bo Thorsen . This file is part of GCC. diff --git a/gcc/config/i386/biarchx32.h b/gcc/config/i386/biarchx32.h index b04a29d315d..dd981451841 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 b0bbeed3f2e..ddaee2c6387 100644 --- a/gcc/config/i386/bmi2intrin.h +++ b/gcc/config/i386/bmi2intrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2018 Free Software Foundation, Inc. +/* Copyright (C) 2011-2019 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 9de0725980b..a2982b61784 100644 --- a/gcc/config/i386/bmiintrin.h +++ b/gcc/config/i386/bmiintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2018 Free Software Foundation, Inc. +/* Copyright (C) 2010-2019 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 620a5410e47..c524a8cdca3 100644 --- a/gcc/config/i386/bmmintrin.h +++ b/gcc/config/i386/bmmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2018 Free Software Foundation, Inc. +/* Copyright (C) 2007-2019 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 0af07ec8832..2b695c2049d 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-2018 Free Software Foundation, Inc. + Copyright (C) 1988-2019 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 325632b3e2b..4b095ab6cc3 100644 --- a/gcc/config/i386/btver2.md +++ b/gcc/config/i386/btver2.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2012-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/i386/cet.c b/gcc/config/i386/cet.c index 9dd90f0ef2e..09700b9c38f 100644 --- a/gcc/config/i386/cet.c +++ b/gcc/config/i386/cet.c @@ -1,5 +1,5 @@ /* Functions for CET/x86. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/cet.h b/gcc/config/i386/cet.h index 309f6428735..87913af0cf0 100644 --- a/gcc/config/i386/cet.h +++ b/gcc/config/i386/cet.h @@ -1,5 +1,5 @@ /* ELF program property for Intel CET. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/gcc/config/i386/cetintrin.h b/gcc/config/i386/cetintrin.h index e9abcf3c580..c20a76a4ca8 100644 --- a/gcc/config/i386/cetintrin.h +++ b/gcc/config/i386/cetintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2015-2018 Free Software Foundation, Inc. +/* Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/cldemoteintrin.h b/gcc/config/i386/cldemoteintrin.h index a961a1ca682..763305d0581 100644 --- a/gcc/config/i386/cldemoteintrin.h +++ b/gcc/config/i386/cldemoteintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2018 Free Software Foundation, Inc. +/* Copyright (C) 2018-2019 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 a4b3d90f322..1e720c2515c 100644 --- a/gcc/config/i386/clflushoptintrin.h +++ b/gcc/config/i386/clflushoptintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2018 Free Software Foundation, Inc. +/* Copyright (C) 2013-2019 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 7ac43bf489c..217fb3babf2 100644 --- a/gcc/config/i386/clwbintrin.h +++ b/gcc/config/i386/clwbintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2018 Free Software Foundation, Inc. +/* Copyright (C) 2013-2019 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 9d1f7bf9273..1a37b051889 100644 --- a/gcc/config/i386/clzerointrin.h +++ b/gcc/config/i386/clzerointrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2018 Free Software Foundation, Inc. +/* Copyright (C) 2012-2019 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 41b8690aeaf..33921aea267 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2006-2019 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 e5663ee990f..926eae915da 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2004-2019 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 2e6d4a55602..39bf0fb1b83 100644 --- a/gcc/config/i386/cpuid.h +++ b/gcc/config/i386/cpuid.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2007-2018 Free Software Foundation, Inc. + * Copyright (C) 2007-2019 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 863ee4cfdac..fce2c45b7bb 100644 --- a/gcc/config/i386/cross-stdarg.h +++ b/gcc/config/i386/cross-stdarg.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2018 Free Software Foundation, Inc. +/* Copyright (C) 2002-2019 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 41e82c2c224..313e40c2629 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-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 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 c322d196079..6426d96b13c 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-2018 Free Software Foundation, Inc. + Copyright (C) 1995-2019 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 ab9d3e3ee1e..ebf5b492e78 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 0b422382c39..423510abaf0 100644 --- a/gcc/config/i386/cygwin-stdint.h +++ b/gcc/config/i386/cygwin-stdint.h @@ -1,5 +1,5 @@ /* Definitions for types on systems using Cygwin. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 a35d3a03faa..f8404e3fd2c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 fd7df56a18a..9b1e20c63dc 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-2018 Free Software Foundation, Inc. + Copyright (C) 1995-2019 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 fb20fcacab6..6a92d8b1ba7 100644 --- a/gcc/config/i386/cygwin.opt +++ b/gcc/config/i386/cygwin.opt @@ -1,6 +1,6 @@ ; Cygwin-specific options. -; Copyright (C) 2013-2018 Free Software Foundation, Inc. +; Copyright (C) 2013-2019 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 f760218bda7..a63841ca555 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 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 87c4b8c14d3..ebd65f94208 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-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 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 950642a526a..a17eb72dbb8 100644 --- a/gcc/config/i386/djgpp-stdint.h +++ b/gcc/config/i386/djgpp-stdint.h @@ -1,5 +1,5 @@ /* Definitions for types on systems using DJGPP. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 d187c3a7452..33e2939cd29 100644 --- a/gcc/config/i386/djgpp.c +++ b/gcc/config/i386/djgpp.c @@ -1,5 +1,5 @@ /* Subroutines for DJGPP. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 dd8c71b833a..7ca6169c69d 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-2018 Free Software Foundation, Inc. + Copyright (C) 1997-2019 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 3f962e6f1a9..41de3eba677 100644 --- a/gcc/config/i386/djgpp.opt +++ b/gcc/config/i386/djgpp.opt @@ -1,6 +1,6 @@ ; DJGPP-specific options. -; Copyright (C) 2005-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 40774c0cf7a..fd503724643 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by John Marino This file is part of GCC. diff --git a/gcc/config/i386/driver-i386.c b/gcc/config/i386/driver-i386.c index 19a8aba6a12..75f70269517 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-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/driver-mingw32.c b/gcc/config/i386/driver-mingw32.c index c6766d04ac2..3040f035669 100644 --- a/gcc/config/i386/driver-mingw32.c +++ b/gcc/config/i386/driver-mingw32.c @@ -1,5 +1,5 @@ /* Host OS specific configuration for the gcc driver. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 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 3c1f04b6095..d9bc3f7f28f 100644 --- a/gcc/config/i386/emmintrin.h +++ b/gcc/config/i386/emmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2018 Free Software Foundation, Inc. +/* Copyright (C) 2003-2019 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 5c0490ccc09..57c0da1fab7 100644 --- a/gcc/config/i386/f16cintrin.h +++ b/gcc/config/i386/f16cintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2018 Free Software Foundation, Inc. +/* Copyright (C) 2011-2019 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 578ceba596b..0a536563797 100644 --- a/gcc/config/i386/fma4intrin.h +++ b/gcc/config/i386/fma4intrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2018 Free Software Foundation, Inc. +/* Copyright (C) 2007-2019 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 4f13e81cf34..7c7863440b8 100644 --- a/gcc/config/i386/fmaintrin.h +++ b/gcc/config/i386/fmaintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2018 Free Software Foundation, Inc. +/* Copyright (C) 2011-2019 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 caac6b38575..912d4be3589 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 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 d7fbe946698..1f99e812f01 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by David O'Brien This file is part of GCC. diff --git a/gcc/config/i386/fxsrintrin.h b/gcc/config/i386/fxsrintrin.h index 4331dd2be9b..ff6c6f848eb 100644 --- a/gcc/config/i386/fxsrintrin.h +++ b/gcc/config/i386/fxsrintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2018 Free Software Foundation, Inc. +/* Copyright (C) 2012-2019 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 eb30db5d326..711ead02929 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-2018 Free Software Foundation, Inc. + Copyright (C) 1988-2019 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 64f9bfaa219..bdc425e7930 100644 --- a/gcc/config/i386/geode.md +++ b/gcc/config/i386/geode.md @@ -1,5 +1,5 @@ ;; Geode Scheduling -;; Copyright (C) 2006-2018 Free Software Foundation, Inc. +;; Copyright (C) 2006-2019 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/i386/gfniintrin.h b/gcc/config/i386/gfniintrin.h index 5bd040fc53d..90fdc6fa414 100644 --- a/gcc/config/i386/gfniintrin.h +++ b/gcc/config/i386/gfniintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2017-2018 Free Software Foundation, Inc. +/* Copyright (C) 2017-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/glm.md b/gcc/config/i386/glm.md index 03d28ff34cd..3623b85098e 100644 --- a/gcc/config/i386/glm.md +++ b/gcc/config/i386/glm.md @@ -1,5 +1,5 @@ ;; Goldmont(GLM) Scheduling -;; Copyright (C) 2018 Free Software Foundation, Inc. +;; Copyright (C) 2018-2019 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 6ad7d578bba..b9886555956 100644 --- a/gcc/config/i386/gmm_malloc.h +++ b/gcc/config/i386/gmm_malloc.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2018 Free Software Foundation, Inc. +/* Copyright (C) 2004-2019 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 dc66daa798b..36050687402 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-2018 Free Software Foundation, Inc. + GNU userspace. Copyright (C) 2012-2019 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 baed87aa54f..33ce6797c00 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-2018 Free Software Foundation, Inc. + Copyright (C) 1994-2019 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 09141ce3508..540b5a55e69 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Jan Hubicka , 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 67d2742bab2..69d9e5fee27 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-2018 Free Software Foundation, Inc. +Copyright (C) 1994-2019 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 4d547fa2335..2cb82639342 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2004-2019 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 754df3eba69..4fb9d6233b6 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 b265333f607..2454a29ba35 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 8bfa542e05f..f2b56d71c5b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 82df3ba9bd2..0291900225a 100644 --- a/gcc/config/i386/i386-builtin-types.awk +++ b/gcc/config/i386/i386-builtin-types.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # # This 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 e80abe4ace9..322be4bb84a 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-2018 Free Software Foundation, Inc. + Copyright (C) 1988-2019 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 5c327dc93e9..5e7e46fcebe 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-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/i386-d.c b/gcc/config/i386/i386-d.c index 34304b84a36..8954f1f7d23 100644 --- a/gcc/config/i386/i386-d.c +++ b/gcc/config/i386/i386-d.c @@ -1,5 +1,5 @@ /* Subroutines for the D front end on the x86 architecture. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 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/config/i386/i386-modes.def b/gcc/config/i386/i386-modes.def index 12c17ce7dfc..d0ae469514e 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 35e9413100e..cf7bb1439cf 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-2018 Free Software Foundation, Inc. + Copyright (C) 1988-2019 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 4a6a95cc2d9..87cfd94b8f6 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 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 1e802bac1ea..bf3637d06d6 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-2018 Free Software Foundation, Inc. + Copyright (C) 1988-2019 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 61dbc95c086..5de381d4047 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-2018 Free Software Foundation, Inc. + Copyright (C) 1988-2019 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 d4b17373110..83b025e0cf5 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-2018 Free Software Foundation, Inc. + Copyright (C) 1988-2019 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 b2d27faa4fd..c8123cb6caa 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 1988-2019 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 007e88b57f9..9b93241f790 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 36480120a6a..7130b7e68c2 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-2018 Free Software Foundation, Inc. + Copyright (C) 1988-2019 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 4320cfbbfe7..fb264ef964e 100644 --- a/gcc/config/i386/ia32intrin.h +++ b/gcc/config/i386/ia32intrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2018 Free Software Foundation, Inc. +/* Copyright (C) 2009-2019 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 4e7c56967a5..bcff0ccbd9c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 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 b52ab91b4d5..6ce00012b42 100644 --- a/gcc/config/i386/immintrin.h +++ b/gcc/config/i386/immintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2018 Free Software Foundation, Inc. +/* Copyright (C) 2008-2019 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 b8f116446e6..2a3e912ee74 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by Ilya Verbin . diff --git a/gcc/config/i386/intelmic-offload.h b/gcc/config/i386/intelmic-offload.h index 10997e8e506..d1a59fc385d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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 655b178e3a6..682532ddc7c 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2002-2019 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 21528cf9a39..a03c6cdd95b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 c755d8da45e..4ab11015dfb 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 22b3a72f18b..eed246b9d94 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 1e7a0550839..9cc74bc8cd3 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 69f97f15b0d..9a6e2d99896 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-2018 Free Software Foundation, Inc. + Copyright (C) 1994-2019 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 f2d913e30ac..c08221c4210 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Jan Hubicka , 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 fb30a8a4a2b..74239ba6741 100644 --- a/gcc/config/i386/lwpintrin.h +++ b/gcc/config/i386/lwpintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2018 Free Software Foundation, Inc. +/* Copyright (C) 2007-2019 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 6f4013eb74b..0e58fc52458 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-2018 Free Software Foundation, Inc. + Copyright (C) 1993-2019 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 6e001b3c057..c0c6dad9047 100644 --- a/gcc/config/i386/lzcntintrin.h +++ b/gcc/config/i386/lzcntintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2018 Free Software Foundation, Inc. +/* Copyright (C) 2009-2019 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 0739bdd687b..fdaec62f735 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 2f4aa3e6288..fd180000132 100644 --- a/gcc/config/i386/mingw-stdint.h +++ b/gcc/config/i386/mingw-stdint.h @@ -1,5 +1,5 @@ /* Definitions for types on systems using mingw. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 00b3f042a36..c6a126bfb73 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 502f039c2a2..170a73fb813 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2009-2019 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 29ff0d21ef6..9bdea9a2f10 100644 --- a/gcc/config/i386/mingw.opt +++ b/gcc/config/i386/mingw.opt @@ -1,6 +1,6 @@ ; MinGW-specific options. -; Copyright (C) 2008-2018 Free Software Foundation, Inc. +; Copyright (C) 2008-2019 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 5759d8d16ae..5f0c783dcac 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-2018 Free Software Foundation, Inc. + Copyright (C) 1997-2019 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 efd667f75d3..6bec24e3602 100644 --- a/gcc/config/i386/mm3dnow.h +++ b/gcc/config/i386/mm3dnow.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2018 Free Software Foundation, Inc. +/* Copyright (C) 2004-2019 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 71f6a139f55..238b3df3121 100644 --- a/gcc/config/i386/mmintrin.h +++ b/gcc/config/i386/mmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2018 Free Software Foundation, Inc. +/* Copyright (C) 2002-2019 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 66da7bcd7e5..c1e0f2c411e 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 Free Software Foundation, Inc. ;; ;; This file is part of GCC. ;; diff --git a/gcc/config/i386/movdirintrin.h b/gcc/config/i386/movdirintrin.h index 75a55520218..8455ada0c72 100644 --- a/gcc/config/i386/movdirintrin.h +++ b/gcc/config/i386/movdirintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2018 Free Software Foundation, Inc. +/* Copyright (C) 2018-2019 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 f47000d98b2..98697eaf5dd 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 c6a0acc2fbb..005c23a0c19 100644 --- a/gcc/config/i386/mwaitxintrin.h +++ b/gcc/config/i386/mwaitxintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2018 Free Software Foundation, Inc. +/* Copyright (C) 2012-2019 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 1aa96cd7c89..53246cfb6ca 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by matthew green This file is part of GCC. diff --git a/gcc/config/i386/netbsd64.h b/gcc/config/i386/netbsd64.h index 6adf1fe67fc..3f8957bd0a9 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 e40c49b2caf..85195e4fdd7 100644 --- a/gcc/config/i386/nmmintrin.h +++ b/gcc/config/i386/nmmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2018 Free Software Foundation, Inc. +/* Copyright (C) 2007-2019 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 fbcc668c079..16e9404bcf7 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 1e270e2ac13..06999879055 100644 --- a/gcc/config/i386/nto.opt +++ b/gcc/config/i386/nto.opt @@ -1,6 +1,6 @@ ; QNX options. -; Copyright (C) 2011-2018 Free Software Foundation, Inc. +; Copyright (C) 2011-2019 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 705e904e9ab..adb2179c34c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 26dfc97af13..64784455bcc 100644 --- a/gcc/config/i386/pentium.md +++ b/gcc/config/i386/pentium.md @@ -1,5 +1,5 @@ ;; Pentium Scheduling -;; Copyright (C) 2002-2018 Free Software Foundation, Inc. +;; Copyright (C) 2002-2019 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 a07ce84b228..727bec5dda8 100644 --- a/gcc/config/i386/pkuintrin.h +++ b/gcc/config/i386/pkuintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2015-2018 Free Software Foundation, Inc. +/* Copyright (C) 2015-2019 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 ffbb7f82cf5..09a4d1447cb 100644 --- a/gcc/config/i386/pmm_malloc.h +++ b/gcc/config/i386/pmm_malloc.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2018 Free Software Foundation, Inc. +/* Copyright (C) 2004-2019 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 f2991daa072..cabc296e6bd 100644 --- a/gcc/config/i386/pmmintrin.h +++ b/gcc/config/i386/pmmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2018 Free Software Foundation, Inc. +/* Copyright (C) 2003-2019 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 8da5144a5ab..2b7c82c86d6 100644 --- a/gcc/config/i386/popcntintrin.h +++ b/gcc/config/i386/popcntintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2018 Free Software Foundation, Inc. +/* Copyright (C) 2009-2019 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 e176b28e537..a7ae22d836f 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2004-2019 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 bd262d77c6b..807883e75d2 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2004-2019 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 a07f4eda71b..dab46395cd4 100644 --- a/gcc/config/i386/prfchwintrin.h +++ b/gcc/config/i386/prfchwintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2018 Free Software Foundation, Inc. +/* Copyright (C) 2012-2019 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 679973c2d09..1ed11584817 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 27d9329212c..f821b4fd24f 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 11405645a88..56c7ec85535 100644 --- a/gcc/config/i386/rdseedintrin.h +++ b/gcc/config/i386/rdseedintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2018 Free Software Foundation, Inc. +/* Copyright (C) 2012-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/rtemself.h b/gcc/config/i386/rtemself.h index 65e8dad0016..1861ceb9e12 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 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 280c4d7100e..f46e6819e14 100644 --- a/gcc/config/i386/rtmintrin.h +++ b/gcc/config/i386/rtmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2018 Free Software Foundation, Inc. +/* Copyright (C) 2012-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/sgxintrin.h b/gcc/config/i386/sgxintrin.h index dd3f9cfcb68..b92aada6ed2 100644 --- a/gcc/config/i386/sgxintrin.h +++ b/gcc/config/i386/sgxintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2017-2018 Free Software Foundation, Inc. +/* Copyright (C) 2017-2019 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 970d5b598ed..3ab222fa77c 100644 --- a/gcc/config/i386/shaintrin.h +++ b/gcc/config/i386/shaintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2018 Free Software Foundation, Inc. +/* Copyright (C) 2013-2019 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 c059350a203..527f09442c0 100644 --- a/gcc/config/i386/slm.md +++ b/gcc/config/i386/slm.md @@ -1,5 +1,5 @@ ;; Slivermont(SLM) Scheduling -;; Copyright (C) 2009-2018 Free Software Foundation, Inc. +;; Copyright (C) 2009-2019 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 b7257a562ea..53d79c0ebae 100644 --- a/gcc/config/i386/smmintrin.h +++ b/gcc/config/i386/smmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2018 Free Software Foundation, Inc. +/* Copyright (C) 2007-2019 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 73ebc4a85e1..6555ea7d9f9 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-2018 Free Software Foundation, Inc. + Copyright (C) 1993-2019 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 6ec9896ab6f..0b85f1fc64d 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 453d3fdb8eb..7ab0dc17711 100644 --- a/gcc/config/i386/ssemath.h +++ b/gcc/config/i386/ssemath.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2018 Free Software Foundation, Inc. +/* Copyright (C) 2010-2019 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 994397ce855..2d98ab156c7 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 69b01690186..3f67cf43a92 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2013-2019 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 618397c2cd2..ba146e3c8f8 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 f88c07da939..dd342bdce11 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-2018 Free Software Foundation, Inc. + Copyright (C) 1991-2019 Free Software Foundation, Inc. Written by Ron Guilmette (rfg@netcom.com). diff --git a/gcc/config/i386/t-cet b/gcc/config/i386/t-cet index cec18f44db3..78b8a9168ae 100644 --- a/gcc/config/i386/t-cet +++ b/gcc/config/i386/t-cet @@ -1,4 +1,4 @@ -# Copyright (C) 2017-2018 Free Software Foundation, Inc. +# Copyright (C) 2017-2019 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/i386/t-cygming b/gcc/config/i386/t-cygming index f26d1377faa..8eae06b751d 100644 --- a/gcc/config/i386/t-cygming +++ b/gcc/config/i386/t-cygming @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2018 Free Software Foundation, Inc. +# Copyright (C) 2003-2019 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 261739e8778..0dac80fbc46 100644 --- a/gcc/config/i386/t-i386 +++ b/gcc/config/i386/t-i386 @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2018 Free Software Foundation, Inc. +# Copyright (C) 2008-2019 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 8ea0faff369..c686ab2f0d2 100644 --- a/gcc/config/i386/t-linux64 +++ b/gcc/config/i386/t-linux64 @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 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 48efb51629b..451421f74c8 100644 --- a/gcc/config/i386/t-rtems +++ b/gcc/config/i386/t-rtems @@ -1,4 +1,4 @@ -# Copyright (C) 1999-2018 Free Software Foundation, Inc. +# Copyright (C) 1999-2019 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 8c613af7b98..a143d97385c 100644 --- a/gcc/config/i386/t-sol2 +++ b/gcc/config/i386/t-sol2 @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2019 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 b34da7cbd0a..be6bac843ec 100644 --- a/gcc/config/i386/tbmintrin.h +++ b/gcc/config/i386/tbmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2018 Free Software Foundation, Inc. +/* Copyright (C) 2010-2019 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 54b5183c128..39ea09410c0 100644 --- a/gcc/config/i386/tmmintrin.h +++ b/gcc/config/i386/tmmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2018 Free Software Foundation, Inc. +/* Copyright (C) 2006-2019 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 b130c938ddf..42e28c4dd33 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-2018 Free Software Foundation, Inc. + Copyright (C) 1988-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/vaesintrin.h b/gcc/config/i386/vaesintrin.h index 5d9e03f1385..5566669a6d2 100644 --- a/gcc/config/i386/vaesintrin.h +++ b/gcc/config/i386/vaesintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2017-2018 Free Software Foundation, Inc. +/* Copyright (C) 2017-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/vpclmulqdqintrin.h b/gcc/config/i386/vpclmulqdqintrin.h index bcc9eedc366..2b7f3712f61 100644 --- a/gcc/config/i386/vpclmulqdqintrin.h +++ b/gcc/config/i386/vpclmulqdqintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2018 Free Software Foundation, Inc. +/* Copyright (C) 2014-2019 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 7358208971b..563905166a1 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 77eaa75924a..470ea4c4e03 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. Contributed by CodeSourcery, LLC. This file is part of GCC. diff --git a/gcc/config/i386/waitpkgintrin.h b/gcc/config/i386/waitpkgintrin.h index 4418dcd7483..2705b3188b3 100644 --- a/gcc/config/i386/waitpkgintrin.h +++ b/gcc/config/i386/waitpkgintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2018 Free Software Foundation, Inc. +/* Copyright (C) 2018-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/winnt-cxx.c b/gcc/config/i386/winnt-cxx.c index 086b771492c..d142b133b43 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 bdc1b0725b9..bc644b5e26e 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 89e4b6e8515..1b439552f9c 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-2018 Free Software Foundation, Inc. + Copyright (C) 1995-2019 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 61837f30892..6394a7df00c 100644 --- a/gcc/config/i386/wmmintrin.h +++ b/gcc/config/i386/wmmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2018 Free Software Foundation, Inc. +/* Copyright (C) 2008-2019 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 d07f972620b..74d6801256c 100644 --- a/gcc/config/i386/x-mingw32 +++ b/gcc/config/i386/x-mingw32 @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2018 Free Software Foundation, Inc. +# Copyright (C) 2003-2019 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 bc97454d2f6..a37ad44f1be 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Bo Thorsen . This file is part of GCC. diff --git a/gcc/config/i386/x86-tune-costs.h b/gcc/config/i386/x86-tune-costs.h index a47b92ff22e..1c641d99545 100644 --- a/gcc/config/i386/x86-tune-costs.h +++ b/gcc/config/i386/x86-tune-costs.h @@ -1,5 +1,5 @@ /* Costs of operations of individual x86 CPUs. - Copyright (C) 1988-2018 Free Software Foundation, Inc. + Copyright (C) 1988-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/x86-tune-sched-atom.c b/gcc/config/i386/x86-tune-sched-atom.c index ec2a0db9b03..578d71d2356 100644 --- a/gcc/config/i386/x86-tune-sched-atom.c +++ b/gcc/config/i386/x86-tune-sched-atom.c @@ -1,5 +1,5 @@ /* Scheduler hooks for IA-32 which implement atom+ specific logic. - Copyright (C) 1988-2018 Free Software Foundation, Inc. + Copyright (C) 1988-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/x86-tune-sched-bd.c b/gcc/config/i386/x86-tune-sched-bd.c index b5f16252d30..e417484d17c 100644 --- a/gcc/config/i386/x86-tune-sched-bd.c +++ b/gcc/config/i386/x86-tune-sched-bd.c @@ -1,5 +1,5 @@ /* Scheduler hooks for IA-32 which implement bdver1-4 specific logic. - Copyright (C) 1988-2018 Free Software Foundation, Inc. + Copyright (C) 1988-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/x86-tune-sched-core.c b/gcc/config/i386/x86-tune-sched-core.c index 8c49e663f00..508fcde308b 100644 --- a/gcc/config/i386/x86-tune-sched-core.c +++ b/gcc/config/i386/x86-tune-sched-core.c @@ -1,5 +1,5 @@ /* Scheduler hooks for IA-32 which implement bdver1-4 specific logic. - Copyright (C) 1988-2018 Free Software Foundation, Inc. + Copyright (C) 1988-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/x86-tune-sched.c b/gcc/config/i386/x86-tune-sched.c index a7fad4a828c..f2402e04191 100644 --- a/gcc/config/i386/x86-tune-sched.c +++ b/gcc/config/i386/x86-tune-sched.c @@ -1,5 +1,5 @@ /* Scheduler hooks for IA-32 which implement CPU specific logic. - Copyright (C) 1988-2018 Free Software Foundation, Inc. + Copyright (C) 1988-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/i386/x86-tune.def b/gcc/config/i386/x86-tune.def index 02d8eda997f..01e49867dfb 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 92bdf652781..0eb8d88aeb8 100644 --- a/gcc/config/i386/x86intrin.h +++ b/gcc/config/i386/x86intrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2018 Free Software Foundation, Inc. +/* Copyright (C) 2008-2019 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 6727d2f4fa8..a5d9009dee6 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-2018 Free Software Foundation, Inc. + Copyright (C) 1995-2019 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 02096925a88..8ebc825dfaf 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-2018 Free Software Foundation, Inc. + Copyright (C) 1988-2019 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 f1dbc23d80e..b696e3c08be 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-2018 Free Software Foundation, Inc. + Copyright (C) 1997-2019 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 f770570295c..58284378514 100644 --- a/gcc/config/i386/xmmintrin.h +++ b/gcc/config/i386/xmmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2018 Free Software Foundation, Inc. +/* Copyright (C) 2002-2019 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 e7fda9abee4..d1d1e061cdd 100644 --- a/gcc/config/i386/xopintrin.h +++ b/gcc/config/i386/xopintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2018 Free Software Foundation, Inc. +/* Copyright (C) 2007-2019 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 52019f9784c..c61f2d69b2a 100644 --- a/gcc/config/i386/xsavecintrin.h +++ b/gcc/config/i386/xsavecintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2018 Free Software Foundation, Inc. +/* Copyright (C) 2014-2019 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 3f6c80b9ba1..3ab1c108c8c 100644 --- a/gcc/config/i386/xsaveintrin.h +++ b/gcc/config/i386/xsaveintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2018 Free Software Foundation, Inc. +/* Copyright (C) 2012-2019 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 4f6d1f75b2a..ae62107b647 100644 --- a/gcc/config/i386/xsaveoptintrin.h +++ b/gcc/config/i386/xsaveoptintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2018 Free Software Foundation, Inc. +/* Copyright (C) 2012-2019 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 1f1b6316c3a..1abc0b331c5 100644 --- a/gcc/config/i386/xsavesintrin.h +++ b/gcc/config/i386/xsavesintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2014-2018 Free Software Foundation, Inc. +/* Copyright (C) 2014-2019 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 9047c3cffcc..c1e33171a36 100644 --- a/gcc/config/i386/xtestintrin.h +++ b/gcc/config/i386/xtestintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2018 Free Software Foundation, Inc. +/* Copyright (C) 2012-2019 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 ec84f618e7b..c7f49bf1c57 100644 --- a/gcc/config/i386/znver1.md +++ b/gcc/config/i386/znver1.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2012-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 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 4289b3fd470..ae165915e08 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2006-2019 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 b73cf01e232..5b6e3186b8d 100644 --- a/gcc/config/ia64/div.md +++ b/gcc/config/ia64/div.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2007-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 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 55e2a290a3b..09e90cf0c0c 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-2018 Free Software Foundation, Inc. +Copyright (C) 2000-2019 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 cc12a716a46..452aa78e433 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by David E. O'Brien and BSDi. This file is part of GCC. diff --git a/gcc/config/ia64/hpux.h b/gcc/config/ia64/hpux.h index d50c6abf76b..ea1eaab0dae 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. Contributed by Steve Ellcey and Reva Cuthbertson diff --git a/gcc/config/ia64/ia64-c.c b/gcc/config/ia64/ia64-c.c index fe2143eaacd..4f1e661dd20 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by Steve Ellcey This file is part of GCC. diff --git a/gcc/config/ia64/ia64-modes.def b/gcc/config/ia64/ia64-modes.def index 451837e1d45..61adb5f514d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by James E. Wilson and David Mosberger . diff --git a/gcc/config/ia64/ia64-opts.h b/gcc/config/ia64/ia64-opts.h index 65268107c13..ead3e3a64f1 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 0cb7b5022cc..4bc54008201 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 f121cee1997..006f1d7897e 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. Contributed by James E. Wilson and David Mosberger . diff --git a/gcc/config/ia64/ia64.h b/gcc/config/ia64/ia64.h index 6ecc15510e3..5f2a3961cf4 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. Contributed by James E. Wilson and David Mosberger . diff --git a/gcc/config/ia64/ia64.md b/gcc/config/ia64/ia64.md index 8f65b85d438..037006cdbfa 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 1999-2019 Free Software Foundation, Inc. ;; Contributed by James E. Wilson and ;; David Mosberger . diff --git a/gcc/config/ia64/ia64.opt b/gcc/config/ia64/ia64.opt index 61f2c9f1c8f..9d2bbe10ceb 100644 --- a/gcc/config/ia64/ia64.opt +++ b/gcc/config/ia64/ia64.opt @@ -1,4 +1,4 @@ -; Copyright (C) 2005-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 fcc6012f4f4..d85c6e30f41 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2002-2019 Free Software Foundation, Inc. ;; Contributed by Vladimir Makarov . ;; ;; This file is part of GCC. diff --git a/gcc/config/ia64/linux.h b/gcc/config/ia64/linux.h index d200ae518ea..76a953a67ac 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-2018 Free Software Foundation, Inc. +Copyright (C) 2000-2019 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 9b429628e5a..4293bcbad2c 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2004-2019 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 b38596a0131..fef5848b288 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 a9442c0b0a7..2c7cd866b62 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-2018 Free Software Foundation, Inc. +Copyright (C) 2000-2019 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 3183556f266..c118343fa90 100644 --- a/gcc/config/ia64/t-hpux +++ b/gcc/config/ia64/t-hpux @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2019 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 8dcc22cb246..c3d945df568 100644 --- a/gcc/config/ia64/t-ia64 +++ b/gcc/config/ia64/t-ia64 @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2018 Free Software Foundation, Inc. +# Copyright (C) 2000-2019 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 30a9faa2d67..2f17947a0e4 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2004-2019 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 c3e1f02fdb8..79cb91e17a3 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 99259bb7029..4f57ce75ac1 100644 --- a/gcc/config/ia64/vms.opt +++ b/gcc/config/ia64/vms.opt @@ -1,6 +1,6 @@ ; IA64 VMS options. -; Copyright (C) 2011-2018 Free Software Foundation, Inc. +; Copyright (C) 2011-2019 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 1bc15c2a499..139d34eb792 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/iq2000/abi b/gcc/config/iq2000/abi index 6e2ff98fdd5..b1ff3bdc069 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-2018 Free Software Foundation, Inc. +Copyright (C) 2003-2019 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 6c7af58f365..6f412278932 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 83ceec38087..c79f4107a87 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 f17e189b51a..c47c00f57dd 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 4b30a44a450..4bdbf11fdf3 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 1dff91f6c0f..89efdafe4e0 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 a4c688aa7da..3363a144dd3 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2003-2019 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 c2112b7c542..e3d4812f004 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 7484f0e50c7..8d648cdb3d5 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 923e7e41508..648c4406f3b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 4b303ccf544..dba18a8efc3 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 40da4c178e8..1dc0277d329 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-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 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 486c8d2f299..cf54b234cf9 100644 --- a/gcc/config/linux-android.opt +++ b/gcc/config/linux-android.opt @@ -1,6 +1,6 @@ ; Android specific options. -; Copyright (C) 2008-2018 Free Software Foundation, Inc. +; Copyright (C) 2008-2019 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 9da8dd7ecaa..13e6cc7c0a1 100644 --- a/gcc/config/linux-protos.h +++ b/gcc/config/linux-protos.h @@ -1,5 +1,5 @@ /* Prototypes. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/linux.c b/gcc/config/linux.c index bc06e54a73d..f90bbb8dfd6 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/linux.h b/gcc/config/linux.h index 02553599024..c3c4a219e67 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-2018 Free Software Foundation, Inc. + Copyright (C) 1995-2019 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 2704efd12ee..05d52589ee4 100644 --- a/gcc/config/linux.opt +++ b/gcc/config/linux.opt @@ -1,6 +1,6 @@ ; Processor-independent options for GNU/Linux. ; -; Copyright (C) 2006-2018 Free Software Foundation, Inc. +; Copyright (C) 2006-2019 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 3484be28487..e522adbf527 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 ;; -;; Copyright (C) 2009-2018 Free Software Foundation, Inc. +;; Copyright (C) 2009-2019 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 f532c3e5861..5130a77e817 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 - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 0f7633afa8d..7ed9ac00f08 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 - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 2a4a2759419..c330b176a6b 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 - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 1c39285afb0..c09052c627a 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 -;; Copyright (C) 2009-2018 Free Software Foundation, Inc. +;; Copyright (C) 2009-2019 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 42853f533a6..f8560f4645d 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 ; -; Copyright (C) 2009-2018 Free Software Foundation, Inc. +; Copyright (C) 2009-2019 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 ee5da00a75c..26b9b707e38 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 ;; -;; Copyright (C) 2009-2018 Free Software Foundation, Inc. +;; Copyright (C) 2009-2019 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 ad2339bb19b..1d7d71caabb 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 ac51d97050a..bbeebcade2f 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-2018 Free Software Foundation, Inc. + Copyright (C) 1993-2019 Free Software Foundation, Inc. Contributed by Philip Blundell This file is part of GCC. diff --git a/gcc/config/lynx.h b/gcc/config/lynx.h index e2f768b9f7e..86bd1d5e23e 100644 --- a/gcc/config/lynx.h +++ b/gcc/config/lynx.h @@ -1,5 +1,5 @@ /* Target independent definitions for LynxOS. - Copyright (C) 1993-2018 Free Software Foundation, Inc. + Copyright (C) 1993-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/lynx.opt b/gcc/config/lynx.opt index ea11f0f3946..54d47a8d2df 100644 --- a/gcc/config/lynx.opt +++ b/gcc/config/lynx.opt @@ -1,6 +1,6 @@ ; Processor-independent options for LynxOS. -; Copyright (C) 2005-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 d7e38e1b8da..90f86fd935b 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 57d149a47c9..5f01e9a9a18 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 a54751f5d89..d7da439c255 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2006-2019 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 dfa13b5be6f..fe8a9f53019 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 891d5cfb86e..ceea34bd9ee 100644 --- a/gcc/config/m32c/constraints.md +++ b/gcc/config/m32c/constraints.md @@ -1,5 +1,5 @@ ;; m32c constraints -;; Copyright (C) 2012-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 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 a5af8147a52..13037c2aecb 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 e2175566ed5..e14e776380b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 3e4446bf77e..f027c01555a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 b3ee0d6f327..7d4d478fda7 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 069ad08b966..3a98dede3ce 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 4b43328d4f1..dd66b8ad9fa 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 85b9478a114..909f701a8e7 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 83094aa66f3..5e26f5cdbd5 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 7f7ac637ae6..821e6bf75bf 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 0da8612d89a..efac9b6fb9a 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 45768f18e68..0ab755a8f7b 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 58a41e6f10c..502baff9b65 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 c4135a948d4..d3d307907ec 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 6a562dd9526..a0c527896e7 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 6aa1a58c800..3121523cdba 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-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 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 2ec500feed7..5a130111655 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 84a4284ba53..0291ff0ca32 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2005-2019 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 9cb1f0697b7..ad338e75d3f 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 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 d65abe764f2..715ef51a6d3 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 f2b8435d2ca..4e3aa8a9a01 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 ffde5e4e135..0dd0e9291fb 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 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 21286b73639..e8a3b5097a4 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 a2bd289b24c..6e79b2aec90 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 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 4eb15a7ba60..2e7aacf0ccc 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 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 5f91e32731d..be5739763b7 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 1996-2019 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 6cb16009aad..6b73d8cc92e 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 a107f8025f3..a469c976bc3 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 2177c93c413..84a9e829535 100644 --- a/gcc/config/m32r/t-linux +++ b/gcc/config/m32r/t-linux @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2018 Free Software Foundation, Inc. +# Copyright (C) 2003-2019 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 25f96ece565..23fa918a928 100644 --- a/gcc/config/m32r/t-m32r +++ b/gcc/config/m32r/t-m32r @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 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 c32b85e9afb..db4d0237c45 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 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 ee9275f5826..2ccb5dd7570 100644 --- a/gcc/config/m68k/constraints.md +++ b/gcc/config/m68k/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for m68k -;; Copyright (C) 2007-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 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 a4082ed89e4..455ae550062 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2011-2019 Free Software Foundation, Inc. # # This file is part of GCC. # @@ -23,7 +23,7 @@ cat <, , diff --git a/gcc/config/m68k/openbsd.h b/gcc/config/m68k/openbsd.h index f897962bb6e..66fd7dc56ce 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 63ac181bc0c..ad297883f85 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 44f2cbb5a4d..0c607b73914 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2006-2019 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 e18a06e31a6..9595ce4ce9a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 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 bde24f198ee..1ff5d898a49 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 130f832f694..283731cb92a 100644 --- a/gcc/config/m68k/t-linux +++ b/gcc/config/m68k/t-linux @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2018 Free Software Foundation, Inc. +# Copyright (C) 2008-2019 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 389026a102d..55829b0455d 100644 --- a/gcc/config/m68k/t-mlibs +++ b/gcc/config/m68k/t-mlibs @@ -1,6 +1,6 @@ # multilibs -*- mode:Makefile -*- # -# Copyright (C) 2007-2018 Free Software Foundation, Inc. +# Copyright (C) 2007-2019 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 df139694cb8..7431d5c8486 100644 --- a/gcc/config/m68k/t-uclinux +++ b/gcc/config/m68k/t-uclinux @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2018 Free Software Foundation, Inc. +# Copyright (C) 2003-2019 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 475b5daaf24..aa4974fa4cb 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 97e7592f39c..1c0f51aedbc 100644 --- a/gcc/config/m68k/uclinux.opt +++ b/gcc/config/m68k/uclinux.opt @@ -1,6 +1,6 @@ ; m68k/ColdFire uClinux options. -; Copyright (C) 2011-2018 Free Software Foundation, Inc. +; Copyright (C) 2011-2019 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 9f971c8b338..7e00a2c587e 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 7fea39a84a7..5584c9b3216 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-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 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 7c31021b051..ad0e15498a9 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 6df464d3fc5..06f093eee12 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-2018 Free Software Foundation, Inc. + Copyright (C) 1993-2019 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 594e79b6cbb..3f84bf0d3b5 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-2018 Free Software Foundation, Inc. + Copyright (C) 1993-2019 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 fc14af2d3ab..cc84e342b32 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 1993-2019 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 0533ab4a2ef..98cfc83a39c 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 0cbda50ea30..baf0e20acdc 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 54771ef9f20..8aae5fcc616 100644 --- a/gcc/config/mcore/t-mcore +++ b/gcc/config/mcore/t-mcore @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2018 Free Software Foundation, Inc. +# Copyright (C) 2000-2019 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 ae149441867..5e1d79a2444 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 Free Software Foundation, Inc. ;; Contributed by Michael Eager . diff --git a/gcc/config/microblaze/linux.h b/gcc/config/microblaze/linux.h index d5054246bbb..7053911fb36 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 7b020b52a66..cd21319aca0 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. Contributed by Michael Eager . diff --git a/gcc/config/microblaze/microblaze-protos.h b/gcc/config/microblaze/microblaze-protos.h index 515b713a3d7..1f5ca8020c5 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 6c4a62c3113..aa6ef44f03d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Michael Eager . diff --git a/gcc/config/microblaze/microblaze.h b/gcc/config/microblaze/microblaze.h index c05bed6e323..fa0806e0fd9 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Michael Eager . diff --git a/gcc/config/microblaze/microblaze.md b/gcc/config/microblaze/microblaze.md index bec346f60ff..bb432aefe69 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2009-2019 Free Software Foundation, Inc. ;; Contributed by Michael Eager . diff --git a/gcc/config/microblaze/microblaze.opt b/gcc/config/microblaze/microblaze.opt index 2f34541c225..0e5a46b3393 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2009-2019 Free Software Foundation, Inc. ; ; Contributed by Michael Eager . ; diff --git a/gcc/config/microblaze/predicates.md b/gcc/config/microblaze/predicates.md index 5e12095b681..30f26aeb2f9 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2009-2019 Free Software Foundation, Inc. ;; ;; Contributed by Michael Eager . ;; diff --git a/gcc/config/microblaze/rtems.h b/gcc/config/microblaze/rtems.h index 5f233212273..c0008f3b260 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 b34bd54ff22..6f16ca6700f 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 0a98d627d1d..a6c06a9457c 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 2cbe867cc57..65d601b1a08 100644 --- a/gcc/config/mips/20kc.md +++ b/gcc/config/mips/20kc.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2007-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 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 b11ad58b05c..1c63d610881 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 73417979ea2..9648ba0ad21 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2004-2019 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 3d48edb55fe..5fc27c5e678 100644 --- a/gcc/config/mips/4000.md +++ b/gcc/config/mips/4000.md @@ -1,5 +1,5 @@ ;; R4000 pipeline description. -;; Copyright (C) 2004-2018 Free Software Foundation, Inc. +;; Copyright (C) 2004-2019 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 d6cc3078c33..1ba52d94602 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2004-2019 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 4c2fc469616..a5b7c7bb0b6 100644 --- a/gcc/config/mips/4130.md +++ b/gcc/config/mips/4130.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2004-2018 Free Software Foundation, Inc. +;; Copyright (C) 2004-2019 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 4db91919330..f183ec1d3c2 100644 --- a/gcc/config/mips/4300.md +++ b/gcc/config/mips/4300.md @@ -1,5 +1,5 @@ ;; VR4300 pipeline description. -;; Copyright (C) 2004-2018 Free Software Foundation, Inc. +;; Copyright (C) 2004-2019 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 6b6f61a3c13..998832e44a5 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2004-2019 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 f658849e945..f924588279b 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 83c23ef486e..e07522a7740 100644 --- a/gcc/config/mips/5000.md +++ b/gcc/config/mips/5000.md @@ -1,5 +1,5 @@ ;; VR5000 pipeline description. -;; Copyright (C) 2004-2018 Free Software Foundation, Inc. +;; Copyright (C) 2004-2019 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 856612412ed..2329d685de1 100644 --- a/gcc/config/mips/5400.md +++ b/gcc/config/mips/5400.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2002-2018 Free Software Foundation, Inc. +;; Copyright (C) 2002-2019 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 6b4dfd431ee..fffa5668e43 100644 --- a/gcc/config/mips/5500.md +++ b/gcc/config/mips/5500.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2002-2018 Free Software Foundation, Inc. +;; Copyright (C) 2002-2019 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 e72c40cda3b..44569e2f134 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 50626a9f0da..4df4fb572b1 100644 --- a/gcc/config/mips/6000.md +++ b/gcc/config/mips/6000.md @@ -1,5 +1,5 @@ ;; R6000 pipeline description. -;; Copyright (C) 2004-2018 Free Software Foundation, Inc. +;; Copyright (C) 2004-2019 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 b89291361d9..4db0cf79087 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2003-2019 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 20a67fc0c3b..0f868dd978c 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 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 5d488bd0f7e..4b025cbba60 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2003-2019 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 a39fe093fbc..cea160d80e2 100644 --- a/gcc/config/mips/constraints.md +++ b/gcc/config/mips/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for MIPS. -;; Copyright (C) 2006-2018 Free Software Foundation, Inc. +;; Copyright (C) 2006-2019 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 c655b1d911b..3f746fb9105 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-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 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 98d4f806ee9..d55ea64f8bc 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-2018 Free Software Foundation, Inc. + Copyright (C) 1994-2019 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 d88999a08e3..4046dbe2068 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-2018 Free Software Foundation, Inc. + Copyright (C) 1994-2019 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 4a4f9e678ce..4bbd9537b9b 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-2018 Free Software Foundation, Inc. + Copyright (C) 1994-2019 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 ed51947bb6c..585d6423acf 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 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 b82e2d0145f..84e45d034e6 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2004-2019 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 fcd71469eea..2714c545f1e 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2011-2019 Free Software Foundation, Inc. # # This file is part of GCC. # @@ -22,7 +22,7 @@ cat < This file is part of GCC. diff --git a/gcc/config/mn10300/mn10300-modes.def b/gcc/config/mn10300/mn10300-modes.def index 0dad35ccabe..92551961805 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-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 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 2a6b637cd48..0562804de58 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 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 da8c939ab39..77a9d71b02d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 a7e5e6b24f5..72e1256680f 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 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 31f2025fe34..b36c8f5e38d 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 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 c01d3d085df..c7c7bbf6174 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 1996-2019 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 7984d4c5a08..82efb6d40c1 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 c9961f4241e..6078d3cf11e 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 e96c0ed3f24..fee0fcc85ab 100644 --- a/gcc/config/mn10300/t-mn10300 +++ b/gcc/config/mn10300/t-mn10300 @@ -1,4 +1,4 @@ -# Copyright (C) 1996-2018 Free Software Foundation, Inc. +# Copyright (C) 1996-2019 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 5e94b7bb322..2d3bdc84930 100644 --- a/gcc/config/moxie/constraints.md +++ b/gcc/config/moxie/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for Moxie -;; Copyright (C) 2009-2018 Free Software Foundation, Inc. +;; Copyright (C) 2009-2019 Free Software Foundation, Inc. ;; Contributed by Anthony Green ;; This file is part of GCC. diff --git a/gcc/config/moxie/moxie-protos.h b/gcc/config/moxie/moxie-protos.h index 2857b966879..c8f04977917 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 fbe39fef5ad..0284f3c40a4 100644 --- a/gcc/config/moxie/moxie.c +++ b/gcc/config/moxie/moxie.c @@ -1,5 +1,5 @@ /* Target Code for moxie - Copyright (C) 2008-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 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 635f4c09a9c..a1195dcd6e5 100644 --- a/gcc/config/moxie/moxie.h +++ b/gcc/config/moxie/moxie.h @@ -1,5 +1,5 @@ /* Target Definitions for moxie. - Copyright (C) 2008-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 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 bf93ec5e8ba..fa750d45401 100644 --- a/gcc/config/moxie/moxie.md +++ b/gcc/config/moxie/moxie.md @@ -1,5 +1,5 @@ ;; Machine description for Moxie -;; Copyright (C) 2009-2018 Free Software Foundation, Inc. +;; Copyright (C) 2009-2019 Free Software Foundation, Inc. ;; Contributed by Anthony Green ;; This file is part of GCC. diff --git a/gcc/config/moxie/moxie.opt b/gcc/config/moxie/moxie.opt index 510aa9ec8b0..0a3813ffadf 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2012-2019 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 019c06bf689..fb5bf5b5e76 100644 --- a/gcc/config/moxie/moxiebox.h +++ b/gcc/config/moxie/moxiebox.h @@ -1,5 +1,5 @@ /* Definitions for the moxiebox. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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 6f80aa500ef..7c0c5b5b489 100644 --- a/gcc/config/moxie/predicates.md +++ b/gcc/config/moxie/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for Moxie -;; Copyright (C) 2009-2018 Free Software Foundation, Inc. +;; Copyright (C) 2009-2019 Free Software Foundation, Inc. ;; Contributed by Anthony Green ;; This file is part of GCC. diff --git a/gcc/config/moxie/rtems.h b/gcc/config/moxie/rtems.h index bc28d6e342e..aea490a62c5 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 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 d6eceae16f7..18b896edea7 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2008-2019 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 2a26b185fb7..6ef55f87a1b 100644 --- a/gcc/config/moxie/uclinux.h +++ b/gcc/config/moxie/uclinux.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2018 Free Software Foundation, Inc. +/* Copyright (C) 2009-2019 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 8268199236c..7ef249d4ac2 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2013-2019 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 09b4b9c5474..5583db6edf7 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. Contributed by Georg-Johann Lay This file is part of GCC. diff --git a/gcc/config/msp430/msp430-c.c b/gcc/config/msp430/msp430-c.c index cff6d27ef4e..19d13b6713c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 0e03f411ffa..6af8bb4903b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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 69918191142..5a4d03f88be 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 21b5819380f..15d97af4edd 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 deb42eb0503..c0aa8eacd96 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 614d375f315..344d21d9378 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2013-2019 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 0b0a5753fea..1bfd33da524 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2013-2019 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 af9d5e6357f..edfdad7ed1a 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2012-2019 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 6d42f50c882..af86769df47 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 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 315c60313e5..b5010c0edb7 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 Free Software Foundation, Inc. ;; Contributed by Andes Technology Corporation. ;; ;; This file is part of GCC. diff --git a/gcc/config/nds32/elf.h b/gcc/config/nds32/elf.h index 66397ac2e30..49e398baf85 100644 --- a/gcc/config/nds32/elf.h +++ b/gcc/config/nds32/elf.h @@ -1,5 +1,5 @@ /* Definitions of target machine of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2014 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 f4fb58181b1..96fe223c0b4 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 Free Software Foundation, Inc. ;; Contributed by Andes Technology Corporation. ;; ;; This file is part of GCC. diff --git a/gcc/config/nds32/linux.h b/gcc/config/nds32/linux.h index a0ec1b2bfd4..0426ba87ebe 100644 --- a/gcc/config/nds32/linux.h +++ b/gcc/config/nds32/linux.h @@ -1,5 +1,5 @@ /* Definitions of target machine of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2014 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 979000fcc45..09b22cad494 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 7ee6489d034..f13a3d91f67 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 Free Software Foundation, Inc. ;; Contributed by Andes Technology Corporation. ;; ;; This file is part of GCC. diff --git a/gcc/config/nds32/nds32-dspext.md b/gcc/config/nds32/nds32-dspext.md index e3ae79c84fe..116cb7f599a 100644 --- a/gcc/config/nds32/nds32-dspext.md +++ b/gcc/config/nds32/nds32-dspext.md @@ -1,5 +1,5 @@ ;; Machine description of Andes NDS32 cpu for GNU compiler -;; Copyright (C) 2012-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 Free Software Foundation, Inc. ;; Contributed by Andes Technology Corporation. ;; ;; This file is part of GCC. diff --git a/gcc/config/nds32/nds32-e8.md b/gcc/config/nds32/nds32-e8.md index a4424778a40..e5ff7e8d207 100644 --- a/gcc/config/nds32/nds32-e8.md +++ b/gcc/config/nds32/nds32-e8.md @@ -1,5 +1,5 @@ ;; Pipeline descriptions of Andes NDS32 cpu for GNU compiler -;; Copyright (C) 2012-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 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 26d2865d450..278df99bc74 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/gcc/config/nds32/nds32-fpu.md b/gcc/config/nds32/nds32-fpu.md index 9b844021a24..b04ac1a345b 100644 --- a/gcc/config/nds32/nds32-fpu.md +++ b/gcc/config/nds32/nds32-fpu.md @@ -1,5 +1,5 @@ ;; Machine description of Andes NDS32 cpu for GNU compiler -;; Copyright (C) 2012-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 Free Software Foundation, Inc. ;; Contributed by Andes Technology Corporation. ;; ;; This file is part of GCC. diff --git a/gcc/config/nds32/nds32-graywolf.md b/gcc/config/nds32/nds32-graywolf.md index f0c98a6f75d..e16f14ea760 100644 --- a/gcc/config/nds32/nds32-graywolf.md +++ b/gcc/config/nds32/nds32-graywolf.md @@ -1,5 +1,5 @@ ;; Pipeline descriptions of Andes NDS32 cpu for GNU compiler -;; Copyright (C) 2012-2013 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 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 c2ad927b05d..04aa29095d7 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 c70a6fcc99b..51a41760ad2 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 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 db67a0e3666..175f608e018 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 3040bde9423..1a9cda5fb19 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 f6140e65130..71b75dca570 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 c52c03e22c9..05ccb8c1e18 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 80746b19323..a1e10c05563 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 Free Software Foundation, Inc. ;; Contributed by Andes Technology Corporation.for NDS32. ;; ;; This file is part of GCC. diff --git a/gcc/config/nds32/nds32-n10.md b/gcc/config/nds32/nds32-n10.md index 0dd76da1ef8..276f575b779 100644 --- a/gcc/config/nds32/nds32-n10.md +++ b/gcc/config/nds32/nds32-n10.md @@ -1,5 +1,5 @@ ;; Pipeline descriptions of Andes NDS32 cpu for GNU compiler -;; Copyright (C) 2012-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 Free Software Foundation, Inc. ;; Contributed by Andes Technology Corporation. ;; ;; This file is part of GCC. diff --git a/gcc/config/nds32/nds32-n13.md b/gcc/config/nds32/nds32-n13.md index ca7546bc2a7..515adfc1727 100644 --- a/gcc/config/nds32/nds32-n13.md +++ b/gcc/config/nds32/nds32-n13.md @@ -1,5 +1,5 @@ ;; Pipeline descriptions of Andes NDS32 cpu for GNU compiler -;; Copyright (C) 2012-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 Free Software Foundation, Inc. ;; Contributed by Andes Technology Corporation. ;; ;; This file is part of GCC. diff --git a/gcc/config/nds32/nds32-n7.md b/gcc/config/nds32/nds32-n7.md index 3e412676d7d..58fd68d50f0 100644 --- a/gcc/config/nds32/nds32-n7.md +++ b/gcc/config/nds32/nds32-n7.md @@ -1,5 +1,5 @@ ;; Pipeline descriptions of Andes NDS32 cpu for GNU compiler -;; Copyright (C) 2012-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 Free Software Foundation, Inc. ;; Contributed by Andes Technology Corporation. ;; ;; This file is part of GCC. diff --git a/gcc/config/nds32/nds32-n8.md b/gcc/config/nds32/nds32-n8.md index d6242f8f0e1..2deaa334b0f 100644 --- a/gcc/config/nds32/nds32-n8.md +++ b/gcc/config/nds32/nds32-n8.md @@ -1,5 +1,5 @@ ;; Pipeline descriptions of Andes NDS32 cpu for GNU compiler -;; Copyright (C) 2012-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 Free Software Foundation, Inc. ;; Contributed by Andes Technology Corporation. ;; ;; This file is part of GCC. diff --git a/gcc/config/nds32/nds32-n9-2r1w.md b/gcc/config/nds32/nds32-n9-2r1w.md index b742e5545e4..9fddaeba33f 100644 --- a/gcc/config/nds32/nds32-n9-2r1w.md +++ b/gcc/config/nds32/nds32-n9-2r1w.md @@ -1,5 +1,5 @@ ;; Pipeline descriptions of Andes NDS32 cpu for GNU compiler -;; Copyright (C) 2012-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 Free Software Foundation, Inc. ;; Contributed by Andes Technology Corporation. ;; ;; This file is part of GCC. diff --git a/gcc/config/nds32/nds32-n9-3r2w.md b/gcc/config/nds32/nds32-n9-3r2w.md index 8439cc6e36c..5b64d61b3cd 100644 --- a/gcc/config/nds32/nds32-n9-3r2w.md +++ b/gcc/config/nds32/nds32-n9-3r2w.md @@ -1,5 +1,5 @@ ;; Pipeline descriptions of Andes NDS32 cpu for GNU compiler -;; Copyright (C) 2012-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 Free Software Foundation, Inc. ;; Contributed by Andes Technology Corporation. ;; ;; This file is part of GCC. diff --git a/gcc/config/nds32/nds32-opts.h b/gcc/config/nds32/nds32-opts.h index 8d761964439..9da21fb39af 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 033f62bae5a..737644fcadc 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 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 53619d22510..0c043d4c03f 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 b41b6c7f438..eef34904fe1 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 7fb2315d0ff..38aaca9d8e2 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/gcc/config/nds32/nds32-relax-opt.c b/gcc/config/nds32/nds32-relax-opt.c index e6609a09293..25be202687d 100644 --- a/gcc/config/nds32/nds32-relax-opt.c +++ b/gcc/config/nds32/nds32-relax-opt.c @@ -1,5 +1,5 @@ /* relax-opt pass of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/gcc/config/nds32/nds32-utils.c b/gcc/config/nds32/nds32-utils.c index 7c93cd2edd0..3515e610456 100644 --- a/gcc/config/nds32/nds32-utils.c +++ b/gcc/config/nds32/nds32-utils.c @@ -1,6 +1,6 @@ /* Auxiliary functions for pipeline descriptions pattern of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 1ae34fc11f0..1051a2ce413 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 cec15bed8ca..6e62258f8d3 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 f5349d7cc76..51d92abaf0e 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 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 0e50c991aba..d292edf8a7e 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2012-2019 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 24cb2915491..a813cc20c08 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of GCC. diff --git a/gcc/config/nds32/nds32_isr.h b/gcc/config/nds32/nds32_isr.h index 8ea58f951e1..5a4b5c51097 100644 --- a/gcc/config/nds32/nds32_isr.h +++ b/gcc/config/nds32/nds32_isr.h @@ -1,5 +1,5 @@ /* Intrinsic definitions of Andes NDS32 cpu for GNU compiler - Copyright (C) 2012-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 12cd2623f1c..81a14232051 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 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 ee4cf3cf48e..14b2f2aff23 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 Free Software Foundation, Inc. ;; Contributed by Andes Technology Corporation. ;; ;; This file is part of GCC. diff --git a/gcc/config/nds32/t-elf b/gcc/config/nds32/t-elf index 3401dae4881..cdaf3bb5aa6 100644 --- a/gcc/config/nds32/t-elf +++ b/gcc/config/nds32/t-elf @@ -1,5 +1,5 @@ # The multilib settings of Andes NDS32 cpu for GNU compiler -# Copyright (C) 2012-2018 Free Software Foundation, Inc. +# Copyright (C) 2012-2019 Free Software Foundation, Inc. # Contributed by Andes Technology Corporation. # # This file is part of GCC. diff --git a/gcc/config/nds32/t-linux b/gcc/config/nds32/t-linux index 33328f65e7b..5ba49db59e2 100644 --- a/gcc/config/nds32/t-linux +++ b/gcc/config/nds32/t-linux @@ -1,5 +1,5 @@ # The multilib settings of Andes NDS32 cpu for GNU compiler -# Copyright (C) 2012-2018 Free Software Foundation, Inc. +# Copyright (C) 2012-2019 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 e6c00db6300..4af2c0ad5bb 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2012-2019 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 89092a5a1a9..1e2dce4f17b 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2012-2019 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 26e5d996e10..e35758b9abc 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 fe101f50a2d..5b955dc1af9 100644 --- a/gcc/config/netbsd-elf.opt +++ b/gcc/config/netbsd-elf.opt @@ -1,6 +1,6 @@ ; NetBSD ELF-only options. -; Copyright (C) 2010-2018 Free Software Foundation, Inc. +; Copyright (C) 2010-2019 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/netbsd-protos.h b/gcc/config/netbsd-protos.h index 8dee3b7eb0d..faa83c1b17c 100644 --- a/gcc/config/netbsd-protos.h +++ b/gcc/config/netbsd-protos.h @@ -1,5 +1,5 @@ /* Prototypes. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 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 a8e99af7105..ddd58bf5122 100644 --- a/gcc/config/netbsd-stdint.h +++ b/gcc/config/netbsd-stdint.h @@ -1,5 +1,5 @@ /* Definitions for types for NetBSD systems. - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/netbsd.c b/gcc/config/netbsd.c index dae96ba9b4d..0e5ccee6e0d 100644 --- a/gcc/config/netbsd.c +++ b/gcc/config/netbsd.c @@ -1,5 +1,5 @@ /* Functions for generic NetBSD as target machine for GNU C compiler. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/netbsd.h b/gcc/config/netbsd.h index dfd7c302176..e5e83bc52da 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-2018 Free Software Foundation, Inc. + Copyright (C) 1997-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/netbsd.opt b/gcc/config/netbsd.opt index a581c5dc67f..1fc171df9d2 100644 --- a/gcc/config/netbsd.opt +++ b/gcc/config/netbsd.opt @@ -1,6 +1,6 @@ ; NetBSD options. -; Copyright (C) 2010-2018 Free Software Foundation, Inc. +; Copyright (C) 2010-2019 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 f46e797d610..89af533f42c 100644 --- a/gcc/config/newlib-stdint.h +++ b/gcc/config/newlib-stdint.h @@ -1,5 +1,5 @@ /* Definitions for types on systems using newlib. - Copyright (C) 2008-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 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 e0235582579..63ed02d5396 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 Free Software Foundation, Inc. ;; Contributed by Chung-Lin Tang ;; ;; This file is part of GCC. diff --git a/gcc/config/nios2/elf.h b/gcc/config/nios2/elf.h index fec9d62a7c9..70718a208cb 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 4846bfda808..e3974d78484 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2012-2019 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 d4f4ce04294..8cc84b62ea9 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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 4729105626d..698734add35 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 c2566de1647..4a6f46fac25 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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-2018 Free Software Foundation, Inc.\n" ^ + " Copyright (C) 2014-2019 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 4a6e2231bfc..095b4160aa7 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 9c2daab40da..d17414be04d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 e266924cfdb..1114022d2c7 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 f62b2ce3176..9dec57d67ae 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 a6ddd48e0bf..35dcecacaf9 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 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 6b70dd328d0..0fb9e2bcefc 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2012-2019 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 cbb4ee993a5..a1c4ca795d7 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 Free Software Foundation, Inc. ;; Contributed by Chung-Lin Tang ;; ;; This file is part of GCC. diff --git a/gcc/config/nios2/rtems.h b/gcc/config/nios2/rtems.h index b4a6082f41e..fbf00ca7f8c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 535a42baa08..a44c4c15ff6 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2014-2019 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 d91f7e647f4..1c629daa9cc 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2013-2019 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 c002d122102..1ab6b091ed3 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by Nathan Sidwell and Bernd Schmidt . diff --git a/gcc/config/nvptx/nvptx-opts.h b/gcc/config/nvptx/nvptx-opts.h index 55d9599917e..6b548e93027 100644 --- a/gcc/config/nvptx/nvptx-opts.h +++ b/gcc/config/nvptx/nvptx-opts.h @@ -1,5 +1,5 @@ /* Definitions for the NVPTX port needed for option handling. - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/nvptx/nvptx-protos.h b/gcc/config/nvptx/nvptx-protos.h index 3255bda85ae..1a26d00ab99 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by Bernd Schmidt This file is part of GCC. diff --git a/gcc/config/nvptx/nvptx.c b/gcc/config/nvptx/nvptx.c index f4095ff5f55..9baf4ab8876 100644 --- a/gcc/config/nvptx/nvptx.c +++ b/gcc/config/nvptx/nvptx.c @@ -1,5 +1,5 @@ /* Target code for NVPTX. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by Bernd Schmidt This file is part of GCC. diff --git a/gcc/config/nvptx/nvptx.h b/gcc/config/nvptx/nvptx.h index a2fe8b68b22..64134d46128 100644 --- a/gcc/config/nvptx/nvptx.h +++ b/gcc/config/nvptx/nvptx.h @@ -1,5 +1,5 @@ /* Target Definitions for NVPTX. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by Bernd Schmidt This file is part of GCC. diff --git a/gcc/config/nvptx/nvptx.md b/gcc/config/nvptx/nvptx.md index f1f6fe0c404..271b00e1eb0 100644 --- a/gcc/config/nvptx/nvptx.md +++ b/gcc/config/nvptx/nvptx.md @@ -1,5 +1,5 @@ ;; Machine description for NVPTX. -;; Copyright (C) 2014-2018 Free Software Foundation, Inc. +;; Copyright (C) 2014-2019 Free Software Foundation, Inc. ;; Contributed by Bernd Schmidt ;; ;; This file is part of GCC. diff --git a/gcc/config/nvptx/nvptx.opt b/gcc/config/nvptx/nvptx.opt index 8194c0324d6..e95f07f143d 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2014-2019 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 d76a0fefc9d..50e712f4652 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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 78869f3cd11..777186fb59c 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-2018 Free Software Foundation, Inc. +/* Copyright (C) 2004-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/openbsd.h b/gcc/config/openbsd.h index d6c142878ce..aa0488f384d 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/openbsd.opt b/gcc/config/openbsd.opt index 391f8ccb9a9..9f3af4b60bf 100644 --- a/gcc/config/openbsd.opt +++ b/gcc/config/openbsd.opt @@ -1,6 +1,6 @@ ; OpenBSD options. -; Copyright (C) 2010-2018 Free Software Foundation, Inc. +; Copyright (C) 2010-2019 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/or1k/constraints.md b/gcc/config/or1k/constraints.md index 2e7797b72fb..93da8c058c6 100644 --- a/gcc/config/or1k/constraints.md +++ b/gcc/config/or1k/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for OpenRISC -;; Copyright (C) 2018 Free Software Foundation, Inc. +;; Copyright (C) 2018-2019 Free Software Foundation, Inc. ;; Contributed by Stafford Horne ;; This file is part of GCC. diff --git a/gcc/config/or1k/elf.h b/gcc/config/or1k/elf.h index 7d2d19f06ce..6b25a8d2ba1 100644 --- a/gcc/config/or1k/elf.h +++ b/gcc/config/or1k/elf.h @@ -1,5 +1,5 @@ /* Target Newlib Definitions for OpenRISC. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by Stafford Horne. This file is part of GCC. diff --git a/gcc/config/or1k/elf.opt b/gcc/config/or1k/elf.opt index 956d395003d..641b6ddd4be 100644 --- a/gcc/config/or1k/elf.opt +++ b/gcc/config/or1k/elf.opt @@ -1,6 +1,6 @@ ; OpenRISC command line options for newlib binaries -; Copyright (C) 2010-2018 Free Software Foundation, Inc. +; Copyright (C) 2010-2019 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/or1k/linux.h b/gcc/config/or1k/linux.h index c734a2afd5a..cbdc781418f 100644 --- a/gcc/config/or1k/linux.h +++ b/gcc/config/or1k/linux.h @@ -1,5 +1,5 @@ /* Linux Definitions for OpenRISC. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by Stafford Horne. This file is part of GCC. diff --git a/gcc/config/or1k/or1k-protos.h b/gcc/config/or1k/or1k-protos.h index e18383ae781..c8eafb4b0ce 100644 --- a/gcc/config/or1k/or1k-protos.h +++ b/gcc/config/or1k/or1k-protos.h @@ -1,5 +1,5 @@ /* Prototypes for OpenRISC functions used in the md file & elsewhere. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/or1k/or1k.c b/gcc/config/or1k/or1k.c index d1b90cb0168..fc10fcfabde 100644 --- a/gcc/config/or1k/or1k.c +++ b/gcc/config/or1k/or1k.c @@ -1,5 +1,5 @@ /* Target Code for OpenRISC - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by Stafford Horne based on other ports. This file is part of GCC. diff --git a/gcc/config/or1k/or1k.h b/gcc/config/or1k/or1k.h index c3e42a08724..6dda230f217 100644 --- a/gcc/config/or1k/or1k.h +++ b/gcc/config/or1k/or1k.h @@ -1,5 +1,5 @@ /* Target Definitions for OpenRISC. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by Stafford Horne. This file is part of GCC. diff --git a/gcc/config/or1k/or1k.md b/gcc/config/or1k/or1k.md index d131aa53abf..2dad51cd46b 100644 --- a/gcc/config/or1k/or1k.md +++ b/gcc/config/or1k/or1k.md @@ -1,5 +1,5 @@ ;; Machine description for OpenRISC -;; Copyright (C) 2018 Free Software Foundation, Inc. +;; Copyright (C) 2018-2019 Free Software Foundation, Inc. ;; Contributed by Stafford Horne ;; This file is part of GCC. diff --git a/gcc/config/or1k/or1k.opt b/gcc/config/or1k/or1k.opt index 3cc9422f756..7bdbd842dd4 100644 --- a/gcc/config/or1k/or1k.opt +++ b/gcc/config/or1k/or1k.opt @@ -1,6 +1,6 @@ ; OpenRISC command line options -; Copyright (C) 2010-2018 Free Software Foundation, Inc. +; Copyright (C) 2010-2019 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/or1k/predicates.md b/gcc/config/or1k/predicates.md index 3f6b4a451b8..879236bca49 100644 --- a/gcc/config/or1k/predicates.md +++ b/gcc/config/or1k/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for OpenRISC -;; Copyright (C) 2018 Free Software Foundation, Inc. +;; Copyright (C) 2018-2019 Free Software Foundation, Inc. ;; Contributed by Stafford Horne ;; This file is part of GCC. diff --git a/gcc/config/or1k/rtems.h b/gcc/config/or1k/rtems.h index 0c3d39cc9c4..caf2998dea5 100644 --- a/gcc/config/or1k/rtems.h +++ b/gcc/config/or1k/rtems.h @@ -1,5 +1,5 @@ /* Target Newlib Definitions for OpenRISC. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by Joel Sherrill (joel.sherrill@OARcorp.com). This file is part of GCC. diff --git a/gcc/config/or1k/t-or1k b/gcc/config/or1k/t-or1k index 6771c82da08..2e1e3e37891 100644 --- a/gcc/config/or1k/t-or1k +++ b/gcc/config/or1k/t-or1k @@ -1,5 +1,5 @@ # Target Makefile Fragment for OpenRISC -# Copyright (C) 2018 Free Software Foundation, Inc. +# Copyright (C) 2018-2019 Free Software Foundation, Inc. # Contributed by Stafford Horne. # # This file is part of GCC. diff --git a/gcc/config/pa/constraints.md b/gcc/config/pa/constraints.md index 7762094bf18..b28127d054c 100644 --- a/gcc/config/pa/constraints.md +++ b/gcc/config/pa/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for pa -;; Copyright (C) 2007-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 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 a7ddb8777d4..3faeee2cf41 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 25a367f3fbd..a12c195c4d9 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/pa/pa-d.c b/gcc/config/pa/pa-d.c index 249fd4d44dd..a957914fdd8 100644 --- a/gcc/config/pa/pa-d.c +++ b/gcc/config/pa/pa-d.c @@ -1,5 +1,5 @@ /* Subroutines for the D front end on the HPPA architecture. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 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/config/pa/pa-hpux.h b/gcc/config/pa/pa-hpux.h index 496cfb80cc1..acb9c9dd36c 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-2018 Free Software Foundation, Inc. + Copyright (C) 1991-2019 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 d6e0a759011..595f1958fd4 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 4dcb13067f5..46ce6b01b6b 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-2018 Free Software Foundation, Inc. + Copyright (C) 1995-2019 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 b2163096c55..7ffe6159ba9 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2011-2019 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 131e97cab51..c4f9775bcc1 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 caef26e6a37..0f93afbd0a1 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 0e960c3c15a..3fda0a0e320 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-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 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 c1ed72e39e8..636aa87d01f 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 19a392321e5..a391bb5a741 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 06a117876d7..b26312c5cc2 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 cfd9638010f..2d4b86e0914 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 a4ad2dda18e..0d02ebc7fb2 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 48da74d143e..49a1cc2fd7f 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 029c313d443..762667777ac 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 7b274d26d88..e7ae5f37442 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 30709a46834..2504ac8daf3 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 2bf48e40a67..868538ba3da 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 1a6253f22f4..146ffa2a1e2 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 77611503c67..1b4a5247370 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 1992-2019 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 4aaf6acc203..b32b3d8abc0 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 4b470447f19..30e338fdbc6 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 0fa51a3f5e0..b493d66ed3a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 96bfb9e8146..c7e886fbd50 100644 --- a/gcc/config/pa/pa32-regs.h +++ b/gcc/config/pa/pa32-regs.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2018 Free Software Foundation, Inc. +/* Copyright (C) 2000-2019 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 2c24238edb4..ddce4429e08 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 5fb33ebe532..d81cd4edcd4 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 06c86c4561c..ae00ecb9cd2 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 0dc3c81727b..5e13a8b6e18 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 cc2bffa0762..90b578ed984 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 cc96c9187e5..adefc99a1e3 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 d821af3d7fe..5dfed169076 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 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 164889eae87..04efef61794 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 135d437a2ee..69b426b9d2a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 0019efe39f1..5f530a43000 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-2018 Free Software Foundation, Inc. + Copyright (C) 1994-2019 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 e525bba96e5..5830512b2d8 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-2018 Free Software Foundation, Inc. + Copyright (C) 1994-2019 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 fc5efc79390..ce781db0632 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 1994-2019 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 79fca28b665..80deb06d340 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 d17e1299c33..3eaf36b4e3e 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 1994-2019 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 467d2284b20..a6729ae1069 100644 --- a/gcc/config/pdp11/t-pdp11 +++ b/gcc/config/pdp11/t-pdp11 @@ -1,4 +1,4 @@ -# Copyright (C) 1995-2018 Free Software Foundation, Inc. +# Copyright (C) 1995-2019 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/phoenix.h b/gcc/config/phoenix.h index 90943045ed7..c1aad956cb5 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 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 2cfc390f650..b35c741714a 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This file is part of GCC. diff --git a/gcc/config/riscv/constraints.md b/gcc/config/riscv/constraints.md index aa6e962ace5..b4de83f8324 100644 --- a/gcc/config/riscv/constraints.md +++ b/gcc/config/riscv/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for RISC-V target. -;; Copyright (C) 2011-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 Free Software Foundation, Inc. ;; Contributed by Andrew Waterman (andrew@sifive.com). ;; Based on MIPS target for GNU compiler. ;; diff --git a/gcc/config/riscv/elf.h b/gcc/config/riscv/elf.h index 0a4686a693b..9be97b86629 100644 --- a/gcc/config/riscv/elf.h +++ b/gcc/config/riscv/elf.h @@ -1,5 +1,5 @@ /* Target macros for riscv*-elf targets. - Copyright (C) 1994-2018 Free Software Foundation, Inc. + Copyright (C) 1994-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/riscv/freebsd.h b/gcc/config/riscv/freebsd.h index 019b22f6337..4e7e7ff5fc1 100644 --- a/gcc/config/riscv/freebsd.h +++ b/gcc/config/riscv/freebsd.h @@ -1,5 +1,5 @@ /* Definitions for RISC-V FreeBSD systems with ELF format. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/riscv/generic.md b/gcc/config/riscv/generic.md index ba05b6ac859..13c19811319 100644 --- a/gcc/config/riscv/generic.md +++ b/gcc/config/riscv/generic.md @@ -1,5 +1,5 @@ ;; Generic DFA-based pipeline description for RISC-V targets. -;; Copyright (C) 2011-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 Free Software Foundation, Inc. ;; Contributed by Andrew Waterman (andrew@sifive.com). ;; Based on MIPS target for GNU compiler. diff --git a/gcc/config/riscv/linux.h b/gcc/config/riscv/linux.h index e208c95fe13..58dd18b89f3 100644 --- a/gcc/config/riscv/linux.h +++ b/gcc/config/riscv/linux.h @@ -1,5 +1,5 @@ /* Definitions for RISC-V GNU/Linux systems with ELF format. - Copyright (C) 1998-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/riscv/multilib-generator b/gcc/config/riscv/multilib-generator index ff4c0d72b51..a711153b3a3 100755 --- a/gcc/config/riscv/multilib-generator +++ b/gcc/config/riscv/multilib-generator @@ -1,7 +1,7 @@ #!/usr/bin/env python # RISC-V multilib list generator. -# Copyright (C) 2011-2018 Free Software Foundation, Inc. +# Copyright (C) 2011-2019 Free Software Foundation, Inc. # Contributed by Andrew Waterman (andrew@sifive.com). # # This file is part of GCC. diff --git a/gcc/config/riscv/peephole.md b/gcc/config/riscv/peephole.md index 55331efe756..febe7717f12 100644 --- a/gcc/config/riscv/peephole.md +++ b/gcc/config/riscv/peephole.md @@ -1,5 +1,5 @@ ;; Peephole optimizations for RISC-V for GNU compiler. -;; Copyright (C) 2011-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 Free Software Foundation, Inc. ;; Contributed by Andrew Waterman (andrew@sifive.com). ;; This file is part of GCC. diff --git a/gcc/config/riscv/pic.md b/gcc/config/riscv/pic.md index 942502058e0..da303e4c9dd 100644 --- a/gcc/config/riscv/pic.md +++ b/gcc/config/riscv/pic.md @@ -1,5 +1,5 @@ ;; PIC codegen for RISC-V for GNU compiler. -;; Copyright (C) 2011-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 Free Software Foundation, Inc. ;; Contributed by Andrew Waterman (andrew@sifive.com). ;; This file is part of GCC. diff --git a/gcc/config/riscv/predicates.md b/gcc/config/riscv/predicates.md index cffc831bbc7..83fc4bd663d 100644 --- a/gcc/config/riscv/predicates.md +++ b/gcc/config/riscv/predicates.md @@ -1,5 +1,5 @@ ;; Predicate description for RISC-V target. -;; Copyright (C) 2011-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 Free Software Foundation, Inc. ;; Contributed by Andrew Waterman (andrew@sifive.com). ;; Based on MIPS target for GNU compiler. ;; diff --git a/gcc/config/riscv/riscv-builtins.c b/gcc/config/riscv/riscv-builtins.c index b1d89fc8719..548267179a1 100644 --- a/gcc/config/riscv/riscv-builtins.c +++ b/gcc/config/riscv/riscv-builtins.c @@ -1,5 +1,5 @@ /* Subroutines used for expanding RISC-V builtins. - Copyright (C) 2011-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Andrew Waterman (andrew@sifive.com). This file is part of GCC. diff --git a/gcc/config/riscv/riscv-c.c b/gcc/config/riscv/riscv-c.c index d3ecd0796e8..ca72de74a7b 100644 --- a/gcc/config/riscv/riscv-c.c +++ b/gcc/config/riscv/riscv-c.c @@ -1,5 +1,5 @@ /* RISC-V-specific code for C family languages. - Copyright (C) 2011-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Andrew Waterman (andrew@sifive.com). This file is part of GCC. diff --git a/gcc/config/riscv/riscv-d.c b/gcc/config/riscv/riscv-d.c index 9cad9dd8f5e..f03fb29aae0 100644 --- a/gcc/config/riscv/riscv-d.c +++ b/gcc/config/riscv/riscv-d.c @@ -1,5 +1,5 @@ /* Subroutines for the D front end on the RISC-V architecture. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 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/config/riscv/riscv-ftypes.def b/gcc/config/riscv/riscv-ftypes.def index 2cf6488fd28..eefe3033ea0 100644 --- a/gcc/config/riscv/riscv-ftypes.def +++ b/gcc/config/riscv/riscv-ftypes.def @@ -1,5 +1,5 @@ /* Definitions of prototypes for RISC-V built-in functions. -*- C -*- - Copyright (C) 2011-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Andrew Waterman (andrew@sifive.com). Based on MIPS target for GNU compiler. diff --git a/gcc/config/riscv/riscv-modes.def b/gcc/config/riscv/riscv-modes.def index 6ad7de2cf9c..ef2243555c4 100644 --- a/gcc/config/riscv/riscv-modes.def +++ b/gcc/config/riscv/riscv-modes.def @@ -1,5 +1,5 @@ /* Extra machine modes for RISC-V target. - Copyright (C) 2011-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Andrew Waterman (andrew@sifive.com). Based on MIPS target for GNU compiler. diff --git a/gcc/config/riscv/riscv-opts.h b/gcc/config/riscv/riscv-opts.h index b7ed72ebb75..a3ab6cec33b 100644 --- a/gcc/config/riscv/riscv-opts.h +++ b/gcc/config/riscv/riscv-opts.h @@ -1,5 +1,5 @@ /* Definition of RISC-V target for GNU compiler. - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Andrew Waterman (andrew@sifive.com). This file is part of GCC. diff --git a/gcc/config/riscv/riscv-protos.h b/gcc/config/riscv/riscv-protos.h index 5dce9c43398..f0a5e1129f6 100644 --- a/gcc/config/riscv/riscv-protos.h +++ b/gcc/config/riscv/riscv-protos.h @@ -1,5 +1,5 @@ /* Definition of RISC-V target for GNU compiler. - Copyright (C) 2011-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Andrew Waterman (andrew@sifive.com). Based on MIPS target for GNU compiler. diff --git a/gcc/config/riscv/riscv.c b/gcc/config/riscv/riscv.c index 7c1319e36de..bf4571d91b8 100644 --- a/gcc/config/riscv/riscv.c +++ b/gcc/config/riscv/riscv.c @@ -1,5 +1,5 @@ /* Subroutines used for code generation for RISC-V. - Copyright (C) 2011-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Andrew Waterman (andrew@sifive.com). Based on MIPS target for GNU compiler. diff --git a/gcc/config/riscv/riscv.h b/gcc/config/riscv/riscv.h index 13e15cc852b..c93743f9549 100644 --- a/gcc/config/riscv/riscv.h +++ b/gcc/config/riscv/riscv.h @@ -1,5 +1,5 @@ /* Definition of RISC-V target for GNU compiler. - Copyright (C) 2011-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Andrew Waterman (andrew@sifive.com). Based on MIPS target for GNU compiler. diff --git a/gcc/config/riscv/riscv.md b/gcc/config/riscv/riscv.md index b6c20230ffd..0e968cd2f25 100644 --- a/gcc/config/riscv/riscv.md +++ b/gcc/config/riscv/riscv.md @@ -1,5 +1,5 @@ ;; Machine description for RISC-V for GNU compiler. -;; Copyright (C) 2011-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 Free Software Foundation, Inc. ;; Contributed by Andrew Waterman (andrew@sifive.com). ;; Based on MIPS target for GNU compiler. diff --git a/gcc/config/riscv/riscv.opt b/gcc/config/riscv/riscv.opt index 13693221d26..bb8ec95bf7d 100644 --- a/gcc/config/riscv/riscv.opt +++ b/gcc/config/riscv/riscv.opt @@ -1,6 +1,6 @@ ; Options for the RISC-V port of the compiler ; -; Copyright (C) 2011-2018 Free Software Foundation, Inc. +; Copyright (C) 2011-2019 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/riscv/rtems.h b/gcc/config/riscv/rtems.h index 231b6a082ed..37b29136dce 100644 --- a/gcc/config/riscv/rtems.h +++ b/gcc/config/riscv/rtems.h @@ -1,5 +1,5 @@ /* Definitions for RISC-V RTEMS systems with ELF format. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/riscv/sync.md b/gcc/config/riscv/sync.md index 8e8c37702aa..24682d0aa26 100644 --- a/gcc/config/riscv/sync.md +++ b/gcc/config/riscv/sync.md @@ -1,5 +1,5 @@ ;; Machine description for RISC-V atomic operations. -;; Copyright (C) 2011-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 Free Software Foundation, Inc. ;; Contributed by Andrew Waterman (andrew@sifive.com). ;; Based on MIPS target for GNU compiler. diff --git a/gcc/config/riscv/withmultilib.h b/gcc/config/riscv/withmultilib.h index d703147fa64..f1863e16446 100644 --- a/gcc/config/riscv/withmultilib.h +++ b/gcc/config/riscv/withmultilib.h @@ -1,5 +1,5 @@ /* MULTILIB_DEFAULTS definitions for --with-multilib-list. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 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 fbd12d6bbfc..e660628df47 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 5e230b49aa5..925bf2f64fd 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 e553d726d22..990555071d2 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 7b5033e72e8..4b76101c1cb 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 396eecbf5c5..88fbf11e7de 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 a599e7e6cae..9364f128a63 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 d1c3089fb8d..0cde05cc53f 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 b9c8b831881..f5d7a09f5d4 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 7986e89e3d8..baf9b457576 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 447ff1e11a2..a04f7b3fe0e 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 03b776b6191..7f48201c425 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 9d9522a46d4..4d75f3ce71f 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2011-2019 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 6a56e79b789..d8a76f2ddf5 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2011-2019 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 01a07c4ba94..ee627474669 100644 --- a/gcc/config/rpath.opt +++ b/gcc/config/rpath.opt @@ -1,6 +1,6 @@ ; -rpath option to the driver. -; Copyright (C) 2010-2018 Free Software Foundation, Inc. +; Copyright (C) 2010-2019 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 5a36bd244f1..c94c025a65f 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2003-2019 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 fb5c3725f26..2b39b3079dd 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2003-2019 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 3dc692a4a52..9b3169ca69b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 3ee92b83388..4697c06ad02 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2009-2019 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 14d096318bd..61e7a40ab92 100644 --- a/gcc/config/rs6000/476.opt +++ b/gcc/config/rs6000/476.opt @@ -1,6 +1,6 @@ ; IBM PowerPC 476 options. ; -; Copyright (C) 2011-2018 Free Software Foundation, Inc. +; Copyright (C) 2011-2019 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 0e386e3c557..19d2e325686 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2003-2019 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 b27c31c9b63..9eb340014f3 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2003-2019 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 527356b5425..122a9f52370 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2003-2019 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 f4177b48369..c6df247aedd 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2003-2019 Free Software Foundation, Inc. ;; ;; This file is part of GCC. diff --git a/gcc/config/rs6000/7xx.md b/gcc/config/rs6000/7xx.md index 10032490d34..0a5bafac61d 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2003-2019 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 e26553009a9..38ee008758f 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2003-2019 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 4c88b4f9154..c88ff9927d0 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2009-2019 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 8f48848b77b..b4cd3f9ac6d 100644 --- a/gcc/config/rs6000/aix-stdint.h +++ b/gcc/config/rs6000/aix-stdint.h @@ -1,5 +1,5 @@ /* Definitions for types on systems using AIX. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 2d585d84d01..01e1e74379a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/aix61.h b/gcc/config/rs6000/aix61.h index 353e5d6cfeb..bdd9c6a3baf 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 7a918d9ece9..a99919ca43d 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 Free Software Foundation, Inc. ; Contributed by Aldy Hernandez . ; ; This file is part of GCC. diff --git a/gcc/config/rs6000/aix71.h b/gcc/config/rs6000/aix71.h index d2fbba4f509..d4170c51fd3 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by David Edelsohn (edelsohn@gnu.org). This file is part of GCC. diff --git a/gcc/config/rs6000/aix72.h b/gcc/config/rs6000/aix72.h index b1bbae7092e..9d79e72d5fb 100644 --- a/gcc/config/rs6000/aix72.h +++ b/gcc/config/rs6000/aix72.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for IBM RS/6000 POWER running AIX V7.2. - Copyright (C) 2002-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 5a3416235da..bf29d4694b2 100644 --- a/gcc/config/rs6000/altivec.h +++ b/gcc/config/rs6000/altivec.h @@ -1,5 +1,5 @@ /* PowerPC AltiVec include file. - Copyright (C) 2002-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 f37ad5a59b0..3a16ca7f3c0 100644 --- a/gcc/config/rs6000/altivec.md +++ b/gcc/config/rs6000/altivec.md @@ -1,5 +1,5 @@ ;; AltiVec patterns. -;; Copyright (C) 2002-2018 Free Software Foundation, Inc. +;; Copyright (C) 2002-2019 Free Software Foundation, Inc. ;; Contributed by Aldy Hernandez (aldy@quesejoda.com) ;; This file is part of GCC. diff --git a/gcc/config/rs6000/amo.h b/gcc/config/rs6000/amo.h index 4cd1563d050..4034c0d09d0 100644 --- a/gcc/config/rs6000/amo.h +++ b/gcc/config/rs6000/amo.h @@ -1,5 +1,5 @@ /* Power ISA 3.0 atomic memory operation include file. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. Contributed by Michael Meissner . This file is part of GCC. diff --git a/gcc/config/rs6000/biarch64.h b/gcc/config/rs6000/biarch64.h index d1e0582b690..e3e178cef5d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/bmi2intrin.h b/gcc/config/rs6000/bmi2intrin.h index 2b55cb72bbc..f69bedbde6f 100644 --- a/gcc/config/rs6000/bmi2intrin.h +++ b/gcc/config/rs6000/bmi2intrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2018 Free Software Foundation, Inc. +/* Copyright (C) 2011-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/bmiintrin.h b/gcc/config/rs6000/bmiintrin.h index 74c0d9e82d8..3437d184c8a 100644 --- a/gcc/config/rs6000/bmiintrin.h +++ b/gcc/config/rs6000/bmiintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2010-2018 Free Software Foundation, Inc. +/* Copyright (C) 2010-2019 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 9ea1f5c7f2e..a8c036d5342 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2001-2019 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 5b89a836b06..b90333f3c99 100644 --- a/gcc/config/rs6000/constraints.md +++ b/gcc/config/rs6000/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for RS6000 -;; Copyright (C) 2006-2018 Free Software Foundation, Inc. +;; Copyright (C) 2006-2019 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 0f34e141580..2ee3e3ae986 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 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 2b5628cac56..c0510855f52 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-2018 Free Software Foundation, Inc. + Copyright (C) 1997-2019 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 ff8062c1100..471058dd417 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 e2275095ffc..bc983e1f582 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 Free Software Foundation, Inc. ; Contributed by Aldy Hernandez . ; ; This file is part of GCC. diff --git a/gcc/config/rs6000/darwin64.h b/gcc/config/rs6000/darwin64.h index 11c77b8dfee..a131ff20bbd 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-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 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 85ea18e53e0..d299074eacc 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 76c910321f6..ca4ede21046 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 a6f2156efa4..0cceefefa7b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 9bc98f978a5..1b238d22406 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 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 51c6b79e741..9368a534e39 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-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 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 cef19c6db75..669c18545fc 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2008-2019 Free Software Foundation, Inc. ;; Contributed by Edmar Wienskoski (edmar@freescale.com) ;; ;; This file is part of GCC. diff --git a/gcc/config/rs6000/e500mc.md b/gcc/config/rs6000/e500mc.md index fde6ed7885a..349e5d8d1cf 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2008-2019 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 be0033e00f4..8958c718a15 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2009-2019 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 fe9b5540088..f65df8b6a8a 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 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 a11663e62d5..9d5516c7216 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 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 494bad7e56b..8c09b42a97b 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-2018 Free Software Foundation, Inc. + Copyright (C) 1995-2019 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 15b1e66de74..6a95f90bbc4 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 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 ec362963130..6f82b06a2e0 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-2018 Free Software Foundation, Inc. + Copyright (C) 1995-2019 Free Software Foundation, Inc. Contributed by Cygnus Support. This file is part of GCC. diff --git a/gcc/config/rs6000/emmintrin.h b/gcc/config/rs6000/emmintrin.h index 41ceca8b6b9..832af990189 100644 --- a/gcc/config/rs6000/emmintrin.h +++ b/gcc/config/rs6000/emmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2018 Free Software Foundation, Inc. +/* Copyright (C) 2003-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/freebsd.h b/gcc/config/rs6000/freebsd.h index 5947eff2a1b..7ab0f151991 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by David E. O'Brien and BSDi. This file is part of GCC. diff --git a/gcc/config/rs6000/freebsd64.h b/gcc/config/rs6000/freebsd64.h index 985f730d764..1494783cac4 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 bdf75498e3e..88d943288b1 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2011-2019 Free Software Foundation, Inc. # # This file is part of GCC. # @@ -22,7 +22,7 @@ cat <. ;; This file is part of GCC. diff --git a/gcc/config/rs6000/htmintrin.h b/gcc/config/rs6000/htmintrin.h index 81c63de927e..5fb22fc89f4 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by Peter Bergner . 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 9637a323c63..027fc280da0 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by Peter Bergner . 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 29653c13455..96b97877989 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 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 a9aae81a906..bcc540b5ff2 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 1960aea377a..5519e8a5391 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 Free Software Foundation, Inc. ; Contributed by Aldy Hernandez . ; ; This file is part of GCC. diff --git a/gcc/config/rs6000/linuxaltivec.h b/gcc/config/rs6000/linuxaltivec.h index 9b7b2657be8..0f3e24f1041 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Aldy Hernandez (aldyh@redhat.com). This file is part of GCC. diff --git a/gcc/config/rs6000/lynx.h b/gcc/config/rs6000/lynx.h index 526494fd834..173b17daf9f 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-2018 Free Software Foundation, Inc. + Copyright (C) 1995-2019 Free Software Foundation, Inc. Contributed by David Henkel-Wallace, Cygnus Support (gumby@cygnus.com) Rewritten by Adam Nemet, LynuxWorks Inc. diff --git a/gcc/config/rs6000/mm_malloc.h b/gcc/config/rs6000/mm_malloc.h index 65a2b6774a8..16c1ffdbaa3 100644 --- a/gcc/config/rs6000/mm_malloc.h +++ b/gcc/config/rs6000/mm_malloc.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2018 Free Software Foundation, Inc. +/* Copyright (C) 2004-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/mmintrin.h b/gcc/config/rs6000/mmintrin.h index 924ae566683..e2680258b20 100644 --- a/gcc/config/rs6000/mmintrin.h +++ b/gcc/config/rs6000/mmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2018 Free Software Foundation, Inc. +/* Copyright (C) 2002-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/mpc.md b/gcc/config/rs6000/mpc.md index 93247908fc2..416b8ec660c 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2003-2019 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 acc511d64a5..923ee9895b2 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 58ca06fc44a..111a2f4eea3 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/pmmintrin.h b/gcc/config/rs6000/pmmintrin.h index 7b4d338b12a..8ce2ed3de56 100644 --- a/gcc/config/rs6000/pmmintrin.h +++ b/gcc/config/rs6000/pmmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2018 Free Software Foundation, Inc. +/* Copyright (C) 2003-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/power4.md b/gcc/config/rs6000/power4.md index 4070fd11eda..75f2a93e587 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2003-2019 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 af1e5ce3131..b283bc52c23 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2003-2019 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 4b19c04e507..087ae46b55b 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2006-2019 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 a9381c6c99e..8fd2a7019f8 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2009-2019 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 71b7ae4f3ed..2b8379c1f64 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2013-2019 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 79ebbe47e08..8e62d1046c1 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2016-2019 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 40cd947e17f..cf5e3a33672 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-2018 Free Software Foundation, Inc. +Copyright (C) 2002-2019 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 54e88956bca..d20b1d1c4b5 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Peter Bergner . This file is part of GCC. diff --git a/gcc/config/rs6000/ppu_intrinsics.h b/gcc/config/rs6000/ppu_intrinsics.h index 7024ce5e25e..2150bd47eee 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-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 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 94feae28c02..21791c51f2f 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 ac695b6edff..60b3bd0db93 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 c3586b0df97..85aff22cd26 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by Zack Weinberg and Paolo Bonzini diff --git a/gcc/config/rs6000/rs6000-cpus.def b/gcc/config/rs6000/rs6000-cpus.def index b980ae4f445..d0d69beafd4 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-2018 Free Software Foundation, Inc. + Copyright (C) 1991-2019 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-d.c b/gcc/config/rs6000/rs6000-d.c index 84eb4e93df9..d4d4e2015bc 100644 --- a/gcc/config/rs6000/rs6000-d.c +++ b/gcc/config/rs6000/rs6000-d.c @@ -1,5 +1,5 @@ /* Subroutines for the D front end on the PowerPC architecture. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 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/config/rs6000/rs6000-linux.c b/gcc/config/rs6000/rs6000-linux.c index da1f823290a..6fdf71a35d0 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 1bdbda7d0b2..677062cb7e9 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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-modes.h b/gcc/config/rs6000/rs6000-modes.h index b65a5fa0cd6..028d4e24774 100644 --- a/gcc/config/rs6000/rs6000-modes.h +++ b/gcc/config/rs6000/rs6000-modes.h @@ -1,5 +1,5 @@ /* Definitions 128-bit floating point precisions used by PowerPC. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by Michael Meissner (meissner@linux.ibm.com) This file is part of GCC. diff --git a/gcc/config/rs6000/rs6000-opts.h b/gcc/config/rs6000/rs6000-opts.h index 1212d114aa1..6adbf80b334 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. Contributed by Michael Meissner (meissner@linux.vnet.ibm.com) This file is part of GCC. diff --git a/gcc/config/rs6000/rs6000-p8swap.c b/gcc/config/rs6000/rs6000-p8swap.c index f32db38b3fe..45c8ae8c949 100644 --- a/gcc/config/rs6000/rs6000-p8swap.c +++ b/gcc/config/rs6000/rs6000-p8swap.c @@ -1,6 +1,6 @@ /* Subroutines used to remove unnecessary doubleword swaps for p8 little-endian VSX code. - Copyright (C) 1991-2018 Free Software Foundation, Inc. + Copyright (C) 1991-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/rs6000-passes.def b/gcc/config/rs6000/rs6000-passes.def index a1c6dde8428..ad30a45bc13 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 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 5ac864e83ee..ea5c94b3ec7 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) This file is part of GCC. diff --git a/gcc/config/rs6000/rs6000-string.c b/gcc/config/rs6000/rs6000-string.c index bc5bec2045e..f3703970d17 100644 --- a/gcc/config/rs6000/rs6000-string.c +++ b/gcc/config/rs6000/rs6000-string.c @@ -1,6 +1,6 @@ /* Subroutines used to expand string and block move, clear, compare and other operations for PowerPC. - Copyright (C) 1991-2018 Free Software Foundation, Inc. + Copyright (C) 1991-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/rs6000-tables.opt b/gcc/config/rs6000/rs6000-tables.opt index 399ff77252e..fa2e66bfdb7 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2011-2019 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 f327c273077..a25755418ea 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-2018 Free Software Foundation, Inc. + Copyright (C) 1991-2019 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 e7e998d1492..9c0cc8de2b6 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 4499371a50b..56364e0e43b 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 1990-2019 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 794f887bbea..2e90bf37747 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 Free Software Foundation, Inc. ; Contributed by Aldy Hernandez . ; ; This file is part of GCC. diff --git a/gcc/config/rs6000/rs64.md b/gcc/config/rs6000/rs64.md index 62582e3b9fe..3e820636437 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2003-2019 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 0ac9bfb0ffc..425422a8c96 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 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 cd484df0b2a..61ca2b215b5 100644 --- a/gcc/config/rs6000/secureplt.h +++ b/gcc/config/rs6000/secureplt.h @@ -1,5 +1,5 @@ /* Default to -msecure-plt. - Copyright (C) 2005-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 c0f45f21ee2..357065e8584 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-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 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/smmintrin.h b/gcc/config/rs6000/smmintrin.h index 151bb8d532e..914dade70d0 100644 --- a/gcc/config/rs6000/smmintrin.h +++ b/gcc/config/rs6000/smmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2018 Free Software Foundation, Inc. +/* Copyright (C) 2018-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/spu2vmx.h b/gcc/config/rs6000/spu2vmx.h index 848da995326..445c7ab12ab 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-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 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 f18b6b77280..408d03249dd 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 598da25269e..73400100e73 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-2018 Free Software Foundation, Inc. + Copyright (C) 1995-2019 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 34fea0ddd08..45399a08806 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 Free Software Foundation, Inc. ; Contributed by Aldy Hernandez . ; ; This file is part of GCC. diff --git a/gcc/config/rs6000/sysv4le.h b/gcc/config/rs6000/sysv4le.h index 3f663bb8119..a3343a394a9 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-2018 Free Software Foundation, Inc. + Copyright (C) 1995-2019 Free Software Foundation, Inc. Contributed by Cygnus Support. This file is part of GCC. diff --git a/gcc/config/rs6000/t-aix52 b/gcc/config/rs6000/t-aix52 index 058ee1215ed..ca7b44368e0 100644 --- a/gcc/config/rs6000/t-aix52 +++ b/gcc/config/rs6000/t-aix52 @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 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 c3d1f736629..96dc905fba1 100644 --- a/gcc/config/rs6000/t-fprules +++ b/gcc/config/rs6000/t-fprules @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 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 c45e479dfcd..3f44bfefb14 100644 --- a/gcc/config/rs6000/t-freebsd64 +++ b/gcc/config/rs6000/t-freebsd64 @@ -1,6 +1,6 @@ #rs6000/t-freebsd64 -# Copyright (C) 2012-2018 Free Software Foundation, Inc. +# Copyright (C) 2012-2019 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 0faa2a02df4..f3c6e2be1d9 100644 --- a/gcc/config/rs6000/t-linux64 +++ b/gcc/config/rs6000/t-linux64 @@ -1,6 +1,6 @@ #rs6000/t-linux64 -# Copyright (C) 2002-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 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 0d74512847c..750559307f9 100644 --- a/gcc/config/rs6000/t-lynx +++ b/gcc/config/rs6000/t-lynx @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2019 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 760c55c1354..8d5369e7529 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 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 d1b512af2c7..e15cc3bb418 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1996-2019 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 c95d713c57b..c5f1e4a0064 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 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 90ac642d91c..2ef125e1abf 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1995-2019 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 d9249b079f2..7d5727fca1d 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1995-2019 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 913d8a8fab5..f845d950705 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2019 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 2321bddc045..9a141251b3e 100644 --- a/gcc/config/rs6000/t-vxworks +++ b/gcc/config/rs6000/t-vxworks @@ -1,6 +1,6 @@ # Multilibs for VxWorks. # -# Copyright (C) 2002-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/rs6000/titan.md b/gcc/config/rs6000/titan.md index 80802a4d9c4..aaf3444f7f4 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 Free Software Foundation, Inc. ;; Contributed by Theobroma Systems Design und Consulting GmbH ;; ;; This file is part of GCC. diff --git a/gcc/config/rs6000/tmmintrin.h b/gcc/config/rs6000/tmmintrin.h index 1841872ac7a..353917ef0af 100644 --- a/gcc/config/rs6000/tmmintrin.h +++ b/gcc/config/rs6000/tmmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2018 Free Software Foundation, Inc. +/* Copyright (C) 2003-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/vec_types.h b/gcc/config/rs6000/vec_types.h index d4c206b59f0..ea3ed865cf7 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-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 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 21743c6be26..70bcfe02e22 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2009-2019 Free Software Foundation, Inc. ;; Contributed by Michael Meissner ;; This file is part of GCC. diff --git a/gcc/config/rs6000/vsx.md b/gcc/config/rs6000/vsx.md index 38223a57365..316eac2428f 100644 --- a/gcc/config/rs6000/vsx.md +++ b/gcc/config/rs6000/vsx.md @@ -1,5 +1,5 @@ ;; VSX patterns. -;; Copyright (C) 2009-2018 Free Software Foundation, Inc. +;; Copyright (C) 2009-2019 Free Software Foundation, Inc. ;; Contributed by Michael Meissner ;; This file is part of GCC. diff --git a/gcc/config/rs6000/vxworks.h b/gcc/config/rs6000/vxworks.h index 49686433b87..dd9a6a23239 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 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 b7ab2b1a3ae..8d935764e63 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 92c42fad5f5..0c6aea57ceb 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/x86intrin.h b/gcc/config/rs6000/x86intrin.h index 28bfdde7e64..6891397aa34 100644 --- a/gcc/config/rs6000/x86intrin.h +++ b/gcc/config/rs6000/x86intrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2018 Free Software Foundation, Inc. +/* Copyright (C) 2008-2019 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 d21a6be009a..25be90003fa 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rs6000/xmmintrin.h b/gcc/config/rs6000/xmmintrin.h index 851bf91f6ba..55159ef7b46 100644 --- a/gcc/config/rs6000/xmmintrin.h +++ b/gcc/config/rs6000/xmmintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2018 Free Software Foundation, Inc. +/* Copyright (C) 2002-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rtems.h b/gcc/config/rtems.h index 9879d5259cd..71ae2fd3575 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/rtems.opt b/gcc/config/rtems.opt index a6975f186cd..d09fd507777 100644 --- a/gcc/config/rtems.opt +++ b/gcc/config/rtems.opt @@ -1,6 +1,6 @@ ; RTEMS options. -; Copyright (C) 2010-2018 Free Software Foundation, Inc. +; Copyright (C) 2010-2019 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 d981f66acf9..c252dc49bc4 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2008-2019 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 93f31b05bb8..f7fad9689bb 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2008-2019 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 aedf99656be..7e76ddee220 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-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 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 88944a57775..2fb227d3a58 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-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 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 7e9817cfaf7..1210d47b5df 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-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 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 5f5cc51379c..5f422ed384b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 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 c87bb96b2f1..b50b48f8afb 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-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 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 116d4d4a939..2790882c90a 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2008-2019 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 82febdf3529..5b24b2a7153 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2008-2019 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 473954f70ad..197938b2a2b 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2008-2019 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 4a73446ce37..4f8e0783103 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2003-2019 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 12eb7c20a75..3da0b66742a 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2003-2019 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 31ec0c4527a..58121e87428 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2008-2019 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 ed4a250e27b..b2c68f486d2 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 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 1fef0bbb597..3f63f82284d 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 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 a91a272a250..19e641bd252 100644 --- a/gcc/config/s390/2964.md +++ b/gcc/config/s390/2964.md @@ -1,5 +1,5 @@ ;; Scheduling description for z13. -;; Copyright (C) 2016-2018 Free Software Foundation, Inc. +;; Copyright (C) 2016-2019 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 63c7fd368be..688dd96e0e2 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2006-2019 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 97f7b0556eb..95b85f07785 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 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 ae8cfe05824..cbb95e48e74 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 d35194f7956..ea750d2b781 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 480030a02fc..f76986acdab 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 97f717c558d..9a3d99e7897 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 2acc55fe0af..e749d6df18c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 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 0fbe838cbf9..91c42e214a2 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 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 b2afc62bdec..982fefbbca8 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 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 286b8c392ff..5869628032c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. Contributed by Andreas Krebbel (Andreas.Krebbel@de.ibm.com). diff --git a/gcc/config/s390/s390-d.c b/gcc/config/s390/s390-d.c index 1ea0a9d3379..2300c47c17d 100644 --- a/gcc/config/s390/s390-d.c +++ b/gcc/config/s390/s390-d.c @@ -1,5 +1,5 @@ /* Subroutines for the D front end on the IBM S/390 and zSeries architectures. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 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/config/s390/s390-modes.def b/gcc/config/s390/s390-modes.def index ef0fb75d1e8..88c86738d1e 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 3c06432f7ae..e58eee4c67d 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/s390/s390-passes.def b/gcc/config/s390/s390-passes.def index 6d88d019ae7..d14d5bd3470 100644 --- a/gcc/config/s390/s390-passes.def +++ b/gcc/config/s390/s390-passes.def @@ -1,5 +1,5 @@ /* Description of target passes for S/390. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 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 96fa705f879..aa04479ec67 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 62868995ca6..ea2be105af3 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 3cfd3452d48..ee03c8aca42 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 c6c960f7771..722d9241b7b 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 1999-2019 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 c56ecebd67b..b6d987cf52a 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 49477a43b61..ba2a978a562 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 f4acc764728..7b6654cfc4d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 9f620161e59..0518ed20e77 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2016-2019 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 97e6bf7d9eb..e0810f83d7e 100644 --- a/gcc/config/s390/t-s390 +++ b/gcc/config/s390/t-s390 @@ -1,4 +1,4 @@ -# Copyright (C) 2015-2018 Free Software Foundation, Inc. +# Copyright (C) 2015-2019 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 9e912446147..429a2046869 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 83396c834ab..d2c12f1234e 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 d4568c35ca4..af735f823c6 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 a756ad2fd3e..7a8c97b06ca 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 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 4c8450508f9..c9ffab4c8c2 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2015-2019 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 37a64ab58f9..b2bc8e2d725 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2015-2019 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 157039f7187..47bf743917e 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 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 6c6651c62da..c22274f7d8a 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-2018 Free Software Foundation, Inc. +Copyright (C) 2006-2019 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 741fe34a950..7a40aa5a696 100644 --- a/gcc/config/sh/divtab-sh4-300.c +++ b/gcc/config/sh/divtab-sh4-300.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2018 Free Software Foundation, Inc. +/* Copyright (C) 2004-2019 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 69fbdb55d6f..bfd56eac9ee 100644 --- a/gcc/config/sh/divtab-sh4.c +++ b/gcc/config/sh/divtab-sh4.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2018 Free Software Foundation, Inc. +/* Copyright (C) 2004-2019 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 4515168d618..cd1cf19bfd7 100644 --- a/gcc/config/sh/divtab.c +++ b/gcc/config/sh/divtab.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2018 Free Software Foundation, Inc. +/* Copyright (C) 2003-2019 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 9f32cf6602b..3019b020645 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 Free Software Foundation, Inc. Contributed by Ian Lance Taylor . This file is part of GCC. diff --git a/gcc/config/sh/embed-elf.h b/gcc/config/sh/embed-elf.h index e4da0dd3045..c77c8596dfe 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by J"orn Rennecke This file is part of GCC. diff --git a/gcc/config/sh/iterators.md b/gcc/config/sh/iterators.md index 429a94b23b6..dde7793e3ca 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 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 6d2ccd012ba..c9897b7aca5 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. Contributed by Kazumoto Kojima This file is part of GCC. diff --git a/gcc/config/sh/little.h b/gcc/config/sh/little.h index b3870d42941..0ece94cbe16 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 1bf48a4a37d..8e609b0c3c1 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 9884856a988..fc97aaab54c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 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 61449ebeceb..c22f3e2e31e 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 d2f2b2a6354..25243d6c90a 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-2018 Free Software Foundation, Inc. + Copyright (C) 1997-2019 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 6a67b496c4c..9412382bca3 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-2018 Free Software Foundation, Inc. + Copyright (C) 1997-2019 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 3be371438cd..bd7ff8bc10c 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-2018 Free Software Foundation, Inc. + Copyright (C) 1993-2019 Free Software Foundation, Inc. Contributed by Joern Rennecke . This file is part of GCC. diff --git a/gcc/config/sh/sh-mem.cc b/gcc/config/sh/sh-mem.cc index 113cb8e04cd..ae41e7bb72b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 2da2afdcfe9..9313e721351 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 66ee3159d55..5587313d4d8 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-2018 Free Software Foundation, Inc. + Copyright (C) 1993-2019 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 4a0d5bae57b..35fae653add 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-2018 Free Software Foundation, Inc. + Copyright (C) 1993-2019 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 2f5930bbebd..0204872eae7 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-2018 Free Software Foundation, Inc. + Copyright (C) 1993-2019 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 57dd7869419..e28c45f7a03 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 1993-2019 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 837d9bfdc23..359fe765a70 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 62f66991874..b0bd84051e1 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2004-2019 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 5179f20cb32..1030392f1ce 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2004-2019 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 e0d9b6f9010..a8d3ee7370b 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2004-2019 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 a5228bc9717..58370558ec3 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2003-2019 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 1c112703c1b..35e05180246 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 117aa0b5d26..6db0e6ef09a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 5eeb735b378..4cec244f87d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 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 9dba513e642..691d9287101 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 a78c6a55127..e1a398319d5 100644 --- a/gcc/config/sh/t-sh +++ b/gcc/config/sh/t-sh @@ -1,4 +1,4 @@ -# Copyright (C) 1993-2018 Free Software Foundation, Inc. +# Copyright (C) 1993-2019 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 e4c042c941b..342c63926c2 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 ec47c3d4f26..0ecfc8c41a9 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 b948ff64bef..b51d67674e0 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/sol2-d.c b/gcc/config/sol2-d.c index 534ad2a3c91..18c3dd029f2 100644 --- a/gcc/config/sol2-d.c +++ b/gcc/config/sol2-d.c @@ -1,5 +1,5 @@ /* Solaris support needed only by D front-end. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 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 the Free diff --git a/gcc/config/sol2-protos.h b/gcc/config/sol2-protos.h index c38e8a9b821..f6cbe51d76e 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 20d3cb06d9c..4e7b5a3cdde 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/sol2.c b/gcc/config/sol2.c index 2043326551d..694ae8e6ea8 100644 --- a/gcc/config/sol2.c +++ b/gcc/config/sol2.c @@ -1,5 +1,5 @@ /* General Solaris system support. - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 a6746c4b7fb..ed9e49b533c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/sol2.opt b/gcc/config/sol2.opt index 330aa974016..c72908d86b5 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2010-2019 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 5a1a9673478..0e0d52e04a9 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by David E. O'Brien . This file is part of GCC. diff --git a/gcc/config/sparc/constraints.md b/gcc/config/sparc/constraints.md index 7ee3e51a84c..329bd572ba4 100644 --- a/gcc/config/sparc/constraints.md +++ b/gcc/config/sparc/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for SPARC. -;; Copyright (C) 2008-2018 Free Software Foundation, Inc. +;; Copyright (C) 2008-2019 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 510e99b35a1..a5a75ca10fe 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2002-2019 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 cc2e2ccc7a7..1452bad425a 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 e65370694a7..510528e3ce6 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 4c6f4165f31..089ec6b93ce 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by David E. O'Brien and BSDi. This file is part of GCC. diff --git a/gcc/config/sparc/hypersparc.md b/gcc/config/sparc/hypersparc.md index 17755d46fab..b4eae6e6337 100644 --- a/gcc/config/sparc/hypersparc.md +++ b/gcc/config/sparc/hypersparc.md @@ -1,5 +1,5 @@ ;; Scheduling description for HyperSPARC. -;; Copyright (C) 2002-2018 Free Software Foundation, Inc. +;; Copyright (C) 2002-2019 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 127dd01bd6c..b41698e03e7 100644 --- a/gcc/config/sparc/leon.md +++ b/gcc/config/sparc/leon.md @@ -1,5 +1,5 @@ ;; Scheduling description for LEON. -;; Copyright (C) 2010-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 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 9fb03af0fe9..2db9ea2172e 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 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 c1fe42165b7..21e13001951 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 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 bc13d66235b..98e7708395d 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/sparc/m8.md b/gcc/config/sparc/m8.md index 96190dc53b5..aec03dd2531 100644 --- a/gcc/config/sparc/m8.md +++ b/gcc/config/sparc/m8.md @@ -1,5 +1,5 @@ ;; Scheduling description for the SPARC M8. -;; Copyright (C) 2017-2018 Free Software Foundation, Inc. +;; Copyright (C) 2017-2019 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 6c6478b7ef6..aaa06472eb4 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 e16c13fe436..5e6984ca734 100644 --- a/gcc/config/sparc/niagara.md +++ b/gcc/config/sparc/niagara.md @@ -1,5 +1,5 @@ ;; Scheduling description for Niagara. -;; Copyright (C) 2006-2018 Free Software Foundation, Inc. +;; Copyright (C) 2006-2019 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 adc65b6a4db..ea2c6edb7d3 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 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 903bbe2565c..ffcda5c2278 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2012-2019 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 886d971bbe8..1300cf69936 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2016-2019 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 dc70a33ae33..18084f91bb8 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 55880f841fc..7eab52fb658 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 72c5fdcb0cf..ee475800cfc 100644 --- a/gcc/config/sparc/predicates.md +++ b/gcc/config/sparc/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for SPARC. -;; Copyright (C) 2005-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 e4b52d86dac..3cfae9f8776 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 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 61069b52ed6..c78661f2089 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 0c533322251..c577c45ae35 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 3af2af0b77a..11f9360c896 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-2018 Free Software Foundation, Inc. + Copyright (C) 1994-2019 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 6b7b738a288..56a5bb0912c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/sparc/sparc-d.c b/gcc/config/sparc/sparc-d.c index 19fe5be6d73..4132597a4d8 100644 --- a/gcc/config/sparc/sparc-d.c +++ b/gcc/config/sparc/sparc-d.c @@ -1,5 +1,5 @@ /* Subroutines for the D front end on the SPARC architecture. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 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/config/sparc/sparc-modes.def b/gcc/config/sparc/sparc-modes.def index efc5c6c324c..79901339fd6 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 899081ea6c1..d1a419d74c9 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 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 07beddfd97f..c34d118b070 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 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 59c9b2a90b5..9bdae7b9faa 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 adbef1ab18f..72669afbfbd 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 e8d5d2add20..8dbf270ed8a 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 431993cd70f..fef25fff084 100644 --- a/gcc/config/sparc/sparc.md +++ b/gcc/config/sparc/sparc.md @@ -1,5 +1,5 @@ ;; Machine description for SPARC. -;; Copyright (C) 1987-2018 Free Software Foundation, Inc. +;; Copyright (C) 1987-2019 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 46ec0c25107..8bd812332e9 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 b7c76a96b7f..d4c6b463f37 100644 --- a/gcc/config/sparc/sparclet.md +++ b/gcc/config/sparc/sparclet.md @@ -1,5 +1,5 @@ ;; Scheduling description for SPARClet. -;; Copyright (C) 2002-2018 Free Software Foundation, Inc. +;; Copyright (C) 2002-2019 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 7e7ec48fd1d..2485081c389 100644 --- a/gcc/config/sparc/supersparc.md +++ b/gcc/config/sparc/supersparc.md @@ -1,5 +1,5 @@ ;; Scheduling description for SuperSPARC. -;; Copyright (C) 2002-2018 Free Software Foundation, Inc. +;; Copyright (C) 2002-2019 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 a3008f21679..c8ba0aa84c6 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 493f1af2c21..8043f158caa 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-2018 Free Software Foundation, Inc. + Copyright (C) 1991-2019 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 125e76bef31..155e4c10489 100644 --- a/gcc/config/sparc/t-elf +++ b/gcc/config/sparc/t-elf @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 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 b816b232ed5..e434d5b9380 100644 --- a/gcc/config/sparc/t-leon +++ b/gcc/config/sparc/t-leon @@ -1,4 +1,4 @@ -# Copyright (C) 2010-2018 Free Software Foundation, Inc. +# Copyright (C) 2010-2019 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 3c98f6f0e84..283ca6c45c3 100644 --- a/gcc/config/sparc/t-leon3 +++ b/gcc/config/sparc/t-leon3 @@ -1,4 +1,4 @@ -# Copyright (C) 2010-2018 Free Software Foundation, Inc. +# Copyright (C) 2010-2019 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 029d9a139f8..a3d8ea93403 100644 --- a/gcc/config/sparc/t-linux64 +++ b/gcc/config/sparc/t-linux64 @@ -1,4 +1,4 @@ -# Copyright (C) 1998-2018 Free Software Foundation, Inc. +# Copyright (C) 1998-2019 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 7db876075f8..4cab8d1ea42 100644 --- a/gcc/config/sparc/t-rtems +++ b/gcc/config/sparc/t-rtems @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2018 Free Software Foundation, Inc. +# Copyright (C) 2012-2019 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 f121d2b193b..0913c00517c 100644 --- a/gcc/config/sparc/t-rtems-64 +++ b/gcc/config/sparc/t-rtems-64 @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2018 Free Software Foundation, Inc. +# Copyright (C) 2012-2019 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 30f15c9005a..16b79818f49 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2011-2019 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 fd280232e66..1d70261da04 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 1ea3d98b727..2934dbdc3d2 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2002-2019 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 e5799cceec0..15516e856d4 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2002-2019 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 586e4a7e2f3..27307bb60e3 100644 --- a/gcc/config/sparc/visintrin.h +++ b/gcc/config/sparc/visintrin.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2018 Free Software Foundation, Inc. +/* Copyright (C) 2011-2019 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 ad2a956b58a..cd83d4285e4 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-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 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 80e6fa06728..6c6897d0602 100644 --- a/gcc/config/spu/constraints.md +++ b/gcc/config/spu/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for SPU -;; Copyright (C) 2006-2018 Free Software Foundation, Inc. +;; Copyright (C) 2006-2019 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 cc41ba6e62a..8d7767dad13 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2006-2019 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 b0c770efea6..29b3639319f 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-2018 Free Software Foundation, Inc. +/* Copyright (C) 2006-2019 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 4f7cc6b5e42..524324f22ab 100644 --- a/gcc/config/spu/spu-builtins.md +++ b/gcc/config/spu/spu-builtins.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2006-2018 Free Software Foundation, Inc. +;; Copyright (C) 2006-2019 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 166f91d9426..6a529631559 100644 --- a/gcc/config/spu/spu-c.c +++ b/gcc/config/spu/spu-c.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2018 Free Software Foundation, Inc. +/* Copyright (C) 2006-2019 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 44c652aa3cf..7ce60201406 100644 --- a/gcc/config/spu/spu-elf.h +++ b/gcc/config/spu/spu-elf.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2018 Free Software Foundation, Inc. +/* Copyright (C) 2006-2019 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 09db0363519..319baf675e7 100644 --- a/gcc/config/spu/spu-modes.def +++ b/gcc/config/spu/spu-modes.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2018 Free Software Foundation, Inc. +/* Copyright (C) 2006-2019 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 8f9cd976e8a..3b18d99c28e 100644 --- a/gcc/config/spu/spu-protos.h +++ b/gcc/config/spu/spu-protos.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2018 Free Software Foundation, Inc. +/* Copyright (C) 2006-2019 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 45dd2dc2009..81585848079 100644 --- a/gcc/config/spu/spu.c +++ b/gcc/config/spu/spu.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2018 Free Software Foundation, Inc. +/* Copyright (C) 2006-2019 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 99e2d4dd507..4af55bd9d8d 100644 --- a/gcc/config/spu/spu.h +++ b/gcc/config/spu/spu.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2018 Free Software Foundation, Inc. +/* Copyright (C) 2006-2019 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 cdc8a6820f2..bb622981abd 100644 --- a/gcc/config/spu/spu.md +++ b/gcc/config/spu/spu.md @@ -1,4 +1,4 @@ -;; Copyright (C) 2006-2018 Free Software Foundation, Inc. +;; Copyright (C) 2006-2019 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 a43faa7109f..9eb18cc2fe1 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2006-2019 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 8e7b9f3a9cd..cb6fe312a37 100644 --- a/gcc/config/spu/spu_cache.h +++ b/gcc/config/spu/spu_cache.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2018 Free Software Foundation, Inc. +/* Copyright (C) 2008-2019 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 c0f96531a97..fb23b4a9ed7 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-2018 Free Software Foundation, Inc. +/* Copyright (C) 2006-2019 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 bf87deb98cb..81ed50ad836 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-2018 Free Software Foundation, Inc. +/* Copyright (C) 2006-2019 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 9ba4e68d87f..db35a332755 100644 --- a/gcc/config/spu/spu_mfcio.h +++ b/gcc/config/spu/spu_mfcio.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2018 Free Software Foundation, Inc. +/* Copyright (C) 2006-2019 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 8e4e2f8efb4..fe9591de8d7 100644 --- a/gcc/config/spu/t-spu-elf +++ b/gcc/config/spu/t-spu-elf @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2018 Free Software Foundation, Inc. +# Copyright (C) 2006-2019 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 a098ef7f20b..2c3f18f8f33 100644 --- a/gcc/config/spu/vec_types.h +++ b/gcc/config/spu/vec_types.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2018 Free Software Foundation, Inc. +/* Copyright (C) 2006-2019 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 8b92339cda3..fbbf7ca8a90 100644 --- a/gcc/config/spu/vmx2spu.h +++ b/gcc/config/spu/vmx2spu.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2018 Free Software Foundation, Inc. +/* Copyright (C) 2006-2019 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 db3e66ed7e0..74a32c2e79d 100644 --- a/gcc/config/stormy16/constraints.md +++ b/gcc/config/stormy16/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for XSTORMY16. -;; Copyright (C) 2011-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 5b5dae18ba4..c8928c706d0 100644 --- a/gcc/config/stormy16/predicates.md +++ b/gcc/config/stormy16/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for XSTORMY16. -;; Copyright (C) 2005-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 330963a421e..f577cadb9cd 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-2018 Free Software Foundation, Inc. +Copyright (C) 2001-2019 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 29b19fdb6c0..45ae7ad98bd 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 6fbbbe2e994..b1769ce1810 100644 --- a/gcc/config/stormy16/stormy16.c +++ b/gcc/config/stormy16/stormy16.c @@ -1,5 +1,5 @@ /* Xstormy16 target functions. - Copyright (C) 1997-2018 Free Software Foundation, Inc. + Copyright (C) 1997-2019 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 8adc6bedcae..2c3f541eada 100644 --- a/gcc/config/stormy16/stormy16.h +++ b/gcc/config/stormy16/stormy16.h @@ -1,5 +1,5 @@ /* Xstormy16 cpu description. - Copyright (C) 1997-2018 Free Software Foundation, Inc. + Copyright (C) 1997-2019 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 db3967e8fc7..e7d6adae95a 100644 --- a/gcc/config/stormy16/stormy16.md +++ b/gcc/config/stormy16/stormy16.md @@ -1,5 +1,5 @@ ;; XSTORMY16 Machine description template -;; Copyright (C) 1997-2018 Free Software Foundation, Inc. +;; Copyright (C) 1997-2019 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 3478caacf00..240af27e932 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/config/t-darwin b/gcc/config/t-darwin index 4fa3208b824..c53b106da58 100644 --- a/gcc/config/t-darwin +++ b/gcc/config/t-darwin @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/t-glibc b/gcc/config/t-glibc index 29d70867e63..0be59bb5f25 100644 --- a/gcc/config/t-glibc +++ b/gcc/config/t-glibc @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2018 Free Software Foundation, Inc. +# Copyright (C) 2012-2019 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/t-libunwind b/gcc/config/t-libunwind index 2456d4c2002..b45ed8ac8ee 100644 --- a/gcc/config/t-libunwind +++ b/gcc/config/t-libunwind @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/t-linux b/gcc/config/t-linux index 7e543d53fac..7eae6ca77ac 100644 --- a/gcc/config/t-linux +++ b/gcc/config/t-linux @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/t-lynx b/gcc/config/t-lynx index 3c0d2d38ec3..2d15ab4d6b5 100644 --- a/gcc/config/t-lynx +++ b/gcc/config/t-lynx @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2019 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/t-netbsd b/gcc/config/t-netbsd index 7bab0241216..4626e963ebf 100644 --- a/gcc/config/t-netbsd +++ b/gcc/config/t-netbsd @@ -1,4 +1,4 @@ -# Copyright (C) 2017-2018 Free Software Foundation, Inc. +# Copyright (C) 2017-2019 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 271f785500a..3f4d5accc4f 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2010-2019 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/t-sol2 b/gcc/config/t-sol2 index f1983cfc7de..0652f36bd9c 100644 --- a/gcc/config/t-sol2 +++ b/gcc/config/t-sol2 @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2019 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/t-vxworks b/gcc/config/t-vxworks index b6286bf66aa..d3a350f5f8a 100644 --- a/gcc/config/t-vxworks +++ b/gcc/config/t-vxworks @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/config/t-winnt b/gcc/config/t-winnt index 802f091cc6e..0c7bfc91327 100644 --- a/gcc/config/t-winnt +++ b/gcc/config/t-winnt @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2018 Free Software Foundation, Inc. +# Copyright (C) 2013-2019 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 2f2d7108a2e..cecf42ee664 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 5252aa7127d..9e84a4a44fd 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 e5b6319099e..76c843f4446 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 d099611b149..354d8109bed 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 4a15c00838e..5438a26751f 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 bf1336036a2..9d84cc575b9 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 7885221b433..9713e6cc9f6 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 5cdf9fff51e..5a49a516253 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 3d996d7769f..29600be41f6 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 96b1dfb04ce..eb2ff9a61fd 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 578b371d36a..80cd1ec0d39 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 99fdb120901..0140997b533 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 14d817160ac..82226da3a47 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 1bf559a26ab..2645043138e 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 17af2e76929..dce43eca074 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 65e7c559f6d..7661558c6a8 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2011-2019 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 43174026bc7..ed1946835ca 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 9b7ed9d8f6e..017602bcdd0 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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-2018 Free Software Foundation, Inc.\n"); + printf (" Copyright (C) 2011-2019 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 95728b09256..03561d495b6 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 79719341876..91cfd2ea365 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 607ca6488cf..b711773f0c3 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 7b2722f60a5..5feb4431bf2 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 a2d62dd85a8..60a308158eb 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 07b159699db..fc2a12742a2 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 09e715fd275..cc4ee01cb70 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 4b9b7f76ed6..c4cf8ad204a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 e0036dad1b8..74abc689804 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 65380b5d04a..e1ae7d83782 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 f0e84458c9b..507625f07ad 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 5993eed8fd0..faf7c519fb6 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 78e94d98c8e..01c54894d0a 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2011-2019 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 acc80da0d79..9a5cdab0a30 100644 --- a/gcc/config/usegas.h +++ b/gcc/config/usegas.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2018 Free Software Foundation, Inc. +/* Copyright (C) 2001-2019 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 623b68911f5..0513207136b 100644 --- a/gcc/config/v850/constraints.md +++ b/gcc/config/v850/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for V850. -;; Copyright (C) 2011-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 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 68390a23eb7..0de83623b5d 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 b20b2c3c382..32e0d6de5b3 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 984993a4fdf..07760d3265d 100644 --- a/gcc/config/v850/t-v850 +++ b/gcc/config/v850/t-v850 @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 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 58e62e01d31..ae9b3962ab6 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 5503d6a526f..59f5f11fb9e 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 66e3fd016f9..ad7ee534ef4 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 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 ca99703248b..d7936caa91f 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 75b1ec06c10..cca24edb3ae 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 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 d3391a68bec..5fdbbc76ad0 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 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 6530778c8f6..112ce9b0d5f 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 1996-2019 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 cd15599d77a..ba71ba9caba 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 30f92059829..bf4d2aeace2 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 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 934c86e248e..8483bbfcaf3 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 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 cdfb3a51f4a..dd8d3d950fb 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by Matt Thomas This file is part of GCC. diff --git a/gcc/config/vax/elf.opt b/gcc/config/vax/elf.opt index 233dceef1a4..b7a579ffa31 100644 --- a/gcc/config/vax/elf.opt +++ b/gcc/config/vax/elf.opt @@ -1,6 +1,6 @@ ; VAX ELF options. -; Copyright (C) 2011-2018 Free Software Foundation, Inc. +; Copyright (C) 2011-2019 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 44dada705e1..3fc80da46a4 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-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 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 45511bde92e..e7cbe243201 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 3929350dedc..735f6709f01 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 fdc780842cb..15e1e1585ba 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 26c50eff2f3..c6d66f771ef 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 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 b2fdd7f1c54..2c5a15e5dc3 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 a5260174999..a76cf023916 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 631c598d3b2..fe21faebe4d 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 35097030c1d..a6a8227f7c2 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 edc8e51fdc2..bfeae7f80e1 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 1987-2019 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 3b3d9a6e6db..5df6c8cf907 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 5cabd5b872e..53636db40ec 100644 --- a/gcc/config/visium/constraints.md +++ b/gcc/config/visium/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for Visium. -;; Copyright (C) 2006-2018 Free Software Foundation, Inc. +;; Copyright (C) 2006-2019 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 0b7f7ed1737..81afbdadf8d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 d69b75952fc..29ec13c55ed 100644 --- a/gcc/config/visium/gr5.md +++ b/gcc/config/visium/gr5.md @@ -1,5 +1,5 @@ ;; Scheduling description for GR5. -;; Copyright (C) 2013-2018 Free Software Foundation, Inc. +;; Copyright (C) 2013-2019 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 f9a4a0cb90d..cd8d81493d2 100644 --- a/gcc/config/visium/gr6.md +++ b/gcc/config/visium/gr6.md @@ -1,5 +1,5 @@ ;; Scheduling description for GR6. -;; Copyright (C) 2013-2018 Free Software Foundation, Inc. +;; Copyright (C) 2013-2019 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 5364a53b5d3..45c976ac7c1 100644 --- a/gcc/config/visium/predicates.md +++ b/gcc/config/visium/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for Visium. -;; Copyright (C) 2005-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 69391d7ab39..ea5e329fa1e 100644 --- a/gcc/config/visium/t-visium +++ b/gcc/config/visium/t-visium @@ -1,5 +1,5 @@ # Multilibs for Visium. -# Copyright (C) 2012-2018 Free Software Foundation, Inc. +# Copyright (C) 2012-2019 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 5225ec667c1..c357dbea174 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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 712a771b111..9f5bdc467c1 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 132821a714e..a8734bd9d89 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 d8ea128b75c..39f6ab3bd1e 100644 --- a/gcc/config/visium/visium.c +++ b/gcc/config/visium/visium.c @@ -1,5 +1,5 @@ /* Output routines for Visium. - Copyright (C) 2002-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 5bd56a0633e..331a83eafa6 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 c5100b7027d..44c0923dad6 100644 --- a/gcc/config/visium/visium.md +++ b/gcc/config/visium/visium.md @@ -1,5 +1,5 @@ ;; Machine description for Visium. -;; Copyright (C) 2002-2018 Free Software Foundation, Inc. +;; Copyright (C) 2002-2019 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 ec570e97146..e0490a20d6e 100644 --- a/gcc/config/visium/visium.opt +++ b/gcc/config/visium/visium.opt @@ -1,5 +1,5 @@ ; Options for Visium. -; Copyright (C) 2005-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 ab9d6093377..f0b7358f4f4 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2011-2019 Free Software Foundation, Inc. BEGIN { is_first = 1; diff --git a/gcc/config/vms/t-vms b/gcc/config/vms/t-vms index 9432b9964e8..e4ea72762c9 100644 --- a/gcc/config/vms/t-vms +++ b/gcc/config/vms/t-vms @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 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 da596bd2b05..81c826ee5d5 100644 --- a/gcc/config/vms/t-vmsnative +++ b/gcc/config/vms/t-vmsnative @@ -1,4 +1,4 @@ -# Copyright (C) 2010-2018 Free Software Foundation, Inc. +# Copyright (C) 2010-2019 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 1f54b6b7fb9..22c21ce7cc9 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 01bb3fbeaa2..1e6b9f54e0d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 952215a84a3..ace8a0e0085 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 ed2b26b950b..f02950f6e32 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 616797efba1..2c817efb9cf 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 300b2199e06..d9c87c037ee 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 c82196757c8..0bfd701cbd2 100644 --- a/gcc/config/vms/vms-stdint.h +++ b/gcc/config/vms/vms-stdint.h @@ -1,5 +1,5 @@ /* Definitions for types on VMS systems. - Copyright (C) 2012-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 84f94cc4c97..c3d54ca4e6f 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 c0d01f99a7f..8f9e0b0d650 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 00a4dcedca1..8ceeb2cb16c 100644 --- a/gcc/config/vms/vms.opt +++ b/gcc/config/vms/vms.opt @@ -1,4 +1,4 @@ -; Copyright (C) 2009-2018 Free Software Foundation, Inc. +; Copyright (C) 2009-2019 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 77600883291..fcc0ed54349 100644 --- a/gcc/config/vms/x-vms +++ b/gcc/config/vms/x-vms @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2019 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 1e98e900b68..f838b73e583 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 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 d83cbfb7cc9..d521bb39e95 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 fb5edee887f..6f07900d8cb 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-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/vxworks-stdint.h b/gcc/config/vxworks-stdint.h index 88ac0c799da..f9a7d473793 100644 --- a/gcc/config/vxworks-stdint.h +++ b/gcc/config/vxworks-stdint.h @@ -1,5 +1,5 @@ /* Definitions for types on systems using VxWorks. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/config/vxworks.c b/gcc/config/vxworks.c index f0d19745199..5ca302a3b2c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 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 156fcc060aa..0f604f1bcc4 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 bf1b850885f..c5f8193d6cc 100644 --- a/gcc/config/vxworks.opt +++ b/gcc/config/vxworks.opt @@ -1,6 +1,6 @@ ; Processor-independent options for VxWorks. ; -; Copyright (C) 2005-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 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 857849474be..39f8712378e 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 72f0c67b596..18b510294d6 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 1f598a62f17..cda2233f166 100644 --- a/gcc/config/xtensa/constraints.md +++ b/gcc/config/xtensa/constraints.md @@ -1,5 +1,5 @@ ;; Constraint definitions for Xtensa. -;; Copyright (C) 2006-2018 Free Software Foundation, Inc. +;; Copyright (C) 2006-2019 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 736fd2d4eb5..2e1b2c75df2 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 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 e2ffc3c1954..bb0e47af5ef 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2011-2019 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 1099669c883..74521ba418d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 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 f5bf81189d1..d35c90f4f88 100644 --- a/gcc/config/xtensa/predicates.md +++ b/gcc/config/xtensa/predicates.md @@ -1,5 +1,5 @@ ;; Predicate definitions for Xtensa. -;; Copyright (C) 2005-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005-2019 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 3915870ce94..3babdd15e06 100644 --- a/gcc/config/xtensa/t-xtensa +++ b/gcc/config/xtensa/t-xtensa @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 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 c7743df9d97..bcdb78f4a9c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 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 018d1625253..14aeedf3604 100644 --- a/gcc/config/xtensa/uclinux.opt +++ b/gcc/config/xtensa/uclinux.opt @@ -1,6 +1,6 @@ ; Xtensa uClinux options. -; Copyright (C) 2015-2018 Free Software Foundation, Inc. +; Copyright (C) 2015-2019 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 0acdfe0fe50..9784ae5a421 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 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 34e85dcc164..f766764c0ce 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 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 193eed61978..70d948720e9 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 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 209f839cfb0..362e5ff3c1f 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-2018 Free Software Foundation, Inc. +;; Copyright (C) 2001-2019 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 4d3f941281c..3ee592f02a3 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2005-2019 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/configure.ac b/gcc/configure.ac index a1012325898..ea5edfa9ac5 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/context.c b/gcc/context.c index 68d7a294a72..c016f39bd5d 100644 --- a/gcc/context.c +++ b/gcc/context.c @@ -1,5 +1,5 @@ /* context.c - Holder for global state - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/context.h b/gcc/context.h index e425fb07091..d2bab2ad3b1 100644 --- a/gcc/context.h +++ b/gcc/context.h @@ -1,5 +1,5 @@ /* context.h - Holder for global state - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/convert.c b/gcc/convert.c index 028497fdf27..1a3353c8707 100644 --- a/gcc/convert.c +++ b/gcc/convert.c @@ -1,5 +1,5 @@ /* Utility routines for data type conversion for GCC. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/convert.h b/gcc/convert.h index f3334f973ee..5be553b48bf 100644 --- a/gcc/convert.h +++ b/gcc/convert.h @@ -1,5 +1,5 @@ /* Definition of functions in convert.c. - Copyright (C) 1993-2018 Free Software Foundation, Inc. + Copyright (C) 1993-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/coretypes.h b/gcc/coretypes.h index 271cce8e20f..2f6b8599d7c 100644 --- a/gcc/coretypes.h +++ b/gcc/coretypes.h @@ -1,5 +1,5 @@ /* GCC core type declarations. - Copyright (C) 2002-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/coverage.c b/gcc/coverage.c index f3ffac5f11e..0e1873b9589 100644 --- a/gcc/coverage.c +++ b/gcc/coverage.c @@ -1,5 +1,5 @@ /* Read and write coverage files, and associated functionality. - Copyright (C) 1990-2018 Free Software Foundation, Inc. + Copyright (C) 1990-2019 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 f2a8c2939ac..9e1a29261ce 100644 --- a/gcc/coverage.h +++ b/gcc/coverage.h @@ -1,5 +1,5 @@ /* coverage.h - Defines data exported from coverage.c - Copyright (C) 1998-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index a53ea052510..4c9083a857b 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,5476 +1,8 @@ -2018-12-27 Martin Liska - - PR c++/88263 - * decl2.c (get_local_tls_init_fn): Add location_t argument and - use it. - (get_tls_init_fn): Call it with location of variable for which - we'll need to create tls_init function. - (handle_tls_init): Likewise. - -2018-12-21 Jakub Jelinek - - PR c++/86524 - PR c++/88446 - * cp-tree.h (cp_fold_maybe_rvalue, cp_fold_rvalue): Declare. - (fold_non_dependent_expr): Add manifestly_const_eval argument. - * constexpr.c (cxx_eval_builtin_function_call): Evaluate - __builtin_constant_p if ctx->manifestly_const_eval even in constexpr - functions. Don't reuse dummy{1,2} vars between different arguments. - Use cp_fold_rvalue instead of cp_fully_fold. Fix comment typo. - (fold_non_dependent_expr): Add manifestly_const_eval argument, pass - it through to cxx_eval_outermost_constant_expr and - maybe_constant_value. - * cp-gimplify.c (cp_fold_maybe_rvalue, cp_fold_rvalue): No longer - static. - * semantics.c (finish_static_assert): Call fold_non_dependent_expr - with true as manifestly_const_eval. - -2018-12-20 Marek Polacek - - PR c++/88196 - ICE with class non-type template parameter. - * pt.c (convert_nontype_argument): If the expr is a PTRMEM_CST, also - check if the type we're converting it to is TYPE_PTRMEM_P. - -2018-12-20 H.J. Lu - - PR c/51628 - * call.c (convert_for_arg_passing): Call - warn_for_address_or_pointer_of_packed_member. - * typeck.c (convert_for_assignment): Likewise. - -2018-12-20 Jakub Jelinek - - PR c++/88180 - * parser.c (cp_parser_class_specifier_1): If - cp_parser_check_type_definition fails, skip default arguments, NSDMIs, - etc. like for erroneous template args. - - * cp-tree.h (cp_fully_fold_init): Declare. - * cp-gimplify.c (cp_fully_fold_init): New function. - * typeck2.c (split_nonconstant_init, store_init_value): Use it - instead of cp_fully_fold. - -2018-12-19 Segher Boessenkool - - * parser.c (cp_parser_asm_definition): Do not allow any asm qualifiers - on top-level asm. - -2018-12-19 Segher Boessenkool - - * parser.c (cp_parser_asm_definition) : Give - a more specific error message (instead of just falling through). - -2018-12-19 Segher Boessenkool - - * parser.c (cp_parser_asm_definition): Rewrite the loop to work without - "done" boolean variable. - * parser.c (cp_parser_asm_definition): Keep track of the location each - asm qualifier is first seen; use that to give nicer "duplicate asm - qualifier" messages. - -2018-12-19 Segher Boessenkool - - * parser.c (cp_parser_asm_definition): Rewrite the loop to work without - "done" boolean variable. - -2018-12-19 David Malcolm - - PR c++/88375 - * typeck.c (convert_for_assignment): Capture location of rhs - before stripping, and if available. Use the location when - complaining about bad conversions, labelling it with the - rhstype if the location was present. - * typeck2.c (digest_init_r): Capture location of init before - stripping. - -2018-12-19 David Malcolm - - PR c++/87504 - * call.c (op_error): Convert 1st param from location_t to - const op_location_t &. Use binary_op_rich_location for binary - ops. - (build_conditional_expr_1): Convert 1st param from location_t to - const op_location_t &. - (build_conditional_expr): Likewise. - (build_new_op_1): Likewise. - (build_new_op): Likewise. - * cp-tree.h (build_conditional_expr): Likewise. - (build_new_op): Likewise. - (build_x_binary_op): Likewise. - (cp_build_binary_op): Likewise. - * parser.c (cp_parser_primary_expression): Build a location - for id-expression nodes. - (cp_parser_binary_expression): Use an op_location_t when - calling build_x_binary_op. - (cp_parser_operator): Build a location for user-defined literals. - * typeck.c (build_x_binary_op): Convert 1st param from location_t - to const op_location_t &. - (cp_build_binary_op): Likewise. Use binary_op_rich_location. - -2018-12-19 David Malcolm - - PR c++/43064 - PR c++/43486 - * call.c (build_conditional_expr_1): Strip location wrappers when - checking for CONST_DECL. - (conversion_null_warnings): Use location of "expr" if available. - * class.c (fixed_type_or_null): Handle location wrappers. - * constexpr.c (potential_constant_expression_1): Likewise. - * cvt.c (ignore_overflows): Strip location wrappers when - checking for INTEGER_CST, and re-wrap the result if present. - (ocp_convert): Call fold_for_warn before checking for INTEGER_CST. - * decl.c (reshape_init_r): Strip any location wrapper. - (undeduced_auto_decl): Likewise. - * expr.c (mark_discarded_use): Likewise for expr. - * init.c (build_aggr_init): Likewise before checking init for - DECL_P. - (warn_placement_new_too_small): Call fold_for_warn on adj before - checking for CONSTANT_CLASS_P, and on nelts. Strip any location - wrapper from op0 and on oper before checking for VAR_P. - * parser.c (cp_parser_primary_expression): Call - maybe_add_location_wrapper on numeric and string literals. - (cp_parser_postfix_expression): Strip any location wrapper when - checking for DECL_IS_BUILTIN_CONSTANT_P. - (cp_parser_unary_expression): Ensure that folding of NEGATE_EXPR - around a constant happens in the presence of location wrappers and - returns a wrapped result. - (cp_parser_has_attribute_expression): Strip any location wrapper - from "oper". - (cp_parser_binary_expression): Strip any location wrapper when - checking for DECL_P on the lhs. - (cp_parser_decltype): Strip any location wrapper from result of - cp_parser_decltype_expr. - (cp_parser_mem_initializer): Add location wrappers to the - parenthesized expression list. - (cp_parser_template_parameter_list): Don't create wrapper nodes - within a template-parameter-list. - (cp_parser_template_argument_list): Don't create wrapper nodes - within a template-argument-list. - (cp_parser_parameter_declaration): Strip location wrappers from - default arguments. - (cp_parser_gnu_attribute_list): Don't create wrapper nodes. - (cp_parser_std_attribute_spec_seq): Likewise. - (cp_parser_omp_all_clauses): Don't create wrapper nodes within - OpenMP clauses. - (cp_parser_omp_for_loop): Likewise. - (cp_parser_omp_declare_reduction_exprs): Likewise. - * pt.c (convert_nontype_argument_function): Strip location - wrappers from fn_no_ptr before checking for FUNCTION_DECL. - (tsubst_default_argument): Move note about which callsite led to - instantiation to after the check_default_argument call. - (do_auto_deduction): Likewise from init before checking for - DECL_P. - * semantics.c (force_paren_expr): Likewise from expr before - checking for DECL_P. - (finish_parenthesized_expr): Likewise from expr before - checking for STRING_CST. - (perform_koenig_lookup): Likewise from fn. - (finish_call_expr): Likewise. - (finish_id_expression): Rename to... - (finish_id_expression_1): ...this, calling - maybe_add_location_wrapper on the result. - (capture_decltype): Use lookup_name_real rather than value_member - when looking up decl within the capture-list. - * tree.c (cp_stabilize_reference): Strip any location wrapper. - (builtin_valid_in_constant_expr_p): Likewise. - (strip_typedefs_expr): Strip any location wrapper before checking - for decls or constants. - (is_overloaded_fn): Likewise. - (maybe_get_fns): Likewise. - (selftest::test_lvalue_kind): Verify lvalue_p. - * typeck.c (cxx_sizeof_expr): Strip any location wrapper. - (cxx_alignof_expr): Likewise. - (is_bitfield_expr_with_lowered_type): Handle location wrappers. - (cp_build_array_ref): Call maybe_constant_value on "idx". - (cp_build_binary_op): Strip location wrapper from first_arg before - checking for PARM_DECL. Likewise for op1 before checking for - INTEGER_CST in two places. Likewise for orig_op0 and orig_op1 - when checking for STRING_CST. - (cp_build_addr_expr_1): Likewise for arg when checking for - FUNCTION_DECL. - (cp_build_modify_expr): Likewise for newrhs when checking for - STRING_CST. - (convert_for_assignment): Don't strip location wrappers when - stripping NON_LVALUE_EXPR. - (maybe_warn_about_returning_address_of_local): Strip location - wrapper from whats_returned before checking for DECL_P. - (can_do_nrvo_p): Strip location wrapper from retval. - (treat_lvalue_as_rvalue_p): Likewise. - (check_return_expr): Likewise. - * typeck2.c (cxx_incomplete_type_diagnostic): Strip location - wrapper from value before checking for VAR_P or PARM_DECL. - (digest_init_r): Strip location wrapper from init. When - copying "init", also copy the wrapped node. - -2018-12-19 Jakub Jelinek - - PR c++/87934 - * constexpr.c (cxx_eval_constant_expression) : Do - re-process TREE_CONSTANT CONSTRUCTORs if they aren't reduced constant - expressions. - -2018-12-19 Alexandre Oliva - - PR c++/87012 - * pt.c (convert_template_argument): Canonicalize type after - tsubst/deduce. - - PR c++/88146 - * method.c (do_build_copy_constructor): Guard cvquals init and - loop over fields to run for non-inherited ctors only. - (synthesize_method): Retain location of inherited ctor. - -2018-12-17 Jakub Jelinek - - PR c++/88410 - * cp-gimplify.c (cp_fold) : For offsetof-like folding, - call maybe_constant_value on val to see if it is INTEGER_CST. - -2018-12-17 Jonathan Wakely - - PR c++/52321 - * typeck.c (build_static_cast): Print a note when the destination - type or the operand is a pointer/reference to incomplete class type. - -2018-12-16 Jakub Jelinek - - PR c++/88482 - * except.c (verify_library_fn): New function. - (declare_library_fn): Use it. Initialize TM even if the non-TM - library function has been user declared. - (do_end_catch): Don't set TREE_NOTHROW on error_mark_node. - (expand_start_catch_block): Don't call initialize_handler_parm - for error_mark_node. - (build_throw): Use verify_library_fn. Initialize TM even if the - non-TM library function has been user declared. Don't crash if - any library fn is error_mark_node. - -2018-12-14 Jason Merrill - - * pt.c (tsubst_expr) [DECL_EXPR]: Ignore class-scope bindings when - looking up a capture proxy. - -2018-12-15 Paolo Carlini - - PR c++/84644 - * decl.c (check_tag_decl): A decltype with no declarator - doesn't declare anything. - -2018-12-14 Alexandre Oliva - - PR c++/87814 - * pt.c (tsubst_exception_specification): Handle - DEFERRED_NOEXCEPT with !defer_ok. - -2018-12-14 Jason Merrill - - PR c++/86823 - * parser.c (cp_parser_template_id): Rearrange deferred access - checks into the firewall. - -2018-12-14 Jakub Jelinek - - PR c++/82294 - PR c++/87436 - * init.c (build_vec_init): Change num_initialized_elts type from int - to HOST_WIDE_INT. Build a RANGE_EXPR if e needs to be repeated more - than once. - -2018-12-13 Marek Polacek - - PR c++/88216 - ICE with class type in non-type template parameter. - * mangle.c (write_expression): Handle TARGET_EXPR and - VIEW_CONVERT_EXPR. - * pt.c (convert_nontype_argument): Don't call - get_template_parm_object for value-dependent expressions. - -2018-12-13 Nathan Sidwell - - PR c++/87531 - * class.c (finish_struct): Set DECL_CONTEXT of template assign op. - * name-lookup.c (get_class_binding_direct): Don't strip using-decl - of overload here. - * parser.c (cp_parser_postfix_expression): Cope with using decl in - overload set. - * semantics.c (finish_id_expr): Likewise. - -2018-12-12 Paolo Carlini - - * decl.c (grokdeclarator): Fix location of error message about - static data member definition. - -2018-12-12 Jakub Jelinek - - PR c++/88446 - * cp-tree.h (maybe_constant_value): Add manifestly_const_eval - argument. - * constexpr.c (struct constexpr_call): Rename pretend_const_required - member to manifestly_const_eval. - (struct constexpr_ctx): Likewise. - (constexpr_call_hasher::equal): Adjust users. - (cxx_eval_builtin_function_call): Likewise. Formatting fix. - (cxx_eval_call_expression): Adjust users. - (cxx_eval_outermost_constant_expr, maybe_constant_init_1, - maybe_constant_init): Rename pretend_const_required argument to - manifestly_const_eval, adjust function comments. - (maybe_constant_value): Add manifestly_const_eval argument. If true, - don't cache and call cxx_eval_outermost_constant_expr with true as - manifestly_const_eval. - * decl.c (compute_array_index_type_loc): Call maybe_constant_value - with true as manifestly_const_eval. - - PR c++/88449 - * constexpr.c (struct constexpr_call): Add pretend_const_required - member. - (constexpr_call_hasher::equal): Return false if pretend_const_required - members differ. - (cxx_eval_call_expression): Adjust new_call initialization. Hash in - ctx->pretend_const_required. - -2018-12-11 Jakub Jelinek - - PR c++/87861 - * class.c (build_vtbl_initializer): For TARGET_VTABLE_USES_DESCRIPTORS - bump index for each added word. - * constexpr.c (find_array_ctor_elt): Add forward declaration. - (cxx_eval_call_expression): Handle TARGET_VTABLE_USES_DESCRIPTORS - vtable calls. - (cxx_eval_constant_expression) : Divide token - by TARGET_VTABLE_USES_DESCRIPTORS if non-zero. - -2018-12-11 Marek Polacek - - PR c++/86608 - reading constexpr volatile variable. - * constexpr.c (potential_constant_expression_1): Check want_rval - instead of checking if we have a decl. - * decl2.c (decl_maybe_constant_var_p): Don't consider volatile - constexpr variables as maybe constant. - -2018-12-11 Paolo Carlini - - * decl.c (grokvardecl): Add location_t parameter and use it - in build_lang_decl_loc and build_decl calls. - (grokdeclarator): Move up loc declaration and use it in the - grokvardecl call too. - -2018-12-09 Cesar Philippidis - - * parser.c (cp_parser_oacc_kernels_parallel): Adjust EXPR_LOCATION - on the combined acc loop. - -2018-12-07 Paolo Carlini - - * decl2.c (grokbitfield): Use DECL_SOURCE_LOCATION in error messages - about bit-fields with function type, warn_if_not_aligned type, and - static bit-fields; avoid DECL_NAME for unnamed declarations. - -2018-12-07 Jakub Jelinek - - PR c++/86669 - * call.c (make_temporary_var_for_ref_to_temp): Call pushdecl even for - automatic vars. - - PR c++/87506 - * constexpr.c (adjust_temp_type): Handle EMPTY_CLASS_EXPR. - -2018-12-06 Paolo Carlini - - * class.c (check_bitfield_decl): In error message about non-integral - type print the type itself too. - * decl.c (grokdeclarator): Do not ICE on unnamed bit-fields declared - friends; when calling build_decl for a FIELD_DECL possibly pass the - declarator->id_loc. - -2018-12-06 Alexandre Oliva - - PR c++/86747 - * pt.c (tsubst_friend_class): Enter tsubsted class context. - - PR c++/86397 - * except.c (build_noexcept_spec): Resolve nondependent - expressions. - -2018-12-06 Jason Merrill - - PR c++/88136 - -Wdeprecated-copy false positives - * class.c (classtype_has_depr_implicit_copy): Rename from - classtype_has_user_copy_or_dtor. - * method.c (lazily_declare_fn): Adjust. - * decl2.c (cp_warn_deprecated_use): Refer to -Wdeprecated-copy-dtor - if deprecation is due to a destructor. - -2018-12-06 Marek Polacek - - PR c++/88373 - wrong parse error with ~. - * parser.c (cp_parser_template_name): Check tag_type for - none_type. - -2018-12-06 Segher Boessenkool - - * cp-tree.h (finish_asm_stmt): Update declaration. - * parser.c (cp_parser_asm_definition): Detect the inline keyword - after asm. Pass a flag for it to finish_asm_stmt. - * pt.c (tsubst_expr): Pass the ASM_INLINE_P flag to finish_asm_stmt. - * semantics.c (finish_asm_stmt): Add inline_p parameter. Use it to - set ASM_INLINE_P. - -2018-12-06 Segher Boessenkool - - PR inline-asm/55681 - * parser.c (cp_parser_asm_definition): Update grammar. Allow any - combination of volatile and goto, in any order, without repetitions. - -2018-12-06 David Malcolm - - PR c++/85110 - * call.c (conversion_null_warnings): Try to use the location of - the expression for the warnings. Add notes showing the parameter - of the function decl, where available. - (get_fndecl_argument_location): For implicitly-declared functions, - use the fndecl location rather than that of the param. - (maybe_inform_about_fndecl_for_bogus_argument_init): New function. - (convert_like_real): Use it in various places to avoid repetition. - (complain_about_bad_argument): Likewise. - * cp-tree.h (maybe_inform_about_fndecl_for_bogus_argument_init): - New declaration. - * decl2.c (check_default_args): Put all diagnostics for the fndecl - into a diagnostic group. Use the location of the parameter when - complaining about parameters with missing default arguments in - preference to that of the fndecl. Attempt to record the location - of the first parameter with a default argument and emit a note - for the first parameter that's missing one. - * typeck.c (convert_arguments): When complaining about parameters - with incomplete types, attempt to use the location of the - argument. Where available, add a note showing the pertinent - parameter in the fndecl. - (convert_for_assignment): When complaining about bad conversions - at function calls, use the location of the unstripped argument. - (convert_for_initialization): When checking for bogus references, - add an auto_diagnostic_group, and update the note to use the - location of the pertinent parameter, rather than just the callee. - -2018-12-06 Paolo Carlini - - * decl2.c (grokbitfield): Use DECL_SOURCE_LOCATION in error message; - print the type too; fix thinko in INDIRECT_TYPE_P use. - -2018-12-05 Alexandre Oliva - - PR c++/85569 - * constexpr.c (adjust_temp_type): Test for type equality with - same_type_p. - (constexpr_call_hasher::equal): Likewise. - -2018-12-04 Paolo Carlini - - PR c++/84636 - * decl.c (grokdeclarator): Avoid crashing on an anonymous bit-field - with function type. - -2018-12-04 Marek Polacek - - PR c++/88184 - ICE when treating name as template-name. - * pt.c (lookup_template_function): Always build the TEMPLATE_ID_EXPR - with unknown_type_node. - -2018-12-04 Julian Brown - - * parser.c (cp_parser_oacc_wait_list): Fix error message and avoid - duplicate diagnostic. - -2018-12-04 Jakub Jelinek - - PR c++/88103 - * typeck.c (build_class_member_access_expr): If unary_complex_lvalue - turned xvalue_p into non-xvalue_p, call move on it. - -2018-12-02 Jakub Jelinek - - PR c++/88258 - * parser.c (cp_parser_skip_to_closing_parenthesis_1, - cp_parser_skip_to_end_of_statement, - cp_parser_skip_to_end_of_block_or_statement, - cp_parser_skip_to_closing_brace, - cp_parser_skip_to_closing_square_bracket, - cp_parser_skip_balanced_tokens): Don't treat CPP_PRAGMA_EOL specially - if in_pragma is false. - -2018-12-01 Marek Polacek - - Implement P0634R3, Down with typename! - * parser.c (CP_PARSER_FLAGS_TYPENAME_OPTIONAL): New enumerator. - (cp_parser_type_name): Remove declaration. - (cp_parser_postfix_expression): Pass CP_PARSER_FLAGS_TYPENAME_OPTIONAL - to cp_parser_type_id. - (cp_parser_new_type_id): Pass CP_PARSER_FLAGS_TYPENAME_OPTIONAL to - cp_parser_type_specifier_seq. - (cp_parser_lambda_declarator_opt): Pass - CP_PARSER_FLAGS_TYPENAME_OPTIONAL to - cp_parser_parameter_declaration_clause. - (cp_parser_condition): Pass CP_PARSER_FLAGS_NONE to - cp_parser_declarator. - (cp_parser_simple_declaration): Pass CP_PARSER_FLAGS_NONE to - cp_parser_init_declarator. - (cp_parser_conversion_type_id): Pass CP_PARSER_FLAGS_NONE to - cp_parser_type_specifier_seq. - (cp_parser_default_type_template_argument): Pass - CP_PARSER_FLAGS_TYPENAME_OPTIONAL to cp_parser_type_id. - (cp_parser_template_parameter): Pass CP_PARSER_FLAGS_TYPENAME_OPTIONAL - to cp_parser_parameter_declaration. - (cp_parser_explicit_instantiation): Pass CP_PARSER_FLAGS_NONE to - cp_parser_declarator. - (cp_parser_simple_type_specifier): Adjust call to cp_parser_type_name - to relay if we should treat the typename keyword as optional. Maybe - call cp_parser_make_typename_type is parsing a template-id and it's - not a TYPE_DECL. - (cp_parser_type_name): Remove unused function. - (cp_parser_enum_specifier): Pass to CP_PARSER_FLAGS_NONE - cp_parser_type_specifier_seq. - (cp_parser_alias_declaration): Pass CP_PARSER_FLAGS_TYPENAME_OPTIONAL - to cp_parser_type_id. - (cp_parser_init_declarator): New parameter. Pass it down to - cp_parser_declarator. - (cp_parser_declarator): New parameter. Pass CP_PARSER_FLAGS_NONE to - cp_parser_declarator. Pass the new parameter to - cp_parser_direct_declarator. - (cp_parser_direct_declarator): New parameter. Pass it to - cp_parser_parameter_declaration_clause and cp_parser_declarator. - (cp_parser_declarator_id): - (cp_parser_type_id_1): New parameter. Pass it to - cp_parser_type_specifier_seq. Adjust call to cp_parser_declarator. - (cp_parser_type_id): New parameter. Pass it to cp_parser_type_id_1. - (cp_parser_template_type_arg): Pass CP_PARSER_FLAGS_NONE to - cp_parser_type_id_1. - (cp_parser_trailing_type_id): Pass CP_PARSER_FLAGS_TYPENAME_OPTIONAL - to cp_parser_type_id_1. - (cp_parser_type_specifier_seq): New parameter. - (function_being_declared_is_template_p): - (cp_parser_parameter_declaration_clause): New parameter. Pass it to - cp_parser_parameter_declaration_list. - (cp_parser_parameter_declaration_list): New parameter. Pass it to - cp_parser_parameter_declaration. - (cp_parser_parameter_declaration): New parameter. Pass it to - cp_parser_decl_specifier_seq. Pass CP_PARSER_FLAGS_NONE to - cp_parser_declarator. - (cp_parser_member_declaration): Adjust call to - cp_parser_decl_specifier_seq to also include - CP_PARSER_FLAGS_TYPENAME_OPTIONAL. Pass - CP_PARSER_FLAGS_TYPENAME_OPTIONAL to cp_parser_declarator. - (cp_parser_exception_declaration): Pass CP_PARSER_FLAGS_NONE to - cp_parser_type_specifier_seq and cp_parser_declarator. - (cp_parser_requirement_parameter_list): Pass CP_PARSER_FLAGS_NONE to - cp_parser_parameter_declaration_clause. - (cp_parser_constructor_declarator_p): Resolve the TYPENAME_TYPE. - (cp_parser_single_declaration): Pass CP_PARSER_FLAGS_TYPENAME_OPTIONAL - to cp_parser_decl_specifier_seq and cp_parser_init_declarator. - (cp_parser_cache_defarg): Pass CP_PARSER_FLAGS_NONE to - cp_parser_declarator and cp_parser_parameter_declaration_list. - (cp_parser_objc_method_tail_params_opt): Pass CP_PARSER_FLAGS_NONE to - cp_parser_parameter_declaration. - (cp_parser_objc_class_ivars): Pass CP_PARSER_FLAGS_NONE to - cp_parser_declarator. - (cp_parser_objc_try_catch_finally_statement): Pass CP_PARSER_FLAGS_NONE - to cp_parser_parameter_declaration - (cp_parser_objc_struct_declaration): Pass CP_PARSER_FLAGS_NONE to - cp_parser_declarator. - (cp_parser_omp_for_loop_init): Pass CP_PARSER_FLAGS_NONE to - cp_parser_declarator and cp_parser_type_specifier_seq. - -2018-11-30 David Malcolm - - * typeck2.c: Include "gcc-rich-location.h". - (cxx_incomplete_type_diagnostic): When complaining about possibly - missing parens, add a fix-it hint if the member function takes no - additional params. - -2018-11-30 James Norris - - * parser.c (cp_parser_oacc_enter_exit_data): Use existing local - variable. - -2018-11-29 Paolo Carlini - - * decl.c (compute_array_index_type_loc): New, like the current - compute_array_index_type but takes a location_t too. - (compute_array_index_type): Forward to the latter. - (create_array_type_for_decl): Use compute_array_index_type_loc. - -2018-11-29 David Malcolm - - PR c++/88121 - * cp-name-hint.h (suggest_alternative_in_scoped_enum): New decl. - * error.c (dump_scope): Ensure that we print any scope for values - of unscoped enums. Print the scope of values of scoped enums. - (qualified_name_lookup_error): Offer suggestions for failures - within scoped enums by calling suggest_alternative_in_scoped_enum. - * name-lookup.c (class namespace_hints): Update comment to mention - scoped enums. - (namespace_hints::namespace_hints): Call - maybe_add_candidate_for_scoped_enum. - (namespace_hints::maybe_add_candidate_for_scoped_enum): New member - (suggest_alternatives_for): Update comment to mention scoped - enums. - (suggest_alternative_in_scoped_enum): New function. - -2018-11-28 Marek Polacek - - Implement P1094R2, Nested inline namespaces. - * parser.c (cp_parser_namespace_definition): Parse the optional inline - keyword in a nested-namespace-definition. Adjust push_namespace call. - Formatting fix. - -2018-11-28 Nathan Sidwell - - PR c++/87531 - * class.c (finish_struct): In a template, add artificial using - decl for operator=. - -2018-11-28 Jan Hubicka - - * except.c (do_allocate_exception): Annotate __cxa_allocate_exception - as COLD. - -2018-11-28 Marek Polacek - - PR c++/88222 - ICE with bit-field with invalid type. - * decl.c (grokdeclarator): Check if declarator is null. - -2018-11-28 Jakub Jelinek - - PR c++/87476 - * typeck2.c (digest_init_r): Re-add handing of signed/unsigned char - strings and add it to the initialization of wide array from non-wide - string diagnostics too. - -2018-11-27 Jakub Jelinek - - PR c++/88187 - * decl.c (grokdeclarator): Don't diagnose deduction guide errors - if !funcdecl_p. - - PR c++/88181 - * class.c (fixup_attribute_variants): Also propagate TYPE_PACKED - to variants. - -2018-11-26 Marek Polacek - - PR c++/88120 - ICE when calling save_expr in a template. - * typeck.c (cp_build_binary_op): Call cp_save_expr instead of - save_expr. - -2018-11-22 Jakub Jelinek - - PR c++/87386 - * parser.c (cp_parser_operator): Use str.get_value () instead of just - str in USERDEF_LITERAL_VALUE and USERDEF_LITERAL_SUFFIX_ID arguments. - -2018-11-21 Jakub Jelinek - - PR c++/88122 - * method.c (maybe_explain_implicit_delete): If - FUNCTION_FIRST_USER_PARMTYPE (decl) is NULL, set const_p to false - instead of ICEing. - - PR c++/87386 - * parser.c (cp_parser_primary_expression): Use - id_expression.get_location () instead of id_expr_token->location. - Adjust the range from id_expr_token->location to - id_expressio.get_finish (). - (cp_parser_operator_function_id): Pass location of the operator - token down to cp_parser_operator. - (cp_parser_operator): Add start_loc argument, always construct a - location with caret at start_loc and range from start_loc to the - finish of the last token. - - PR c++/87393 - * parser.c (cp_parser_linkage_specification): Remove useless - dereference of the consume_open method result. - -2018-11-20 Martin Sebor - - * cp-tree.h (cp_check_const_attributes): Declare. - * decl2.c (cp_check_const_attributes): Declare extern. - * parser.c (cp_parser_has_attribute_expression): New function. - (cp_parser_unary_expression): Handle RID_HAS_ATTRIBUTE_EXPRESSION. - (cp_parser_gnu_attribute_list): Add argument. - -2018-11-20 Jakub Jelinek - - PR c++/88110 - * constexpr.c (cxx_eval_constant_expression) : Punt - if get_base_address of ADDR_EXPR operand is not a DECL_P. - -2018-11-19 Marek Polacek - - PR c++/87781 - detect invalid elaborated-type-specifier. - * parser.c (cp_parser_elaborated_type_specifier): Ensure that - typename follows a nested-name-specifier. - -2018-11-18 Paolo Carlini - - * decl2.c (grokfield): Remove obsolete _vptr check; fix - explicit template argument list error location. - -2018-11-16 Kamlesh Kumar - - DR 1207 - PR c++/52869 - * parser.c (cp_parser_noexcept_specification_opt): Call - inject_this_parameter. - -2018-11-16 Jason Merrill - - Implement P0479R5, [[likely]] and [[unlikely]]. - * tree.c (handle_likeliness_attribute): New. - (std_attribute_table): Add likely/unlikely. - * cp-gimplify.c (lookup_hotness_attribute, remove_hotness_attribute) - (process_stmt_hotness_attribute, first_stmt): New. - (genericize_if_stmt): Check for duplicate predictions. - * parser.c (cp_parser_statement): Call - process_stmt_hotness_attribute. - (cp_parser_label_for_labeled_statement): Apply attributes to case. - * decl.c (finish_case_label): Give label in template type void. - * pt.c (tsubst_expr) [CASE_LABEL_EXPR]: Copy attributes. - [PREDICT_EXPR]: Handle. - -2018-11-16 Nathan Sidwell - - Remove ovl_used, it is no longer needed - * cp-tree.h (OVL_USED_P): Delete. - (lookup_keep): Delete. - * friend.c (add_friend): Don't call it. - * parser.c (lookup_literal_operator): Likewise. - (cp_parser_primary_expression): Likewise. - * semantics.c (perform_koenig_lookup): Likewise. - * pt.c (tsubst_copy ): Don't assert OVL_USED_P. - * tree.c (ovl_copy): Delete. - (ovl_insert): Remove OVL_USED_P checks. - (ovl_iterator::reveal_node): Likewise. - (ovl_iterator::remove__node): Likewise. - (ovl_used, lookup_keep): Delete. - - PR c++/87269 - * parser.c (lookup_literal_operator): Mark overload for keeping - when inside template. Refactor. - -2018-11-15 Nathan Sidwell - - PR c++/86246 - PR c++/87989 - * typeck.c (finish_class_member_access_expr): Conversion operator - to dependent type is dependent. - -2018-11-15 Paolo Carlini - - * constexpr.c (ensure_literal_type_for_constexpr_object): Use - DECL_SOURCE_LOCATION in error_at calls. - -2018-11-15 Nathan Sidwell - - DR 2336 - * cp-tree.h (enum special_function_kind): Add sfk_virtual_destructor. - * method.c (type_has_trivial_fn): Add it. - (SFK_DTOR_P): Likewise. - (synthesized_method_base_walk): Don't check access of vbases of - abstract classes when sfk_virtual_destructor. - (synthesized_method_walk): Skip vbases of abstract classes except - when sfk_virtual_destructor. - (get_defaulted_eh_spec): Set sfk_virtual_destructor as needed. - - * cp-tree.h (enum special_function_kind): Reorder and comment. - * method.c (SFK_CTOR_P, SFK_DTOR_P, SFK_ASSIGN_P, SFK_COPY_P) - (SFK_MOVE_P): New predicates. - (walk_field_subobs, synthesized_method_base_walk): Drop - copy_arg_p, move_p, assign_p args. Use new SFK predicates. Order - parameters consistently. - (synthesized_method_walk): Drop ctor_p, copy_arg_p, move_p, - assign_p calculations. Use new SFK predicates. Adjust calls to - worker functions. - -2018-11-14 Paolo Carlini - - * parser.c (make_id_declarator): Add location_t parameter. - (cp_parser_lambda_declarator_opt): Adjust call. - (cp_parser_decomposition_declaration): Likewise. - (cp_parser_alias_declaration): Likewise. - (cp_parser_direct_declarator): Likewise. - (cp_parser_member_declaration): Likewise. - (cp_parser_objc_class_ivars): Likewise. - * decl.c (grokdeclarator): Use declarator->id_loc in two error - messages. - -2018-11-14 Jakub Jelinek - - P1236R1 - Signed integers are two's complement - * constexpr.c (cxx_eval_check_shift_p): Disable the signed LSHIFT_EXPR - checks for c++2a. - -2018-11-13 David Malcolm - - * call.c: Replace "source_location" with "location_t". - * cp-tree.h: Likewise. - * cvt.c: Likewise. - * name-lookup.c: Likewise. - * parser.c: Likewise. - * typeck.c: Likewise. - -2018-11-12 Jason Merrill - - Implement P0315R4, Lambdas in unevaluated contexts. - * decl2.c (min_vis_expr_r): Handle LAMBDA_EXPR. - * mangle.c (write_expression): Handle LAMBDA_EXPR. - * parser.c (cp_parser_lambda_expression): Allow lambdas in - unevaluated context. Start the tentative firewall sooner. - (cp_parser_lambda_body): Use cp_evaluated. - * pt.c (iterative_hash_template_arg): Handle LAMBDA_EXPR. - (tsubst_function_decl): Substitute a lambda even if it isn't - dependent. - (tsubst_lambda_expr): Use cp_evaluated. Always complain. - (tsubst_copy_and_build) [LAMBDA_EXPR]: Do nothing if tf_partial. - * semantics.c (begin_class_definition): Allow in template parm list. - * tree.c (strip_typedefs_expr): Pass through LAMBDA_EXPR. - (cp_tree_equal): Handle LAMBDA_EXPR. - - * pt.c (fn_type_unification): If we have a full set of explicit - arguments, go straight to substitution. - - * decl2.c (min_vis_expr_r, expr_visibility): New. - (min_vis_r): Call expr_visibility. - (constrain_visibility_for_template): Likewise. - - Implement P0722R3, destroying operator delete. - * call.c (std_destroying_delete_t_p, destroying_delete_p): New. - (aligned_deallocation_fn_p, usual_deallocation_fn_p): Use - destroying_delete_p. - (build_op_delete_call): Handle destroying delete. - * decl2.c (coerce_delete_type): Handle destroying delete. - * init.c (build_delete): Don't call dtor with destroying delete. - * optimize.c (build_delete_destructor_body): Likewise. - - Implement P0780R2, pack expansion in lambda init-capture. - * parser.c (cp_parser_lambda_introducer): Parse pack init-capture. - * pt.c (tsubst_pack_expansion): Handle init-capture packs. - (lookup_init_capture_pack): New. - (tsubst_expr) [DECL_EXPR]: Use it. - (tsubst_lambda_expr): Remember field pack expansions for - init-captures. - - * cp-tree.h (struct cp_evaluated): New. - * init.c (get_nsdmi): Use it. - * parser.c (cp_parser_enclosed_template_argument_list): Use it. - * pt.c (coerce_template_parms, tsubst_aggr_type): Use it. - -2018-11-09 Jakub Jelinek - - * parser.c (cp_parser_omp_clause_final, cp_parser_omp_clause_if): Use - cp_parser_assignment_expression instead of cp_parser_condition. - (cp_parser_omp_clause_num_threads, cp_parser_omp_clause_num_tasks, - cp_parser_omp_clause_grainsize, cp_parser_omp_clause_priority, - cp_parser_omp_clause_num_teams, cp_parser_omp_clause_thread_limit, - cp_parser_omp_clause_linear, cp_parser_omp_clause_device): Use - cp_parser_assignment_expression instead of cp_parser_expression. - (cp_parser_omp_clause_hint): Likewise. Formatting fix. - - * parser.c (cp_parser_omp_clause_reduction): Call sorry_at on - reduction clause with inscan modifier. - - * parser.c (cp_parser_omp_requires): Call sorry_at on requires - clauses other than atomic_default_mem_order. - -2018-11-09 Martin Sebor - - PR middle-end/81824 - * pt.c (warn_spec_missing_attributes): Move code to attribs.c. - Call decls_mismatched_attributes. - -2018-11-08 Jakub Jelinek - - * constexpr.c (potential_constant_expression_1): Handle OMP_DEPOBJ. - * cp-gimplify.c (cp_genericize_r): Handle - OMP_CLAUSE_{IN,TASK}_REDUCTION. - (cxx_omp_predetermined_sharing_1): Don't return - OMP_CLAUSE_DEFAULT_SHARED for const qualified decls with no mutable - member. Return OMP_CLAUSE_DEFAULT_FIRSTPRIVATE for this pointer. - * cp-objcp-common.c (cp_common_init_ts): Handle OMP_DEPOBJ. - * cp-tree.def (OMP_DEPOBJ): New tree code. - * cp-tree.h (OMP_ATOMIC_DEPENDENT_P): Return true also for first - argument being OMP_CLAUSE. - (OMP_DEPOBJ_DEPOBJ, OMP_DEPOBJ_CLAUSES): Define. - (cp_convert_omp_range_for, cp_finish_omp_range_for): Declare. - (finish_omp_atomic): Add LOC, CLAUSES and MO arguments. Remove - SEQ_CST argument. - (finish_omp_for_block): Declare. - (finish_omp_flush): Add MO argument. - (finish_omp_depobj): Declare. - * cxx-pretty-print.c (cxx_pretty_printer::statement): Handle - OMP_DEPOBJ. - * dump.c (cp_dump_tree): Likewise. - * lex.c (cxx_init): Likewise. - * parser.c: Include memmodel.h. - (cp_parser_for): Pass false as new is_omp argument to - cp_parser_range_for. - (cp_parser_range_for): Add IS_OMP argument, return before finalizing - if it is true. - (cp_parser_omp_clause_name): Handle nontemporal, in_reduction and - task_reduction clauses. - (cp_parser_omp_var_list_no_open): Handle - OMP_CLAUSE_{IN,TASK}_REDUCTION. For OMP_CLAUSE_DEPEND, parse clause - operands as either an array section, or lvalue assignment expression. - (cp_parser_omp_clause_if): Handle cancel and simd modifiers. - (cp_parser_omp_clause_defaultmap): Parse new kinds of defaultmap - clause. - (cp_parser_omp_clause_reduction): Add IS_OMP and KIND arguments. - Parse reduction modifiers. Pass KIND to c_parser_omp_variable_list. - (cp_parser_omp_clause_lastprivate, cp_parser_omp_iterators): New - functions. - (cp_parser_omp_clause_depend): Parse iterator modifier and handle - iterators. Parse mutexinoutset and depobj kinds. - (cp_parser_oacc_all_clauses): Adjust cp_parser_omp_clause_reduction - callers. - (cp_parser_omp_all_clauses): Likewise. Handle - PRAGMA_OMP_CLAUSE_NONTEMPORAL and - PRAGMA_OMP_CLAUSE_{IN,TASK}_REDUCTION. Call - cp_parser_omp_clause_lastprivate for OpenMP lastprivate clause. - (cp_parser_omp_atomic): Pass pragma_tok->location as - LOC to finish_omp_atomic. Parse hint and memory order clauses. - Handle default memory order from requires directive if any. Adjust - finish_omp_atomic caller. - (cp_parser_omp_critical): Allow comma in between (name) and hint - clause. - (cp_parser_omp_depobj): New function. - (cp_parser_omp_flush): Parse flush with memory-order-clause. - (cp_parser_omp_for_cond): Allow NE_EXPR even in OpenMP loops. - (cp_convert_omp_range_for, cp_finish_omp_range_for): New functions. - (cp_parser_omp_for_loop): Parse C++11 range for loops among omp - loops. Handle OMP_CLAUSE_IN_REDUCTION like OMP_CLAUSE_REDUCTION. - (OMP_SIMD_CLAUSE_MASK): Add if and nontemporal clauses. - (cp_parser_omp_simd, cp_parser_omp_for): Call keep_next_level before - begin_omp_structured_block and call finish_omp_for_block on - finish_omp_structured_block result. - (cp_parser_omp_master): Add p_name, mask and cclauses arguments. - Allow to be called while parsing combined parallel master. - Parse combined master taskloop{, simd}. - (cp_parser_omp_parallel): Parse combined - parallel master{, taskloop{, simd}} constructs. - (cp_parser_omp_single): Use SET_EXPR_LOCATION. - (OMP_TASK_CLAUSE_MASK): Add in_reduction clause. - (OMP_TASKWAIT_CLAUSE_MASK): Define. - (cp_parser_omp_taskwait): Handle taskwait with depend clauses. - (OMP_TASKGROUP_CLAUSE_MASK): Define. - (cp_parser_omp_taskgroup): Parse taskgroup clauses, adjust - c_finish_omp_taskgroup caller. - (cp_parser_omp_distribute): Call keep_next_level before - begin_omp_structured_block and call finish_omp_for_block on - finish_omp_structured_block result. - (cp_parser_omp_teams): Force a BIND_EXPR with BLOCK around teams - body. - (cp_parser_omp_target_data): Allow target data with only - use_device_ptr clauses. - (cp_parser_omp_target): Set OMP_REQUIRES_TARGET_USED bit in - omp_requires_mask. - (cp_parser_omp_requires): New function. - (OMP_TASKLOOP_CLAUSE_MASK): Add reduction and in_reduction clauses. - (cp_parser_omp_taskloop): Add forward declaration. Disallow - in_reduction clause when combined with parallel master. Call - keep_next_level before begin_omp_structured_block and call - finish_omp_for_block on finish_omp_structured_block result. - (cp_parser_omp_construct): Adjust cp_parser_omp_master caller. - (cp_parser_pragma): Handle PRAGMA_OMP_DEPOBJ and PRAGMA_OMP_REQUIRES. - * pt.c (tsubst_omp_clause_decl): Add iterators_cache argument. - Adjust recursive calls. Handle iterators. - (tsubst_omp_clauses): Handle OMP_CLAUSE_{IN,TASK}_REDUCTION and - OMP_CLAUSE_NONTEMPORAL. Adjust tsubst_omp_clause_decl callers. - (tsubst_decomp_names): - (tsubst_omp_for_iterator): Change orig_declv into a reference. - Handle range for loops. Move orig_declv handling after declv/initv - handling. - (tsubst_expr): Force a BIND_EXPR with BLOCK around teams body. - Adjust finish_omp_atomic caller. Call keep_next_level before - begin_omp_structured_block. Call cp_finish_omp_range_for for range - for loops and use {begin,finish}_omp_structured_block instead of - {push,pop}_stmt_list if there are any range for loops. Call - finish_omp_for_block on finish_omp_structured_block result. - Handle OMP_DEPOBJ. Handle taskwait with depend clauses. For - OMP_ATOMIC call tsubst_omp_clauses on clauses if any, adjust - finish_omp_atomic caller. Use OMP_ATOMIC_MEMORY_ORDER rather - than OMP_ATOMIC_SEQ_CST. Handle clauses on OMP_TASKGROUP. - (dependent_omp_for_p): Always return true for range for loops if - processing_template_decl. Return true if class type iterator - does not have INTEGER_CST increment. - * semantics.c: Include memmodel.h. - (handle_omp_array_sections_1): Handle OMP_CLAUSE_{IN,TASK}_REDUCTION - like OMP_CLAUSE_REDUCTION. - (handle_omp_array_sections): Likewise. Call save_expr on array - reductions before calling build_index_type. Handle depend clauses - with iterators. - (finish_omp_reduction_clause): Call save_expr for whole array - reduction sizes. Don't mark OMP_CLAUSE_DECL addressable if it has - reference type. Do mark decl_placeholder addressable if needed. - Use error_at with OMP_CLAUSE_LOCATION (c) as first argument instead - of error. - (cp_omp_finish_iterators): New function. - (finish_omp_clauses): Don't diagnose nonmonotonic clause with static, - runtime or auto schedule kinds. Diagnose nogroup clause used with - reduction clause(s). Handle depend clause with - OMP_CLAUSE_DEPEND_DEPOBJ. Diagnose bit-fields. Require - omp_depend_t type for OMP_CLAUSE_DEPEND_DEPOBJ kinds and - some different type for other kinds. Use cp_build_addr_expr - and cp_build_indirect_ref instead of cxx_mark_addressable. - Handle depend clauses with iterators. Only handle static data members - in the special case that const qualified vars may be specified in - firstprivate clause. Complain if const qualified vars without mutable - members are mentioned in data-sharing clauses other than firstprivate - or shared. Use error_at with OMP_CLAUSE_LOCATION (c) as first - argument instead of error. Diagnose more than one nontemporal clause - refering to the same variable. Use error_at rather than error for - priority and hint clause diagnostics. Fix pasto for hint clause. - Diagnose hint expression that doesn't fold into INTEGER_CST. - Diagnose if clause with modifier other than cancel. Handle - OMP_CLAUSE_{IN,TASK}_REDUCTION like OMP_CLAUSE_REDUCTION. Allow any - lvalue as OMP_CLAUSE_DEPEND operand (besides array section), adjust - diagnostics. - (handle_omp_for_class_iterator): Don't create a new TREE_LIST if one - has been created already for range for, just fill TREE_PURPOSE and - TREE_VALUE. Call cp_fully_fold on incr. - (finish_omp_for): Don't check cond/incr if cond is global_namespace. - Pass to c_omp_check_loop_iv_exprs orig_declv if non-NULL. Don't - use IS_EMPTY_STMT on NULL pre_body. Adjust c_finish_omp_for caller. - (finish_omp_for_block): New function. - (finish_omp_atomic): Add LOC argument, pass it through - to c_finish_omp_atomic and set it as location of OMP_ATOMIC* trees. - Remove SEQ_CST argument. Add CLAUSES and MO arguments. Adjust - c_finish_omp_atomic caller. Stick clauses if any into first argument - of wrapping OMP_ATOMIC. - (finish_omp_depobj): New function. - (finish_omp_flush): Add MO argument, if not - MEMMODEL_LAST, emit __atomic_thread_fence call with the given value. - (finish_omp_cancel): Diagnose if clause with modifier other than - cancel. - -2018-11-07 Nathan Sidwell - - PR c++/87904 - * cp-tree.h (struct tree_overload): Fix comment. - * tree.c (ovl_iterator::reveal_node): Propagate OVL_DEDUP_P. - -2018-11-04 Jason Merrill - - Implement UDL changes from P0732R2. - * cp-tree.h (struct releasing_vec): Move from mangle.c. - Add get_ref method. - * parser.c (cp_parser_userdef_string_literal): Use it. Handle - passing the string to a single template parameter of class type. - (cp_parser_template_declaration_after_parameters): Allow it. - Pedwarn about the character pack template that was proposed but not - accepted for C++14, and don't suggest it. - - Implement P0732R2, class types in non-type template parameters. - * error.c (dump_simple_decl): Look through a template parm object. - * mangle.c (write_template_arg): Likewise. - (mangle_template_parm_object): New. - * pt.c (template_parm_object_p, get_template_parm_object): New. - (invalid_tparm_referent_p): Factor from convert_nontype_argument. - (convert_nontype_argument, invalid_nontype_parm_type_p): Handle - class-type template arguments. - * tree.c (lvalue_kind): Likewise. - - * cvt.c (ocp_convert): Don't wrap a CONSTRUCTOR in a NOP_EXPR. - * constexpr.c (initialized_type): Fix AGGR_INIT_EXPR handling. - (cxx_eval_vec_init_1): Correct type of AGGR_INIT_EXPR. - (cxx_eval_outermost_constant_expr): Make sure a CONSTRUCTOR has the - right type. Don't wrap a CONSTRUCTOR if one was passed in. - * tree.c (build_aggr_init_expr): Check for void. - - PR c++/60503 - wrong lambda attribute syntax. - * parser.c (cp_parser_lambda_declarator_opt): Fix attribute - handling. - -2018-11-02 Nathan Sidwell - - * decl.c (duplicate_decls): Refactor checks. - -2018-11-01 Marek Polacek - - Implement P0846R0, ADL and function templates. - * decl.c (grokfndecl): Allow FUNCTION_DECL in assert. - * lex.c (unqualified_fn_lookup_error): Handle TEMPLATE_ID_EXPR. - * parser.c (cp_parser_postfix_expression): Do ADL for a template-name. - (cp_parser_template_id): Give errors if parsing the template argument - list didn't go well. Allow FUNCTION_DECL in assert. - (cp_parser_template_name): Consider a name to refer to a template if - it is an unqualified-id followed by a <. Don't return the identifier - if the decl is a function and dependent. - * pt.c (tsubst_copy) : Remove assert. - -2018-11-01 Nathan Sidwell - - * cp-tree.h (struct lang_function): Delete x_local_names field. - (struct lang_decl_base): Rename u2sel to spare. - (struct lang_decl_min): Remove lang_decl_u2 union. Keep access - field. - (LANG_DECL_U2_CHECK): Delete. - (DECL_DISCRIMINATOR_P): Require function scope. - (DECL_DISCRIMINATOR): Adjust. - (DECL_DISCRIMINATOR_SET_P): Delete. - (DECL_CAPTURED_VARIABLE, DECL_ACCESS, THUnK_VIRTUAL_OFFSET): Adjust. - (local_classes): Don't declare. - (determine_local_discriminator): Declare. - * decl.c (push_local_name): Delete. - (local_entities, determina_local_discrminator): New. - (duplicate_decls): Copy DECL_ACCESS. Fix formatting. - (cp_finish_decl): Use determine_local_discriminator. - (save_function_data): Drop x_local_names. - (finish_function): Drop local_names. - * decl2.c (finish_anon_union): Use determine_local_disciminator. - * mangle.c (write_unnamed_type_name): Use - discriminator_for_local_entity. - (local_class_index): Delete. - (discriminator_for_local_entity): Reimplement. - (write_local_name): Adjust discriminator code. - * name-lookup.c (do_pushtag): Call determine_local_discrimiator. - * semantics.c (finish_omp_threadprivate): Drop DECL_DISCRIMINATOR - handling. - * class.c (local_classes): Delete. - (init_class_processing): Don't init it. - -2018-11-01 Martin Liska - Jason Merrill - - PR c++/64266 - PR bootstrap/70422 - PR ipa/81277 - * cp-tree.h (DECL_FNAME_P): New macro. - * decl.c (cp_make_fname_decl): Set DECL_DECLARED_CONSTEXPR_P, - DECL_VALUE_EXPR, DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P. - (cp_finish_decl): - * lambda.c (is_capture_proxy): Use DECL_FNAME_P. - * pt.c (tsubst_expr): Handle DECL_PRETTY_FUNCTION_P. - -2018-10-31 Nathan Sidwell - - * cp-tree.h (OVL_DEDUP_P): New. - * name-lookup.c (name_lookup::add_overload): Check OVL_DEDUP_P. - (get_class_binding_direct): Likwise. - * tree.c (ovl_make): Propagate OVL_DEDUP_P. - (ovl_copy): Copy it. - (ovl_insert): Do not keep using-decls ordered. - (lookup_maybe_add): Adjust comment. - -2018-10-30 Marek Polacek - - Implement P0892R2, explicit(bool). - * call.c (add_template_candidate_real): Return if the declaration is - explicit and we're only looking for non-converting constructor. - * cp-tree.h (lang_decl_fn): Add has_dependent_explicit_spec_p bit. - (DECL_HAS_DEPENDENT_EXPLICIT_SPEC_P): New macro. - (cp_decl_specifier_seq): Add explicit_specifier field. - (build_explicit_specifier, store_explicit_specifier): Declare. - * decl.c (grokdeclarator): Call store_explicit_specifier. - (build_explicit_specifier): New function. - * parser.c (cp_parser_function_specifier_opt) : - Parse C++20 explicit(bool). - * pt.c (store_explicit_specifier, lookup_explicit_specifier): New. - (tsubst_function_decl): Handle explicit(dependent-expr). - -2018-10-30 Paolo Carlini - - * decl.c (grokdeclarator): Use declarator->id_loc in diagnostic - about flexible array members. - -2018-10-29 David Malcolm - - * cp-name-hint.h: New file. - * cp-tree.h (expr_to_string): New decl. - (suggest_alternatives_for): Move to cp-name-hint.h, changing - return type from bool to name_hint. - (suggest_alternative_in_explicit_scope): Likewise. - * error.c: Define INCLUDE_UNIQUE_PTR. Include "cp-name-hint.h". - (expr_to_string): Make non-static. - (qualified_name_lookup_error): For the non-"::" case, take - responsibity for issuing any suggestion from - suggest_alternative_in_explicit_scope, as it changes from - returning a bool to returning a name_hint. Replace fallback call - to suggest_alternatives_for to a call to - suggest_alternatives_in_other_namespaces, capturing the fact that - we don't have enough location information to issue a fix-it hint - for this case. Update the error to support emitting a fix-it hint - where appropriate. For the "::" case, take responsibility for - issuing any suggestion from suggest_alternatives_for, supporting - emitting a fix-it hint. - * lex.c: Define INCLUDE_UNIQUE_PTR. Include "gcc-rich-location.h" - and "cp-name-hint.h". - (unqualified_name_lookup_error): Take responsibility for issuing - any suggestion from suggest_alternatives_for, supporting emitting - a fix-it hint. - * name-lookup.c (class namespace_limit_reached): New subclass of - deferred_diagnostic. - (class show_candidate_location): Likewise. - (class suggest_alternatives): Likewise. - (class namespace_hints): New class. - (suggest_alternatives_for): Convert return type from bool to - name_hint, replacing all direct diagnostic emission by setting - suggestions on the return value, or creating deferred diagnostics. - Specifically, split out initial traversal of namespaces into - namespace_hints' ctor, and maybe_decorate_with_limit, and move the - rest of the implementation to - namespace_hints::convert_candidates_to_name_hint and - suggest_alternatives_for_1. - (namespace_hints::namespace_hints): New ctor, adapted from - suggest_alternatives_for's initial namespace traversal, storing - location and name, and converting locals "candidates", "limited" - and "limit" into members. - (namespace_hints::convert_candidates_to_name_hint): New member - function. - (namespace_hints::maybe_decorate_with_limit): New member function. - (suggest_alternatives_for_1): New function, based on second half - of old implementation of suggest_alternatives_for, converting from - immediate emission of suggestions to using name_hint. - (suggest_alternatives_in_other_namespaces): New function. - (maybe_suggest_missing_std_header): Convert from immediate - emission of suggestions to using name_hint, moving emission - implementation to... - (class missing_std_header): New subclass of deferred_diagnostic. - (maybe_suggest_missing_header): Convert return type from bool to - name_hint. - (suggest_alternative_in_explicit_scope): Convert from immediate - emission of suggestions to using name_hint. - * parser.c: Replace include of "c-family/name-hint.h" with - "cp-name-hint.h". - (cp_parser_diagnose_invalid_type_name): Update - "is there a suggestion" logic for change to - name_hint::operator bool. Take responsibility for emitting - fix-it hints from suggest_alternative_in_explicit_scope. - (cp_parser_namespace_name): Take responsibility for emitting - fix-it hints from suggest_alternative_in_explicit_scope. Don't - emit the "expected namespace-name" error if we've already emitted - an "is not a namespace-name" error. - -2018-10-29 David Malcolm - - PR c++/56856 - * call.c (build_over_call): Eliminate the "arglocs" array, and the - call to maybe_constant_value when building "fargs". - -2018-10-29 Paolo Carlini - - * decl.c (create_array_type_for_decl): Add location_t parameter - and use it. - (grokdeclarator): Adjust call. - -2018-10-29 Marek Polacek - - PR c++/87594 - constexpr rejects-valid with range-based for. - * constexpr.c (potential_constant_expression_1): If the condition - can't be evaluated, return true. - -2018-10-29 Joseph Myers - Julian Brown - - PR c++/66053 - * semantics.c (handle_omp_array_sections_1): Allow array - sections with "this" pointer for OpenACC. - -2018-10-25 Jason Merrill - - * parser.c (cp_parser_sizeof_operand): Remove redundant use of - grokdeclarator. - -2018-10-24 Jakub Jelinek - - PR c++/86288 - * parser.c (cp_parser_std_attribute): Canonicalize attr_ns, and when - :: is not present and attr_ns non-NULL, canonicalize also attr_id. - (cp_parser_attribute_spec): Fix comment typo. - -2018-10-24 Martin Sebor - - PR c++/84851 - * call.c (maybe_warn_class_memaccess): Tighten up. - -2018-10-17 David Malcolm - - * Make-lang.in (selftest-c++): New. - (CPP_SELFTEST_FLAGS, CPP_SELFTEST_DEPS, s-selftest-c++) - (selftest-c++-gdb, selftest-c++-valgrind): Move here from - gcc/Makefile.in. - -2018-10-17 Paolo Carlini - - PR c++/84705 - * tree.c (build_cplus_new): Avoid duplicate diagnostic about - incomplete type, early return error_mark_node if the second - argument is error_mark_node. - -2018-10-12 Nathan Sidwell - - * parser.h (struct cp_parser): Drop implicit_extern_c. - * parser.c (cp_debug_parser): Drop implicit_extern_c. - (cp_parser_new): Likewise. - (cp_parser_translation_unit): Handle implicit extern c here. Call - cp_parser_toplevel_declaration. - (cp_parser_toplevel_declaration): New, broken out of ... - (cp_parser_declaration_seq_opt): ... here. Call it. Drop - implicit extern C handling. - -2018-10-11 Will Wray - - PR c++/87364 - * cxx-pretty-print.c (pp_cxx_enumeration_constant): New function. - (cxx_pretty_printer::constant): Use it. - -2018-10-11 David Malcolm - - PR c++/84993 - * call.c (enforce_access): Move diagnostics to... - (complain_about_access): ...this new function. - * cp-tree.h (class access_failure_info): Rename split out field - "m_field_decl" into "m_decl" and "m_diag_decl". - (access_failure_info::record_access_failure): Add tree param. - (access_failure_info::was_inaccessible_p): New accessor. - (access_failure_info::get_decl): New accessor. - (access_failure_info::get_diag_decl): New accessor. - (access_failure_info::get_any_accessor): New member function. - (access_failure_info::add_fixit_hint): New static member function. - (complain_about_access): New decl. - * typeck.c (access_failure_info::record_access_failure): Update - for change to fields. - (access_failure_info::maybe_suggest_accessor): Split out into... - (access_failure_info::get_any_accessor): ...this new function... - (access_failure_info::add_fixit_hint): ...and this new function. - (finish_class_member_access_expr): Split out "has no member named" - error-handling into... - (complain_about_unrecognized_member): ...this new function, and - check that the guessed name is accessible along the access path. - Only provide a spell-correction fix-it hint if it is; otherwise, - attempt to issue an accessor fix-it hint. - -2018-10-11 Nathan Sidwell - - * parser.c (cp_parser_translation_unit): Return void. Don't fail - at first extra }, simplify logic. - (c_parse_file): Call finish_translation_unit here. - -2018-10-11 Jakub Jelinek - - PR c++/87582 - * typeck.c (maybe_warn_about_returning_address_of_local): If - whats_returned is a structured binding identifier and the structured - binding is a reference, recurse on its initializer. - - PR c++/87547 - * rtti.c (get_tinfo_decl_dynamic): Use unlowered_expr_type instead - of TREE_TYPE. - -2018-10-10 Marek Polacek - - PR c++/87567 - constexpr rejects call to non-constexpr function. - * constexpr.c (potential_constant_expression_1) : Return - true if the condition is always false. - : Likewise. - -2018-10-09 Paolo Carlini - - PR c++/84423 - * pt.c (convert_template_argument): Immediately return error_mark_node - if the second argument is erroneous. - * parser.c (cp_parser_type_id): Add location_t * parameter. - (cp_parser_type_id_1): Likewise. - (cp_parser_alias_declaration): Adjust cp_parser_type_id call, - obtain the location of the type and save it. - (cp_parser_template_type_arg): Adjust. - (cp_parser_trailing_type_id): Likewise. - * decl.c (grokdeclarator): Improve error message for 'auto' in - alias declaration. - -2018-10-08 Paolo Carlini - - PR c++/71128 - * pt.c (do_decl_instantiation): Per 12.6.8/5, a concept cannot be - explicitly instantiated. - -2018-10-05 David Malcolm - - PR c++/56856 - * call.c (build_over_call): Build a vec of locations of the - arguments before the call to maybe_constant_value, and pass to - check_function_arguments. - * cp-lang.c (LANG_HOOKS_GET_SUBSTRING_LOCATION): Define as - c_get_substring_location. - * parser.c (cp_parser_string_literal): Capture string - concatenation locations. - -2018-10-04 Nathan Sidwell - - * lang-specs.h: Use string contatenation, not line splicing. - -2018-10-03 Jason Merrill - - Implement P0840, language support for empty objects. - * tree.c (handle_no_unique_addr_attribute): New. - (cxx_attribute_table): Add [[no_unique_address]]. - * class.c (field_poverlapping_p): New. - (layout_class_type): Check it. Adjust DECL_SIZE of potentially - overlapping fields. - (layout_empty_base_or_field): Rename from layout_empty_base, handle - FIELD_DECL as well. - (build_base_field, record_subobject_offsets): Adjust. - -2018-10-03 Martin Liska - - PR gcov-profile/86109 - * parser.c (cp_parser_lambda_declarator_opt): - Set DECL_LAMBDA_FUNCTION for lambdas. - -2018-10-02 Richard Biener - - * name-lookup.c (check_local_shadow): Do not test DECL_FROM_INLINE. - -2018-09-28 Eric Botcazou - Pierre-Marie de Rodat - - * method.c (use_thunk): Adjust call to cgraph_node::create_thunk. - -2018-09-28 Richard Biener - - * error.c (cp_print_error_function): Simplify by eliding - the BLOCK_ABSTRACT_ORIGIN chasing. - -2018-09-27 Paolo Carlini - - PR c++/84940 - * semantics.c (finish_unary_op_expr): Check return value of - build_x_unary_op for error_mark_node. - -2018-09-25 Jakub Jelinek - - PR c++/87398 - * constexpr.c (cxx_eval_constant_expression) : Only - look through COMPONENT_REFs with DECL_FIELD_IS_BASE FIELD_DECLs. - -2018-09-25 Martin Liska - - * name-lookup.c (namespace_scope_ht_size): Remove - unused function. - * parser.c (cp_lexer_next_token_is_not_keyword): Likewise. - -2018-09-24 Paolo Carlini - - PR c++/85070 - * method.c (lazily_declare_fn): During error-recovery add_method - may return false. - -2018-09-21 Marek Polacek - - PR c++/87372 - __func__ constexpr evaluation. - * constexpr.c (maybe_constant_init_1): Pass false for strict down to - cxx_eval_outermost_constant_expr. - -2018-09-20 Marek Polacek - - PR c++/87109 - wrong ctor with maybe-rvalue semantics. - * call.c (build_user_type_conversion_1): Refine the maybe-rvalue - check to only return if we're converting the return value to a base - class. - -2018-09-20 Allan Sandfeld Jensen - - * g++spec.c (lang_specific_driver): Handle -r like -nostdlib. - -2018-09-20 Jason Merrill - - PR c++/87075 - ICE with constexpr array initialization. - * constexpr.c (cxx_eval_vec_init_1): Handle trivial initialization. - -2018-09-19 Marek Polacek - - Add -Wclass-conversion. - * decl.c (grok_op_properties): Change a warning from -Wconversion to - -Wclass-conversion. Make it print the types. - -2018-09-19 Paolo Carlini - - PR c++/87324 - * parser.c (cp_parser_initializer_list): Assign error_mark_node - to the index upon error. - -2018-09-19 Marek Polacek - - PR c++/87357 - missing -Wconversion warning - * decl.c (grok_op_properties): Remove diagnostic parts mentioning - a conversion to a reference to void. Use - same_type_ignoring_top_level_qualifiers_p rather than comparing types - directly. - -2018-09-18 Marek Polacek - - P1064R0 - Allowing Virtual Function Calls in Constant Expressions - * call.c (build_over_call): No longer check if we're outside a template - function. - * class.c (build_vtbl_initializer): Build vtable's constructor with - indexes. - * constexpr.c (cxx_eval_constant_expression): Don't ignore _vptr's - initializer. Handle OBJ_TYPE_REF. - (potential_constant_expression_1): Handle OBJ_TYPE_REF. - * decl.c (maybe_commonize_var): Bail out for any DECL_ARTIFICIAL. - (initialize_artificial_var): Mark the variable as constexpr. - (grokdeclarator): Change error to pedwarn. Only warn when - pedantic and not C++2a. - -2018-09-18 Paolo Carlini - - PR c++/85065 - * cp-tree.h (NON_ERROR): New. - * pt.c (auto_hash::hash): Use it. - (do_auto_deduction): Likewise. - -2018-09-18 Nathan Sidwell - - PR c++/86881 - * name-lookup.c (check_local_shadow): Ignore auto types. - -2018-09-17 David Malcolm - - * error.c (range_label_for_type_mismatch::get_text): Update for - new param. - -2018-09-13 Bernd Edlinger - - * typeck2.c (digest_init_r): Fix overlength strings. - -2018-09-13 Ville Voutilainen - - PR c++/87093 - * method.c (constructible_expr): We're in an unevaluated context - in all cases, not just for class targets. - -2018-09-12 David Malcolm - - PR c++/85110 - * call.c (struct conversion_info): Add "loc" field. - (arg_conversion_rejection): Add "loc" param, using it to - initialize the new field. - (bad_arg_conversion_rejection): Likewise. - (explicit_conversion_rejection): Initialize the new field to - UNKNOWN_LOCATION. - (template_conversion_rejection): Likewise. - (add_function_candidate): Pass on the argument location to the new - param of arg_conversion_rejection. - (add_conv_candidate): Likewise. - (build_builtin_candidate): Likewise. - (build_user_type_conversion_1): Likewise. - (single_z_candidate): New function. - (maybe_get_bad_conversion_for_unmatched_call): New function. - (complain_about_bad_argument): New function, based on part of - convert_for_assignment. - (build_new_method_call_1): Split out handling of the "no viable - candidates" case into... - (complain_about_no_candidates_for_method_call): ...this new - function, and use the new functions above to special-case the - handling of a single non-viable candidate due to a bad argument. - * cp-tree.h (complain_about_bad_argument): New decl. - * typeck.c (convert_for_assignment): Split out one error-handling - case into complain_about_bad_argument. - -2018-09-09 Cesar Philippidis - Julian Brown - - PR middle-end/86336 - * semantics.c (finish_omp_clauses): Treat C++ references the same in - OpenACC as OpenMP. - -2018-08-28 Martin Liska - - * constexpr.c (cxx_eval_call_expression): Add quotes - to -fconstexpr-depth=. - -2018-09-10 Marek Polacek - - * class.c (build_vtbl_ref): Remove. - (build_vtbl_ref_1): Rename to build_vtbl_ref. - (build_vfn_ref): Call build_vtbl_ref instead of build_vtbl_ref_1. - -2018-09-08 Marek Polacek - - PR c++/87150 - wrong ctor with maybe-rvalue semantics. - * call.c (struct conversion): Update commentary. - (standard_conversion): Set rvaluedness_matches_p if LOOKUP_PREFER_RVALUE - for ck_base. - -2018-09-08 Jason Merrill - - PR c++/86678 - constexpr function with non-constant after return. - * constexpr.c (potential_constant_expression_1): Add jump_target. - (breaks): Check for BREAK_STMT. - (continues): Check for CONTINUE_STMT. - -2018-09-08 Marek Polacek - - * cxx-pretty-print.c (cxx_pretty_printer::statement) : Handle RANGE_FOR_INIT_STMT. - -2018-09-07 Marek Polacek - - PR c++/87152 - range-based for loops with initializer broken in templates. - * constexpr.c (potential_constant_expression_1) : - Recur into RANGE_FOR_INIT_STMT. - * cp-tree.def: Add RANGE_FOR_INIT_STMT to RANGE_FOR_STMT. - * cp-tree.h (RANGE_FOR_INIT_STMT): Define. - * dump.c (cp_dump_tree) : Also dump - RANGE_FOR_INIT_STMT. - * pt.c (tsubst_expr) : Recur into - RANGE_FOR_INIT_STMT. - * semantics.c (begin_range_for_stmt): Adjust call to build_stmt. - Do put the init statement in RANGE_FOR_INIT_STMT. - (finish_range_for_decl): Pop it for templates. - -2018-09-06 Bernd Edlinger - - * decl.c (check_initializer): Call cp_complete_array_type. - -2018-09-05 Marek Polacek - - PR c++/87109, wrong overload with ref-qualifiers. - * call.c (build_user_type_conversion_1): Use NULL instead of 0. Bail - out if performing the maybe-rvalue overload resolution and a conversion - function is getting called. - - PR c++/86982, -Wreturn-local-addr and std::move and std::forward. - * typeck.c (maybe_warn_about_returning_address_of_local): Handle calls - to std::move or std::forward. - (is_std_forward_p): New function. - -2018-09-05 Pádraig Brady - - PR c++/87185 - * lambda.c (prune_lambda_captures): Protect against const_vars.get - returning NULL. - -2018-09-04 Marek Polacek - - * cp-tree.h (treat_lvalue_as_rvalue_p): Declare. - * except.c (build_throw): Use it. Use CP_TYPE_VOLATILE_P. - * typeck.c (treat_lvalue_as_rvalue_p): No longer static. Add PARM_OK - parameter. - (maybe_warn_pessimizing_move): Adjust treat_lvalue_as_rvalue_p call. - (check_return_expr): Likewise. - -2018-09-03 Paolo Carlini - - PR c++/84980 - * constraint.cc (finish_shorthand_constraint): Early return if the - constraint is erroneous. - -2018-09-02 Bernd Edlinger - - * decl.c (eval_check_narrowing): Remove. - (check_initializer): Move call to braced_list_to_string from here ... - * typeck2.c (store_init_value): ... to here. - (digest_init_r): Remove handing of signed/unsigned char strings. - -2018-08-31 Nathan Sidwell - - PR c++/87155 - PR c++/84707 - * name-lookup.c (name_lookup::search_namespace): Don't look at - inlines when searching for NULL names. - - * decl.c (decls_match): Remove SYSTEM_IMPLICIT_EXTERN_C matching - of return types and parms. - * parser.c (cp_parser_parameter_declaration_clause): Likewise, - '()' always means '(void)'. - -2018-08-29 Jakub Jelinek - - PR c++/87095 - * decl.c (begin_destructor_body): If current_class_type has - virtual bases and the primary base is nearly empty virtual base, - voidify clearing of vptr and make it conditional on in-charge - argument. - -2018-08-29 Paolo Carlini - - PR c++/85265 - * parser.c (cp_parser_introduction_list): If cp_parser_identifier - returns error_mark_node early exit the loop. - (cp_parser_template_introduction): Improve error-recovery, remove - error call about empty introduction-list. - -2018-08-29 David Malcolm - - PR c++/85110 - * call.c (print_conversion_rejection): Add "fn" param and use it - for "no known conversion" messages to underline the pertinent - param. - (print_z_candidate): Supply "fn" to the new param above. - -2018-08-29 Jakub Jelinek - - PR c++/87122 - * pt.c (tsubst_expr) : If - processing_template_decl and decl is structured binding decl, call - cp_finish_decomp. - -2018-08-28 Paolo Carlini - - PR c++/86546 - * decl.c (finish_case_label): If the type is erroneous early - return error_mark_node. - -2018-08-27 David Malcolm - - PR c++/63392 - * parser.c (cp_parser_diagnose_invalid_type_name): Add fix-it - hint. - -2018-08-27 Jakub Jelinek - - PR c++/86993 - * cp-tree.h (cxx_readonly_error): Add location_t argument. - * typeck2.c (cxx_readonly_error): Add LOC argument, pass it to - ERROR_FOR_ASSIGNMENT macro and readonly_error. Add LOC argument - to ERROR_FOR_ASSIGNMENT macro, use error_at instead of error and - pass LOC to it. Formatting fixes. - * typeck.c (cp_build_unary_op): Pass location to cxx_readonly_error. - (cp_build_modify_expr): Pass loc to cxx_readonly_error. - * semantics.c (finish_asm_stmt): Pass input_location to - cxx_readonly_error. - -2018-08-27 David Malcolm - - PR c++/87091 - * decl.c (grokdeclarator): Update for conversion of show_caret_p - to a tri-state. - * error.c (cp_printer): Likewise. - * name-lookup.c (maybe_suggest_missing_std_header): Update call to - maybe_add_include_fixit to suggest overriding the location, as it - is for a note. - * parser.c (cp_parser_string_literal): Update for conversion of - show_caret_p to a tri-state. - (cp_parser_elaborated_type_specifier): Likewise. - (set_and_check_decl_spec_loc): Likewise. - * pt.c (listify): Update call to maybe_add_include_fixit to not - override the location, as it is for an error. - * rtti.c (typeid_ok_p): Likewise. - -2018-08-27 Martin Liska - - * call.c (build_call_a): Use new function - fndecl_built_in_p and remove check for FUNCTION_DECL if - possible. - (build_cxx_call): Likewise. - * constexpr.c (constexpr_fn_retval): Likewise. - (cxx_eval_builtin_function_call): Likewise. - (cxx_eval_call_expression): Likewise. - (potential_constant_expression_1): Likewise. - * cp-gimplify.c (cp_gimplify_expr): Likewise. - (cp_fold): Likewise. - * decl.c (decls_match): Likewise. - (validate_constexpr_redeclaration): Likewise. - (duplicate_decls): Likewise. - (make_rtl_for_nonlocal_decl): Likewise. - * name-lookup.c (consider_binding_level): Likewise. - (cp_emit_debug_info_for_using): Likewise. - * semantics.c (finish_call_expr): Likewise. - * tree.c (builtin_valid_in_constant_expr_p): Likewise. - -2018-08-26 Marek Polacek - - PR c++/87080 - * typeck.c (maybe_warn_pessimizing_move): Do nothing in a template. - - PR c++/87029, Implement -Wredundant-move. - * typeck.c (treat_lvalue_as_rvalue_p): New function. - (maybe_warn_pessimizing_move): Call convert_from_reference. - Warn about redundant moves. - -2018-08-24 Marek Polacek - - PR c++/67012 - PR c++/86942 - * decl.c (grokdeclarator): Disallow functions with trailing return - type with decltype(auto) as its type. Also check the function if - it's inner declarator doesn't exist - -2018-08-21 Marek Polacek - - PR c++/86499 - * parser.c (cp_parser_lambda_introducer): Give error if a non-local - lambda has a capture-default. - -2018-08-21 Paolo Carlini - - * decl.c (check_static_variable_definition): Change to return void. - -2018-08-21 Marek Polacek - - PR c++/86981, Implement -Wpessimizing-move. - * typeck.c (decl_in_std_namespace_p): New. - (is_std_move_p): New. - (maybe_warn_pessimizing_move): New. - (can_do_nrvo_p): New, factored out of ... - (check_return_expr): ... here. Warn about potentially harmful - std::move in a return statement. - - PR c++/65043 - * call.c (standard_conversion): Set check_narrowing. - * typeck2.c (check_narrowing): Use CP_INTEGRAL_TYPE_P rather - than comparing with INTEGER_TYPE. - - * cp-tree.h: Fix typo. - -2018-08-20 David Malcolm - - PR other/84889 - * call.c (build_user_type_conversion_1): Add auto_diagnostic_group - instance(s). - (print_error_for_call_failure): Likewise. - (build_op_call_1): Likewise. - (build_conditional_expr_1): Likewise. - (build_new_op_1): Likewise. - (build_op_delete_call): Likewise. - (convert_like_real): Likewise. - (build_over_call): Likewise. - (build_new_method_call_1): Likewise. - (joust): Likewise. - * class.c (check_tag): Likewise. - (finish_struct_anon_r): Likewise. - (one_inherited_ctor): Likewise. - (finalize_literal_type_property): Likewise. - (explain_non_literal_class): Likewise. - (find_flexarrays): Likewise. - (resolve_address_of_overloaded_function): Likewise. - * constexpr.c (ensure_literal_type_for_constexpr_object): Likewise. - (is_valid_constexpr_fn): Likewise. - (cx_check_missing_mem_inits): Likewise. - * cp-gimplify.c (cp_genericize_r): Likewise. - * cvt.c (maybe_warn_nodiscard): Likewise. - * decl.c (warn_extern_redeclared_static): Likewise. - (check_redeclaration_exception_specification): Likewise. - (check_no_redeclaration_friend_default_args): Likewise. - (duplicate_decls): Likewise. - (redeclaration_error_message): Likewise. - (warn_misplaced_attr_for_class_type): Likewise. - * decl2.c (finish_static_data_member_decl): Likewise. - (no_linkage_error): Likewise. - (cp_warn_deprecated_use): Likewise. - * error.c (qualified_name_lookup_error): Likewise. - * friend.c (make_friend_class): Likewise. - (do_friend): Likewise. - * init.c (perform_member_init): Likewise. - (build_new_1): Likewise. - (build_vec_delete_1): Likewise. - (build_delete): Likewise. - * lex.c (unqualified_name_lookup_error): Likewise. - * name-lookup.c (check_extern_c_conflict): Likewise. - (inform_shadowed): New function. - (check_local_shadow): Add auto_diagnostic_group instances, - replacing goto "inform_shadowed" label with call to subroutine. - (set_local_extern_decl_linkage): Add auto_diagnostic_group - instance(s). - * parser.c (cp_parser_diagnose_invalid_type_name): Likewise. - (cp_parser_namespace_name): Likewise. - * pt.c (check_specialization_namespace): Likewise. - (check_template_variable): Likewise. - (warn_spec_missing_attributes): Likewise. - (check_explicit_specialization): Likewise. - (process_partial_specialization): Likewise. - (lookup_template_class_1): Likewise. - (finish_template_variable): Likewise. - (do_auto_deduction): Likewise. - * search.c (check_final_overrider): Likewise. - (look_for_overrides_r): Likewise. - * tree.c (maybe_warn_parm_abi): Likewise. - * typeck.c (cxx_sizeof_expr): Likewise. - (cp_build_function_call_vec): Likewise. - (cp_build_binary_op): Likewise. - (convert_for_assignment): Likewise. - (maybe_warn_about_returning_address_of_local): Likewise. - * typeck2.c (abstract_virtuals_error_sfinae): Likewise. - (check_narrowing): Likewise. - -2018-08-17 David Malcolm - - * typeck.c (string_conv_p): Extract location from EXP and use it - in preference to input_location when issuing warnings. - -2018-08-15 David Malcolm - - * call.c: Include "gcc-rich-location.h". - (convert_like_real): Add range label for "invalid conversion" - diagnostic. - (perform_implicit_conversion_flags): Add type label to the - "could not convert" error. - * error.c: Include "gcc-rich-location.h". - (range_label_for_type_mismatch::get_text): New function. - * typeck.c (convert_for_assignment): Add type label to - the "cannot convert" error if a location is available. - -2018-08-15 Paolo Carlini - - * decl.c (check_previous_goto_1): When decl_jump_unsafe returns 2 - emit an error instead of a permerror. - -2018-08-13 Marek Polacek - - PR c++/57891 - * call.c (struct conversion): Add check_narrowing_const_only. - (build_converted_constant_expr): Set check_narrowing and - check_narrowing_const_only. Give error if expr is error node. - (convert_like_real): Pass it to check_narrowing. - * cp-tree.h (check_narrowing): Add a default parameter. - * decl.c (compute_array_index_type): Use input_location instead of - location_of. - * pt.c (convert_nontype_argument): Return NULL_TREE if tf_error. - * typeck2.c (check_narrowing): Don't warn for instantiation-dependent - expressions. Call maybe_constant_value instead of - fold_non_dependent_expr. Don't mention { } in diagnostic. Only check - narrowing for constants if CONST_ONLY. - -2018-08-13 Martin Sebor - - PR tree-optimization/71625 - * decl.c (check_initializer): Call braced_list_to_string. - (eval_check_narrowing): New function. - * gcc/cp/typeck2.c (digest_init_r): Accept strings literals - as initilizers for all narrow character types. - -2018-08-13 Marek Polacek - - P0806R2 - Deprecate implicit capture of this via [=] - * lambda.c (add_default_capture): Formatting fixes. Warn about - deprecated implicit capture of this via [=]. - - PR c++/86915 - * decl.c (create_array_type_for_decl): Handle null name. - -2018-08-10 Jason Merrill - - PR c++/86728 - C variadic generic lambda. - * parser.c (cp_parser_parameter_declaration): Don't turn 'auto' into - a pack if it's followed by a declarator-id. - -2018-08-08 Jakub Jelinek - - P0595R1 - is_constant_evaluated - * cp-tree.h (enum cp_built_in_function): New. - (maybe_constant_init): Add pretend_const_required argument. - * typeck2.c (store_init_value): Pass true as new argument to - maybe_constant_init. - * constexpr.c (constexpr_fn_retval): Check also DECL_BUILT_IN_CLASS - for BUILT_IN_UNREACHABLE. - (struct constexpr_ctx): Add pretend_const_required field. - (cxx_eval_builtin_function_call): Use DECL_IS_BUILTIN_CONSTANT_P - macro. Handle CP_BUILT_IN_IS_CONSTANT_EVALUATED. Check also - DECL_BUILT_IN_CLASS for BUILT_IN_UNREACHABLE. - (cxx_eval_outermost_constant_expr): Add pretend_const_required - argument, initialize pretend_const_required field in ctx. If the - result is TREE_CONSTANT and non_constant_p, retry with - pretend_const_required false if it was true. - (is_sub_constant_expr): Initialize pretend_const_required_field in - ctx. - (cxx_constant_value): Pass true as pretend_const_required to - cxx_eval_outermost_constant_expr. - (maybe_constant_value): Pass false as pretend_const_required to - cxx_eval_outermost_constant_expr. - (fold_non_dependent_expr): Likewise. - (maybe_constant_init_1): Add pretend_const_required argument, pass it - down to cxx_eval_outermost_constant_expr. Pass !allow_non_constant - instead of false as strict to cxx_eval_outermost_constant_expr. - (maybe_constant_init): Add pretend_const_required argument, pass it - down to maybe_constant_init_1. - (cxx_constant_init): Pass true as pretend_const_required to - maybe_constant_init_1. - * cp-gimplify.c (cp_gimplify_expr): Handle CALL_EXPRs to - CP_BUILT_IN_IS_CONSTANT_EVALUATED. - (cp_fold): Don't fold CP_BUILT_IN_IS_CONSTANT_EVALUATED calls. - * decl.c: Include langhooks.h. - (cxx_init_decl_processing): Register __builtin_is_constant_evaluated - built-in. - * tree.c (builtin_valid_in_constant_expr_p): Return true for - CP_BUILT_IN_IS_CONSTANT_EVALUATED. - * pt.c (declare_integer_pack): Initialize DECL_FUNCTION_CODE. - - PR c++/86836 - * pt.c (tsubst_expr): For structured bindings, call tsubst_decomp_names - before tsubst_init, not after it. - - PR c++/86738 - * constexpr.c (cxx_eval_binary_expression): For arithmetics involving - NULL pointer set *non_constant_p to true. - (cxx_eval_component_reference): For dereferencing of a NULL pointer, - set *non_constant_p to true and return t. - -2018-08-07 Paolo Carlini - - PR c++/59480, DR 136 - * decl.c (check_no_redeclaration_friend_default_args): New. - (duplicate_decls): Use the latter; also check that a friend - declaration specifying default arguments is a definition. - -2018-08-07 Ville Voutilainen - - PR c++/79133 - * name-lookup.c (check_local_shadow): Reject captures and parameters - with the same name. - -2018-08-06 Marek Polacek - - PR c++/86767 - * constexpr.c (cxx_eval_statement_list): Handle continue. - -2018-08-03 David Malcolm - Jonathan Wakely - - * decl.c: Include "gcc-rich-location.h". - (add_return_star_this_fixit): New function. - (finish_function): When warning about missing return statements in - functions returning non-void, add a "return *this;" fix-it hint for - assignment operators. - -2018-08-03 Jason Merrill - - PR c++/86706 - * class.c (build_base_path): Use currently_open_class. - -2018-08-02 David Malcolm - - * error.c (cxx_print_error_function): Duplicate "file" before - passing it to pp_set_prefix. - (cp_print_error_function): Use pp_take_prefix when saving the - existing prefix. - -2018-08-02 Richard Biener - - PR c++/86763 - * class.c (layout_class_type): Copy TYPE_TYPELESS_STORAGE - to the CLASSTYPE_AS_BASE. - -2018-08-01 Martin Sebor - - PR tree-optimization/86650 - * error.c (cp_printer): Move usage of EXPR_LOCATION (t) and - TREE_BLOCK (t) from within percent_K_format to this callsite. - -2018-08-01 Paolo Carlini - - PR c++/86661 - * class.c (note_name_declared_in_class): Use location_of in permerror - instead of DECL_SOURCE_LOCATION (for OVERLOADs). - -2018-07-31 Tom de Vries - - PR debug/86687 - * optimize.c (update_cloned_parm): Copy DECL_BY_REFERENCE. - -2018-07-31 Jakub Jelinek - - P1008R1 - prohibit aggregates with user-declared constructors - * class.c (check_bases_and_members): For C++2a set - CLASSTYPE_NON_AGGREGATE based on TYPE_HAS_USER_CONSTRUCTOR rather than - type_has_user_provided_or_explicit_constructor. - -2018-07-31 Martin Liska - - PR c++/86653 - * parser.c (cp_parser_condition): Initialize non_constant_p - to false. - -2018-07-28 David Malcolm - - * error.c (cp_printer): In the leading comment, move "%H" and "%I" - into alphabetical order, and add missing "%G" and "%K". Within - the switch statement, move cases 'G', 'H', 'I' and 'K' so that the - cases are in alphabetical order. - -2018-07-25 Jakub Jelinek - - * cp-tree.h (enum cp_tree_index): Add - CPTI_{ABI_TAG,ALIGNED,BEGIN,END,GET,TUPLE_{ELEMENT,SIZE}}_IDENTIFIER - and CPTI_{GNU,TYPE,VALUE,FUN,CLOSURE}_IDENTIFIER. - (abi_tag_identifier, aligned_identifier, begin_identifier, - end_identifier, get__identifier, gnu_identifier, - tuple_element_identifier, tuple_size_identifier, type_identifier, - value_identifier, fun_identifier, closure_identifier): Define. - * decl.c (initialize_predefined_identifiers): Initialize the above - identifiers. - (get_tuple_size): Use tuple_size_identifier instead of - get_identifier ("tuple_size") and value_identifier instead of - get_identifier ("value"). - (get_tuple_element_type): Use tuple_element_identifier instead of - get_identifier ("tuple_element") and type_identifier instead of - get_identifier ("type"). - (get_tuple_decomp_init): Use get__identifier instead of - get_identifier ("get"). - * lambda.c (maybe_add_lambda_conv_op): Use fun_identifier instead of - get_identifier ("_FUN"). - * parser.c (cp_parser_lambda_declarator_opt): Use closure_identifier - instead of get_identifier ("__closure"). - (cp_parser_std_attribute): Use gnu_identifier instead of - get_identifier ("gnu"). - (cp_parser_std_attribute_spec): Likewise. Use aligned_identifier - instead of get_identifier ("aligned"). - * class.c (check_abi_tags, inherit_targ_abi_tags): Use - abi_tag_identifier instead of get_identifier ("abi_tag"). - - PR c++/85515 - * cp-tree.h (enum cp_tree_index): Add - CPTI_FOR_{RANGE,BEGIN,END}{,_}_IDENTIFIER. - (for_range__identifier, for_begin__identifier, for_end__identifier, - for_range_identifier, for_begin_identifier, for_end_identifier): - Define. - * decl.c (initialize_predefined_identifiers): Initialize - for_{range,begin,end}{,_}_identifier. - * parser.c (build_range_temp): Use for_range__identifier instead of - get_identifier ("__for_range"). - (cp_convert_range_for): Use for_begin__identifier and - for_end__identifier instead of get_identifier ("__for_begin") and - get_identifier ("__for_end"). - * semantics.c (finish_for_stmt): Rename "__for_{range,begin,end} " - local symbols to "__for_{range,begin,end}". - -2018-07-23 Jakub Jelinek - - PR c++/86569 - * cp-gimplify.c (cp_fold): Don't fold comparisons into other kind - of expressions other than INTEGER_CST regardless of TREE_NO_WARNING - or warn_nonnull_compare. - -2018-07-19 Paolo Carlini - - Revert fix for c++/59480 (and testsuite followup) - - 2019-07-18 Paolo Carlini - - PR c++/59480, DR 136 - * decl.c (check_no_redeclaration_friend_default_args): New. - (duplicate_decls): Use the latter; also check that a friend - declaration specifying default arguments is a definition. - -2018-07-18 Jakub Jelinek - - PR c++/86550 - * parser.c (cp_parser_decl_specifier_seq): Diagnose invalid type - specifier if CP_PARSER_FLAGS_ONLY_MUTABLE_OR_CONSTEXPR. - -2018-07-18 Marek Polacek - - PR c++/86190 - bogus -Wsign-conversion warning - * typeck.c (cp_build_binary_op): Fix formatting. Add a warning - sentinel. - -2018-07-18 Paolo Carlini - - PR c++/59480, DR 136 - * decl.c (check_no_redeclaration_friend_default_args): New. - (duplicate_decls): Use the latter; also check that a friend - declaration specifying default arguments is a definition. - -2018-07-18 Paolo Carlini - - * class.c (note_name_declared_in_class): Prefer permerror + inform - to a pair of permerrors; use DECL_SOURCE_LOCATION. - -2018-07-18 Richard Biener - - PR debug/86523 - * decl2.c (c_parse_final_cleanups): Call write_out_vars before - start_static_storage_duration_function sets current_function_decl. - -2018-07-17 Jason Merrill - - PR c++/86480 - nested variadic lambda and constexpr if. - * pt.c (find_parameter_packs_r) [IF_STMT]: Don't walk into - IF_STMT_EXTRA_ARGS. - * tree.c (cp_walk_subtrees) [DECLTYPE_TYPE]: Set - cp_unevaluated_operand. - [ALIGNOF_EXPR] [SIZEOF_EXPR] [NOEXCEPT_EXPR]: Likewise. - -2018-07-16 Paolo Carlini - - * class.c (resolve_address_of_overloaded_function): Don't emit an - inform if the matching permerror returns false. - * pt.c (check_specialization_namespace): Likewise. - -2018-07-16 Jakub Jelinek - - PR c++/3698 - PR c++/86208 - * cp-gimplify.c (cp_genericize_r): When using extern_decl_map, or - in TREE_USED flag from stmt to h->to. - -2018-07-13 Nathan Sidwell - - PR c++/86374 - * pt.c (lookup_template_class_1): Use tsubst_aggr_type for - contexts that are classes. - * parser.c (cp_parser_template_id): Combine entering_scope decl & - initializer. - -2018-07-12 Jakub Jelinek - - * decl2.c (cplus_decl_attributes): Don't diagnose vars without mappable - type here, instead add "omp declare target implicit" attribute. Add - that attribute instead of "omp declare target" also when - processing_template_decl. - * decl.c (cp_finish_decl): Diagnose vars without mappable type here, - and before calling cp_omp_mappable_type call complete_type. - -2018-07-10 Jakub Jelinek - - PR sanitizer/86406 - * cp-gimplify.c (cp_maybe_instrument_return): Skip trailing - DEBUG_BEGIN_STMTs. - - PR c++/86443 - * semantics.c (handle_omp_for_class_iterator): Remove lastp argument, - instead of setting *lastp turn orig_declv elt into a TREE_LIST. - (finish_omp_for): Adjust handle_omp_for_class_iterator caller. - * pt.c (tsubst_omp_for_iterator): Allow OMP_FOR_ORIG_DECLS to contain - TREE_LIST for both the original class iterator and the "last" helper - var. - -2018-07-09 Paolo Carlini - - * decl.c (grokdeclarator): Use rich_location::add_range in three - more places; include gcc-rich-location.h. - -2018-07-07 Aldy Hernandez - - * decl.c (build_enumerator): Change overflow type to overflow_type. - * init.c (build_new_1): Same. - -2018-07-05 Nathan Sidwell - - * cp/decl.c (decls_match): Check SYSTEM_IMPLICIT_EXTERN_C not - NO_IMPLICIT_EXTERN_C. - * cp/parser.c (cp_parser_parameter_declaration_clause): Likewise. - -2018-07-04 Ville Voutilainen - - PR c++/86398 - * method.c (is_trivially_xible): Return false - if is_xible_helper returns a NULL_TREE. - -2018-07-03 Paolo Carlini - - * decl.c (min_location): New. - (smallest_type_quals_location): Use the latter. - (check_concept_fn): Use DECL_SOURCE_LOCATION. - (grokdeclarator): Use accurate locations in a number of error - messages involving ds_thread, ds_storage_class, ds_virtual, - ds_constexpr, ds_typedef and ds_friend; exploit min_location. - -2018-07-03 Marek Polacek - - PR c++/86201 - * typeck.c (cp_build_binary_op): Check c_inhibit_evaluation_warnings. - -2018-07-03 Jason Merrill - - PR c++/86378 - functional cast in noexcept-specifier. - * tree.c (strip_typedefs_expr) [TREE_LIST]: Fix iteration. - -2018-07-02 Paolo Carlini - - * parser.c (set_and_check_decl_spec_loc): Use rich_location::add_range - in error message about __thread and thread_local at the same time. - -2018-06-29 Marek Polacek - - PR c++/86184 - * tree.c (cp_save_expr): Don't call save_expr for TARGET_EXPRs. - -2018-06-28 David Malcolm - - * parser.c (cp_parser_error_1): After issuing a conflict marker - error, consume tokens until the end of the source line. - -2018-06-28 Jason Merrill - - PR c++/86342 - -Wdeprecated-copy and system headers. - * decl2.c (cp_warn_deprecated_use): Don't warn about declarations - in system headers. - -2018-06-27 David Malcolm - - PR c++/86329 - * name-lookup.c (consider_binding_level): Filter out names that - match anon_aggrname_p. - -2018-06-27 Jason Merrill - - * name-lookup.c (do_pushtag): If we skip a class level, also skip - its template level. - -2018-06-26 Jason Merrill - - PR c++/86320 - memory-hog with std::array of pair - * typeck2.c (process_init_constructor_array): Only compute a - constant initializer once. - - PR c++/80290 - memory-hog with std::pair. - * pt.c (fn_type_unification): Add convs parameter. - (check_non_deducible_conversion): Remember conversion. - (check_non_deducible_conversions): New. Do checks here. - (type_unification_real): Not here. Remove flags parm. - * call.c (add_function_candidate): Make convs a parameter. - Don't recalculate the conversion if it's already set. - (add_template_candidate_real): Allocate convs here. - (good_conversion, conv_flags): New. - -2018-06-26 Jakub Jelinek - - PR c++/86291 - * parser.c (cp_parser_omp_for_loop_init): Change for_block argument - type from vec * to vec *&. - -2018-06-23 Paolo Carlini - - * decl.c (bad_specifiers): Add const location_t* parameter and - use locations in error messages about 'inline' and 'virtual'. - (mark_inline_variable): Add location_t parameter and use it in - error_at and pedwarn messages. - (grokdeclarator): Use declspecs->locations[ds_constexpr], - declspecs->locations[ds_concept], declspecs->locations[ds_virtual], - declspecs->locations[ds_inline] in many error messages; adjust - bad_specifiers and mark_inline_variable calls. - (grokvardecl): Use declspecs->locations[ds_concept] in error message. - -2018-06-22 Jason Merrill - - PR c++/86219 - ICE with erroneous initializer in template. - * constexpr.c (fold_non_dependent_expr): Add complain parm. - * call.c, expr.c, init.c, pt.c, semantics.c, typeck.c, typeck2.c: - Pass it. - * call.c (build_cxx_call): Don't mess with builtins in a template. - * typeck2.c (store_init_value): If fold_non_dependent_expr didn't - produce a constant value, go back to the uninstantiated form. - - Avoid taking the address of something just because it's in parens. - * constexpr.c (same_type_ignoring_tlq_and_bounds_p): New. - (cxx_fold_indirect_ref): Use it. - (cxx_eval_constant_expression) [VIEW_CONVERT_EXPR]: Use it. - * cp-tree.h (REF_PARENTHESIZED_P): Allow VIEW_CONVERT_EXPR. - * semantics.c (force_paren_expr): Use VIEW_CONVERT_EXPR instead of - static_cast to reference type. - (maybe_undo_parenthesized_ref): Handle VIEW_CONVERT_EXPR. - -2018-06-21 Jason Merrill - - * pt.c (tsubst) [TEMPLATE_TYPE_PARM]: Use TEMPLATE_PARM_DESCENDANTS. - - * name-lookup.c (do_push_to_top_level): Don't allocate - current_lang_base. - (do_pop_from_top_level): Release current_lang_base. - - Let -fmem-report see callers of cxx_make_type. - * lex.c (cxx_make_type): Add MEM_STAT_DECL. - (make_class_type): Likewise. - (cxx_make_type_hook): New. - * cp-objcp-common.h (LANG_HOOKS_MAKE_TYPE): Use cxx_make_type_hook. - -2018-06-20 Nathan Sidwell - - PR c++/85634 - * friend.c (add_friend): Keep lookup sets of tempate sets. - -2018-06-20 Paolo Carlini - - * decl.c (grokfndecl): Add const cp_decl_specifier_seq* parameter; - tidy handling of a null location_t argument; use proper location - information in a few additional error messages. - (grokdeclarator): Update calls. - -2018-06-20 Chung-Lin Tang - Thomas Schwinge - Cesar Philippidis - - * parser.c (cp_parser_omp_clause_name): Add support for finalize - and if_present. Make present_or_{copy,copyin,copyout,create} aliases - to their non-present_or_* counterparts. Make 'self' an alias to - PRAGMA_OACC_CLAUSE_HOST. - (cp_parser_oacc_data_clause): Update GOMP mappings for - PRAGMA_OACC_CLAUSE_{COPY,COPYIN,COPYOUT,CREATE,DELETE}. Remove - PRAGMA_OACC_CLAUSE_{SELF,PRESENT_OR_*}. - (cp_parser_oacc_all_clauses): Handle finalize and if_present clauses. - Remove support for present_or_* clauses. - (OACC_KERNELS_CLAUSE_MASK): Remove PRESENT_OR_* clauses. - (OACC_PARALLEL_CLAUSE_MASK): Likewise. - (OACC_DECLARE_CLAUSE_MASK): Likewise. - (OACC_DATA_CLAUSE_MASK): Likewise. - (OACC_ENTER_DATA_CLAUSE_MASK): Remove PRESENT_OR_* clauses. - (OACC_EXIT_DATA_CLAUSE_MASK): Add FINALIZE clause. - (OACC_UPDATE_CLAUSE_MASK): Remove SELF, add IF_PRESENT. - (cp_parser_oacc_declare): Remove PRESENT_OR_* clauses. - * pt.c (tsubst_omp_clauses): Handle IF_PRESENT and FINALIZE. - * semantics.c (finish_omp_clauses): Handle IF_PRESENT and FINALIZE. - -2018-06-20 Marek Polacek - - PR c++/86240 - * constexpr.c (cxx_eval_constant_expression): Handle ABSU_EXPR. - (fold_simple_1): Likewise. - * error.c (dump_expr): Likewise. - -2018-06-20 Nathan Sidwell - - PR c++/85634 - * cp-tree.h (lookup_keep): Drop KEEP parm. - (lookup_list_keep): Delete. - (maybe_get_fns): Declare. - * parser.c (cp_parser_primary_expression): Call lookup_keep here. - (cp_parser_template_id): Not here ... - * decl.c (cp_finish_decl): ... nor here ... - * init.c (build_raw_new_expr): ... nor here ... - * pt.c (process_template_parm): ... nor here ... - * semantics.c (perform_koenig_lookup): Call lookup_keep. - (finish_call_expr): Not here. - * tree.c (ovl_cache): Delete. - (ovl_make, ovl_copy): No cache. - (lookup_keep): Always keep. - (lookup_list_keep): Delete. - (maybe_get_fns): New, broken out of ... - (get_fns): ... here. Call it. - (built_min_nt_loc, build_min, build_min_non_dep): Drop lookup_keep. - (build_min_nt_call_vec): Likewise. - -2018-06-19 Jason Merrill - - * cp-tree.h (CONSTRUCTOR_NO_IMPLICIT_ZERO): Remove. - * constexpr.c: Use CONSTRUCTOR_NO_CLEARING instead. - - PR c++/86182 - ICE with anonymous union passed to template. - * pt.c (tsubst_expr) [DECL_EXPR]: Handle an anonymous union type - used to declare a named variable. - -2018-06-18 Jason Merrill - - * tree.c (cp_expr_location): New. - * cp-tree.h (cp_expr_loc_or_loc): New. - * call.c, cvt.c, constexpr.c, constraint.cc, cp-gimplify.c, decl.c, - error.c, init.c, lex.c, parser.c, pt.c, semantics.c, typeck.c, - typeck2.c: Use it instead of EXPR_LOC_OR_LOC. - - * parser.c (cp_parser_lambda_expression): Use a range for - LAMBDA_EXPR_LOCATION. - - PR c++/86200 - ICE with unexpanded pack in lambda parameter. - * pt.c (find_parameter_packs_r) [LAMBDA_EXPR]: Also look into the - function type. - - PR c++/81060 - ICE with unexpanded parameter pack. - * pt.c (check_for_bare_parameter_packs): Add loc parameter. - * decl.c (grokdeclarator): Call it for qualifying_scope. - - PR c++/86171 - ICE with recursive alias instantiation. - * pt.c (tsubst_decl): Handle recursive alias instantiation. - -2018-06-18 Paolo Carlini - - * decl.c (duplicate_decls): Consistently use DECL_SOURCE_LOCATION - in errors about redefined default arguments; tidy. - -2018-06-16 Kugan Vivekanandarajah - - * constexpr.c (potential_constant_expression_1): Handle ABSU_EXPR. - * cp-gimplify.c (cp_fold): Likewise. - -2018-06-15 Jason Merrill - - PR c++/86147 - wrong capture for template argument. - * expr.c (mark_use): Look through NOP_EXPR. - - * name-lookup.c (do_pushtag): Don't look through complete types, but - don't add to them either. Get context from current_binding_level. - * pt.c (tsubst_default_argument): Use push_to/pop_from_top_level. - - * decl.c (start_enum): Do compare dependent underlying type. - - PR c++/82882 - ICE with lambda in template default argument. - * lambda.c (record_null_lambda_scope): New. - * pt.c (tsubst_lambda_expr): Use it. - * name-lookup.c (do_pushtag): Don't give a lambda DECL_CONTEXT of a - function that isn't open. - - * tree.c (maybe_warn_parm_abi): Inform the location of the class. - -2018-06-14 Marek Polacek - - PR c++/86063 - * decl2.c (cp_check_const_attributes): Skip trees that are not - TREE_LISTs. - -2018-06-14 Jakub Jelinek - - P0624R2 - Default constructible and assignable stateless lambdas - * method.c (synthesized_method_walk): For C++2a don't mark - sfk_constructor or sfk_copy_assignment as deleted if lambda has - no lambda-captures. - -2018-06-14 Paolo Carlini - - * decl.c (duplicate_decls): Use DECL_SOURCE_LOCATION in - OPT_Wshadow warning_at. - (grokfndecl): Consistently use the location_t argument in - literal operator diagnostic messages. - (grokdeclarator): Use declspecs->locations[ds_storage_class] - in error_at call. - * decl2.c (finish_static_data_member_decl): Use DECL_SOURCE_LOCATION - in permerror call. - -2018-06-13 Jason Merrill - - PR c++/86099 - ICE with trivial copy and non-trivial default ctor. - * constexpr.c (instantiate_cx_fn_r): Don't synthesize trivial - constructors. - - PR c++/86094 - wrong code with defaulted move ctor. - * class.c (classtype_has_non_deleted_move_ctor): New. - * tree.c (maybe_warn_parm_abi, type_has_nontrivial_copy_init): - Handle v12 breakage. - -2018-06-12 Jason Merrill - - PR c++/86098 - ICE with template placeholder for TTP. - * typeck.c (structural_comptypes) [TEMPLATE_TYPE_PARM]: Check - CLASS_PLACEHOLDER_TEMPLATE. - -2018-06-12 Paolo Carlini - - * decl2.c (coerce_new_type, coerce_delete_type): Add location_t - parameter and adjust error_at calls. - * decl.c (grok_op_properties): Adjust calls. - * cp-tree.h (oerce_new_type, coerce_delete_type): Adjust decls. - -2018-06-12 Marek Polacek - - Core issue 1331 - const mismatch with defaulted copy constructor - * class.c (check_bases_and_members): When checking a defaulted - function, mark it as deleted rather than giving an error. - -2018-06-11 Jason Merrill - - PR c++/85792 -Wctor-dtor-privacy and inherited constructor. - * class.c (maybe_warn_about_overly_private_class): Handle inherited - constructors. - - PR c++/85963 - -Wunused-but-set with ?: in template. - * pt.c (tsubst_copy_and_build) [COND_EXPR]: Call mark_rvalue_use. - -2018-06-11 Paolo Carlini - - * decl.c (grok_op_properties): Consistently use the location - of the decl; remove special casing of POSTINCREMENT_EXPR and - POSTDECREMENT_EXPR wrt default arguments. - -2018-06-05 Jason Merrill - - * constexpr.c (cxx_eval_binary_expression): Special case comparison - of pointers to members of the same union. - -2018-06-11 Jason Merrill - - PR c++/86094 - wrong code with defaulted move ctor. - * tree.c (type_has_nontrivial_copy_init): Fix move ctor handling. - -2018-06-10 Paolo Carlini - - * decl.c (grokfndecl): Use the location_t argument in two more places. - -2018-06-06 Marek Polacek - - PR c++/85977 - * pt.c (unify): If ELTTYPE has no deducible template parms, skip - deduction from the list elements. - (type_unification_real): Check convertibility of list elements. - -2018-06-06 Jason Merrill - - PR c++/86060 - ICE on range for with -std=c++98. - * parser.c (cp_parser_init_statement): Don't clobber *decl after - pedwarn. - - PR c++/85710 - ICE with -Wmemset-elt-size. - * semantics.c (finish_call_expr): Call warn_for_memset here. - * parser.c (cp_parser_postfix_expression): Not here. - (literal_integer_zerop): No longer static. - * pt.c (build_non_dependent_expr): Don't wrap CONST_DECL. - -2018-06-05 Marek Polacek - - PR c++/85976 - * tree.c (cp_tree_equal): Handle USING_DECL. - -2018-06-05 Jason Merrill - - PR c++/85731 - wrong error with qualified-id in template. - * semantics.c (finish_qualified_id_expr): build_qualified_name - for unbound names in the current class. - -2018-06-04 Jason Merrill - - PR c++/61806 - missed SFINAE with partial specialization. - * cp-tree.h (deferring_access_check_sentinel): Add deferring_kind - parameter to constructor. - * pt.c (instantiate_class_template_1): Enable access checking - before call to most_specialized_partial_spec. - - PR c++/85765 - SFINAE and non-type default template arg. - * pt.c (type_unification_real): Do full semantic processing if - substituting a partial args list replaces all template parms. - -2018-06-03 Jason Merrill - - PR c++/85739 - ICE with pointer to member template parm. - * cvt.c (perform_qualification_conversions): Use cp_fold_convert. - -2018-06-02 Jason Merrill - - PR c++/85761 - ICE with ill-formed use of const outer variable. - * expr.c (mark_use): Handle location wrappers. - -2018-06-01 Jason Merrill - - PR c++/85764 - bogus 'this' not captured error. - * lambda.c (resolvable_dummy_lambda): Use nonlambda_method_basetype. - (nonlambda_method_basetype): Handle NSDMI. - - CWG 1581: When are constexpr member functions defined? - * constexpr.c (instantiate_cx_fn_r, instantiate_constexpr_fns): New. - (cxx_eval_outermost_constant_expr): Call instantiate_constexpr_fns. - - PR c++/58281 - explicit instantiation of constexpr - * pt.c (mark_decl_instantiated): Clear DECL_EXTERNAL. - - * pt.c (instantiate_decl): Any defaulted function is defined. - -2018-05-30 Jonathan Wakely - - PR c++/77777 - * call.c (resolve_args): Use location of expression, not current input - location. - -2018-05-30 Ville Voutilainen - - Do not warn about zero-as-null when NULL is used. - * call.c (conversion_null_warnings): Check for pointer - types converted from zero constants. - (convert_like_real): Add a warning sentinel at the end. - * tree.c (maybe_warn_zero_as_null_pointer_constant): Also - check null_node_p. - -2018-05-30 Jason Merrill - - PR c++/85807 - ICE with call in template NSDMI. - * init.c (get_nsdmi): Use push_to/pop_from_top_level. - * tree.c (bot_manip): Don't set_flags_from_callee in a template. - - PR c++/85873 - constant initializer_list array not in .rodata. - * tree.c (build_target_expr): Set TREE_READONLY. - * call.c (set_up_extended_ref_temp): Set TREE_READONLY. - - * parser.c (cp_parser_check_condition_declarator): Handle - cp_error_declarator. - -2018-05-30 Jonathan Wakely - - * typeck.c (cxx_sizeof_or_alignof_type): Return size_one_node instead - of using it in dead store. - -2018-05-29 Jason Merrill - - PR c++/67445 - returning temporary initializer_list. - PR c++/67711 - assigning from temporary initializer_list. - PR c++/48562 - new initializer_list. - * typeck.c (maybe_warn_about_returning_address_of_local): Also warn - about returning local initializer_list. - * cp-tree.h (AUTO_TEMP_NAME, TEMP_NAME_P): Remove. - * call.c (build_over_call): Warn about assignment from temporary - init_list. - * init.c (build_new_1): Warn about 'new std::initializer_list'. - (find_list_begin, maybe_warn_list_ctor): New. - (perform_member_init): Use maybe_warn_list_ctor. - -2018-05-29 Marek Polacek - - PR c++/85883 - * init.c (build_new): Handle deducing a class with new - with more than one argument. - -2018-05-29 Jakub Jelinek - - PR c++/85952 - * init.c (build_aggr_init): For structured binding initialized from - array call mark_rvalue_use on the initializer. - -2018-05-28 Bernd Edlinger - - * decl2.c (start_static_storage_duration_function): Use - splay_tree_delete_pointers. - -2018-05-25 Jason Merrill - - PR c++/85815 - reference to member of enclosing template. - * search.c (lookup_base): Use currently_open_class. - (lookup_member): Use it regardless of -fconcepts. - * parser.c (cp_parser_postfix_dot_deref_expression): Check it. - - CWG 616, 1213 - value category of subobject references. - * tree.c (lvalue_kind): Fix handling of ARRAY_REF of pointer. - -2018-05-24 Jason Merrill - - PR c++/85842 - -Wreturn-type, constexpr if and generic lambda. - * pt.c (tsubst_lambda_expr): Copy current_function_returns_* to - generic lambda. - -2018-05-24 Ville Voutilainen - - Pedwarn on a non-standard position of a C++ attribute. - * parser.c (cp_parser_namespace_definition): Pedwarn about attributes - after the namespace name. - -2018-05-24 Paolo Carlini - - * cp-tree.h (INDIRECT_TYPE_P): New. - * call.c (build_trivial_dtor_call, maybe_warn_class_memaccess, - joust): Use it instead of POINTER_TYPE_P. - * class.c (update_vtable_entry_for_fn, find_flexarrays, - * fixed_type_or_null, resolves_to_fixed_type_p): Likewise. - * constexpr.c (cxx_eval_binary_expression, cxx_fold_indirect_ref, - * cxx_eval_increment_expression, potential_constant_expression_1): - Likewise. - * cp-gimplify.c (cp_gimplify_expr, cp_genericize_r): Likewise. - * cp-objcp-common.c (cxx_get_alias_set): Likewise. - * cp-ubsan.c (cp_ubsan_maybe_instrument_member_call, - cp_ubsan_maybe_instrument_downcast): Likewise. - * cvt.c (cp_convert_to_pointer, ocp_convert, - cp_get_fndecl_from_callee, maybe_warn_nodiscard, convert): Likewise. - * cxx-pretty-print.c (cxx_pretty_printer::abstract_declarator, - pp_cxx_offsetof_expression_1): Likewise. - * decl.c (grokparms, static_fn_type): Likewise. - * decl2.c (grokbitfield): Likewise. - * error.c (dump_expr): Likewise. - * except.c (initialize_handler_parm, check_noexcept_r): Likewise. - * init.c (warn_placement_new_too_small): Likewise. - * lambda.c (build_capture_proxy, add_capture): Likewise. - * parser.c (cp_parser_omp_for_loop): Likewise. - * pt.c (convert_nontype_argument, fn_type_unification, - uses_deducible_template_parms, check_cv_quals_for_unify, - dependent_type_p_r): Likewise. - * search.c (check_final_overrider): Likewise. - * semantics.c (handle_omp_array_sections, finish_omp_clauses, - finish_omp_for): Likewise. - * tree.c (cp_build_qualified_type_real): Likewise. - * typeck.c (build_class_member_access_expr, - finish_class_member_access_expr, build_x_indirect_ref, - cp_build_indirect_ref_1, cp_build_binary_op, build_const_cast_1): - Likewise. - -2018-05-24 Jason Merrill - - PR c++/85864 - literal template and default template arg. - * pt.c (instantiation_dependent_r): Handle NONTYPE_ARGUMENT_PACK. - -2018-05-24 Marek Polacek - - PR c++/85847 - * init.c (build_new_1): Use fold_non_dependent_expr. Use a dedicated - variable for its result. Fix a condition. - (build_new): Use fold_non_dependent_expr. Tweak a condition. - -2018-05-23 Jason Merrill - - Fix cast to rvalue reference from prvalue. - * cvt.c (diagnose_ref_binding): Handle rvalue reference. - * rtti.c (build_dynamic_cast_1): Don't try to build a reference to - non-class type. Handle xvalue argument. - * typeck.c (build_reinterpret_cast_1): Allow cast from prvalue to - rvalue reference. - * semantics.c (finish_compound_literal): Do direct-initialization, - not cast, to initialize a reference. - - CWG 616, 1213 - value category of subobject references. - * tree.c (lvalue_kind): A reference to a subobject of a prvalue is - an xvalue. - * typeck2.c (build_m_component_ref): Likewise. - * typeck.c (cp_build_addr_expr_1, lvalue_or_else): Remove diagnostic - distinction between temporary and xvalue. - -2018-05-23 Marek Polacek - - Implement P0614R1, Range-based for statements with initializer. - * parser.c (cp_parser_range_based_for_with_init_p): New. - (cp_parser_init_statement): Use it. Parse the optional init-statement - for a range-based for loop. - (cp_parser_skip_to_closing_parenthesis_1): Handle balancing ?:. - -2018-05-22 Jason Merrill - - PR c++/81420 - not extending temporary lifetime. - * call.c (extend_ref_init_temps_1): Handle ARRAY_REF. - * class.c (build_base_path): Avoid redundant move of an rvalue. - - PR c++/85866 - error with .* in default template arg. - * pt.c (tsubst_copy_and_build): Handle partial instantiation. - -2018-05-21 Paolo Carlini - - * parser.c (cp_parser_parameter_declaration_list): Remove - bool* parameter. - (cp_parser_parameter_declaration_clause): Adjust. - (cp_parser_cache_defarg): Likewise. - -2018-05-21 Paolo Carlini - - PR c++/84588 - * parser.c (cp_parser_maybe_commit_to_declaration, - cp_parser_check_condition_declarator): New. - (cp_parser_simple_declaration): Use the first above. - (cp_parser_condition): Use both the above; enforce - [stmt.stmt]/2 about the declarator not specifying - a function or an array; improve error-recovery. - -2018-05-20 Jason Merrill - - PR libstdc++/85843 - warning in logic_error copy constructor. - * class.c (type_has_user_nondefault_constructor): Check for a - user-provided ctor, not user-declared. - -2018-05-19 Jason Merrill - - * pt.c (tsubst_pack_expansion): Sorry rather than abort - on __integer_pack as subexpression of pattern. - -2018-05-18 Jason Merrill - - PR c++/58407 - deprecated implicit copy ops. - * call.c (build_over_call): Warn about deprecated trivial fns. - * class.c (classtype_has_user_copy_or_dtor): New. - (type_build_ctor_call): Check TREE_DEPRECATED. - (type_build_dtor_call): Likewise. - * decl2.c (cp_warn_deprecated_use): Move from tree.c. - Add checks. Return bool. Handle -Wdeprecated-copy. - (mark_used): Use it. - * decl.c (grokdeclarator): Remove redundant checks. - * typeck2.c (build_functional_cast): Likewise. - * method.c (lazily_declare_fn): Mark deprecated copy ops. - * init.c (build_aggr_init): Only set TREE_USED if there are - side-effects. - -2018-05-18 Cesar Philippidis - - PR c++/85782 - * cp-gimplify.c (cp_genericize_r): Call genericize_omp_for_stmt for - OACC_LOOPs. - -2018-05-18 Richard Sandiford - - * constexpr.c (cxx_eval_constant_expression): Remove FMA_EXPR handling. - (potential_constant_expression_1): Likewise. - -2018-05-16 Marek Polacek - - PR c++/85363 - * call.c (set_flags_from_callee): Handle AGGR_INIT_EXPRs too. - * tree.c (bot_manip): Call set_flags_from_callee for - AGGR_INIT_EXPRs too. - -2018-05-15 Jason Merrill - - * cp-tree.h (cp_expr): Remove copy constructor. - * mangle.c (struct releasing_vec): Declare copy constructor. - - * constexpr.c (cxx_eval_vec_init_1): Pass tf_none if ctx->quiet. - - PR c++/64372 - CWG 1560, gratuitous lvalue-rvalue conversion in ?: - * call.c (build_conditional_expr_1): Don't force_rvalue when one arm - is a throw-expression. - -2018-05-15 Paolo Carlini - - * cp-tree.h (DECL_MAYBE_IN_CHARGE_CDTOR_P): New. - (FOR_EACH_CLONE): Update. - * decl.c (grokdeclarator): Use it. - * decl2.c (vague_linkage_p): Likewise. - * mangle.c (mangle_decl): Likewise. - * method.c (lazily_declare_fn): Likewise. - * optimize.c (can_alias_cdtor, maybe_clone_body): Likewise. - * repo.c (repo_emit_p): Likewise. - * tree.c (decl_linkage): Likewise. - -2018-05-14 Jason Merrill - - Handle TYPE_HAS_LATE_RETURN_TYPE like ref-qualifier and eh spec. - * tree.c (build_cp_fntype_variant): New. - (build_ref_qualified_type, build_exception_variant) - (strip_typedefs, cxx_copy_lang_qualifiers): Use it. - (cxx_type_hash_eq, cp_check_qualified_type): Check - TYPE_HAS_LATE_RETURN_TYPE. - (cp_build_type_attribute_variant): Check cxx_type_hash_eq. - (cp_build_qualified_type_real): No need to preserve C++ qualifiers. - * class.c (build_clone): Use cxx_copy_lang_qualifiers. - (adjust_clone_args): Likewise. - * decl.c (grokfndecl): Add late_return_type_p parameter. Use - build_cp_fntype_variant. - (grokdeclarator): Pass late_return_type_p to grokfndecl. - (check_function_type): Use cxx_copy_lang_qualifiers. - (static_fn_type): Use cxx_copy_lang_qualifiers. - * decl2.c (build_memfn_type, maybe_retrofit_in_chrg) - (cp_reconstruct_complex_type, coerce_new_type, coerce_delete_type) - (change_return_type): Use cxx_copy_lang_qualifiers. - * mangle.c (write_type): Use cxx_copy_lang_qualifiers. - * parser.c (cp_parser_lambda_declarator_opt): Represent an explicit - return type on the declarator like a normal trailing return type. - * pt.c (tsubst_function_type): Use build_cp_fntype_variant. - (copy_default_args_to_explicit_spec): Use cxx_copy_lang_qualifiers. - * typeck.c (merge_types): Use build_cp_fntype_variant. - -2018-05-14 Paolo Carlini - - * cp-tree.h (TYPE_REF_P): New. - (TYPE_OBJ_P, TYPE_REF_OBJ_P, TYPE_REFFN_P): Update. - * call.c (build_list_conv, build_aggr_conv, standard_conversion, - direct_reference_binding, reference_binding, implicit_conversion, - add_builtin_candidate, build_user_type_conversion_1, build_op_call_1, - build_new_op_1, build_x_va_arg, conv_binds_ref_to_prvalue, - build_over_call, perform_implicit_conversion_flags, - extend_ref_init_temps, type_has_extended_temps): Use it. - * class.c (one_inheriting_sig, check_field_decls, - check_bases_and_members, find_flexarrays, finish_struct, - fixed_type_or_null): Likewise. - * constexpr.c (literal_type_p, cxx_bind_parameters_in_call, - non_const_var_error, cxx_eval_constant_expression, - potential_constant_expression_1): Likewise. - * cp-gimplify.c (omp_var_to_track, omp_cxx_notice_variable, - cp_genericize_r, cxx_omp_privatize_by_reference, - cxx_omp_const_qual_no_mutable, cxx_omp_finish_clause, - cp_fold_maybe_rvalue): Likewise. - * cp-ubsan.c (cp_ubsan_maybe_instrument_downcast): Likewise. - * cvt.c (build_up_reference, convert_to_reference, - convert_from_reference, convert_to_void, noexcept_conv_p, - fnptr_conv_p): Likewise. - * decl.c (poplevel, check_for_uninitialized_const_var, - check_initializer, initialize_local_var, cp_finish_decl, - get_tuple_decomp_init, cp_finish_decomp, grokdeclarator, copy_fn_p, - move_signature_fn_p, grok_op_properties, finish_function): Likewise. - * decl2.c (grok_array_decl, cp_reconstruct_complex_type, - decl_maybe_constant_var_p): Likewise. - * error.c (dump_type_prefix, dump_expr): Likewise. - * except.c (initialize_handler_parm, complete_ptr_ref_or_void_ptr_p, - is_admissible_throw_operand_or_catch_parameter): Likewise. - * expr.c (mark_use): Likewise. - * init.c (build_zero_init_1, build_value_init_noctor, - perform_member_init, diagnose_uninitialized_cst_or_ref_member_1, - build_new, build_delete): Likewise. - * lambda.c (build_lambda_object): Likewise. - * mangle.c (write_expression, write_template_arg): Likewise. - * method.c (forward_parm, do_build_copy_constructor, - do_build_copy_assign, build_stub_object, constructible_expr, - walk_field_subobs): Likewise. - * parser.c (cp_parser_omp_for_loop_init, - cp_parser_omp_declare_reduction_exprs, - cp_parser_omp_declare_reduction): Likewise. - * pt.c (convert_nontype_argument_function, convert_nontype_argument, - convert_template_argument, tsubst_pack_expansion, - tsubst_function_decl, tsubst_decl, tsubst, tsubst_copy_and_build, - maybe_adjust_types_for_deduction, check_cv_quals_for_unify, unify, - more_specialized_fn, invalid_nontype_parm_type_p, dependent_type_p_r, - value_dependent_expression_p, build_deduction_guide): Likewise. - * semantics.c (finish_handler_parms, finish_non_static_data_member, - finish_compound_literal, omp_privatize_field, - handle_omp_array_sections_1, handle_omp_array_sections, - cp_check_omp_declare_reduction, finish_omp_reduction_clause, - finish_omp_declare_simd_methods, cp_finish_omp_clause_depend_sink, - finish_omp_clauses, finish_decltype_type, capture_decltype, - finish_builtin_launder): Likewise. - * tree.c (lvalue_kind, cp_build_reference_type, move, - cp_build_qualified_type_real, stabilize_expr, stabilize_init): Likewise. - * typeck.c (cxx_safe_arg_type_equiv_p, build_class_member_access_expr, - cp_build_indirect_ref_1, convert_arguments, warn_for_null_address, - cp_build_addr_expr_1, maybe_warn_about_useless_cast, - build_static_cast_1, build_static_cast, build_reinterpret_cast_1, - build_const_cast_1, cp_build_c_cast, cp_build_modify_expr, - convert_for_initialization, - maybe_warn_about_returning_address_of_local, check_return_expr, - cp_type_quals, casts_away_constness, non_reference): Likewise. - * typeck2.c (cxx_readonly_error, store_init_value, - process_init_constructor_record, build_x_arrow, build_functional_cast, - add_exception_specifier): Likewise. - -2018-05-14 Jason Merrill - - * pt.c (tsubst) [ARRAY_TYPE]: Check valid_array_size_p. - (tsubst_copy_and_build) [NEW_EXPR]: Clear in_decl. - -2018-05-11 Jakub Jelinek - - PR c/85696 - * cp-tree.h (cxx_omp_predetermined_sharing_1): New prototype. - * cp-gimplify.c (cxx_omp_predetermined_sharing): New wrapper around - cxx_omp_predetermined_sharing_1. Rename old function to ... - (cxx_omp_predetermined_sharing_1): ... this. - * semantics.c (finish_omp_clauses): Use cxx_omp_predetermined_sharing_1 - instead of cxx_omp_predetermined_sharing. - -2018-05-10 Jason Merrill - - * decl.c (cp_finish_decl): Don't instantiate auto variable. - (check_static_variable_definition): Allow auto. - * constexpr.c (ensure_literal_type_for_constexpr_object): Likewise. - - * cp-tree.h (DECL_CONSTRUCTOR_P): Use DECL_CXX_CONSTRUCTOR_P. - (DECL_DESTRUCTOR_P): Use DECL_CXX_DESTRUCTOR_P. - - Core issue 2310 - conversion to base of incomplete type. - * class.c (build_base_path): Check COMPLETE_TYPE_P for source type. - - CWG 2267 - list-initialization of reference temporary - * call.c (reference_binding): List-initializing a reference - temporary is copy-list-initialization. - - * parser.c (cp_parser_class_head): Use num_template_headers_for_class. - - * pt.c (instantiate_decl): Make sure we aren't trying to do a nested - instantiation in template context. - - * class.c (vbase_has_user_provided_move_assign): Use - user_provided_p. - - * lambda.c (lambda_expr_this_capture): Improve logic. - - * decl.c (make_typename_type): s/parameters/arguments/. - * parser.c (cp_parser_nested_name_specifier_opt): Likewise. - * pt.c (make_pack_expansion): Correct error message. - -2018-05-10 Jakub Jelinek - - PR c++/85662 - * cp-gimplify.c (cp_fold): Use fold_offsetof rather than - fold_offsetof_1, pass TREE_TYPE (x) as TYPE to it and drop the - fold_convert. - -2018-05-10 Eric Botcazou - - PR c++/85400 - * decl2.c (adjust_var_decl_tls_model): New static function. - (comdat_linkage): Call it on a variable. - (maybe_make_one_only): Likewise. - -2018-05-09 Paolo Carlini - - PR c++/85713 - Revert: - 2018-05-08 Paolo Carlini - - PR c++/84588 - * parser.c (cp_parser_parameter_declaration_list): When the - entire parameter-declaration-list is erroneous maybe call - abort_fully_implicit_template. - -2018-05-08 Jason Merrill - - PR c++/85706 - class deduction under decltype - * pt.c (for_each_template_parm_r): Handle DECLTYPE_TYPE. Clear - *walk_subtrees whether or not we walked into the operand. - (type_uses_auto): Only look at deduced contexts. - -2018-05-08 Paolo Carlini - - PR c++/84588 - * parser.c (cp_parser_parameter_declaration_list): When the - entire parameter-declaration-list is erroneous maybe call - abort_fully_implicit_template. - -2018-05-08 Marek Polacek - - PR c++/85695 - * semantics.c (finish_if_stmt_cond): See through typedefs. - -2018-05-07 Jason Merrill - - PR c++/85646 - lambda visibility. - * decl2.c (determine_visibility): Don't mess with template arguments - from the containing scope. - (vague_linkage_p): Check DECL_ABSTRACT_P before looking at a 'tor - thunk. - -2018-05-07 Nathan Sidwell - - Remove fno-for-scope - * cp-tree.h (DECL_ERROR_REPORTED, DECL_DEAD_FOR_LOCAL) - (DECL_HAS_SHADOWED_FOR_VAR_P, DECL_SHADOWED_FOR_VAR) - (SET_DECL_SHADOWED_FOR_VAR): Delete. - (decl_shadowed_for_var_lookup, decl_shadowed_for_var_insert) - (check_for_out_of_scope_variable, init_shadowed_var_for_decl): - Don't declare. - * name-lookup.h (struct cp_binding_level): Remove - dead_vars_from_for field. - * cp-lang.c (cp_init_ts): Delete. - (LANG_HOOKS_INIT_TS): Override to cp_common_init_ts. - * cp-objcp-common.c (shadowed_var_for_decl): Delete. - (decl_shadowed_for_var_lookup, decl_shadowed_for_var_insert) - (init_shadowed_var_for_decl): Delete. - * decl.c (poplevel): Remove shadowed for var handling. - (cxx_init_decl_processing): Remove -ffor-scope deprecation. - * name-lookup.c (find_local_binding): Remove shadowed for var - handling. - (check_local_shadow): Likewise. - (check_for_out_of_scope_variable): Delete. - * parser.c (cp_parser_primary_expression): Remove shadowed for var - handling. - * pt.c (tsubst_decl): Remove DECL_DEAD_FOR_LOCAL setting. - * semantics.c (begin_for_scope): Always have a scope. - (begin_for_stmt, finish_for_stmt): Remove ARM-for scope handling. - (begin_range_for_stmt, finish_id_expression): Likewise. - -2018-05-07 Jason Merrill - - PR c++/85618 - ICE with initialized VLA. - * tree.c (vla_type_p): New. - * typeck2.c (store_init_value, split_nonconstant_init_1): Check it - rather than array_of_runtime_bound_p. - -2018-05-05 Paolo Carlini - - * cvt.c (ocp_convert): Early handle the special case of a - null_ptr_cst_p expr converted to a NULLPTR_TYPE_P type. - -2018-05-03 Jason Merrill - - PR c++/85600 - virtual delete failure. - * init.c (build_delete): Always save_expr when deleting. - -2018-05-03 Nathan Sidwell - - * decl.c (cxx_init_decl_processing): Remove flag_friend_injection. - * name-lookup.c (do_pushdecl): Likewise. - -2018-05-02 Paolo Carlini - Jason Merrill - - PR c++/68374 - * name-lookup.c (check_local_shadow): Don't handle static old - declarations in the block handling locals shadowing locals. - -2018-05-01 Jason Merrill - - PR c++/85587 - error with scoped enum in template. - * semantics.c (finish_qualified_id_expr): Don't return an - unqualified IDENTIFIER_NODE. - -2018-04-30 Jason Merrill - - PR c++/85580 - extern "C" and local variables - * name-lookup.c (check_extern_c_conflict): Ignore local decls. - - PR c++/84701 - unsigned typeof. - * decl.c (grokdeclarator): Overhaul diagnostics for invalid use - of long/short/signed/unsigned. - - PR c++/85305 - pack in lambda init-capture. - * parser.c (cp_parser_initializer): Add subexpression_p parm; don't - check_for_bare_parameter_packs in a subexpression. - (cp_parser_lambda_introducer): Use it. - - PR c++/61982 - dead stores to destroyed objects. - * call.c (build_trivial_dtor_call): New, assigns a clobber. - (build_over_call, build_special_member_call): Use it. - * cp-tree.h: Declare it. - * init.c (build_delete): Remove trivial path. - - * init.c (build_dtor_call): Use build_special_member_call. - (build_delete): Remove redundant uses of save_addr. - - * decl.c (build_clobber_this): Use build_clobber. - -2018-04-27 Jakub Jelinek - - PR c++/85553 - * init.c (build_zero_init_1): For zero initialization of - NULLPTR_TYPE_P type use build_int_cst directly. - -2018-04-27 David Malcolm - - PR c++/85515 - * name-lookup.c (consider_binding_level): Skip compiler-generated - variables. - * search.c (lookup_field_fuzzy_info::fuzzy_lookup_field): Flatten - nested if statements into a series of rejection tests. Reject - lambda-ignored entities as suggestions. - -2018-04-27 Jason Merrill - - * cvt.c (cp_fold_convert): Use convert_ptrmem. - * typeck.c (convert_ptrmem): Add a NOP even if no adjustment. - -2018-04-27 Paolo Carlini - - PR c++/84691 - * decl.c (grokdeclarator): Clear friendp upon definition in local - class definition error. - -2018-04-27 Jason Merrill - - PR c++/85545 - ICE with noexcept PMF conversion. - * cvt.c (cp_fold_convert): Pass PMF CONSTRUCTORs to - build_ptrmemfunc. - * typeck.c (build_ptrmemfunc): Don't build a NOP_EXPR for zero - adjustment. - (build_ptrmemfunc_access_expr): Special-case CONSTRUCTORs. - -2018-04-27 Nathan Sidwell - - * typeck.c (convert_ptrmem): Move local var decls to initialization. - - * cp-tree.h (TEMPLATE_INFO): Fix comments. - (TI_PENDING_TEMPLATE_FLAG): Check TEMPLATE_INFO. - (NON_DEFAULT_TEMPLATE_ARG_COUNT): Wrap line. - (dump, print_other_binding_stacks): Remove declarations. - * name-lookup.c (print_other_binding_stack): Make static. - * pt.c (build_template_decl): Make static. - -2018-04-26 Jason Merrill - - PR c++/85545 - ICE with noexcept PMF conversion. - * cvt.c (cp_fold_convert): Handle PMF CONSTRUCTORs directly. - -2018-04-25 Nathan Sidwell - - PR c++/85437 - PR c++/49171 - * cp-tree.h (REINTERPRET_CAST_P): New. - * constexpr.c (cxx_eval_constant_expression) : - Reject REINTERPET_CAST_P conversions. Use cplus_expand_constant - for non-trivial PTRMEM_CST cases. - * typeck.c (build_nop_reinterpret): New. - (build_reinterpret_cast_1): Use it. Set REINTERPRET_CAST_P on - NOP_EXPRs returned by cp_convert. - -2018-04-23 Jason Merrill - - PR c++/69560 - wrong alignof(double) on x86. - CWG 1879 - Inadequate definition of alignment requirement. - * cp-tree.h (ALIGNOF_EXPR_STD_P): New. - * typeck.c (cxx_sizeof_or_alignof_type): Add std_alignof parm. - (cxx_sizeof_expr, cxx_sizeof_nowarn, cxx_alignas_expr) - (cxx_alignof_expr): Pass it. - * parser.c (cp_parser_unary_expression): Pass it. - * pt.c (tsubst_copy): Copy it. - (tsubst_copy_and_build): Pass it. - * decl.c (fold_sizeof_expr): Pass it. - -2018-04-23 Jakub Jelinek - Jason Merrill - - PR c++/85470 - wrong error with static data member. - * decl.c (check_initializer): Check DECL_INITIALIZED_IN_CLASS_P. - * typeck2.c (store_init_value): Likewise. - -2018-04-20 Jakub Jelinek - - PR c++/85462 - * cp-tree.h (tinst_level): Remove in_system_header_p member, - change refcount member from unsigned char to unsigned short, - add refcount_infinity static data member, adjust comments. - * pt.c (tinst_level::refcount_infinity): Define. - (inc_refcount_use): Remove assert, don't increment if refcount - is already refcount_infinity, adjust comment. - (dec_refcount_use): Remove assert, don't decrement if refcount - is refcount_infinity, adjust comment. - (push_tinst_level_loc): Formatting fix. - -2018-04-19 Paolo Carlini - - PR c++/84611 - * pt.c (lookup_template_class_1): Check pushtag return value for - error_mark_node. - -2018-04-19 Alexandre Oliva - - PR c++/80290 - * cp-tree.h (tinst_level::free): Fix whitespace. - -2018-04-18 Paolo Carlini - - PR c++/84630 - * pt.c (tsubst_lambda_expr): Check begin_lambda_type return value - for error_mark_node. - -2018-04-18 Jakub Jelinek - - PR c++/84463 - * typeck.c (cp_build_addr_expr_1): Move handling of offsetof-like - tricks from here to ... - * cp-gimplify.c (cp_fold) : ... here. Only use it - if INDIRECT_REF's operand is INTEGER_CST cast to pointer type. - -2018-04-18 Alexandre Oliva - - PR c++/80290 - * cp-tree.h (struct tinst_level): Split decl into tldcl and - targs. Add private split_list_p, tree_list_p, and not_list_p - inline const predicates; to_list private member function - declaration; free public member function declaration; list_p, - get_node and maybe_get_node accessors, and refcount data - member. Narrow errors to unsigned short. - * error.c (print_instantiation_full_context): Use new - accessors. - (print_instantiation_partial_context_line): Likewise. Drop - const from tinst_level-typed parameter. - * mangle.c (mangle_decl_string): Likewise. - * pt.c (freelist): New template class. - (tree_list_freelist_head): New var. - (tree_list_freelist): New fn, along with specializations. - (tinst_level_freelist_head): New var. - (pending_template_freelist_head): Likewise. - (tinst_level_freelist, pending_template_freelist): New fns. - (tinst_level::to_list, tinst_level::free): Define. - (inc_refcount_use, dec_refcount_use): New fns for tinst_level. - (set_refcount_ptr): New template fn. - (add_pending_template): Adjust for refcounting, freelists and - new accessors. - (neglectable_inst_p): Take a NULL d as a non-DECL. - (limit_bad_template_recursion): Use new accessors. - (push_tinst_level): New overload to create the list. - (push_tinst_level_loc): Make it static, split decl into two - args, adjust tests and initialization to cope with split - lists, use freelist, adjust for refcounting. - (push_tinst_level_loc): New wrapper with the old interface. - (pop_tinst_level): Adjust for refcounting. - (record_last_problematic_instantiation): Likewise. - (reopen_tinst_level): Likewise. Use new accessors. - (instantiate_alias_template): Adjust for split list. - (fn_type_unification): Likewise. - (get_partial_spec_bindings): Likewise. - (instantiate_pending_templates): Use new accessors. Adjust - for refcount. Release pending_template to freelist. - (instantiating_current_function_p): Use new accessors. - -2018-04-16 Alexandre Oliva - - PR c++/85039 - * parser.c (cp_parser_builtin_offset): Reject type definitions. - * mangle.c (nested_anon_class_index): Avoid crash returning -1 - if we've seen errors. - -2018-04-12 David Malcolm - - PR c++/85385 - * name-lookup.c (macro_use_before_def::maybe_make): New function, - checking that the use is indeed before the definition. - (macro_use_before_def::macro_use_before_def): Make private. - (macro_use_before_def::~macro_use_before_def): Make private. Move - check for UNKNOWN_LOCATION to macro_use_before_def::maybe_make. - (lookup_name_fuzzy): Call macro_use_before_def::maybe_make rather - than using new directly. - -2018-04-12 Jason Merrill - - PR c++/85356 - ICE with pointer to member function. - * pt.c (maybe_instantiate_noexcept): Do instantiate in templates if - flag_noexcept_type. Build the new spec within the function context. - * except.c (build_noexcept_spec): Do get constant value in templates - if flag_noexcept_type. - * decl.c (check_redeclaration_exception_specification): Don't - instantiate noexcept on a dependent declaration. - -2018-04-12 Marek Polacek - - PR c++/85258 - * constexpr.c (reduced_constant_expression_p): Return false for null - trees. - -2018-04-11 Marek Polacek - - PR c++/85032 - * constexpr.c (potential_constant_expression_1): Consider conversions - from classes to literal types potentially constant. - -2018-04-10 Paolo Carlini - - PR c++/70808 - * init.c (build_zero_init_1): Handle NULLPTR_TYPE_P being true of - the type like TYPE_PTR_OR_PTRMEM_P. - -2018-04-10 Jason Merrill - - PR debug/65821 - wrong location for main(). - * call.c (clear_location_r, convert_default_arg): Revert. - * tree.c (break_out_target_exprs): Add clear_location parm. - (struct bot_data): New. - (bot_manip): Clear location if requested. - * init.c (get_nsdmi): Pass clear_location. - -2018-04-10 David Malcolm - - PR c++/85110 - * call.c (get_fndecl_argument_location): Make non-static. - * cp-tree.h (get_fndecl_argument_location): New decl. - * typeck.c (convert_for_assignment): When complaining due to - conversions for an argument, show the location of the parameter - within the decl. - -2018-04-10 Jakub Jelinek - - PR c++/85312 - P0962 cleanup - * parser.c (cp_parser_perform_range_for_lookup): Remove unreachable - diagnostics. - -2018-04-10 Jason Merrill - - PR debug/65821 - wrong location for main(). - * call.c (clear_location_r): New. - (convert_default_arg): Use it. - * tree.c (bot_manip): Remove builtin_LINE/FILE handling. - - PR c++/85285 - ICE with flexible array after substitution. - * pt.c (instantiate_class_template_1): Check for flexible array in - union. - -2018-04-09 Paolo Carlini - - PR c++/85227 - * decl.c (cp_finish_decomp): In a template, if the type is incomplete - issue a pedwarn and defer trying to do bindings. - -2018-04-09 Jason Merrill - - PR c++/85279 - dump_expr doesn't understand decltype. - * error.c (dump_expr): Handle DECLTYPE_TYPE. - - PR c++/85262 - ICE with redundant qualification on constructor. - * call.c (build_new_method_call_1): Move make_args_non_dependent - after A::A() handling. - - PR c++/85277 - ICE with invalid offsetof. - * semantics.c (finish_offsetof): Avoid passing non-DECL to %qD. - Adjust -Winvalid-offsetof diagnostic to say conditionally supported. - - PR c++/85264 - ICE with excess template-parameter-list. - * parser.c (cp_parser_check_template_parameters): Add template_id_p - parameter. Don't allow an extra template header if true. - (cp_parser_class_head): Pass template_id_p. - (cp_parser_elaborated_type_specifier): Likewise. - (cp_parser_alias_declaration): Likewise. - (cp_parser_check_declarator_template_parameters): Likewise. - -2018-04-09 Jakub Jelinek - - PR c++/85194 - * parser.c (cp_parser_simple_declaration): For structured bindings, - if *maybe_range_for_decl is NULL after parsing it, set it to - error_mark_node. - -2018-04-09 Jason Merrill - - PR c++/85256 - ICE capturing pointer to VLA. - * lambda.c (add_capture): Distinguish between variable-size and - variably-modified types. - -2018-04-06 Jason Merrill - - PR c++/85214 - ICE with alias, generic lambda, constexpr if. - * pt.c (extract_locals_r): Remember local typedefs. - -2018-04-06 David Malcolm - - PR c++/84269 - * name-lookup.c (struct std_name_hint): Move out of - get_std_name_hint; add field "min_dialect". - (get_std_name_hint): Add min_dialect values to all initializers. - Add , , , , , - , , , , , , - , , , and . - Add fstream, ifstream, and ofstream to . - Add istringstream, ostringstream, and stringstream to . - Add basic_string to . - Add tuple_element and tuple_size to . - Add declval to . - Fix ordering of and . - Return a std_name_hint, rather than a const char *. - (get_cxx_dialect_name): New function. - (maybe_suggest_missing_std_header): Detect names that aren't yet - available in the current dialect, and instead of suggesting a - missing #include, warn about the dialect. - -2018-04-06 Jakub Jelinek - - PR c++/85210 - * pt.c (tsubst_decomp_names): Return error_mark_node and assert - errorcount is set if tsubst doesn't return a VAR_DECL. - -2018-04-06 David Malcolm - - PR c++/85021 - * name-lookup.c (using_directives_contain_std_p): New function. - (has_using_namespace_std_directive_p): New function. - (suggest_alternatives_for): Simplify if/else logic using early - returns. If no candidates were found, and there's a - "using namespace std;" directive, call - maybe_suggest_missing_std_header. - (maybe_suggest_missing_header): Split later part of the function - into.. - (maybe_suggest_missing_std_header): New. - -2018-04-06 Jason Merrill - - PR c++/85242 - ICE with class definition in template parm. - * cp-tree.h (PROCESSING_REAL_TEMPLATE_DECL_P): False if - processing_template_parmlist. - - PR c++/85240 - LTO ICE with using of undeduced auto fn. - * cp-gimplify.c (cp_genericize_r): Discard using of undeduced auto. - -2018-04-05 Jakub Jelinek - - PR c++/85209 - * pt.c (tsubst_decomp_names): Don't fail or ICE if DECL_CHAIN (decl3) - is not prev, if prev == decl. - - PR c++/85208 - * decl.c (start_decl): For DECL_DECOMPOSITION_P decls, don't call - maybe_apply_pragma_weak here... - (cp_maybe_mangle_decomp): ... but call it here instead. - -2018-04-05 Jason Merrill - - PR c++/85136 - ICE with designated init in template. - * decl.c (maybe_deduce_size_from_array_init): Handle dependent - designated initializer. - (check_array_designated_initializer): Update ce->index with the - constant value. - - PR c++/83808 - ICE with VLA initialization. - * typeck2.c (process_init_constructor_array): Don't require a VLA - initializer to have VLA type. - -2018-04-05 Paolo Carlini - - PR c++/80956 - * call.c (convert_like_real): Fail gracefully for a broken - std::initializer_list, missing a definition. - - * name-lookup.c (do_pushtag): Tweak message, use %< and %>. - -2018-04-05 Paolo Carlini - - PR c++/84792 - * decl.c (grokdeclarator): Fix diagnostic about typedef name used - as nested-name-specifier, keep type and TREE_TYPE (decl) in sync. - -2018-04-05 Jason Merrill - - PR c++/82152 - ICE with class deduction and inherited ctor. - * pt.c (do_class_deduction): Ignore inherited ctors. - - PR c++/84665 - ICE with array of empty class. - * decl2.c (cp_check_const_attributes): Use fold_non_dependent_expr. - - PR c++/85228 - ICE with lambda in enumerator in template. - * pt.c (bt_instantiate_type_proc): Don't assume - CLASSTYPE_TEMPLATE_INFO is non-null. - -2018-04-05 Ville Voutilainen - - Implement P0969 - * decl.c (find_decomp_class_base): Check accessibility instead - of declared access, adjust diagnostic. - -2018-04-05 Ville Voutilainen - - Implement P0961 - * decl.c (get_tuple_decomp_init): Check the templatedness - of a member get. - -2018-04-05 Jason Merrill - - PR c++/85200 - ICE with constexpr if in generic lambda. - * pt.c (extract_locals_r): Don't record the local specs of variables - declared within the pattern. - -2018-04-05 Alexandre Oliva - - PR c++/84979 - * pt.c (check_auto_in_tmpl_args): New. - (tsubst_qualified_id): Use it to reject template args - referencing auto for non-type templates. - * parser.c (cp_parser_template_id): Likewise. - * cp-tree.h (check_auto_in_tmpl_args): Declare. - * typeck2.c (build_functional_cast): Report correct location - for invalid use of auto. - -2018-04-04 Jason Merrill - - PR c++/85215 - ICE with copy-init from conversion. - * call.c (merge_conversion_sequences): Fix type of direct binding - sequence. - - PR c++/84938 - ICE with division by ~-1. - * call.c (set_up_extended_ref_temp): Call cp_fully_fold. - - PR c++/84936 - ICE with unexpanded pack in mem-initializer. - * parser.c (cp_parser_mem_initializer_list): Call - check_for_bare_parameter_packs. - -2018-04-04 Jakub Jelinek - - PR inline-asm/85172 - * constexpr.c (cxx_eval_builtin_function_call): For calls to - builtin_valid_in_constant_expr_p functions, don't call - cxx_eval_constant_expression if argument is not - potential_constant_expression. - - PR c++/85146 - * cp-tree.h (calculate_bases, calculate_direct_bases): Add complain - argument. - * semantics.c (calculate_bases): Add complain argument. Use - complete_type_or_maybe_complain instead of just complete_type and - return an empty vector if it fails. Move make_tree_vector () call - after early return. Formatting fixes. - (calculate_direct_bases): Likewise. Call release_tree_vector at the - end. - (dfs_calculate_bases_post, calculate_bases_helper): Formatting fixes. - * pt.c (tsubst_pack_expansion): Adjust calculate_bases and - calculate_direct_bases callers, formatting fixes. - -2018-04-04 Jason Merrill - - PR c++/85006 - -fconcepts ICE with A return type - * pt.c (tsubst_pack_expansion): Allow unsubstituted auto pack. - - PR c++/85200 - ICE with constexpr if in generic lambda. - * tree.c (cp_walk_subtrees): Walk into DECL_EXPR in templates. - - PR c++/84221 - bogus -Wunused with attribute and template. - * decl2.c (is_late_template_attribute): Handle unused and used - normally on non-TYPE_DECL. - - PR c++/85135 - ICE with omitted template arguments. - * decl.c (grokdeclarator): Catch deduced class type in trailing - return type. - - PR c++/85133 - ICE with missing concept initializer. - * decl.c (cp_finish_decl): If a concept initializer is missing, use - true. - - PR c++/85118 - wrong error with generic lambda and std::bind. - * call.c (add_template_conv_candidate): Disable if there are any - call operators. - - PR c++/85141 - ICE with compound assignment and static member fn. - * typeck.c (cp_build_modify_expr): Call decay_conversion for RHS of - compound assignment. - - PR c++/85148 - ICE with 'this' in array NSDMI. - * tree.c (replace_placeholders_r): Use handled_component_p. - -2018-04-04 Ville Voutilainen - - PR c++/65923 - * decl.c (grokfndecl): Handle standard UDL diagnostics here.. - * parser.c (cp_parser_unqualified_id): ..not here. - -2018-04-04 Alexandre Oliva - - PR c++/84943 - * typeck.c (cp_build_addr_expr_1): Mark FUNCTION_DECL as - used. - * decl2.c (mark_used): Return without effects if tf_conv. - -2018-04-03 Jason Merrill - - PR c++/85092 - C++17 ICE with unused list constructor. - * call.c (conv_binds_ref_to_prvalue): Also count ck_identity - from a TARGET_EXPR. - - PR c++/85113 - ICE with constexpr and __builtin_constant_p. - * constexpr.c (cxx_eval_builtin_function_call): Only defer - __builtin_constant_p if ctx->quiet. - -2018-04-03 Paolo Carlini - - PR c++/84768 - * pt.c (rewrite_template_parm): If the first argument is - error_mark_node return it immediately. - (build_deduction_guide): Check the return value of the - latter for error_mark_node. - (do_class_deduction): Check the return value of the latter. - -2018-04-03 Jason Merrill - - * semantics.c (finish_if_stmt_cond): Use - instantiation_dependent_expression_p. - - PR c++/85149 - generic lambda and constexpr if. - * pt.c (build_extra_args, add_extra_args): Split from - tsubst_pack_expansion. - (tsubst_expr) [IF_STMT]: Use them. - * cp-tree.h (IF_STMT_EXTRA_ARGS): New. - - * typeck.c (merge_types): Limit matching attribute shortcut to - the default case. - -2018-04-03 Jakub Jelinek - - PR c++/85147 - * pt.c (fixed_parameter_pack_p_1): Punt if parm is error_mark_node. - - PR c++/85140 - * name-lookup.c (handle_namespace_attrs): Return early if attributes - is error_mark_node. - - PR c++/85134 - * decl.c (cp_finish_decl): If ensure_literal_type_for_constexpr_object - fails, after clearing DECL_DECLARED_CONSTEXPR_P don't return early, - instead for static data members clear init and set DECL_EXTERNAL. - -2018-04-02 Jason Merrill - - PR c++/64095 - auto... parameter pack. - * parser.c (cp_parser_parameter_declaration): Handle turning autos - into packs here. - (cp_parser_parameter_declaration_list): Not here. - -2018-03-31 Alexandre Oliva - - PR c++/85027 - * class.c (instantiate_type): Peel off SAVE_EXPR before - BASELINK. - -2018-03-30 Jason Merrill - - * typeck2.c (process_init_constructor_record): Use - init_list_type_node for the CONSTRUCTOR around an anonymous union - designated initializer. - -2018-03-30 Jakub Jelinek - - PR c++/84791 - * semantics.c (finish_omp_reduction_clause): If - OMP_CLAUSE_REDUCTION_PLACEHOLDER is error_mark_node, return true - even if processing_template_decl. - -2018-03-29 David Malcolm - - PR c++/84269 - * name-lookup.c (get_std_name_hint): Add names from , - , and . - -2018-03-29 Jason Merrill - - PR c++/85093 - too many template args with pack expansion. - * pt.c (coerce_template_parms): Keep pack expansion args that will - need to be empty. - -2018-03-29 Jason Merrill - - * pt.c (build_non_dependent_expr): Propagate expr location. - -2018-03-27 Jason Merrill - - PR c++/85060 - wrong-code with call to base member in template. - * search.c (any_dependent_bases_p): Check uses_template_parms - rather than processing_template_decl. - -2018-03-29 David Malcolm - - PR c++/85110 - * typeck.c (convert_for_assignment): When complaining due to - conversions for an argument, attempt to use the location of the - argument. - -2018-03-28 Paolo Carlini - - PR c++/85028 - * pt.c (tsubst_default_argument): Early return if the type of the - parameter is erroneous. - -2018-03-28 Alexandre Oliva - - PR c++/84973 - * decl2.c (note_vague_linkage_fn): Don't defer uninstantiated - templates. - - PR c++/84968 - * tree.c (strip_typedefs_expr): Reject STATEMENT_LISTs. - -2018-03-27 Paolo Carlini - - PR c++/85067 - * method.c (defaulted_late_check): Partially revert r253321 changes, - do not early return upon error. - -2018-03-27 Jakub Jelinek - - PR c++/85077 - * cp-gimplify.c (cp_fold) : For ctors with vector - type call fold to generate VECTOR_CSTs when possible. - - PR c++/85076 - * tree.c (cp_build_reference_type): If to_type is error_mark_node, - return it right away. - -2018-03-27 Volker Reichelt - - * search.c (check_final_overrider): Use inform instead of error - for the diagnostics of the overridden functions. Tweak wording. - -2018-03-27 Jakub Jelinek - - PR c++/85068 - * class.c (update_vtable_entry_for_fn): Don't ICE if base_binfo - is NULL. Assert if thunk_binfo is NULL then errorcount is non-zero. - -2018-03-27 Paolo Carlini - Jason Merrill - - PR c++/84632 - * init.c (build_aggr_init): When initializing from array, - reject anything but CONSTRUCTORs and TARGET_EXPRs. - (build_vec_init): Handle separately ARRAY_TYPEs. - -2018-03-26 Jason Merrill - - PR c++/85062 - ICE with alignas in wrong place. - * decl.c (grokdeclarator): Ignore attributes on type-specifiers - here. - - PR c++/85049 - ICE with __integer_pack. - * pt.c (unify_pack_expansion): Don't try to deduce generated packs. - * cp-tree.h (TEMPLATE_PARM_P): New. - -2018-03-23 Jason Merrill - - PR c++/78489 - wrong SFINAE behavior. - - PR c++/84489 - * pt.c (type_unification_real): Don't defer substitution failure. - -2018-03-23 Jakub Jelinek - - PR c++/85015 - * decl.c (compute_array_index_type): Set osize to mark_rvalue_use - result. - - PR c++/84942 - * pt.c (tsubst_copy_and_build) : Replace - cp_build_unary_op call with gcc_unreachable (). - -2018-03-23 Marek Polacek - - PR c++/85045 - * cxx-pretty-print.c (cxx_pretty_printer::multiplicative_expression): - Handle EXACT_DIV_EXPR and RDIV_EXPR. Tweak condition. - (cxx_pretty_printer::expression): Handle EXACT_DIV_EXPR and RDIV_EXPR. - -2018-03-23 Ville Voutilainen - - Implement P0962 - * parser.c (cp_parser_perform_range_for_lookup): Change - the condition for deciding whether to use members. - -2018-03-23 Marek Polacek - - PR c++/85033 - * semantics.c (finish_offsetof): Don't allow CONST_DECLs. - -2018-03-23 Alexandre Oliva - - PR c++/71251 - * parser.c (cp_parser_alias_declaration): Call - parser_check_template_parameters. - - PR c++/84789 - * pt.c (resolve_typename_type): Drop assert that stopped - simplification to template-independent types. Add assert to - verify the initial scope is template dependent. - * parser.c (cp_parser_parse_and_diagnose_invalid_type_name): - Reparse the id expression as a type-name, not a declarator. - - PR c++/84729 - * init.c (build_vec_init): Error at parenthesized array init. - - PR c++/84610 - PR c++/84642 - PR c++/84942 - * cp-tree.h (temp_override): New template class, generalizing - a cleanup that was only used... - * parser.c (cp_parser_parameter_declaration_clause): - ... here for auto_is_implicit_function_template_parm_p. - (cp_parser_gnu_attributes_opt): Use it here as well. - (cp_parser_std_attribute): Likewise. - -2018-03-22 Marek Polacek - - PR c++/84854 - * semantics.c (finish_if_stmt_cond): Check if the type of the condition - is boolean. - -2018-03-21 Jason Merrill - - PR c++/81311 - wrong C++17 overload resolution. - * call.c (build_user_type_conversion_1): Remove C++17 code. - (conv_binds_ref_to_prvalue): New. - (build_over_call): Handle C++17 copy elision. - (build_special_member_call): Only do C++17 copy elision here if the - argument is already the right type. - -2018-03-21 Alexandre Oliva - - PR c++/71965 - * init.c (build_vec_init): Silence error, former sorry, - without tf_error. - - PR c++/84610 - PR c++/84642 - * parser.c (abort_fully_implicit_template_p): New. - (cp_parser_skip_to_end_of_statement): Use it. - (cp_parser_skip_to_end_of_block_or_statement): Likewise. - (finish_fully_implicit_template_p): Clear - implicit_template_parms and implicit_template_scope. - -2018-03-21 Paolo Carlini - - PR c++/84972 - * decl.c (maybe_deduce_size_from_array_init): Set TREE_TYPE to - error_mark_node when check_array_designated_initializer fails. - -2018-03-21 Jakub Jelinek - - PR c++/84961 - * cp-tree.h (genericize_compound_lvalue): Declare. - * typeck.c (genericize_compound_lvalue): New function. - (unary_complex_lvalue, cp_build_modify_expr): Use it. - * semantics.c (finish_asm_stmt): Replace MODIFY_EXPR, PREINCREMENT_EXPR - and PREDECREMENT_EXPR in output and "m" constrained input operands with - COMPOUND_EXPR. Call cxx_mark_addressable on the rightmost - COMPOUND_EXPR operand. - -2018-03-21 Nathan Sidwell - - PR c++/85008 - * tree.c (decl_linkage): Use DECL_CLONED_FUNCTION_P. - * decl2.c (vague_linkage_p): Likewise. - -2018-03-21 David Malcolm - - PR c++/84994 - * constexpr.c (constexpr_fn_retval): Make non-"static". - * cp-tree.h (constexpr_fn_retval): New decl. - * search.c (direct_accessor_p): Update leading comment. - (reference_accessor_p): Likewise. - (field_accessor_p): Replace check that function body is a - RETURN_EXPR with a call to constexpr_fn_retval. Fix - indentation of "field_type" decl. - -2018-03-21 Nathan Sidwell - - PR c++/84804 - * name-lookup.c (do_pushtag): Permit lambdas to be pushed into - complete classes. - -2018-03-21 Martin Sebor - - PR c++/84850 - * call.c (first_non_public_field): New template and function. - (first_non_trivial_field): New function. - (maybe_warn_class_memaccess): Call them. - -2018-03-21 David Malcolm - - PR c++/84892 - * search.c (field_accessor_p): Use class_of_this_parm rather than - type_of_this_parm, to check that "this" is a "const T *", rather - than a "T *const". - -2018-03-21 Nathan Sidwell - - * class.c (finish_struct_anon_r): Refactor, deprecate anything - other than public non-static data members. - * parser.c (cp_parser_init_declarator): Deprecate attributes after - parenthesized initializer. - - PR c++/84836 - * name-lookup.c (update_binding): Correct logic for local binding - update. - -2018-03-21 Marek Polacek - - PR c++/71638, ICE with NSDMI and reference. - * constexpr.c (cxx_eval_bare_aggregate): Update constructor's flags - even when we replace an element. - -2018-03-20 Marek Polacek - - PR c++/84978, ICE with NRVO. - * constexpr.c (cxx_eval_constant_expression): Handle the case when - a RESULT_DECL isn't in the hash map. - -2018-03-20 Jason Merrill - - PR c++/84978, ICE with NRVO. - * cvt.c (cp_get_fndecl_from_callee): Add fold parameter. - (cp_get_callee_fndecl_nofold): New. - * cp-gimplify.c (cp_genericize_r): Use it instead. - * call.c (check_self_delegation): Likewise. - -2018-03-20 Nathan Sidwell - - PR c++/84962 - * name-lookup.c (pushdecl_class_level): Push anon-struct's - member_vec, if there is one. - - PR c++/84970 - * cp-tree.h (lookup_list_keep): Declare. - * tree.c (lookup_list_keep): New, broken out of ... - (build_min): ... here. Call it. - * decl.c (cp_finish_decl): Call lookup_list_keep. - -2018-03-19 Jason Merrill - - PR c++/84937 - ICE with class deduction and auto. - * pt.c (rewrite_template_parm): Fix auto handling. - -2018-03-19 Marek Polacek - - PR c++/84925 - * pt.c (enclosing_instantiation_of): Check if fn is null. - - PR c++/84927 - * constexpr.c (cxx_eval_bare_aggregate): Update constructor's flags - as we evaluate the elements. - (cxx_eval_constant_expression): Verify constructor's flags - unconditionally. - -2018-03-19 Jason Merrill - - PR c++/71834 - template-id with too few arguments. - * pt.c (coerce_template_parms): Check fixed_parameter_pack_p. - -2018-03-19 Nathan Sidwell - - PR c++/84835 - * lambda.c (maybe_add_lambda_conv_op): Force C++ linkage. - * pt.c (build_template_decl): Propagate language linkage. - - PR c++/84812 - * name-lookup.c (set_local_extern_decl_linkage): Defend against - ambiguous lookups. - -2018-03-16 Jakub Jelinek - - PR c/84910 - * parser.c (cp_parser_lambda_introducer): Remove trailing space from - diagnostics. - * method.c (synthesize_method): Likewise. - * pt.c (convert_nontype_argument): Likewise. - -2018-03-16 Jason Merrill - - PR c++/84720 - ICE with rvalue ref non-type argument. - * pt.c (invalid_nontype_parm_type_p): Prohibit rvalue reference. - (convert_nontype_argument): Revert earlier change. - - PR c++/80227 - SFINAE and negative array size. - * decl.c (compute_array_index_type): Use - build_converted_constant_expr and valid_constant_size_p. - - PR c++/84906 - silent wrong code with ambiguous conversion. - * call.c (build_user_type_conversion_1): Set need_temporary_p on - ambiguous conversion. - (convert_like_real): Check it. - - PR c++/83937 - wrong C++17 handling of init-list ctor argument. - * call.c (build_special_member_call): Don't convert an init-list - argument directly to the class type. - -2018-03-16 Jakub Jelinek - - PR c++/79937 - PR c++/82410 - * cp-tree.h (CONSTRUCTOR_PLACEHOLDER_BOUNDARY): Define. - (find_placeholder): Declare. - * tree.c (struct replace_placeholders_t): Add exp member. - (replace_placeholders_r): Don't walk into ctors with - CONSTRUCTOR_PLACEHOLDER_BOUNDARY flag set, unless they are equal to - d->exp. Replace PLACEHOLDER_EXPR with unshare_expr (x) rather than x. - (replace_placeholders): Initialize data.exp. - (find_placeholders_r, find_placeholders): New functions. - * typeck2.c (process_init_constructor_record, - process_init_constructor_union): Set CONSTRUCTOR_PLACEHOLDER_BOUNDARY - if adding NSDMI on which find_placeholder returns true. - * call.c (build_over_call): Don't call replace_placeholders here. - * cp-gimplify.c (cp_genericize_r): Set TARGET_EXPR_NO_ELIDE on - TARGET_EXPRs with CONSTRUCTOR_PLACEHOLDER_BOUNDARY set on - TARGET_EXPR_INITIAL. - (cp_fold): Copy over CONSTRUCTOR_PLACEHOLDER_BOUNDARY bit to new - ctor. - -2018-03-16 Jason Merrill - - PR c++/83911 - ICE with multiversioned constructor. - * cp-gimplify.c (cp_genericize_r): Replace versioned function with - dispatchere here. - * call.c (build_over_call): Not here. - -2018-03-16 Jakub Jelinek - - PR c++/84874 - * decl.c (reshape_init_class): Don't assert d->cur->index == field - if d->cur->index is a FIELD_DECL, instead set field to d->cur->index. - -2018-03-15 Jakub Jelinek - - PR c++/84222 - * cp-tree.h (cp_warn_deprecated_use): Declare. - * tree.c (cp_warn_deprecated_use): New function. - * typeck2.c (build_functional_cast): Use it. - * decl.c (grokparms): Likewise. - (grokdeclarator): Likewise. Temporarily push nested class scope - around grokparms call for out of class member definitions. - -2018-03-14 Jason Merrill - - PR c++/84820 - no error for invalid qualified-id. - * parser.c (cp_parser_make_indirect_declarator): Don't wrap - cp_error_declarator. - - PR c++/84801 - ICE with unexpanded pack in lambda. - * pt.c (check_for_bare_parameter_packs): Don't return early for a - lambda in non-template context. - - PR c++/81236 - auto variable and auto function - * pt.c (tsubst_baselink): Update the type of the BASELINK after - mark_used. - -2018-03-14 Jason Merrill - - PR c++/83916 - ICE with template template parameters. - * pt.c (convert_template_argument): Don't substitute into type of - non-type parameter if we don't have enough arg levels. - (unify): Likewise. - -2018-03-14 Marek Polacek - - PR c++/84596 - * semantics.c (finish_static_assert): Check - instantiation_dependent_expression_p instead of - {type,value}_dependent_expression_p. - -2018-03-13 Paolo Carlini - Jason Merrill - - PR c++/82336 - link error with list-init default argument. - * decl.c (check_default_argument): Unshare an initializer list. - -2018-03-13 Jakub Jelinek - - PR c++/84843 - * decl.c (duplicate_decls): For redefinition of built-in, use error - and return error_mark_node. For redeclaration, return error_mark_node - rather than olddecl if !flag_permissive. - -2018-03-13 Jason Merrill - - PR c++/82565 - ICE with concepts and generic lambda. - * pt.c (instantiate_decl): Clear fn_context for lambdas. - -2018-03-13 Jason Merrill - - PR c++/84720 - ICE with rvalue ref non-type argument. - * pt.c (convert_nontype_argument): Handle rvalue references. - - PR c++/84839 - ICE with decltype of parameter pack. - * pt.c (tsubst_pack_expansion): Set cp_unevaluated_operand while - instantiating dummy parms. - - * parser.c (cp_parser_simple_type_specifier): Pedwarn about auto - parameter even without -Wpedantic. - - PR c++/84798 - ICE with auto in abstract function declarator. - * parser.c (cp_parser_parameter_declaration_clause): Check - parser->default_arg_ok_p. - -2018-03-13 Jakub Jelinek - - PR c++/84808 - * constexpr.c (find_array_ctor_elt): Don't use elt reference after - first potential CONSTRUCTOR_ELTS reallocation. Convert dindex to - sizetype. Formatting fixes. - -2018-03-12 Jason Merrill - - PR c++/84355 - ICE with deduction for member class template. - * pt.c (tsubst) [TEMPLATE_TYPE_PARM]: Always substitute into - CLASS_PLACEHOLDER_TEMPLATE. - - PR c++/84802 - ICE capturing uninstantiated class. - * lambda.c (build_capture_proxy): Call complete_type. - -2018-03-09 Jason Merrill - - PR c++/84770 - ICE with typedef and parameter pack. - * pt.c (verify_unstripped_args_1): Split out from - verify_unstripped_args. - - PR c++/84785 - ICE with alias template and default targs. - * pt.c (type_unification_real): Set processing_template_decl if - saw_undeduced == 1. - - PR c++/84752 - ICE with capture of constexpr array. - * call.c (standard_conversion): Set rvaluedness_matches_p on the - identity conversion under ck_lvalue. - -2018-03-09 Jason Merrill - Paolo Carlini - - PR c++/71169 - PR c++/71832 - * pt.c (any_erroneous_template_args_p): New. - * cp-tree.h (any_erroneous_template_args_p): Declare it. - * parser.c (cp_parser_class_specifier_1): Use it. - -2018-03-09 Jason Merrill - - PR c++/84726 - unnecessary capture of constant vars. - * cp-tree.h (LAMBDA_CAPTURE_EXPLICIT_P) - (LAMBDA_EXPR_CAPTURE_OPTIMIZED): New. - * expr.c (mark_use): Set LAMBDA_EXPR_CAPTURE_OPTIMIZED. - * lambda.c (is_constant_capture_proxy) - (current_lambda_expr, var_to_maybe_prune, mark_const_cap_r) - (prune_lambda_captures): New. - (finish_lambda_function): Call prune_lambda_captures. - -2018-03-09 Jason Merrill - Jakub Jelinek - - PR c++/84076 - * call.c (convert_arg_to_ellipsis): Instead of cp_build_addr_expr - build ADDR_EXPR with REFERENCE_TYPE. - (build_over_call): For purposes of check_function_arguments, if - argarray[j] is ADDR_EXPR with REFERENCE_TYPE created above, use - its operand rather than the argument itself. - -2018-03-09 Jakub Jelinek - - PR c++/84724 - * decl.c (duplicate_decls): Don't override __* prefixed builtins - except for __[^b]*_chk, instead issue permerror and for -fpermissive - also a note and return olddecl. - -2018-03-09 Nathan Sidwell - - PR c++/84733 - * name-lookup.c (do_pushdecl_with_scope): Only clear - current_function_decl when pushing a non-class (i.e. namespace) - scope. - -2018-03-08 Jason Merrill - Jakub Jelinek - - PR c++/80598 - * call.c (build_over_call): In templates set TREE_USED (first_fn) when - not calling mark_used for the benefit of -Wunused-function warning. - -2018-03-06 Jason Merrill - - * lambda.c (is_capture_proxy_with_ref): Remove. - * constexpr.c, expr.c, cp-tree.h, semantics.c: Adjust. - -2018-03-06 Marek Polacek - - PR c++/84684 - * constexpr.c (cxx_bind_parameters_in_call): Unshare evaluated - arguments. - -2018-03-06 Alexandre Oliva - - PR c++/84231 - * tree.c (lvalue_kind): Use presence/absence of REFERENCE_TYPE - only while processing template decls. - * typeck.c (build_x_conditional_expr): Move wrapping of - reference type around type... - * call.c (build_conditional_expr_1): ... here. Rename - is_lvalue to is_glvalue. - * parser.c (cp_parser_fold_expression): Catch REFERENCE_REF_P - INDIRECT_REF of COND_EXPR too. - - PR c++/84593 - * init.c (build_zero_init_1): Zero-initialize references. - - PR c++/84492 - * semantics.c (finish_stmt_expr_expr): Reject unresolved - overloads used as stmt expr values. - -2018-03-05 Jason Merrill - - PR c++/84708 - ICE with lambda in local class NSDMI. - * lambda.c (lambda_expr_this_capture): Handle local class NSDMI - context. - -2018-03-05 Jakub Jelinek - - PR c++/84684 - * constexpr.c (constexpr_call_hasher::equal): Return false if - lhs->hash != rhs->hash. Change return 1 to return true and - return 0 to return false. - -2018-03-05 Nathan Sidwell - - PR c++/84702 - * pt.c (process_template_arg): Mark lookup_keep on a default arg. - -2018-03-05 Marek Polacek - - PR c++/84707 - * decl.c (duplicate_decls): Check DECL_NAME before accessing - UDLIT_OPER_P. - -2018-03-05 Nathan Sidwell - - PR c++/84694 - * friend.c (do_friend): Restore check for identifier_p inside - TEMPLATE_ID_EXPR. - -2018-03-05 Paolo Carlini - - PR c++/84618 - * parser.c (cp_parser_lambda_introducer): Reject any capture not - involving a VAR_DECL or a PARM_DECL. - -2018-03-05 Pádraig Brady - Jason Merrill - Nathan Sidwell - - PR c++/84497 - * decl2.c (get_tls_init_fn): Check TYPE_HAS_TRIVIAL_DFLT too. - -2018-03-03 Jason Merrill - - PR c++/84686 - missing volatile loads. - * cvt.c (convert_to_void): Call maybe_undo_parenthesized_ref. - -2018-03-03 Paolo Carlini - - PR c++/71464 - * optimize.c (maybe_thunk_body): Bail out immediately if either - fns[0] or fns[1] is null. - -2018-03-02 Marek Polacek - - PR c++/84578 - * constexpr.c (get_array_or_vector_nelts): New. - (cxx_eval_array_reference): Use it. - (cxx_eval_vec_init_1): Likewise. - (cxx_eval_store_expression): Likewise. - -2018-03-02 Jason Merrill - - * semantics.c (force_paren_expr): Remove redundant test. - -2018-03-02 Marek Polacek - - PR c++/84663 - * decl.c (cp_complete_array_type): Check error_mark_node. - - PR c++/84664 - * typeck.c (cp_perform_integral_promotions): Check the result of - mark_rvalue_use. - -2018-03-02 Jakub Jelinek - - PR c++/84662 - * pt.c (tsubst_copy_and_build) : Use - RETURN instead of return. - : Likewise. - : If op0 is error_mark_node, just return - it instead of wrapping it into CONVERT_EXPR. - -2018-03-02 Jason Merrill - - Fix MIPS16 ICE. - * pt.c (type_dependent_expression_p): Check DECL_LANG_SPECIFIC. - -2018-03-02 Marek Polacek - - PR c++/84590 - * cp-gimplify.c (cp_fully_fold): Unwrap TARGET_EXPR or a CONSTRUCTOR - wrapped in VIEW_CONVERT_EXPR. - -2018-03-01 Martin Sebor - - PR c++/84294 - * decl.c (check_redeclaration_no_default_args): Merge attributes - specified on redeclarations of the same function template. - Remove dead code. - -2018-03-01 Marek Polacek - Jason Merrill - - PR c++/84582 - * semantics.c (force_paren_expr): Create a PAREN_EXPR when in - a template. - (maybe_undo_parenthesized_ref): Unwrap PAREN_EXPR. - * typeck2.c (store_init_value): Call fold_non_dependent_expr instead - of instantiate_non_dependent_expr. - * tree.c (lvalue_kind): Handle PAREN_EXPR like NON_DEPENDENT_EXPR. - -2018-03-01 Nathan Sidwell - - PR c++/84434 - * name-lookup.c (member_vec_dedup): Remove manually peeled - iteration. Ignore dependent ctor inheritance. - -2018-03-01 Jason Merrill - - PR c++/71569 - decltype of template. - * parser.c (cp_parser_decltype_expr): Handle missing template args. - -2018-03-01 Marek Polacek - - PR c++/84596 - * constexpr.c (require_rvalue_constant_expression): New function. - * cp-tree.h: Declare it. - * semantics.c (finish_static_assert): Use it instead of - require_potential_rvalue_constant_expression. - -2018-03-01 Jason Merrill - Alexandre Oliva - - PR c++/71569 - ICE with redundant args on member variable template. - * decl.c (start_decl): Handle partial specialization of member - variable template. - * pt.c (determine_specialization): Allow partial specialization - of member variable template without specializing enclosing class. - (process_partial_specialization): Improve error message. - -2018-02-28 Jason Merrill - - PR c++/71784 - ICE with ref-qualifier and explicit specialization. - * pt.c (determine_specialization): Check ref-qualifier. - -2018-02-28 Jakub Jelinek - - PR c++/84609 - * parser.c (cp_parser_attributes_opt): Formatting fix. - (cp_parser_skip_balanced_tokens, cp_parser_skip_gnu_attributes_opt, - cp_parser_skip_std_attribute_spec_seq, cp_parser_skip_attributes_opt): - New functions. - (cp_parser_member_declaration): Use cp_parser_skip_attributes_opt - instead of tentative parse to peek over optional attribute tokens - to check for CPP_COLON after them. - - PR c++/83871 - PR c++/83503 - * pt.c (INCLUDE_STRING): Remove define. - (warn_spec_missing_attributes): Use pretty_printer instead of - std::string. Fix up inform call so that the list of attributes - is in %s argument. - -2018-02-28 Martin Sebor - - PR testsuite/84617 - * decl.c (duplicate_decls): Fully merge attributes const, pure, - and malloc. - -2018-02-28 Nathan Sidwell - - PR c++/84602 - * name-lookup.h (search_anon_aggr): Add defaulted WANT_TYPE arg. - * name-lookup.c (fields_linear_search): Look in an anon-aggr - regardless of want_type. - (search_anon_aggr): Just use get_class_binding_direct. - -2018-02-28 Jakub Jelinek - - * decl.c (cp_finish_decomp): Don't adjust eltscnt when calling - inform_n. - -2018-02-27 Martin Sebor - - * pt.c: Avoid including directly. - -2018-02-27 Martin Sebor - - PR c++/83871 - PR c++/83503 - * cp-tree.h (warn_spec_missing_attributes): New function. - ((check_explicit_specialization): Add an argument. Call the above - function. - * decl.c (duplicate_decls): Avoid applying primary function template's - attributes to its explicit specializations. - cp/pt.c (warn_spec_missing_attributes): Define. - -2018-02-27 Håkon Sandsmark - - PR c++/71546 - lambda init-capture with qualified-id. - * parser.c (cp_parser_lambda_introducer): Clear scope after - each lambda capture. - -2018-02-27 Nathan Sidwell - - PR c++/84426 - * name-lookup.h (get_member_slot): Rename ... - (find_member_slot): ... here. - (add_member_slot): New. - * name-lookup.c (member_vec_linear_search): No need to check for - NULL slot. - (get_member_slot): Rename ... - (find_member_slot): ... here. Don't add slot for incomplete class. - (add_member_slot): New. - * class.c (add_method): Adjust get_member_slot rename. Bail out - if push_class_level_binding fails. Create slot and grok - properties once we're committed to insertion. - -2018-02-27 Jason Merrill - - PR c++/84489 - dependent default template argument - * pt.c (type_unification_real): Handle early substitution failure. - -2018-02-26 Jason Merrill - - PR c++/84560 - ICE capturing multi-dimensional VLA. - * tree.c (array_of_runtime_bound_p): False if the element is - variably-modified. - - PR c++/84441 - ICE with base initialized from ?: - * call.c (unsafe_copy_elision_p): Handle COND_EXPR. - - PR c++/84520 - ICE with generic lambda in NSDMI. - * lambda.c (lambda_expr_this_capture): Don't look for fake NSDMI - 'this' in a generic lambda instantiation. - - PR c++/84559 - ICE with constexpr VLA. - * constexpr.c (ensure_literal_type_for_constexpr_object): Check - for constexpr variable with VLA type. - -2018-02-26 Jakub Jelinek - - PR c++/84558 - * constexpr.c (cxx_eval_vec_init_1): For reuse, treat NULL eltinit like - a valid constant initializer. Formatting fixes. - -2018-02-26 Paolo Carlini - - PR c++/84540 - * pt.c (tsubst_attributes): Handle correctly tsubst_attribute - returning NULL_TREE. - (apply_late_template_attributes): Likewise. - -2018-02-26 Jakub Jelinek - - PR c++/84557 - * parser.c (cp_parser_omp_var_list_no_open): Only call - cp_parser_lookup_name_simple on names satisfying identifier_p. - (cp_parser_oacc_routine): Likewise. - -2018-02-26 Jason Merrill - - PR c++/84551 - ICE with concepts and -g. - * parser.c (add_debug_begin_stmt): Do nothing in a concept. - -2018-02-26 Marek Polacek - - PR c++/84325 - * tree.c (replace_placeholders_r): Only check TREE_CONSTANT on - non-types. - -2018-02-26 Jason Merrill - - PR c++/84447 - ICE with deleted inherited ctor with default arg. - * call.c (build_over_call): Handle deleted functions in one place. - -2018-02-26 Paolo Carlini - - PR c++/84533 - * decl.c (redeclaration_error_message): Don't try to use - DECL_DECLARED_CONSTEXPR_P on CONST_DECLs. - -2018-02-26 Paolo Carlini - - * lambda.c (build_capture_proxy): Define static. - * cp-tree.h (build_capture_proxy): Remove. - -2018-02-26 Marek Polacek - - PR c++/84537 - * name-lookup.c (suggest_alternative_in_explicit_scope): Return false - if name is error node. - -2018-02-25 Jason Merrill - - PR c++/84015 - ICE with class deduction and auto template parm. - * pt.c (rewrite_template_parm): Use tf_partial in first tsubst. - -2018-02-24 Marek Polacek - - PR c++/83692 - * constexpr.c (maybe_constant_init_1): New function. - (maybe_constant_init): Make it a wrapper around maybe_constant_init_1. - (cxx_constant_init): New function. - * cp-tree.h (cxx_constant_init): Declare. - * typeck2.c (store_init_value): Call cxx_constant_init instead of - cxx_constant_value. Move the maybe_constant_init call under an 'else'. - -2018-02-22 Jason Merrill - - PR c++/70468 - ICE with constructor delegation via typedef. - * pt.c (tsubst_initializer_list): Check for other mem-initializers - with constructor delegation. - -2018-02-22 Jason Merrill - - PR c++/84424 - ICE with constexpr and __builtin_shuffle. - * constexpr.c (reduced_constant_expression_p): Handle CONSTRUCTOR of - VECTOR_TYPE. - -2018-02-22 Marek Polacek - - PR c++/84493 - * parser.c (cp_parser_braced_list): Use require_open instead of - consume_open. - -2018-02-21 Jason Merrill - - PR c++/84454 - ICE with pack expansion in signature. - * error.c (find_typenames_r): Also stop on EXPR_PACK_EXPANSION. - -2018-02-20 Siddhesh Poyarekar - - * cp-objcp-common.c (cxx_block_may_fallthru): Add case for - IF_STMT. - -2018-02-20 Paolo Carlini - - PR c++/84446 - * parser.c (cp_parser_init_declarator): Don't call start_lambda_scope - on error_mark_node. - -2018-02-20 Jakub Jelinek - - PR c++/84445 - * class.c (fixed_type_or_null) : Only test - TREE_HAS_CONSTRUCTOR if instance is not an internal function call. - - PR c++/84449 - * tree.c (bot_manip): If build_cplus_new or break_out_target_exprs - returns error_mark_node, return it immediately. - (break_out_target_exprs): If cp_walk_tree with bot_manip returns - error_mark_node, return error_mark_node. - - PR c++/84455 - * pt.c (tsubst_lambda_expr): If not nested, increment temporarily - function_depth to avoid GC during finish_lambda_function. - -2018-02-19 Jason Merrill - - PR c++/84429 - ICE capturing VLA. - * lambda.c (build_capture_proxy): Handle reference refs. - -2018-02-19 Jakub Jelinek - - PR c++/84448 - * parser.c (cp_parser_binary_expression): For no_toplevel_fold_p, if - either operand is error_mark_node, set current.lhs to that instead of - creating a binary op with error_mark_node operands. - - PR c++/84430 - * constexpr.c (potential_constant_expression_1): Handle OMP_SIMD. - -2018-02-19 Paolo Carlini - - PR c++/84348 - * decl.c (grokdeclarator): Early return error_mark_node upon - ill-formed friend declaration. - -2018-02-16 Marek Polacek - Jakub Jelinek - - PR c++/84192 - * constexpr.c (cxx_eval_constant_expression) : Don't - set *jump_target to anything if jump_target is NULL. - -2018-02-16 Jason Merrill - - PR c++/84151 - unnecessary volatile load with static member. - * call.c (build_new_method_call_1): Avoid loading from a volatile - lvalue used as the object argument for a static member function. - - PR c++/81853 - using-directive and constexpr. - * constexpr.c (cxx_eval_constant_expression): Handle USING_STMT. - - PR c++/84420 - ICE with structured binding in lambda. - * lambda.c (is_capture_proxy): Check DECL_DECOMPOSITION_P. - - PR c++/83835 - C++17 error with constructor ctors. - * call.c (build_special_member_call): Set TARGET_EXPR_DIRECT_INIT_P. - - PR c++/82664 - ICE with reference to function template parm. - * pt.c (convert_nontype_argument_function): Avoid obfuscationg - NOP_EXPRs. - - PR c++/82764 - C++17 ICE with empty base - * class.c (build_base_field_1): Set DECL_SIZE to zero for empty base. - -2018-02-16 Jason Merrill - - PR c++/84421 - type-dependent if constexpr - * semantics.c (finish_if_stmt_cond): Check type_dependent_expression_p. - -2018-02-16 Nathan Sidwell - - Deprecate -ffriend-injection. - * decl.c (cxx_init_decl_processing): Emit warning on option. - * name-lookup.c (do_pushdecl): Emit warning if we push a visible - friend. - -2018-02-16 Paolo Carlini - - PR c++/82468 - * decl.c (check_special_function_return_type): Reject template - template parameter in deduction guide. - -2018-02-16 Nathan Sidwell - - PR c++/84375 - * name-lookup.c (do_pushdecl): Bail out on bad local friend injection. - -2018-02-15 Jason Merrill - - PR c++/83227 - C++17 ICE with init-list derived-to-base conversion. - * call.c (convert_like_real): Don't use the copy-list-initialization - shortcut for ck_base. - - PR c++/84045 - ICE with typedef and noexcept. - * except.c (build_noexcept_spec): Use strip_typedefs_expr. - - PR c++/84376 - ICE with omitted template arguments. - * pt.c (dguide_name_p): Check for IDENTIFIER_NODE. - - PR c++/84368 - wrong error with local variable in variadic lambda. - * pt.c (tsubst_pack_expansion): Fix handling of non-packs in - local_specializations. - -2018-02-15 Paolo Carlini - - PR c++/84330 - * constraint.cc (tsubst_constraint_info): Handle an error_mark_node - as first argument. - -2018-02-14 Paolo Carlini - - PR c++/84350 - * pt.c (do_auto_deduction): Don't check the TREE_TYPE of a null - init, early return. - -2018-02-14 Nathan Sidwell - - * decl2.c (mark_vtable_entries): Set input_location to decl's. - (c_parse_final_cleanups): Restore input_location after emitting - vtables. - -2018-02-14 Paolo Carlini - - * cp-tree.h (do_auto_deduction (tree, tree, tree)): Remove. - (do_auto_deduction (tree, tree, tree, tsubst_flags_t, - auto_deduction_context, tree, int): Add defaults. - * pt.c (do_auto_deduction (tree, tree, tree)): Remove definition. - (tsubst_omp_for_iterator): Adjust do_auto_deduction call, forward - tsubst_flags_t argument. - * init.c (build_new): Likewise. - -2018-02-13 Jakub Jelinek - - PR c++/84364 - * typeck.c (check_return_expr): Don't emit -Weffc++ warning - about return other than *this in assignment operators if - retval is type dependent expression. - -2018-02-13 Paolo Carlini - - PR c++/84333 - * call.c (build_conditional_expr_1): Use cp_save_expr instead of - save_expr for the G++ extension. - -2018-02-13 Jason Merrill - - PR c++/84080 - ICE with return type deduction and specialization. - * pt.c (determine_specialization): Check uses_template_parms. - - Fix more variadic capture issues. - * pt.c (find_parameter_packs_r): Also look at explicit captures. - (check_for_bare_parameter_packs): Check current_class_type for - lambda context. - (extract_locals_r): Handle seeing a full instantiation of a pack. - (tsubst_pack_expansion): Likewise. Force lambda capture. - * parser.c (cp_parser_lambda_introducer): Don't - check_for_bare_parameter_packs. - - PR c++/84338 - wrong variadic sizeof. - * pt.c (argument_pack_select_arg): Like the macro, but look through - a pack expansion. - (tsubst, tsubst_copy, dependent_template_arg_p): Use it. - (extract_fnparm_pack): Do make_pack_expansion. - (extract_locals_r): Do strip a pack expansion. - * cp-tree.h (ARGUMENT_PACK_SELECT_ARG): Remove. - -2018-02-12 Jakub Jelinek - - PR c++/84341 - * parser.c (cp_parser_binary_expression): Use build_min instead of - build2_loc to build the no_toplevel_fold_p toplevel binary expression. - -2018-02-12 Nathan Sidwell - - PR c++/84263 - * parser.c (cp_parser_decltype): Push and pop - deferring_access_checks. Reorganize to avoid goto. - -2018-02-12 Richard Biener - - PR c++/84281 - * constexpr.c (cxx_eval_vec_init_1): Use a RANGE_EXPR to compact - uniform constructors and delay allocating them fully. - -2018-02-09 Jason Merrill - - PR c++/84036 - ICE with variadic capture. - Handle variadic capture proxies more like non-variadic. - * lambda.c (build_capture_proxy): Remove workaround. - * pt.c (find_parameter_packs_r): The proxy is a pack. - (instantiate_class_template_1): Remove dead lambda code. - (extract_fnparm_pack): Don't make_pack_expansion. - (extract_locals_r): Don't strip a pack expansion. - (tsubst_pack_expansion): Handle proxy packs. Use - PACK_EXPANSION_EXTRA_ARGS less. - (tsubst_decl) [FIELD_DECL]: Don't register_specialization. - (tsubst_copy) [FIELD_DECL]: Don't retrieve*_specialization. - [VAR_DECL]: Handle ARGUMENT_PACK_SELECT. - (tsubst_expr) [DECL_EXPR]: Handle proxy packs. - (tsubst_copy_and_build) [VAR_DECL]: Handle proxy packs normally. - -2018-02-10 Jakub Jelinek - - PR sanitizer/83987 - * tree.c (cp_free_lang_data): Revert 2018-01-23 change. - -2018-02-09 Jason Merrill - - PR c++/81917 - ICE with void_t and partial specialization. - * pt.c (instantiate_class_template_1): Set TYPE_BEING_DEFINED before - calling most_specialized_partial_spec. - -2018-02-09 Nathan Sidwell - - PR c/84293 - * typeck.c (cp_build_indirect_ref_1, build_reinterpret_cast_1): - Pass expr location to strict_aliasing_warning. - -2018-02-09 Jason Merrill - - PR c++/84296 - ICE with qualified-id in template. - PR c++/83714 - * pt.c (unknown_base_ref_p): New. - (instantiation_dependent_scope_ref_p): Use it instead of - any_dependent_bases_p. - -2018-02-09 Marek Polacek - Jakub Jelinek - - PR c++/83659 - * constexpr.c (cxx_fold_indirect_ref): Sync some changes from - fold_indirect_ref_1, including poly_*int64. Verify first that - tree_fits_poly_int64_p (op01). Formatting fixes. - -2018-02-08 Paolo Carlini - - * constexpr.c (cxx_eval_component_reference): Use INDIRECT_REF_P. - * lambda.c (build_capture_proxy): Likewise. - * search.c (field_access_p): Likewise. - * semantics.c (omp_clause_decl, omp_privatize_field, - finish_omp_clauses): Likewise. - -2018-02-08 Paolo Carlini - - PR c++/83806 - * typeck.c (decay_conversion): Use mark_rvalue_use for the special - case of nullptr too. - -2018-02-08 Nathan Sidwell - - * class.c (finish_struct): Fix std:initializer_list diagnostic - formatting. - -2018-02-08 Paolo Carlini - - PR c++/83204 - * pt.c (tsubst_copy_and_build): Use force_paren_expr for INDIRECT_REF. - -2018-02-07 Jakub Jelinek - - PR c++/84082 - * parser.c (cp_parser_dot_deref_incomplete): New function. - (cp_parser_postfix_dot_deref_expression): Use it. - -2018-02-07 David Malcolm - - PR c++/81610 - PR c++/80567 - * name-lookup.c (suggest_rid_p): New function. - (lookup_name_fuzzy): Replace enum-rid-filtering logic with call to - suggest_rid_p. - -2018-02-07 Jason Merrill - - PR c++/84182 - ICE with captured lambda - PR c++/84181 - * pt.c (extract_locals_r, extract_local_specs): New. - (tsubst_pack_expansion): Use them. - -2018-02-07 Martin Liska - - PR c++/84059. - * class.c (add_method): Append argument value. - * cp-tree.h (maybe_version_functions): Add new argument. - * decl.c (decls_match): Call it if a declaration does not - have DECL_FUNCTION_VERSIONED. - (maybe_version_functions): record argument is added. - -2018-02-05 Marek Polacek - - * class.c: Remove unused global variables. - (build_primary_vtable): Don't gather statistics. - (print_class_statistics): Remove. - * cp-tree.h (print_class_statistics): Remove. - * tree.c (cxx_print_statistics): Don't call print_class_statistics. - -2018-02-02 Paolo Carlini - - * class.c (is_really_empty_class): Use DECL_UNNAMED_BIT_FIELD. - * constexpr.c (cx_check_missing_mem_inits): Likewise. - * decl.c (next_initializable_field, find_decomp_class_base, - cp_finish_decomp): Likewise. - * typeck2.c (process_init_constructor_record): Likewise. - -2018-02-02 Jason Merrill - - PR c++/84181 - ICE with lambda parm in template argument. - * tree.c (strip_typedefs_expr): Use cp_tree_operand_length. - -2018-02-01 Jason Merrill - - PR c++/84160 - ICE with nested variadic capture. - * lambda.c (is_capture_proxy_with_ref): New. - (insert_capture_proxy): Don't set DECL_CAPTURED_VARIABLE from a - COMPONENT_REF. - * expr.c (mark_use): Use is_capture_proxy_with_ref. - * constexpr.c (potential_constant_expression_1): Likewise. - * semantics.c (process_outer_var_ref): Likewise. - -2018-02-01 Marek Polacek - - PR c++/84125 - * typeck.c (build_address): Relax the assert when - processing_template_decl. - -2018-02-01 Jason Merrill - - PR c++/84126 - ICE with variadic generic lambda - PR c++/84036 - PR c++/82249 - * pt.c (tsubst_pack_expansion): Handle function parameter_packs in - PACK_EXPANSION_EXTRA_ARGS. - -2018-02-01 Paolo Carlini - - PR c++/83796 - * call.c (convert_like_real): If w're initializing from {} explicitly - call abstract_virtuals_error_sfinae. - -2018-01-31 Jason Merrill - Jakub Jelinek - - PR c++/83993 - * constexpr.c (cxx_eval_outermost_constant_expr): Build NOP_EXPR - around non-constant ADDR_EXPRs rather than clearing TREE_CONSTANT - on ADDR_EXPR. - -2018-01-31 Jakub Jelinek - - PR c++/83993 - * constexpr.c (diag_array_subscript): Emit different diagnostics - if TYPE_DOMAIN (arraytype) is NULL. - (cxx_eval_array_reference, cxx_eval_store_expression): For arrays - with NULL TYPE_DOMAIN use size_zero_node as nelts. - -2018-01-31 Paolo Carlini - - PR c++/84092 - * semantics.c (finish_qualified_id_expr): When handling an - UNBOUND_CLASS_TEMPLATE only adjust qualifying_class and expr. - -2018-01-31 Marek Polacek - - PR c++/84138 - * cp-gimplify.c (cp_fold): Check if X is an error node before - calling useless_type_conversion_p. - -2018-01-30 Jason Merrill - - PR c++/84091 - ICE with local class in lambda in template. - * decl2.c (determine_visibility): Look for outer containing template - instantiation. - - PR c++/84098 - ICE with lambda in template NSDMI. - * pt.c (instantiate_class_template_1): Ignore more lambdas. - -2018-01-29 Jason Merrill - - PR c++/68810 - wrong location for reinterpret_cast error. - * cvt.c (cp_convert_to_pointer): Always build a CONVERT_EXPR when - !dofold. - -2018-01-29 Marek Polacek - - PR c++/83996 - * constexpr.c (cxx_fold_indirect_ref): Compute ((foo *)&fooarray)[1] - => fooarray[1] in offset_int. - -2018-01-29 Jason Merrill - - PR c++/83942 - wrong unused warning with static_cast. - * cvt.c (ocp_convert): Call mark_rvalue_use. - -2018-01-26 Jason Merrill - - PR c++/83956 - wrong dtor error with anonymous union - * method.c (walk_field_subobs): Variant members only affect - deletedness. - (maybe_explain_implicit_delete): Pass &deleted_p for diagnostic. - - PR c++/84036 - ICE with variadic capture. - PR c++/82249 - * pt.c (tsubst_pack_expansion): When optimizing a simple - substitution, pull a single pack expansion out of its pack. - - PR c++/82514 - ICE with local class in generic lambda. - * pt.c (regenerated_lambda_fn_p): Remove. - (enclosing_instantiation_of): Don't use it. - (tsubst_function_decl): Call enclosing_instantiation_of. - - * pt.c (lookup_template_class_1): Add sanity check. - * name-lookup.c (do_pushtag): Don't add closures to local_classes. - -2018-01-25 Jakub Jelinek - - PR c++/84031 - * decl.c (find_decomp_class_base): Ignore unnamed bitfields. Ignore - recursive calls that return ret. - (cp_finish_decomp): Ignore unnamed bitfields. - -2018-01-23 Jason Merrill - - PR c++/82249 - wrong mismatched pack length error. - * pt.c (extract_fnparm_pack, tsubst_pack_expansion): Handle - unsubstituted function parameter pack. - -2018-01-23 Paolo Carlini - - PR c++/83921 - * decl.c (check_for_uninitialized_const_var): Not static; add - bool and tsubst_flags_t parameters; adjust to be used both in - constexpr context and not. - * constexpr.c (potential_constant_expression_1): Use the above. - * cp-tree.h (check_for_uninitialized_const_var): Declare. - -2018-01-23 Jason Merrill - - PR c++/83947 - ICE with auto declarations. - * pt.c (do_auto_deduction): Don't deduce from an auto decl. - * decl.c (undeduced_auto_decl): Limit to vars and fns. - -2018-01-23 David Malcolm - - PR c++/83974 - * pt.c (tsubst_copy_and_build) : Remove early bailout - for pointer to member function types. - -2018-01-23 Jakub Jelinek - - PR sanitizer/83987 - * tree.c (cp_free_lang_data): Change DECL_VALUE_EXPR of - DECL_OMP_PRIVATIZED_MEMBER vars to error_mark_node. - -2018-01-23 Nathan Sidwell - - PR c++/83988 - * pt.c (tsubst_baselink): Remove optype assert. - * ptree.c (cxx_print_xnode): Print BASELINK_OPTYPE. - -2018-01-23 Jakub Jelinek - - PR c++/83958 - * decl.c (cp_finish_decomp): Diagnose if reference structure binding - refers to incomplete type. - -2018-01-23 Nathan Sidwell - - Deprecate ARM-era for scope handling - * decl.c (poplevel): Flag_new_for_scope is a boolean-like. - (cxx_init_decl_processing): Deprecate flag_new_for_scope being - cleared. - * name-lookup.c (check_for_out_of_scope_variable): Deprecate and - cleanup handling. - * semantics.c (begin_for_scope): Flag_new_for_scope is - boolean-like. - (finish_for_stmt, begin_range_for_stmt): Likewise. - -2018-01-22 Jason Merrill - - PR c++/83720 - * decl2.c (determine_visibility): Fix template_decl handling - instead of blocking it. - - PR c++/83720 - ICE with lambda and LTO. - * decl2.c (determine_visibility): Clear template_decl for - function-scope decls. Propagate anonymous linkage from containing - function. - -2018-01-22 Marek Polacek - - PR c++/81933 - * typeck2.c (split_nonconstant_init_1): Return false if we didn't - split out anything. - -2018-01-22 Ville Voutilainen - - PR c++/83895 - * decl.c (grokdeclarator): Don't diagnose extra parens - on typedefs. - -2018-01-19 Jakub Jelinek - - PR c++/81167 - * call.c (joust): Use TREE_TYPE (source) if source is - a POINTER_TYPE_P rather than if ! DECL_CONSTRUCTOR_P (w->fn). - - PR c++/83919 - * typeck.c (convert_for_assignment): Suppress warn_ignored_qualifiers - for direct enum init. - * decl.c (reshape_init): Likewise. - -2018-01-19 Marek Polacek - - * constexpr.c (fold_simple): Simplify. - -2018-01-18 Jason Merrill - - PR c++/83714 - * search.c (any_dependent_bases_p): Handle null TREE_BINFO. - * pt.c (instantiation_dependent_scope_ref_p): True if - any_dependent_bases_p. - -2018-01-18 Paolo Carlini - - * cp-tree.h: Fix comment typo (DECL_NON_TRIVIALLY_INITIALIZED_P - vs DECL_NONTRIVIALLY_INITIALIZED_P). - -2018-01-18 Jason Merrill - - PR c++/82461 - constexpr list-initialized member - * constexpr.c (potential_constant_expression_1): Check - TARGET_EXPR_DIRECT_INIT_P. - -2018-01-18 Paolo Carlini - - PR c++/81013 - * decl.c (xref_basetypes): Early return upon error about derived - union. - -2018-01-18 Nathan Sidwell - - PR c++/83160 - * cp-tree.h (mark_use): Declare. - * expr.c (mark_use): Make extern. - * call.c (direct_reference_binding): Set inner conv's - rvaluedness_matches_p, if it is an identity. - (convert_like_real): Mark lvalue or rvalue use for identity as - rvaledness_matches_p demands. - -2018-01-18 Jakub Jelinek - - PR c++/83824 - * parser.c (attr_chainon): New function. - (cp_parser_label_for_labeled_statement, cp_parser_decl_specifier_seq, - cp_parser_namespace_definition, cp_parser_init_declarator, - cp_parser_type_specifier_seq, cp_parser_parameter_declaration, - cp_parser_gnu_attributes_opt): Use it. - (cp_parser_member_declaration, cp_parser_objc_class_ivars, - cp_parser_objc_struct_declaration): Likewise. Don't reset - prefix_attributes if attributes is error_mark_node. - -2018-01-17 Paolo Carlini - - PR c++/78344 - * decl.c (grokdeclarator): Do not append the error_mark_node - due to an erroneous optional attribute-specifier-seq. - -2018-01-17 Jakub Jelinek - - PR c++/83897 - * cp-gimplify.c (cp_maybe_instrument_return): Handle - CLEANUP_POINT_EXPR. - -2018-01-17 Paolo Carlini - - PR c++/81054 - * constexpr.c (ensure_literal_type_for_constexpr_object): Return - error_mark_node when we give an error. - * decl.c (cp_finish_decl): Use the latter. - -2018-01-17 Nathan Sidwell - - PR c++/83287 - * init.c (build_raw_new_expr): Scan list for lookups to keep. - -2018-01-17 David Malcolm - - PR c++/83814 - * expr.c (fold_for_warn): Move from c-common.c, reducing to just - the C++ part. If processing a template, call - fold_non_dependent_expr rather than fully folding. - -2018-01-17 Jason Merrill - - PR c++/81067 - redundant NULL warning. - * call.c (convert_like_real): Restore null_node handling. - -2018-01-17 Jason Merrill - - PR c++/81843 - ICE with variadic member template. - PR c++/72801 - * pt.c (unify_pack_expansion): Don't try to deduce enclosing - template args. - -2018-01-17 David Malcolm - - PR c++/83799 - * pt.c (type_dependent_expression_p): Strip any location wrapper - before testing tree codes. - (selftest::test_type_dependent_expression_p): New function. - (selftest::cp_pt_c_tests): Call it. - -2018-01-17 Nathan Sidwell - - PR c++/83739 - * pt.c (tsubst_expr) : Rebuild a range_for if - this not a final instantiation. - -2018-01-16 Jason Merrill - - PR c++/83714 - ICE checking return in template. - * typeck.c (check_return_expr): Call build_non_dependent_expr. - -2018-01-16 Jakub Jelinek - - PR c++/83817 - * pt.c (tsubst_copy_and_build) : If function - is AGGR_INIT_EXPR rather than CALL_EXPR, set AGGR_INIT_FROM_THUNK_P - instead of CALL_FROM_THUNK_P. - - PR c++/83825 - * name-lookup.c (member_vec_dedup): Return early if len is 0. - (resort_type_member_vec, set_class_bindings, - insert_late_enum_def_bindings): Use vec qsort method instead of - calling qsort directly. - -2018-01-15 Martin Sebor - - PR c++/83588 - * class.c (find_flexarrays): Make a record of multiple flexible array - members. - -2018-01-12 Jason Merrill - - PR c++/83186 - ICE with static_cast of list-initialized temporary. - * typeck.c (build_static_cast): Use build_non_dependent_expr. - -2018-01-12 Nathan Sidwell - - * cp-tree.h (mark_rvalue_use): Add parm name. - * expr.c (mark_lvalue_use, mark_lvalue_use_nonread): Move next to - mark_rvalue_use. - * call.c (convert_like_real): Fix formatting. - -2018-01-11 Jason Merrill - - PR c++/82728 - wrong -Wunused-but-set-variable - PR c++/82799 - PR c++/83690 - * call.c (perform_implicit_conversion_flags): Call mark_rvalue_use. - * decl.c (case_conversion): Likewise. - * semantics.c (finish_static_assert): Call - perform_implicit_conversion_flags. - -2018-01-11 Nathan Sidwell - - * method.c (enum mangling_flags): Delete long-dead enum. - -2018-01-10 Paolo Carlini - - * parser.c (cp_parser_std_attribute_spec): When - token_pair::require_open / require_close return false simply - return error_mark_node, avoid duplicate cp_parser_error about - expected '(' / ')', respectively. - -2018-01-10 David Malcolm - - PR c++/43486 - * call.c (null_ptr_cst_p): Strip location wrappers when - converting from '0' to a pointer type in C++11 onwards. - (conversion_null_warnings): Replace comparison with null_node with - call to null_node_p. - (build_over_call): Likewise. - * cp-gimplify.c (cp_fold): Remove the early bailout when - processing_template_decl. - * cp-lang.c (selftest::run_cp_tests): Call - selftest::cp_pt_c_tests and selftest::cp_tree_c_tests. - * cp-tree.h (cp_expr::maybe_add_location_wrapper): New method. - (selftest::run_cp_tests): Move decl to bottom of file. - (null_node_p): New inline function. - (selftest::cp_pt_c_tests): New decl. - (selftest::cp_tree_c_tests): New decl. - * cvt.c (build_expr_type_conversion): Replace comparison with - null_node with call to null_node_p. - * error.c (args_to_string): Likewise. - * except.c (build_throw): Likewise. - * mangle.c (write_expression): Skip location wrapper nodes. - * parser.c (literal_integer_zerop): New function. - (cp_parser_postfix_expression): Call maybe_add_location_wrapper on - the result for RID_TYPEID. Pass true for new "wrap_locations_p" - param of cp_parser_parenthesized_expression_list. When calling - warn_for_memset, replace integer_zerop calls with - literal_integer_zerop, eliminating the double logical negation - cast to bool. Eliminate the special-casing for CONST_DECL in - favor of the fold_for_warn within warn_for_memset. - (cp_parser_parenthesized_expression_list): Add "wrap_locations_p" - param, defaulting to false. Convert "expr" to a cp_expr, and call - maybe_add_location_wrapper on it when wrap_locations_p is true. - (cp_parser_unary_expression): Call maybe_add_location_wrapper on - the result for RID_ALIGNOF and RID_SIZEOF. - (cp_parser_builtin_offsetof): Likewise. - * pt.c: Include "selftest.h". - (tsubst_copy): Handle location wrappers. - (tsubst_copy_and_build): Likewise. - (build_non_dependent_expr): Likewise. - (selftest::test_build_non_dependent_expr): New function. - (selftest::cp_pt_c_tests): New function. - * tree.c: Include "selftest.h". - (lvalue_kind): Handle VIEW_CONVERT_EXPR location wrapper nodes. - (selftest::test_lvalue_kind): New function. - (selftest::cp_tree_c_tests): New function. - * typeck.c (string_conv_p): Strip any location wrapper from "exp". - (cp_build_binary_op): Replace comparison with null_node with call - to null_node_p. - (build_address): Use location of operand when building address - expression. - -2018-01-10 Marek Polacek - - PR c++/82541 - * call.c (build_conditional_expr_1): Check complain before warning. - * pt.c (tsubst_copy_and_build) : Suppress - -Wduplicated-branches. - -2018-01-10 Jakub Jelinek - - PR c++/81327 - * call.c (maybe_warn_class_memaccess): Add forward declaration. - Change last argument from tree * to const vec *, adjust - args uses and check number of operands too. Don't strip away any - nops. Use maybe_constant_value when looking for INTEGER_CST args. - Deal with src argument not having pointer type. Check - tree_fits_uhwi_p before calling tree_to_uhwi. Remove useless - test. - (build_over_call): Call maybe_warn_class_memaccess here on the - original arguments. - (build_cxx_call): Rather than here on converted arguments. - -2018-01-10 Paolo Carlini - - PR c++/81055 - * init.c (build_vec_init): Avoid building an INIT_EXPR with - error_mark_node as second argument. - -2018-01-09 Jakub Jelinek - - PR c++/83734 - * constexpr.c (cxx_eval_statement_list): Ignore DEBUG_BEGIN_STMTs - in STATEMENT_LIST. Remove unneeded assert. - -2018-01-03 Richard Sandiford - Alan Hayward - David Sherwood - - * constexpr.c (cxx_eval_array_reference): Handle polynomial - VECTOR_CST_NELTS. - (cxx_fold_indirect_ref): Handle polynomial TYPE_VECTOR_SUBPARTS. - * call.c (build_conditional_expr_1): Likewise. - * decl.c (cp_finish_decomp): Likewise. - * mangle.c (write_type): Likewise. - * typeck.c (structural_comptypes): Likewise. - (cp_build_binary_op): Likewise. - * typeck2.c (process_init_constructor_array): Likewise. - -2018-01-03 Jakub Jelinek - - PR c++/83555 - * typeck.c (build_static_cast_1): For static casts to reference types, - call build_base_path with flag_delete_null_pointer_checks as nonnull - instead of always false. When -fsanitize=null, call - ubsan_maybe_instrument_reference on the NULL reference INTEGER_CST. - * cp-gimplify.c (cp_genericize_r): Don't walk subtrees of UBSAN_NULL - call if the first argument is INTEGER_CST with REFERENCE_TYPE. - -2018-01-03 Nathan Sidwell - - PR c++/83667 - * method.c (make_alias_for): Copy DECL_CONTEXT. - -2018-01-03 Marek Polacek - - PR c++/83592 - * decl.c (grokdeclarator): Don't warn about MVP in typename context. - -2018-01-03 Jakub Jelinek - - PR preprocessor/83602 - * name-lookup.c (lookup_name_fuzzy): Don't use macro_use_before_def - for builtin macros. - - PR c++/83634 - * cp-gimplify.c (cp_fold) : If the operand folds to - error_mark_node, return error_mark_node. +2019-01-01 Jakub Jelinek Update copyright years. - -2018-01-02 Jakub Jelinek - - PR c++/83556 - * tree.c (replace_placeholders_r): Pass NULL as last argument to - cp_walk_tree instead of d->pset. If non-TREE_CONSTANT and - non-PLACEHOLDER_EXPR tree has been seen already, set *walk_subtrees - to false and return. - (replace_placeholders): Pass NULL instead of &pset as last argument - to cp_walk_tree. - -2018-01-02 Nathan Sidwell - - * constexpr.c (cxx_bind_parameters_in_call): Remove unneeded local - lval var. -Copyright (C) 2018 Free Software Foundation, Inc. +Copyright (C) 2019 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-2018 b/gcc/cp/ChangeLog-2018 new file mode 100644 index 00000000000..a53ea052510 --- /dev/null +++ b/gcc/cp/ChangeLog-2018 @@ -0,0 +1,5477 @@ +2018-12-27 Martin Liska + + PR c++/88263 + * decl2.c (get_local_tls_init_fn): Add location_t argument and + use it. + (get_tls_init_fn): Call it with location of variable for which + we'll need to create tls_init function. + (handle_tls_init): Likewise. + +2018-12-21 Jakub Jelinek + + PR c++/86524 + PR c++/88446 + * cp-tree.h (cp_fold_maybe_rvalue, cp_fold_rvalue): Declare. + (fold_non_dependent_expr): Add manifestly_const_eval argument. + * constexpr.c (cxx_eval_builtin_function_call): Evaluate + __builtin_constant_p if ctx->manifestly_const_eval even in constexpr + functions. Don't reuse dummy{1,2} vars between different arguments. + Use cp_fold_rvalue instead of cp_fully_fold. Fix comment typo. + (fold_non_dependent_expr): Add manifestly_const_eval argument, pass + it through to cxx_eval_outermost_constant_expr and + maybe_constant_value. + * cp-gimplify.c (cp_fold_maybe_rvalue, cp_fold_rvalue): No longer + static. + * semantics.c (finish_static_assert): Call fold_non_dependent_expr + with true as manifestly_const_eval. + +2018-12-20 Marek Polacek + + PR c++/88196 - ICE with class non-type template parameter. + * pt.c (convert_nontype_argument): If the expr is a PTRMEM_CST, also + check if the type we're converting it to is TYPE_PTRMEM_P. + +2018-12-20 H.J. Lu + + PR c/51628 + * call.c (convert_for_arg_passing): Call + warn_for_address_or_pointer_of_packed_member. + * typeck.c (convert_for_assignment): Likewise. + +2018-12-20 Jakub Jelinek + + PR c++/88180 + * parser.c (cp_parser_class_specifier_1): If + cp_parser_check_type_definition fails, skip default arguments, NSDMIs, + etc. like for erroneous template args. + + * cp-tree.h (cp_fully_fold_init): Declare. + * cp-gimplify.c (cp_fully_fold_init): New function. + * typeck2.c (split_nonconstant_init, store_init_value): Use it + instead of cp_fully_fold. + +2018-12-19 Segher Boessenkool + + * parser.c (cp_parser_asm_definition): Do not allow any asm qualifiers + on top-level asm. + +2018-12-19 Segher Boessenkool + + * parser.c (cp_parser_asm_definition) : Give + a more specific error message (instead of just falling through). + +2018-12-19 Segher Boessenkool + + * parser.c (cp_parser_asm_definition): Rewrite the loop to work without + "done" boolean variable. + * parser.c (cp_parser_asm_definition): Keep track of the location each + asm qualifier is first seen; use that to give nicer "duplicate asm + qualifier" messages. + +2018-12-19 Segher Boessenkool + + * parser.c (cp_parser_asm_definition): Rewrite the loop to work without + "done" boolean variable. + +2018-12-19 David Malcolm + + PR c++/88375 + * typeck.c (convert_for_assignment): Capture location of rhs + before stripping, and if available. Use the location when + complaining about bad conversions, labelling it with the + rhstype if the location was present. + * typeck2.c (digest_init_r): Capture location of init before + stripping. + +2018-12-19 David Malcolm + + PR c++/87504 + * call.c (op_error): Convert 1st param from location_t to + const op_location_t &. Use binary_op_rich_location for binary + ops. + (build_conditional_expr_1): Convert 1st param from location_t to + const op_location_t &. + (build_conditional_expr): Likewise. + (build_new_op_1): Likewise. + (build_new_op): Likewise. + * cp-tree.h (build_conditional_expr): Likewise. + (build_new_op): Likewise. + (build_x_binary_op): Likewise. + (cp_build_binary_op): Likewise. + * parser.c (cp_parser_primary_expression): Build a location + for id-expression nodes. + (cp_parser_binary_expression): Use an op_location_t when + calling build_x_binary_op. + (cp_parser_operator): Build a location for user-defined literals. + * typeck.c (build_x_binary_op): Convert 1st param from location_t + to const op_location_t &. + (cp_build_binary_op): Likewise. Use binary_op_rich_location. + +2018-12-19 David Malcolm + + PR c++/43064 + PR c++/43486 + * call.c (build_conditional_expr_1): Strip location wrappers when + checking for CONST_DECL. + (conversion_null_warnings): Use location of "expr" if available. + * class.c (fixed_type_or_null): Handle location wrappers. + * constexpr.c (potential_constant_expression_1): Likewise. + * cvt.c (ignore_overflows): Strip location wrappers when + checking for INTEGER_CST, and re-wrap the result if present. + (ocp_convert): Call fold_for_warn before checking for INTEGER_CST. + * decl.c (reshape_init_r): Strip any location wrapper. + (undeduced_auto_decl): Likewise. + * expr.c (mark_discarded_use): Likewise for expr. + * init.c (build_aggr_init): Likewise before checking init for + DECL_P. + (warn_placement_new_too_small): Call fold_for_warn on adj before + checking for CONSTANT_CLASS_P, and on nelts. Strip any location + wrapper from op0 and on oper before checking for VAR_P. + * parser.c (cp_parser_primary_expression): Call + maybe_add_location_wrapper on numeric and string literals. + (cp_parser_postfix_expression): Strip any location wrapper when + checking for DECL_IS_BUILTIN_CONSTANT_P. + (cp_parser_unary_expression): Ensure that folding of NEGATE_EXPR + around a constant happens in the presence of location wrappers and + returns a wrapped result. + (cp_parser_has_attribute_expression): Strip any location wrapper + from "oper". + (cp_parser_binary_expression): Strip any location wrapper when + checking for DECL_P on the lhs. + (cp_parser_decltype): Strip any location wrapper from result of + cp_parser_decltype_expr. + (cp_parser_mem_initializer): Add location wrappers to the + parenthesized expression list. + (cp_parser_template_parameter_list): Don't create wrapper nodes + within a template-parameter-list. + (cp_parser_template_argument_list): Don't create wrapper nodes + within a template-argument-list. + (cp_parser_parameter_declaration): Strip location wrappers from + default arguments. + (cp_parser_gnu_attribute_list): Don't create wrapper nodes. + (cp_parser_std_attribute_spec_seq): Likewise. + (cp_parser_omp_all_clauses): Don't create wrapper nodes within + OpenMP clauses. + (cp_parser_omp_for_loop): Likewise. + (cp_parser_omp_declare_reduction_exprs): Likewise. + * pt.c (convert_nontype_argument_function): Strip location + wrappers from fn_no_ptr before checking for FUNCTION_DECL. + (tsubst_default_argument): Move note about which callsite led to + instantiation to after the check_default_argument call. + (do_auto_deduction): Likewise from init before checking for + DECL_P. + * semantics.c (force_paren_expr): Likewise from expr before + checking for DECL_P. + (finish_parenthesized_expr): Likewise from expr before + checking for STRING_CST. + (perform_koenig_lookup): Likewise from fn. + (finish_call_expr): Likewise. + (finish_id_expression): Rename to... + (finish_id_expression_1): ...this, calling + maybe_add_location_wrapper on the result. + (capture_decltype): Use lookup_name_real rather than value_member + when looking up decl within the capture-list. + * tree.c (cp_stabilize_reference): Strip any location wrapper. + (builtin_valid_in_constant_expr_p): Likewise. + (strip_typedefs_expr): Strip any location wrapper before checking + for decls or constants. + (is_overloaded_fn): Likewise. + (maybe_get_fns): Likewise. + (selftest::test_lvalue_kind): Verify lvalue_p. + * typeck.c (cxx_sizeof_expr): Strip any location wrapper. + (cxx_alignof_expr): Likewise. + (is_bitfield_expr_with_lowered_type): Handle location wrappers. + (cp_build_array_ref): Call maybe_constant_value on "idx". + (cp_build_binary_op): Strip location wrapper from first_arg before + checking for PARM_DECL. Likewise for op1 before checking for + INTEGER_CST in two places. Likewise for orig_op0 and orig_op1 + when checking for STRING_CST. + (cp_build_addr_expr_1): Likewise for arg when checking for + FUNCTION_DECL. + (cp_build_modify_expr): Likewise for newrhs when checking for + STRING_CST. + (convert_for_assignment): Don't strip location wrappers when + stripping NON_LVALUE_EXPR. + (maybe_warn_about_returning_address_of_local): Strip location + wrapper from whats_returned before checking for DECL_P. + (can_do_nrvo_p): Strip location wrapper from retval. + (treat_lvalue_as_rvalue_p): Likewise. + (check_return_expr): Likewise. + * typeck2.c (cxx_incomplete_type_diagnostic): Strip location + wrapper from value before checking for VAR_P or PARM_DECL. + (digest_init_r): Strip location wrapper from init. When + copying "init", also copy the wrapped node. + +2018-12-19 Jakub Jelinek + + PR c++/87934 + * constexpr.c (cxx_eval_constant_expression) : Do + re-process TREE_CONSTANT CONSTRUCTORs if they aren't reduced constant + expressions. + +2018-12-19 Alexandre Oliva + + PR c++/87012 + * pt.c (convert_template_argument): Canonicalize type after + tsubst/deduce. + + PR c++/88146 + * method.c (do_build_copy_constructor): Guard cvquals init and + loop over fields to run for non-inherited ctors only. + (synthesize_method): Retain location of inherited ctor. + +2018-12-17 Jakub Jelinek + + PR c++/88410 + * cp-gimplify.c (cp_fold) : For offsetof-like folding, + call maybe_constant_value on val to see if it is INTEGER_CST. + +2018-12-17 Jonathan Wakely + + PR c++/52321 + * typeck.c (build_static_cast): Print a note when the destination + type or the operand is a pointer/reference to incomplete class type. + +2018-12-16 Jakub Jelinek + + PR c++/88482 + * except.c (verify_library_fn): New function. + (declare_library_fn): Use it. Initialize TM even if the non-TM + library function has been user declared. + (do_end_catch): Don't set TREE_NOTHROW on error_mark_node. + (expand_start_catch_block): Don't call initialize_handler_parm + for error_mark_node. + (build_throw): Use verify_library_fn. Initialize TM even if the + non-TM library function has been user declared. Don't crash if + any library fn is error_mark_node. + +2018-12-14 Jason Merrill + + * pt.c (tsubst_expr) [DECL_EXPR]: Ignore class-scope bindings when + looking up a capture proxy. + +2018-12-15 Paolo Carlini + + PR c++/84644 + * decl.c (check_tag_decl): A decltype with no declarator + doesn't declare anything. + +2018-12-14 Alexandre Oliva + + PR c++/87814 + * pt.c (tsubst_exception_specification): Handle + DEFERRED_NOEXCEPT with !defer_ok. + +2018-12-14 Jason Merrill + + PR c++/86823 + * parser.c (cp_parser_template_id): Rearrange deferred access + checks into the firewall. + +2018-12-14 Jakub Jelinek + + PR c++/82294 + PR c++/87436 + * init.c (build_vec_init): Change num_initialized_elts type from int + to HOST_WIDE_INT. Build a RANGE_EXPR if e needs to be repeated more + than once. + +2018-12-13 Marek Polacek + + PR c++/88216 - ICE with class type in non-type template parameter. + * mangle.c (write_expression): Handle TARGET_EXPR and + VIEW_CONVERT_EXPR. + * pt.c (convert_nontype_argument): Don't call + get_template_parm_object for value-dependent expressions. + +2018-12-13 Nathan Sidwell + + PR c++/87531 + * class.c (finish_struct): Set DECL_CONTEXT of template assign op. + * name-lookup.c (get_class_binding_direct): Don't strip using-decl + of overload here. + * parser.c (cp_parser_postfix_expression): Cope with using decl in + overload set. + * semantics.c (finish_id_expr): Likewise. + +2018-12-12 Paolo Carlini + + * decl.c (grokdeclarator): Fix location of error message about + static data member definition. + +2018-12-12 Jakub Jelinek + + PR c++/88446 + * cp-tree.h (maybe_constant_value): Add manifestly_const_eval + argument. + * constexpr.c (struct constexpr_call): Rename pretend_const_required + member to manifestly_const_eval. + (struct constexpr_ctx): Likewise. + (constexpr_call_hasher::equal): Adjust users. + (cxx_eval_builtin_function_call): Likewise. Formatting fix. + (cxx_eval_call_expression): Adjust users. + (cxx_eval_outermost_constant_expr, maybe_constant_init_1, + maybe_constant_init): Rename pretend_const_required argument to + manifestly_const_eval, adjust function comments. + (maybe_constant_value): Add manifestly_const_eval argument. If true, + don't cache and call cxx_eval_outermost_constant_expr with true as + manifestly_const_eval. + * decl.c (compute_array_index_type_loc): Call maybe_constant_value + with true as manifestly_const_eval. + + PR c++/88449 + * constexpr.c (struct constexpr_call): Add pretend_const_required + member. + (constexpr_call_hasher::equal): Return false if pretend_const_required + members differ. + (cxx_eval_call_expression): Adjust new_call initialization. Hash in + ctx->pretend_const_required. + +2018-12-11 Jakub Jelinek + + PR c++/87861 + * class.c (build_vtbl_initializer): For TARGET_VTABLE_USES_DESCRIPTORS + bump index for each added word. + * constexpr.c (find_array_ctor_elt): Add forward declaration. + (cxx_eval_call_expression): Handle TARGET_VTABLE_USES_DESCRIPTORS + vtable calls. + (cxx_eval_constant_expression) : Divide token + by TARGET_VTABLE_USES_DESCRIPTORS if non-zero. + +2018-12-11 Marek Polacek + + PR c++/86608 - reading constexpr volatile variable. + * constexpr.c (potential_constant_expression_1): Check want_rval + instead of checking if we have a decl. + * decl2.c (decl_maybe_constant_var_p): Don't consider volatile + constexpr variables as maybe constant. + +2018-12-11 Paolo Carlini + + * decl.c (grokvardecl): Add location_t parameter and use it + in build_lang_decl_loc and build_decl calls. + (grokdeclarator): Move up loc declaration and use it in the + grokvardecl call too. + +2018-12-09 Cesar Philippidis + + * parser.c (cp_parser_oacc_kernels_parallel): Adjust EXPR_LOCATION + on the combined acc loop. + +2018-12-07 Paolo Carlini + + * decl2.c (grokbitfield): Use DECL_SOURCE_LOCATION in error messages + about bit-fields with function type, warn_if_not_aligned type, and + static bit-fields; avoid DECL_NAME for unnamed declarations. + +2018-12-07 Jakub Jelinek + + PR c++/86669 + * call.c (make_temporary_var_for_ref_to_temp): Call pushdecl even for + automatic vars. + + PR c++/87506 + * constexpr.c (adjust_temp_type): Handle EMPTY_CLASS_EXPR. + +2018-12-06 Paolo Carlini + + * class.c (check_bitfield_decl): In error message about non-integral + type print the type itself too. + * decl.c (grokdeclarator): Do not ICE on unnamed bit-fields declared + friends; when calling build_decl for a FIELD_DECL possibly pass the + declarator->id_loc. + +2018-12-06 Alexandre Oliva + + PR c++/86747 + * pt.c (tsubst_friend_class): Enter tsubsted class context. + + PR c++/86397 + * except.c (build_noexcept_spec): Resolve nondependent + expressions. + +2018-12-06 Jason Merrill + + PR c++/88136 - -Wdeprecated-copy false positives + * class.c (classtype_has_depr_implicit_copy): Rename from + classtype_has_user_copy_or_dtor. + * method.c (lazily_declare_fn): Adjust. + * decl2.c (cp_warn_deprecated_use): Refer to -Wdeprecated-copy-dtor + if deprecation is due to a destructor. + +2018-12-06 Marek Polacek + + PR c++/88373 - wrong parse error with ~. + * parser.c (cp_parser_template_name): Check tag_type for + none_type. + +2018-12-06 Segher Boessenkool + + * cp-tree.h (finish_asm_stmt): Update declaration. + * parser.c (cp_parser_asm_definition): Detect the inline keyword + after asm. Pass a flag for it to finish_asm_stmt. + * pt.c (tsubst_expr): Pass the ASM_INLINE_P flag to finish_asm_stmt. + * semantics.c (finish_asm_stmt): Add inline_p parameter. Use it to + set ASM_INLINE_P. + +2018-12-06 Segher Boessenkool + + PR inline-asm/55681 + * parser.c (cp_parser_asm_definition): Update grammar. Allow any + combination of volatile and goto, in any order, without repetitions. + +2018-12-06 David Malcolm + + PR c++/85110 + * call.c (conversion_null_warnings): Try to use the location of + the expression for the warnings. Add notes showing the parameter + of the function decl, where available. + (get_fndecl_argument_location): For implicitly-declared functions, + use the fndecl location rather than that of the param. + (maybe_inform_about_fndecl_for_bogus_argument_init): New function. + (convert_like_real): Use it in various places to avoid repetition. + (complain_about_bad_argument): Likewise. + * cp-tree.h (maybe_inform_about_fndecl_for_bogus_argument_init): + New declaration. + * decl2.c (check_default_args): Put all diagnostics for the fndecl + into a diagnostic group. Use the location of the parameter when + complaining about parameters with missing default arguments in + preference to that of the fndecl. Attempt to record the location + of the first parameter with a default argument and emit a note + for the first parameter that's missing one. + * typeck.c (convert_arguments): When complaining about parameters + with incomplete types, attempt to use the location of the + argument. Where available, add a note showing the pertinent + parameter in the fndecl. + (convert_for_assignment): When complaining about bad conversions + at function calls, use the location of the unstripped argument. + (convert_for_initialization): When checking for bogus references, + add an auto_diagnostic_group, and update the note to use the + location of the pertinent parameter, rather than just the callee. + +2018-12-06 Paolo Carlini + + * decl2.c (grokbitfield): Use DECL_SOURCE_LOCATION in error message; + print the type too; fix thinko in INDIRECT_TYPE_P use. + +2018-12-05 Alexandre Oliva + + PR c++/85569 + * constexpr.c (adjust_temp_type): Test for type equality with + same_type_p. + (constexpr_call_hasher::equal): Likewise. + +2018-12-04 Paolo Carlini + + PR c++/84636 + * decl.c (grokdeclarator): Avoid crashing on an anonymous bit-field + with function type. + +2018-12-04 Marek Polacek + + PR c++/88184 - ICE when treating name as template-name. + * pt.c (lookup_template_function): Always build the TEMPLATE_ID_EXPR + with unknown_type_node. + +2018-12-04 Julian Brown + + * parser.c (cp_parser_oacc_wait_list): Fix error message and avoid + duplicate diagnostic. + +2018-12-04 Jakub Jelinek + + PR c++/88103 + * typeck.c (build_class_member_access_expr): If unary_complex_lvalue + turned xvalue_p into non-xvalue_p, call move on it. + +2018-12-02 Jakub Jelinek + + PR c++/88258 + * parser.c (cp_parser_skip_to_closing_parenthesis_1, + cp_parser_skip_to_end_of_statement, + cp_parser_skip_to_end_of_block_or_statement, + cp_parser_skip_to_closing_brace, + cp_parser_skip_to_closing_square_bracket, + cp_parser_skip_balanced_tokens): Don't treat CPP_PRAGMA_EOL specially + if in_pragma is false. + +2018-12-01 Marek Polacek + + Implement P0634R3, Down with typename! + * parser.c (CP_PARSER_FLAGS_TYPENAME_OPTIONAL): New enumerator. + (cp_parser_type_name): Remove declaration. + (cp_parser_postfix_expression): Pass CP_PARSER_FLAGS_TYPENAME_OPTIONAL + to cp_parser_type_id. + (cp_parser_new_type_id): Pass CP_PARSER_FLAGS_TYPENAME_OPTIONAL to + cp_parser_type_specifier_seq. + (cp_parser_lambda_declarator_opt): Pass + CP_PARSER_FLAGS_TYPENAME_OPTIONAL to + cp_parser_parameter_declaration_clause. + (cp_parser_condition): Pass CP_PARSER_FLAGS_NONE to + cp_parser_declarator. + (cp_parser_simple_declaration): Pass CP_PARSER_FLAGS_NONE to + cp_parser_init_declarator. + (cp_parser_conversion_type_id): Pass CP_PARSER_FLAGS_NONE to + cp_parser_type_specifier_seq. + (cp_parser_default_type_template_argument): Pass + CP_PARSER_FLAGS_TYPENAME_OPTIONAL to cp_parser_type_id. + (cp_parser_template_parameter): Pass CP_PARSER_FLAGS_TYPENAME_OPTIONAL + to cp_parser_parameter_declaration. + (cp_parser_explicit_instantiation): Pass CP_PARSER_FLAGS_NONE to + cp_parser_declarator. + (cp_parser_simple_type_specifier): Adjust call to cp_parser_type_name + to relay if we should treat the typename keyword as optional. Maybe + call cp_parser_make_typename_type is parsing a template-id and it's + not a TYPE_DECL. + (cp_parser_type_name): Remove unused function. + (cp_parser_enum_specifier): Pass to CP_PARSER_FLAGS_NONE + cp_parser_type_specifier_seq. + (cp_parser_alias_declaration): Pass CP_PARSER_FLAGS_TYPENAME_OPTIONAL + to cp_parser_type_id. + (cp_parser_init_declarator): New parameter. Pass it down to + cp_parser_declarator. + (cp_parser_declarator): New parameter. Pass CP_PARSER_FLAGS_NONE to + cp_parser_declarator. Pass the new parameter to + cp_parser_direct_declarator. + (cp_parser_direct_declarator): New parameter. Pass it to + cp_parser_parameter_declaration_clause and cp_parser_declarator. + (cp_parser_declarator_id): + (cp_parser_type_id_1): New parameter. Pass it to + cp_parser_type_specifier_seq. Adjust call to cp_parser_declarator. + (cp_parser_type_id): New parameter. Pass it to cp_parser_type_id_1. + (cp_parser_template_type_arg): Pass CP_PARSER_FLAGS_NONE to + cp_parser_type_id_1. + (cp_parser_trailing_type_id): Pass CP_PARSER_FLAGS_TYPENAME_OPTIONAL + to cp_parser_type_id_1. + (cp_parser_type_specifier_seq): New parameter. + (function_being_declared_is_template_p): + (cp_parser_parameter_declaration_clause): New parameter. Pass it to + cp_parser_parameter_declaration_list. + (cp_parser_parameter_declaration_list): New parameter. Pass it to + cp_parser_parameter_declaration. + (cp_parser_parameter_declaration): New parameter. Pass it to + cp_parser_decl_specifier_seq. Pass CP_PARSER_FLAGS_NONE to + cp_parser_declarator. + (cp_parser_member_declaration): Adjust call to + cp_parser_decl_specifier_seq to also include + CP_PARSER_FLAGS_TYPENAME_OPTIONAL. Pass + CP_PARSER_FLAGS_TYPENAME_OPTIONAL to cp_parser_declarator. + (cp_parser_exception_declaration): Pass CP_PARSER_FLAGS_NONE to + cp_parser_type_specifier_seq and cp_parser_declarator. + (cp_parser_requirement_parameter_list): Pass CP_PARSER_FLAGS_NONE to + cp_parser_parameter_declaration_clause. + (cp_parser_constructor_declarator_p): Resolve the TYPENAME_TYPE. + (cp_parser_single_declaration): Pass CP_PARSER_FLAGS_TYPENAME_OPTIONAL + to cp_parser_decl_specifier_seq and cp_parser_init_declarator. + (cp_parser_cache_defarg): Pass CP_PARSER_FLAGS_NONE to + cp_parser_declarator and cp_parser_parameter_declaration_list. + (cp_parser_objc_method_tail_params_opt): Pass CP_PARSER_FLAGS_NONE to + cp_parser_parameter_declaration. + (cp_parser_objc_class_ivars): Pass CP_PARSER_FLAGS_NONE to + cp_parser_declarator. + (cp_parser_objc_try_catch_finally_statement): Pass CP_PARSER_FLAGS_NONE + to cp_parser_parameter_declaration + (cp_parser_objc_struct_declaration): Pass CP_PARSER_FLAGS_NONE to + cp_parser_declarator. + (cp_parser_omp_for_loop_init): Pass CP_PARSER_FLAGS_NONE to + cp_parser_declarator and cp_parser_type_specifier_seq. + +2018-11-30 David Malcolm + + * typeck2.c: Include "gcc-rich-location.h". + (cxx_incomplete_type_diagnostic): When complaining about possibly + missing parens, add a fix-it hint if the member function takes no + additional params. + +2018-11-30 James Norris + + * parser.c (cp_parser_oacc_enter_exit_data): Use existing local + variable. + +2018-11-29 Paolo Carlini + + * decl.c (compute_array_index_type_loc): New, like the current + compute_array_index_type but takes a location_t too. + (compute_array_index_type): Forward to the latter. + (create_array_type_for_decl): Use compute_array_index_type_loc. + +2018-11-29 David Malcolm + + PR c++/88121 + * cp-name-hint.h (suggest_alternative_in_scoped_enum): New decl. + * error.c (dump_scope): Ensure that we print any scope for values + of unscoped enums. Print the scope of values of scoped enums. + (qualified_name_lookup_error): Offer suggestions for failures + within scoped enums by calling suggest_alternative_in_scoped_enum. + * name-lookup.c (class namespace_hints): Update comment to mention + scoped enums. + (namespace_hints::namespace_hints): Call + maybe_add_candidate_for_scoped_enum. + (namespace_hints::maybe_add_candidate_for_scoped_enum): New member + (suggest_alternatives_for): Update comment to mention scoped + enums. + (suggest_alternative_in_scoped_enum): New function. + +2018-11-28 Marek Polacek + + Implement P1094R2, Nested inline namespaces. + * parser.c (cp_parser_namespace_definition): Parse the optional inline + keyword in a nested-namespace-definition. Adjust push_namespace call. + Formatting fix. + +2018-11-28 Nathan Sidwell + + PR c++/87531 + * class.c (finish_struct): In a template, add artificial using + decl for operator=. + +2018-11-28 Jan Hubicka + + * except.c (do_allocate_exception): Annotate __cxa_allocate_exception + as COLD. + +2018-11-28 Marek Polacek + + PR c++/88222 - ICE with bit-field with invalid type. + * decl.c (grokdeclarator): Check if declarator is null. + +2018-11-28 Jakub Jelinek + + PR c++/87476 + * typeck2.c (digest_init_r): Re-add handing of signed/unsigned char + strings and add it to the initialization of wide array from non-wide + string diagnostics too. + +2018-11-27 Jakub Jelinek + + PR c++/88187 + * decl.c (grokdeclarator): Don't diagnose deduction guide errors + if !funcdecl_p. + + PR c++/88181 + * class.c (fixup_attribute_variants): Also propagate TYPE_PACKED + to variants. + +2018-11-26 Marek Polacek + + PR c++/88120 - ICE when calling save_expr in a template. + * typeck.c (cp_build_binary_op): Call cp_save_expr instead of + save_expr. + +2018-11-22 Jakub Jelinek + + PR c++/87386 + * parser.c (cp_parser_operator): Use str.get_value () instead of just + str in USERDEF_LITERAL_VALUE and USERDEF_LITERAL_SUFFIX_ID arguments. + +2018-11-21 Jakub Jelinek + + PR c++/88122 + * method.c (maybe_explain_implicit_delete): If + FUNCTION_FIRST_USER_PARMTYPE (decl) is NULL, set const_p to false + instead of ICEing. + + PR c++/87386 + * parser.c (cp_parser_primary_expression): Use + id_expression.get_location () instead of id_expr_token->location. + Adjust the range from id_expr_token->location to + id_expressio.get_finish (). + (cp_parser_operator_function_id): Pass location of the operator + token down to cp_parser_operator. + (cp_parser_operator): Add start_loc argument, always construct a + location with caret at start_loc and range from start_loc to the + finish of the last token. + + PR c++/87393 + * parser.c (cp_parser_linkage_specification): Remove useless + dereference of the consume_open method result. + +2018-11-20 Martin Sebor + + * cp-tree.h (cp_check_const_attributes): Declare. + * decl2.c (cp_check_const_attributes): Declare extern. + * parser.c (cp_parser_has_attribute_expression): New function. + (cp_parser_unary_expression): Handle RID_HAS_ATTRIBUTE_EXPRESSION. + (cp_parser_gnu_attribute_list): Add argument. + +2018-11-20 Jakub Jelinek + + PR c++/88110 + * constexpr.c (cxx_eval_constant_expression) : Punt + if get_base_address of ADDR_EXPR operand is not a DECL_P. + +2018-11-19 Marek Polacek + + PR c++/87781 - detect invalid elaborated-type-specifier. + * parser.c (cp_parser_elaborated_type_specifier): Ensure that + typename follows a nested-name-specifier. + +2018-11-18 Paolo Carlini + + * decl2.c (grokfield): Remove obsolete _vptr check; fix + explicit template argument list error location. + +2018-11-16 Kamlesh Kumar + + DR 1207 + PR c++/52869 + * parser.c (cp_parser_noexcept_specification_opt): Call + inject_this_parameter. + +2018-11-16 Jason Merrill + + Implement P0479R5, [[likely]] and [[unlikely]]. + * tree.c (handle_likeliness_attribute): New. + (std_attribute_table): Add likely/unlikely. + * cp-gimplify.c (lookup_hotness_attribute, remove_hotness_attribute) + (process_stmt_hotness_attribute, first_stmt): New. + (genericize_if_stmt): Check for duplicate predictions. + * parser.c (cp_parser_statement): Call + process_stmt_hotness_attribute. + (cp_parser_label_for_labeled_statement): Apply attributes to case. + * decl.c (finish_case_label): Give label in template type void. + * pt.c (tsubst_expr) [CASE_LABEL_EXPR]: Copy attributes. + [PREDICT_EXPR]: Handle. + +2018-11-16 Nathan Sidwell + + Remove ovl_used, it is no longer needed + * cp-tree.h (OVL_USED_P): Delete. + (lookup_keep): Delete. + * friend.c (add_friend): Don't call it. + * parser.c (lookup_literal_operator): Likewise. + (cp_parser_primary_expression): Likewise. + * semantics.c (perform_koenig_lookup): Likewise. + * pt.c (tsubst_copy ): Don't assert OVL_USED_P. + * tree.c (ovl_copy): Delete. + (ovl_insert): Remove OVL_USED_P checks. + (ovl_iterator::reveal_node): Likewise. + (ovl_iterator::remove__node): Likewise. + (ovl_used, lookup_keep): Delete. + + PR c++/87269 + * parser.c (lookup_literal_operator): Mark overload for keeping + when inside template. Refactor. + +2018-11-15 Nathan Sidwell + + PR c++/86246 + PR c++/87989 + * typeck.c (finish_class_member_access_expr): Conversion operator + to dependent type is dependent. + +2018-11-15 Paolo Carlini + + * constexpr.c (ensure_literal_type_for_constexpr_object): Use + DECL_SOURCE_LOCATION in error_at calls. + +2018-11-15 Nathan Sidwell + + DR 2336 + * cp-tree.h (enum special_function_kind): Add sfk_virtual_destructor. + * method.c (type_has_trivial_fn): Add it. + (SFK_DTOR_P): Likewise. + (synthesized_method_base_walk): Don't check access of vbases of + abstract classes when sfk_virtual_destructor. + (synthesized_method_walk): Skip vbases of abstract classes except + when sfk_virtual_destructor. + (get_defaulted_eh_spec): Set sfk_virtual_destructor as needed. + + * cp-tree.h (enum special_function_kind): Reorder and comment. + * method.c (SFK_CTOR_P, SFK_DTOR_P, SFK_ASSIGN_P, SFK_COPY_P) + (SFK_MOVE_P): New predicates. + (walk_field_subobs, synthesized_method_base_walk): Drop + copy_arg_p, move_p, assign_p args. Use new SFK predicates. Order + parameters consistently. + (synthesized_method_walk): Drop ctor_p, copy_arg_p, move_p, + assign_p calculations. Use new SFK predicates. Adjust calls to + worker functions. + +2018-11-14 Paolo Carlini + + * parser.c (make_id_declarator): Add location_t parameter. + (cp_parser_lambda_declarator_opt): Adjust call. + (cp_parser_decomposition_declaration): Likewise. + (cp_parser_alias_declaration): Likewise. + (cp_parser_direct_declarator): Likewise. + (cp_parser_member_declaration): Likewise. + (cp_parser_objc_class_ivars): Likewise. + * decl.c (grokdeclarator): Use declarator->id_loc in two error + messages. + +2018-11-14 Jakub Jelinek + + P1236R1 - Signed integers are two's complement + * constexpr.c (cxx_eval_check_shift_p): Disable the signed LSHIFT_EXPR + checks for c++2a. + +2018-11-13 David Malcolm + + * call.c: Replace "source_location" with "location_t". + * cp-tree.h: Likewise. + * cvt.c: Likewise. + * name-lookup.c: Likewise. + * parser.c: Likewise. + * typeck.c: Likewise. + +2018-11-12 Jason Merrill + + Implement P0315R4, Lambdas in unevaluated contexts. + * decl2.c (min_vis_expr_r): Handle LAMBDA_EXPR. + * mangle.c (write_expression): Handle LAMBDA_EXPR. + * parser.c (cp_parser_lambda_expression): Allow lambdas in + unevaluated context. Start the tentative firewall sooner. + (cp_parser_lambda_body): Use cp_evaluated. + * pt.c (iterative_hash_template_arg): Handle LAMBDA_EXPR. + (tsubst_function_decl): Substitute a lambda even if it isn't + dependent. + (tsubst_lambda_expr): Use cp_evaluated. Always complain. + (tsubst_copy_and_build) [LAMBDA_EXPR]: Do nothing if tf_partial. + * semantics.c (begin_class_definition): Allow in template parm list. + * tree.c (strip_typedefs_expr): Pass through LAMBDA_EXPR. + (cp_tree_equal): Handle LAMBDA_EXPR. + + * pt.c (fn_type_unification): If we have a full set of explicit + arguments, go straight to substitution. + + * decl2.c (min_vis_expr_r, expr_visibility): New. + (min_vis_r): Call expr_visibility. + (constrain_visibility_for_template): Likewise. + + Implement P0722R3, destroying operator delete. + * call.c (std_destroying_delete_t_p, destroying_delete_p): New. + (aligned_deallocation_fn_p, usual_deallocation_fn_p): Use + destroying_delete_p. + (build_op_delete_call): Handle destroying delete. + * decl2.c (coerce_delete_type): Handle destroying delete. + * init.c (build_delete): Don't call dtor with destroying delete. + * optimize.c (build_delete_destructor_body): Likewise. + + Implement P0780R2, pack expansion in lambda init-capture. + * parser.c (cp_parser_lambda_introducer): Parse pack init-capture. + * pt.c (tsubst_pack_expansion): Handle init-capture packs. + (lookup_init_capture_pack): New. + (tsubst_expr) [DECL_EXPR]: Use it. + (tsubst_lambda_expr): Remember field pack expansions for + init-captures. + + * cp-tree.h (struct cp_evaluated): New. + * init.c (get_nsdmi): Use it. + * parser.c (cp_parser_enclosed_template_argument_list): Use it. + * pt.c (coerce_template_parms, tsubst_aggr_type): Use it. + +2018-11-09 Jakub Jelinek + + * parser.c (cp_parser_omp_clause_final, cp_parser_omp_clause_if): Use + cp_parser_assignment_expression instead of cp_parser_condition. + (cp_parser_omp_clause_num_threads, cp_parser_omp_clause_num_tasks, + cp_parser_omp_clause_grainsize, cp_parser_omp_clause_priority, + cp_parser_omp_clause_num_teams, cp_parser_omp_clause_thread_limit, + cp_parser_omp_clause_linear, cp_parser_omp_clause_device): Use + cp_parser_assignment_expression instead of cp_parser_expression. + (cp_parser_omp_clause_hint): Likewise. Formatting fix. + + * parser.c (cp_parser_omp_clause_reduction): Call sorry_at on + reduction clause with inscan modifier. + + * parser.c (cp_parser_omp_requires): Call sorry_at on requires + clauses other than atomic_default_mem_order. + +2018-11-09 Martin Sebor + + PR middle-end/81824 + * pt.c (warn_spec_missing_attributes): Move code to attribs.c. + Call decls_mismatched_attributes. + +2018-11-08 Jakub Jelinek + + * constexpr.c (potential_constant_expression_1): Handle OMP_DEPOBJ. + * cp-gimplify.c (cp_genericize_r): Handle + OMP_CLAUSE_{IN,TASK}_REDUCTION. + (cxx_omp_predetermined_sharing_1): Don't return + OMP_CLAUSE_DEFAULT_SHARED for const qualified decls with no mutable + member. Return OMP_CLAUSE_DEFAULT_FIRSTPRIVATE for this pointer. + * cp-objcp-common.c (cp_common_init_ts): Handle OMP_DEPOBJ. + * cp-tree.def (OMP_DEPOBJ): New tree code. + * cp-tree.h (OMP_ATOMIC_DEPENDENT_P): Return true also for first + argument being OMP_CLAUSE. + (OMP_DEPOBJ_DEPOBJ, OMP_DEPOBJ_CLAUSES): Define. + (cp_convert_omp_range_for, cp_finish_omp_range_for): Declare. + (finish_omp_atomic): Add LOC, CLAUSES and MO arguments. Remove + SEQ_CST argument. + (finish_omp_for_block): Declare. + (finish_omp_flush): Add MO argument. + (finish_omp_depobj): Declare. + * cxx-pretty-print.c (cxx_pretty_printer::statement): Handle + OMP_DEPOBJ. + * dump.c (cp_dump_tree): Likewise. + * lex.c (cxx_init): Likewise. + * parser.c: Include memmodel.h. + (cp_parser_for): Pass false as new is_omp argument to + cp_parser_range_for. + (cp_parser_range_for): Add IS_OMP argument, return before finalizing + if it is true. + (cp_parser_omp_clause_name): Handle nontemporal, in_reduction and + task_reduction clauses. + (cp_parser_omp_var_list_no_open): Handle + OMP_CLAUSE_{IN,TASK}_REDUCTION. For OMP_CLAUSE_DEPEND, parse clause + operands as either an array section, or lvalue assignment expression. + (cp_parser_omp_clause_if): Handle cancel and simd modifiers. + (cp_parser_omp_clause_defaultmap): Parse new kinds of defaultmap + clause. + (cp_parser_omp_clause_reduction): Add IS_OMP and KIND arguments. + Parse reduction modifiers. Pass KIND to c_parser_omp_variable_list. + (cp_parser_omp_clause_lastprivate, cp_parser_omp_iterators): New + functions. + (cp_parser_omp_clause_depend): Parse iterator modifier and handle + iterators. Parse mutexinoutset and depobj kinds. + (cp_parser_oacc_all_clauses): Adjust cp_parser_omp_clause_reduction + callers. + (cp_parser_omp_all_clauses): Likewise. Handle + PRAGMA_OMP_CLAUSE_NONTEMPORAL and + PRAGMA_OMP_CLAUSE_{IN,TASK}_REDUCTION. Call + cp_parser_omp_clause_lastprivate for OpenMP lastprivate clause. + (cp_parser_omp_atomic): Pass pragma_tok->location as + LOC to finish_omp_atomic. Parse hint and memory order clauses. + Handle default memory order from requires directive if any. Adjust + finish_omp_atomic caller. + (cp_parser_omp_critical): Allow comma in between (name) and hint + clause. + (cp_parser_omp_depobj): New function. + (cp_parser_omp_flush): Parse flush with memory-order-clause. + (cp_parser_omp_for_cond): Allow NE_EXPR even in OpenMP loops. + (cp_convert_omp_range_for, cp_finish_omp_range_for): New functions. + (cp_parser_omp_for_loop): Parse C++11 range for loops among omp + loops. Handle OMP_CLAUSE_IN_REDUCTION like OMP_CLAUSE_REDUCTION. + (OMP_SIMD_CLAUSE_MASK): Add if and nontemporal clauses. + (cp_parser_omp_simd, cp_parser_omp_for): Call keep_next_level before + begin_omp_structured_block and call finish_omp_for_block on + finish_omp_structured_block result. + (cp_parser_omp_master): Add p_name, mask and cclauses arguments. + Allow to be called while parsing combined parallel master. + Parse combined master taskloop{, simd}. + (cp_parser_omp_parallel): Parse combined + parallel master{, taskloop{, simd}} constructs. + (cp_parser_omp_single): Use SET_EXPR_LOCATION. + (OMP_TASK_CLAUSE_MASK): Add in_reduction clause. + (OMP_TASKWAIT_CLAUSE_MASK): Define. + (cp_parser_omp_taskwait): Handle taskwait with depend clauses. + (OMP_TASKGROUP_CLAUSE_MASK): Define. + (cp_parser_omp_taskgroup): Parse taskgroup clauses, adjust + c_finish_omp_taskgroup caller. + (cp_parser_omp_distribute): Call keep_next_level before + begin_omp_structured_block and call finish_omp_for_block on + finish_omp_structured_block result. + (cp_parser_omp_teams): Force a BIND_EXPR with BLOCK around teams + body. + (cp_parser_omp_target_data): Allow target data with only + use_device_ptr clauses. + (cp_parser_omp_target): Set OMP_REQUIRES_TARGET_USED bit in + omp_requires_mask. + (cp_parser_omp_requires): New function. + (OMP_TASKLOOP_CLAUSE_MASK): Add reduction and in_reduction clauses. + (cp_parser_omp_taskloop): Add forward declaration. Disallow + in_reduction clause when combined with parallel master. Call + keep_next_level before begin_omp_structured_block and call + finish_omp_for_block on finish_omp_structured_block result. + (cp_parser_omp_construct): Adjust cp_parser_omp_master caller. + (cp_parser_pragma): Handle PRAGMA_OMP_DEPOBJ and PRAGMA_OMP_REQUIRES. + * pt.c (tsubst_omp_clause_decl): Add iterators_cache argument. + Adjust recursive calls. Handle iterators. + (tsubst_omp_clauses): Handle OMP_CLAUSE_{IN,TASK}_REDUCTION and + OMP_CLAUSE_NONTEMPORAL. Adjust tsubst_omp_clause_decl callers. + (tsubst_decomp_names): + (tsubst_omp_for_iterator): Change orig_declv into a reference. + Handle range for loops. Move orig_declv handling after declv/initv + handling. + (tsubst_expr): Force a BIND_EXPR with BLOCK around teams body. + Adjust finish_omp_atomic caller. Call keep_next_level before + begin_omp_structured_block. Call cp_finish_omp_range_for for range + for loops and use {begin,finish}_omp_structured_block instead of + {push,pop}_stmt_list if there are any range for loops. Call + finish_omp_for_block on finish_omp_structured_block result. + Handle OMP_DEPOBJ. Handle taskwait with depend clauses. For + OMP_ATOMIC call tsubst_omp_clauses on clauses if any, adjust + finish_omp_atomic caller. Use OMP_ATOMIC_MEMORY_ORDER rather + than OMP_ATOMIC_SEQ_CST. Handle clauses on OMP_TASKGROUP. + (dependent_omp_for_p): Always return true for range for loops if + processing_template_decl. Return true if class type iterator + does not have INTEGER_CST increment. + * semantics.c: Include memmodel.h. + (handle_omp_array_sections_1): Handle OMP_CLAUSE_{IN,TASK}_REDUCTION + like OMP_CLAUSE_REDUCTION. + (handle_omp_array_sections): Likewise. Call save_expr on array + reductions before calling build_index_type. Handle depend clauses + with iterators. + (finish_omp_reduction_clause): Call save_expr for whole array + reduction sizes. Don't mark OMP_CLAUSE_DECL addressable if it has + reference type. Do mark decl_placeholder addressable if needed. + Use error_at with OMP_CLAUSE_LOCATION (c) as first argument instead + of error. + (cp_omp_finish_iterators): New function. + (finish_omp_clauses): Don't diagnose nonmonotonic clause with static, + runtime or auto schedule kinds. Diagnose nogroup clause used with + reduction clause(s). Handle depend clause with + OMP_CLAUSE_DEPEND_DEPOBJ. Diagnose bit-fields. Require + omp_depend_t type for OMP_CLAUSE_DEPEND_DEPOBJ kinds and + some different type for other kinds. Use cp_build_addr_expr + and cp_build_indirect_ref instead of cxx_mark_addressable. + Handle depend clauses with iterators. Only handle static data members + in the special case that const qualified vars may be specified in + firstprivate clause. Complain if const qualified vars without mutable + members are mentioned in data-sharing clauses other than firstprivate + or shared. Use error_at with OMP_CLAUSE_LOCATION (c) as first + argument instead of error. Diagnose more than one nontemporal clause + refering to the same variable. Use error_at rather than error for + priority and hint clause diagnostics. Fix pasto for hint clause. + Diagnose hint expression that doesn't fold into INTEGER_CST. + Diagnose if clause with modifier other than cancel. Handle + OMP_CLAUSE_{IN,TASK}_REDUCTION like OMP_CLAUSE_REDUCTION. Allow any + lvalue as OMP_CLAUSE_DEPEND operand (besides array section), adjust + diagnostics. + (handle_omp_for_class_iterator): Don't create a new TREE_LIST if one + has been created already for range for, just fill TREE_PURPOSE and + TREE_VALUE. Call cp_fully_fold on incr. + (finish_omp_for): Don't check cond/incr if cond is global_namespace. + Pass to c_omp_check_loop_iv_exprs orig_declv if non-NULL. Don't + use IS_EMPTY_STMT on NULL pre_body. Adjust c_finish_omp_for caller. + (finish_omp_for_block): New function. + (finish_omp_atomic): Add LOC argument, pass it through + to c_finish_omp_atomic and set it as location of OMP_ATOMIC* trees. + Remove SEQ_CST argument. Add CLAUSES and MO arguments. Adjust + c_finish_omp_atomic caller. Stick clauses if any into first argument + of wrapping OMP_ATOMIC. + (finish_omp_depobj): New function. + (finish_omp_flush): Add MO argument, if not + MEMMODEL_LAST, emit __atomic_thread_fence call with the given value. + (finish_omp_cancel): Diagnose if clause with modifier other than + cancel. + +2018-11-07 Nathan Sidwell + + PR c++/87904 + * cp-tree.h (struct tree_overload): Fix comment. + * tree.c (ovl_iterator::reveal_node): Propagate OVL_DEDUP_P. + +2018-11-04 Jason Merrill + + Implement UDL changes from P0732R2. + * cp-tree.h (struct releasing_vec): Move from mangle.c. + Add get_ref method. + * parser.c (cp_parser_userdef_string_literal): Use it. Handle + passing the string to a single template parameter of class type. + (cp_parser_template_declaration_after_parameters): Allow it. + Pedwarn about the character pack template that was proposed but not + accepted for C++14, and don't suggest it. + + Implement P0732R2, class types in non-type template parameters. + * error.c (dump_simple_decl): Look through a template parm object. + * mangle.c (write_template_arg): Likewise. + (mangle_template_parm_object): New. + * pt.c (template_parm_object_p, get_template_parm_object): New. + (invalid_tparm_referent_p): Factor from convert_nontype_argument. + (convert_nontype_argument, invalid_nontype_parm_type_p): Handle + class-type template arguments. + * tree.c (lvalue_kind): Likewise. + + * cvt.c (ocp_convert): Don't wrap a CONSTRUCTOR in a NOP_EXPR. + * constexpr.c (initialized_type): Fix AGGR_INIT_EXPR handling. + (cxx_eval_vec_init_1): Correct type of AGGR_INIT_EXPR. + (cxx_eval_outermost_constant_expr): Make sure a CONSTRUCTOR has the + right type. Don't wrap a CONSTRUCTOR if one was passed in. + * tree.c (build_aggr_init_expr): Check for void. + + PR c++/60503 - wrong lambda attribute syntax. + * parser.c (cp_parser_lambda_declarator_opt): Fix attribute + handling. + +2018-11-02 Nathan Sidwell + + * decl.c (duplicate_decls): Refactor checks. + +2018-11-01 Marek Polacek + + Implement P0846R0, ADL and function templates. + * decl.c (grokfndecl): Allow FUNCTION_DECL in assert. + * lex.c (unqualified_fn_lookup_error): Handle TEMPLATE_ID_EXPR. + * parser.c (cp_parser_postfix_expression): Do ADL for a template-name. + (cp_parser_template_id): Give errors if parsing the template argument + list didn't go well. Allow FUNCTION_DECL in assert. + (cp_parser_template_name): Consider a name to refer to a template if + it is an unqualified-id followed by a <. Don't return the identifier + if the decl is a function and dependent. + * pt.c (tsubst_copy) : Remove assert. + +2018-11-01 Nathan Sidwell + + * cp-tree.h (struct lang_function): Delete x_local_names field. + (struct lang_decl_base): Rename u2sel to spare. + (struct lang_decl_min): Remove lang_decl_u2 union. Keep access + field. + (LANG_DECL_U2_CHECK): Delete. + (DECL_DISCRIMINATOR_P): Require function scope. + (DECL_DISCRIMINATOR): Adjust. + (DECL_DISCRIMINATOR_SET_P): Delete. + (DECL_CAPTURED_VARIABLE, DECL_ACCESS, THUnK_VIRTUAL_OFFSET): Adjust. + (local_classes): Don't declare. + (determine_local_discriminator): Declare. + * decl.c (push_local_name): Delete. + (local_entities, determina_local_discrminator): New. + (duplicate_decls): Copy DECL_ACCESS. Fix formatting. + (cp_finish_decl): Use determine_local_discriminator. + (save_function_data): Drop x_local_names. + (finish_function): Drop local_names. + * decl2.c (finish_anon_union): Use determine_local_disciminator. + * mangle.c (write_unnamed_type_name): Use + discriminator_for_local_entity. + (local_class_index): Delete. + (discriminator_for_local_entity): Reimplement. + (write_local_name): Adjust discriminator code. + * name-lookup.c (do_pushtag): Call determine_local_discrimiator. + * semantics.c (finish_omp_threadprivate): Drop DECL_DISCRIMINATOR + handling. + * class.c (local_classes): Delete. + (init_class_processing): Don't init it. + +2018-11-01 Martin Liska + Jason Merrill + + PR c++/64266 + PR bootstrap/70422 + PR ipa/81277 + * cp-tree.h (DECL_FNAME_P): New macro. + * decl.c (cp_make_fname_decl): Set DECL_DECLARED_CONSTEXPR_P, + DECL_VALUE_EXPR, DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P. + (cp_finish_decl): + * lambda.c (is_capture_proxy): Use DECL_FNAME_P. + * pt.c (tsubst_expr): Handle DECL_PRETTY_FUNCTION_P. + +2018-10-31 Nathan Sidwell + + * cp-tree.h (OVL_DEDUP_P): New. + * name-lookup.c (name_lookup::add_overload): Check OVL_DEDUP_P. + (get_class_binding_direct): Likwise. + * tree.c (ovl_make): Propagate OVL_DEDUP_P. + (ovl_copy): Copy it. + (ovl_insert): Do not keep using-decls ordered. + (lookup_maybe_add): Adjust comment. + +2018-10-30 Marek Polacek + + Implement P0892R2, explicit(bool). + * call.c (add_template_candidate_real): Return if the declaration is + explicit and we're only looking for non-converting constructor. + * cp-tree.h (lang_decl_fn): Add has_dependent_explicit_spec_p bit. + (DECL_HAS_DEPENDENT_EXPLICIT_SPEC_P): New macro. + (cp_decl_specifier_seq): Add explicit_specifier field. + (build_explicit_specifier, store_explicit_specifier): Declare. + * decl.c (grokdeclarator): Call store_explicit_specifier. + (build_explicit_specifier): New function. + * parser.c (cp_parser_function_specifier_opt) : + Parse C++20 explicit(bool). + * pt.c (store_explicit_specifier, lookup_explicit_specifier): New. + (tsubst_function_decl): Handle explicit(dependent-expr). + +2018-10-30 Paolo Carlini + + * decl.c (grokdeclarator): Use declarator->id_loc in diagnostic + about flexible array members. + +2018-10-29 David Malcolm + + * cp-name-hint.h: New file. + * cp-tree.h (expr_to_string): New decl. + (suggest_alternatives_for): Move to cp-name-hint.h, changing + return type from bool to name_hint. + (suggest_alternative_in_explicit_scope): Likewise. + * error.c: Define INCLUDE_UNIQUE_PTR. Include "cp-name-hint.h". + (expr_to_string): Make non-static. + (qualified_name_lookup_error): For the non-"::" case, take + responsibity for issuing any suggestion from + suggest_alternative_in_explicit_scope, as it changes from + returning a bool to returning a name_hint. Replace fallback call + to suggest_alternatives_for to a call to + suggest_alternatives_in_other_namespaces, capturing the fact that + we don't have enough location information to issue a fix-it hint + for this case. Update the error to support emitting a fix-it hint + where appropriate. For the "::" case, take responsibility for + issuing any suggestion from suggest_alternatives_for, supporting + emitting a fix-it hint. + * lex.c: Define INCLUDE_UNIQUE_PTR. Include "gcc-rich-location.h" + and "cp-name-hint.h". + (unqualified_name_lookup_error): Take responsibility for issuing + any suggestion from suggest_alternatives_for, supporting emitting + a fix-it hint. + * name-lookup.c (class namespace_limit_reached): New subclass of + deferred_diagnostic. + (class show_candidate_location): Likewise. + (class suggest_alternatives): Likewise. + (class namespace_hints): New class. + (suggest_alternatives_for): Convert return type from bool to + name_hint, replacing all direct diagnostic emission by setting + suggestions on the return value, or creating deferred diagnostics. + Specifically, split out initial traversal of namespaces into + namespace_hints' ctor, and maybe_decorate_with_limit, and move the + rest of the implementation to + namespace_hints::convert_candidates_to_name_hint and + suggest_alternatives_for_1. + (namespace_hints::namespace_hints): New ctor, adapted from + suggest_alternatives_for's initial namespace traversal, storing + location and name, and converting locals "candidates", "limited" + and "limit" into members. + (namespace_hints::convert_candidates_to_name_hint): New member + function. + (namespace_hints::maybe_decorate_with_limit): New member function. + (suggest_alternatives_for_1): New function, based on second half + of old implementation of suggest_alternatives_for, converting from + immediate emission of suggestions to using name_hint. + (suggest_alternatives_in_other_namespaces): New function. + (maybe_suggest_missing_std_header): Convert from immediate + emission of suggestions to using name_hint, moving emission + implementation to... + (class missing_std_header): New subclass of deferred_diagnostic. + (maybe_suggest_missing_header): Convert return type from bool to + name_hint. + (suggest_alternative_in_explicit_scope): Convert from immediate + emission of suggestions to using name_hint. + * parser.c: Replace include of "c-family/name-hint.h" with + "cp-name-hint.h". + (cp_parser_diagnose_invalid_type_name): Update + "is there a suggestion" logic for change to + name_hint::operator bool. Take responsibility for emitting + fix-it hints from suggest_alternative_in_explicit_scope. + (cp_parser_namespace_name): Take responsibility for emitting + fix-it hints from suggest_alternative_in_explicit_scope. Don't + emit the "expected namespace-name" error if we've already emitted + an "is not a namespace-name" error. + +2018-10-29 David Malcolm + + PR c++/56856 + * call.c (build_over_call): Eliminate the "arglocs" array, and the + call to maybe_constant_value when building "fargs". + +2018-10-29 Paolo Carlini + + * decl.c (create_array_type_for_decl): Add location_t parameter + and use it. + (grokdeclarator): Adjust call. + +2018-10-29 Marek Polacek + + PR c++/87594 - constexpr rejects-valid with range-based for. + * constexpr.c (potential_constant_expression_1): If the condition + can't be evaluated, return true. + +2018-10-29 Joseph Myers + Julian Brown + + PR c++/66053 + * semantics.c (handle_omp_array_sections_1): Allow array + sections with "this" pointer for OpenACC. + +2018-10-25 Jason Merrill + + * parser.c (cp_parser_sizeof_operand): Remove redundant use of + grokdeclarator. + +2018-10-24 Jakub Jelinek + + PR c++/86288 + * parser.c (cp_parser_std_attribute): Canonicalize attr_ns, and when + :: is not present and attr_ns non-NULL, canonicalize also attr_id. + (cp_parser_attribute_spec): Fix comment typo. + +2018-10-24 Martin Sebor + + PR c++/84851 + * call.c (maybe_warn_class_memaccess): Tighten up. + +2018-10-17 David Malcolm + + * Make-lang.in (selftest-c++): New. + (CPP_SELFTEST_FLAGS, CPP_SELFTEST_DEPS, s-selftest-c++) + (selftest-c++-gdb, selftest-c++-valgrind): Move here from + gcc/Makefile.in. + +2018-10-17 Paolo Carlini + + PR c++/84705 + * tree.c (build_cplus_new): Avoid duplicate diagnostic about + incomplete type, early return error_mark_node if the second + argument is error_mark_node. + +2018-10-12 Nathan Sidwell + + * parser.h (struct cp_parser): Drop implicit_extern_c. + * parser.c (cp_debug_parser): Drop implicit_extern_c. + (cp_parser_new): Likewise. + (cp_parser_translation_unit): Handle implicit extern c here. Call + cp_parser_toplevel_declaration. + (cp_parser_toplevel_declaration): New, broken out of ... + (cp_parser_declaration_seq_opt): ... here. Call it. Drop + implicit extern C handling. + +2018-10-11 Will Wray + + PR c++/87364 + * cxx-pretty-print.c (pp_cxx_enumeration_constant): New function. + (cxx_pretty_printer::constant): Use it. + +2018-10-11 David Malcolm + + PR c++/84993 + * call.c (enforce_access): Move diagnostics to... + (complain_about_access): ...this new function. + * cp-tree.h (class access_failure_info): Rename split out field + "m_field_decl" into "m_decl" and "m_diag_decl". + (access_failure_info::record_access_failure): Add tree param. + (access_failure_info::was_inaccessible_p): New accessor. + (access_failure_info::get_decl): New accessor. + (access_failure_info::get_diag_decl): New accessor. + (access_failure_info::get_any_accessor): New member function. + (access_failure_info::add_fixit_hint): New static member function. + (complain_about_access): New decl. + * typeck.c (access_failure_info::record_access_failure): Update + for change to fields. + (access_failure_info::maybe_suggest_accessor): Split out into... + (access_failure_info::get_any_accessor): ...this new function... + (access_failure_info::add_fixit_hint): ...and this new function. + (finish_class_member_access_expr): Split out "has no member named" + error-handling into... + (complain_about_unrecognized_member): ...this new function, and + check that the guessed name is accessible along the access path. + Only provide a spell-correction fix-it hint if it is; otherwise, + attempt to issue an accessor fix-it hint. + +2018-10-11 Nathan Sidwell + + * parser.c (cp_parser_translation_unit): Return void. Don't fail + at first extra }, simplify logic. + (c_parse_file): Call finish_translation_unit here. + +2018-10-11 Jakub Jelinek + + PR c++/87582 + * typeck.c (maybe_warn_about_returning_address_of_local): If + whats_returned is a structured binding identifier and the structured + binding is a reference, recurse on its initializer. + + PR c++/87547 + * rtti.c (get_tinfo_decl_dynamic): Use unlowered_expr_type instead + of TREE_TYPE. + +2018-10-10 Marek Polacek + + PR c++/87567 - constexpr rejects call to non-constexpr function. + * constexpr.c (potential_constant_expression_1) : Return + true if the condition is always false. + : Likewise. + +2018-10-09 Paolo Carlini + + PR c++/84423 + * pt.c (convert_template_argument): Immediately return error_mark_node + if the second argument is erroneous. + * parser.c (cp_parser_type_id): Add location_t * parameter. + (cp_parser_type_id_1): Likewise. + (cp_parser_alias_declaration): Adjust cp_parser_type_id call, + obtain the location of the type and save it. + (cp_parser_template_type_arg): Adjust. + (cp_parser_trailing_type_id): Likewise. + * decl.c (grokdeclarator): Improve error message for 'auto' in + alias declaration. + +2018-10-08 Paolo Carlini + + PR c++/71128 + * pt.c (do_decl_instantiation): Per 12.6.8/5, a concept cannot be + explicitly instantiated. + +2018-10-05 David Malcolm + + PR c++/56856 + * call.c (build_over_call): Build a vec of locations of the + arguments before the call to maybe_constant_value, and pass to + check_function_arguments. + * cp-lang.c (LANG_HOOKS_GET_SUBSTRING_LOCATION): Define as + c_get_substring_location. + * parser.c (cp_parser_string_literal): Capture string + concatenation locations. + +2018-10-04 Nathan Sidwell + + * lang-specs.h: Use string contatenation, not line splicing. + +2018-10-03 Jason Merrill + + Implement P0840, language support for empty objects. + * tree.c (handle_no_unique_addr_attribute): New. + (cxx_attribute_table): Add [[no_unique_address]]. + * class.c (field_poverlapping_p): New. + (layout_class_type): Check it. Adjust DECL_SIZE of potentially + overlapping fields. + (layout_empty_base_or_field): Rename from layout_empty_base, handle + FIELD_DECL as well. + (build_base_field, record_subobject_offsets): Adjust. + +2018-10-03 Martin Liska + + PR gcov-profile/86109 + * parser.c (cp_parser_lambda_declarator_opt): + Set DECL_LAMBDA_FUNCTION for lambdas. + +2018-10-02 Richard Biener + + * name-lookup.c (check_local_shadow): Do not test DECL_FROM_INLINE. + +2018-09-28 Eric Botcazou + Pierre-Marie de Rodat + + * method.c (use_thunk): Adjust call to cgraph_node::create_thunk. + +2018-09-28 Richard Biener + + * error.c (cp_print_error_function): Simplify by eliding + the BLOCK_ABSTRACT_ORIGIN chasing. + +2018-09-27 Paolo Carlini + + PR c++/84940 + * semantics.c (finish_unary_op_expr): Check return value of + build_x_unary_op for error_mark_node. + +2018-09-25 Jakub Jelinek + + PR c++/87398 + * constexpr.c (cxx_eval_constant_expression) : Only + look through COMPONENT_REFs with DECL_FIELD_IS_BASE FIELD_DECLs. + +2018-09-25 Martin Liska + + * name-lookup.c (namespace_scope_ht_size): Remove + unused function. + * parser.c (cp_lexer_next_token_is_not_keyword): Likewise. + +2018-09-24 Paolo Carlini + + PR c++/85070 + * method.c (lazily_declare_fn): During error-recovery add_method + may return false. + +2018-09-21 Marek Polacek + + PR c++/87372 - __func__ constexpr evaluation. + * constexpr.c (maybe_constant_init_1): Pass false for strict down to + cxx_eval_outermost_constant_expr. + +2018-09-20 Marek Polacek + + PR c++/87109 - wrong ctor with maybe-rvalue semantics. + * call.c (build_user_type_conversion_1): Refine the maybe-rvalue + check to only return if we're converting the return value to a base + class. + +2018-09-20 Allan Sandfeld Jensen + + * g++spec.c (lang_specific_driver): Handle -r like -nostdlib. + +2018-09-20 Jason Merrill + + PR c++/87075 - ICE with constexpr array initialization. + * constexpr.c (cxx_eval_vec_init_1): Handle trivial initialization. + +2018-09-19 Marek Polacek + + Add -Wclass-conversion. + * decl.c (grok_op_properties): Change a warning from -Wconversion to + -Wclass-conversion. Make it print the types. + +2018-09-19 Paolo Carlini + + PR c++/87324 + * parser.c (cp_parser_initializer_list): Assign error_mark_node + to the index upon error. + +2018-09-19 Marek Polacek + + PR c++/87357 - missing -Wconversion warning + * decl.c (grok_op_properties): Remove diagnostic parts mentioning + a conversion to a reference to void. Use + same_type_ignoring_top_level_qualifiers_p rather than comparing types + directly. + +2018-09-18 Marek Polacek + + P1064R0 - Allowing Virtual Function Calls in Constant Expressions + * call.c (build_over_call): No longer check if we're outside a template + function. + * class.c (build_vtbl_initializer): Build vtable's constructor with + indexes. + * constexpr.c (cxx_eval_constant_expression): Don't ignore _vptr's + initializer. Handle OBJ_TYPE_REF. + (potential_constant_expression_1): Handle OBJ_TYPE_REF. + * decl.c (maybe_commonize_var): Bail out for any DECL_ARTIFICIAL. + (initialize_artificial_var): Mark the variable as constexpr. + (grokdeclarator): Change error to pedwarn. Only warn when + pedantic and not C++2a. + +2018-09-18 Paolo Carlini + + PR c++/85065 + * cp-tree.h (NON_ERROR): New. + * pt.c (auto_hash::hash): Use it. + (do_auto_deduction): Likewise. + +2018-09-18 Nathan Sidwell + + PR c++/86881 + * name-lookup.c (check_local_shadow): Ignore auto types. + +2018-09-17 David Malcolm + + * error.c (range_label_for_type_mismatch::get_text): Update for + new param. + +2018-09-13 Bernd Edlinger + + * typeck2.c (digest_init_r): Fix overlength strings. + +2018-09-13 Ville Voutilainen + + PR c++/87093 + * method.c (constructible_expr): We're in an unevaluated context + in all cases, not just for class targets. + +2018-09-12 David Malcolm + + PR c++/85110 + * call.c (struct conversion_info): Add "loc" field. + (arg_conversion_rejection): Add "loc" param, using it to + initialize the new field. + (bad_arg_conversion_rejection): Likewise. + (explicit_conversion_rejection): Initialize the new field to + UNKNOWN_LOCATION. + (template_conversion_rejection): Likewise. + (add_function_candidate): Pass on the argument location to the new + param of arg_conversion_rejection. + (add_conv_candidate): Likewise. + (build_builtin_candidate): Likewise. + (build_user_type_conversion_1): Likewise. + (single_z_candidate): New function. + (maybe_get_bad_conversion_for_unmatched_call): New function. + (complain_about_bad_argument): New function, based on part of + convert_for_assignment. + (build_new_method_call_1): Split out handling of the "no viable + candidates" case into... + (complain_about_no_candidates_for_method_call): ...this new + function, and use the new functions above to special-case the + handling of a single non-viable candidate due to a bad argument. + * cp-tree.h (complain_about_bad_argument): New decl. + * typeck.c (convert_for_assignment): Split out one error-handling + case into complain_about_bad_argument. + +2018-09-09 Cesar Philippidis + Julian Brown + + PR middle-end/86336 + * semantics.c (finish_omp_clauses): Treat C++ references the same in + OpenACC as OpenMP. + +2018-08-28 Martin Liska + + * constexpr.c (cxx_eval_call_expression): Add quotes + to -fconstexpr-depth=. + +2018-09-10 Marek Polacek + + * class.c (build_vtbl_ref): Remove. + (build_vtbl_ref_1): Rename to build_vtbl_ref. + (build_vfn_ref): Call build_vtbl_ref instead of build_vtbl_ref_1. + +2018-09-08 Marek Polacek + + PR c++/87150 - wrong ctor with maybe-rvalue semantics. + * call.c (struct conversion): Update commentary. + (standard_conversion): Set rvaluedness_matches_p if LOOKUP_PREFER_RVALUE + for ck_base. + +2018-09-08 Jason Merrill + + PR c++/86678 - constexpr function with non-constant after return. + * constexpr.c (potential_constant_expression_1): Add jump_target. + (breaks): Check for BREAK_STMT. + (continues): Check for CONTINUE_STMT. + +2018-09-08 Marek Polacek + + * cxx-pretty-print.c (cxx_pretty_printer::statement) : Handle RANGE_FOR_INIT_STMT. + +2018-09-07 Marek Polacek + + PR c++/87152 - range-based for loops with initializer broken in templates. + * constexpr.c (potential_constant_expression_1) : + Recur into RANGE_FOR_INIT_STMT. + * cp-tree.def: Add RANGE_FOR_INIT_STMT to RANGE_FOR_STMT. + * cp-tree.h (RANGE_FOR_INIT_STMT): Define. + * dump.c (cp_dump_tree) : Also dump + RANGE_FOR_INIT_STMT. + * pt.c (tsubst_expr) : Recur into + RANGE_FOR_INIT_STMT. + * semantics.c (begin_range_for_stmt): Adjust call to build_stmt. + Do put the init statement in RANGE_FOR_INIT_STMT. + (finish_range_for_decl): Pop it for templates. + +2018-09-06 Bernd Edlinger + + * decl.c (check_initializer): Call cp_complete_array_type. + +2018-09-05 Marek Polacek + + PR c++/87109, wrong overload with ref-qualifiers. + * call.c (build_user_type_conversion_1): Use NULL instead of 0. Bail + out if performing the maybe-rvalue overload resolution and a conversion + function is getting called. + + PR c++/86982, -Wreturn-local-addr and std::move and std::forward. + * typeck.c (maybe_warn_about_returning_address_of_local): Handle calls + to std::move or std::forward. + (is_std_forward_p): New function. + +2018-09-05 Pádraig Brady + + PR c++/87185 + * lambda.c (prune_lambda_captures): Protect against const_vars.get + returning NULL. + +2018-09-04 Marek Polacek + + * cp-tree.h (treat_lvalue_as_rvalue_p): Declare. + * except.c (build_throw): Use it. Use CP_TYPE_VOLATILE_P. + * typeck.c (treat_lvalue_as_rvalue_p): No longer static. Add PARM_OK + parameter. + (maybe_warn_pessimizing_move): Adjust treat_lvalue_as_rvalue_p call. + (check_return_expr): Likewise. + +2018-09-03 Paolo Carlini + + PR c++/84980 + * constraint.cc (finish_shorthand_constraint): Early return if the + constraint is erroneous. + +2018-09-02 Bernd Edlinger + + * decl.c (eval_check_narrowing): Remove. + (check_initializer): Move call to braced_list_to_string from here ... + * typeck2.c (store_init_value): ... to here. + (digest_init_r): Remove handing of signed/unsigned char strings. + +2018-08-31 Nathan Sidwell + + PR c++/87155 + PR c++/84707 + * name-lookup.c (name_lookup::search_namespace): Don't look at + inlines when searching for NULL names. + + * decl.c (decls_match): Remove SYSTEM_IMPLICIT_EXTERN_C matching + of return types and parms. + * parser.c (cp_parser_parameter_declaration_clause): Likewise, + '()' always means '(void)'. + +2018-08-29 Jakub Jelinek + + PR c++/87095 + * decl.c (begin_destructor_body): If current_class_type has + virtual bases and the primary base is nearly empty virtual base, + voidify clearing of vptr and make it conditional on in-charge + argument. + +2018-08-29 Paolo Carlini + + PR c++/85265 + * parser.c (cp_parser_introduction_list): If cp_parser_identifier + returns error_mark_node early exit the loop. + (cp_parser_template_introduction): Improve error-recovery, remove + error call about empty introduction-list. + +2018-08-29 David Malcolm + + PR c++/85110 + * call.c (print_conversion_rejection): Add "fn" param and use it + for "no known conversion" messages to underline the pertinent + param. + (print_z_candidate): Supply "fn" to the new param above. + +2018-08-29 Jakub Jelinek + + PR c++/87122 + * pt.c (tsubst_expr) : If + processing_template_decl and decl is structured binding decl, call + cp_finish_decomp. + +2018-08-28 Paolo Carlini + + PR c++/86546 + * decl.c (finish_case_label): If the type is erroneous early + return error_mark_node. + +2018-08-27 David Malcolm + + PR c++/63392 + * parser.c (cp_parser_diagnose_invalid_type_name): Add fix-it + hint. + +2018-08-27 Jakub Jelinek + + PR c++/86993 + * cp-tree.h (cxx_readonly_error): Add location_t argument. + * typeck2.c (cxx_readonly_error): Add LOC argument, pass it to + ERROR_FOR_ASSIGNMENT macro and readonly_error. Add LOC argument + to ERROR_FOR_ASSIGNMENT macro, use error_at instead of error and + pass LOC to it. Formatting fixes. + * typeck.c (cp_build_unary_op): Pass location to cxx_readonly_error. + (cp_build_modify_expr): Pass loc to cxx_readonly_error. + * semantics.c (finish_asm_stmt): Pass input_location to + cxx_readonly_error. + +2018-08-27 David Malcolm + + PR c++/87091 + * decl.c (grokdeclarator): Update for conversion of show_caret_p + to a tri-state. + * error.c (cp_printer): Likewise. + * name-lookup.c (maybe_suggest_missing_std_header): Update call to + maybe_add_include_fixit to suggest overriding the location, as it + is for a note. + * parser.c (cp_parser_string_literal): Update for conversion of + show_caret_p to a tri-state. + (cp_parser_elaborated_type_specifier): Likewise. + (set_and_check_decl_spec_loc): Likewise. + * pt.c (listify): Update call to maybe_add_include_fixit to not + override the location, as it is for an error. + * rtti.c (typeid_ok_p): Likewise. + +2018-08-27 Martin Liska + + * call.c (build_call_a): Use new function + fndecl_built_in_p and remove check for FUNCTION_DECL if + possible. + (build_cxx_call): Likewise. + * constexpr.c (constexpr_fn_retval): Likewise. + (cxx_eval_builtin_function_call): Likewise. + (cxx_eval_call_expression): Likewise. + (potential_constant_expression_1): Likewise. + * cp-gimplify.c (cp_gimplify_expr): Likewise. + (cp_fold): Likewise. + * decl.c (decls_match): Likewise. + (validate_constexpr_redeclaration): Likewise. + (duplicate_decls): Likewise. + (make_rtl_for_nonlocal_decl): Likewise. + * name-lookup.c (consider_binding_level): Likewise. + (cp_emit_debug_info_for_using): Likewise. + * semantics.c (finish_call_expr): Likewise. + * tree.c (builtin_valid_in_constant_expr_p): Likewise. + +2018-08-26 Marek Polacek + + PR c++/87080 + * typeck.c (maybe_warn_pessimizing_move): Do nothing in a template. + + PR c++/87029, Implement -Wredundant-move. + * typeck.c (treat_lvalue_as_rvalue_p): New function. + (maybe_warn_pessimizing_move): Call convert_from_reference. + Warn about redundant moves. + +2018-08-24 Marek Polacek + + PR c++/67012 + PR c++/86942 + * decl.c (grokdeclarator): Disallow functions with trailing return + type with decltype(auto) as its type. Also check the function if + it's inner declarator doesn't exist + +2018-08-21 Marek Polacek + + PR c++/86499 + * parser.c (cp_parser_lambda_introducer): Give error if a non-local + lambda has a capture-default. + +2018-08-21 Paolo Carlini + + * decl.c (check_static_variable_definition): Change to return void. + +2018-08-21 Marek Polacek + + PR c++/86981, Implement -Wpessimizing-move. + * typeck.c (decl_in_std_namespace_p): New. + (is_std_move_p): New. + (maybe_warn_pessimizing_move): New. + (can_do_nrvo_p): New, factored out of ... + (check_return_expr): ... here. Warn about potentially harmful + std::move in a return statement. + + PR c++/65043 + * call.c (standard_conversion): Set check_narrowing. + * typeck2.c (check_narrowing): Use CP_INTEGRAL_TYPE_P rather + than comparing with INTEGER_TYPE. + + * cp-tree.h: Fix typo. + +2018-08-20 David Malcolm + + PR other/84889 + * call.c (build_user_type_conversion_1): Add auto_diagnostic_group + instance(s). + (print_error_for_call_failure): Likewise. + (build_op_call_1): Likewise. + (build_conditional_expr_1): Likewise. + (build_new_op_1): Likewise. + (build_op_delete_call): Likewise. + (convert_like_real): Likewise. + (build_over_call): Likewise. + (build_new_method_call_1): Likewise. + (joust): Likewise. + * class.c (check_tag): Likewise. + (finish_struct_anon_r): Likewise. + (one_inherited_ctor): Likewise. + (finalize_literal_type_property): Likewise. + (explain_non_literal_class): Likewise. + (find_flexarrays): Likewise. + (resolve_address_of_overloaded_function): Likewise. + * constexpr.c (ensure_literal_type_for_constexpr_object): Likewise. + (is_valid_constexpr_fn): Likewise. + (cx_check_missing_mem_inits): Likewise. + * cp-gimplify.c (cp_genericize_r): Likewise. + * cvt.c (maybe_warn_nodiscard): Likewise. + * decl.c (warn_extern_redeclared_static): Likewise. + (check_redeclaration_exception_specification): Likewise. + (check_no_redeclaration_friend_default_args): Likewise. + (duplicate_decls): Likewise. + (redeclaration_error_message): Likewise. + (warn_misplaced_attr_for_class_type): Likewise. + * decl2.c (finish_static_data_member_decl): Likewise. + (no_linkage_error): Likewise. + (cp_warn_deprecated_use): Likewise. + * error.c (qualified_name_lookup_error): Likewise. + * friend.c (make_friend_class): Likewise. + (do_friend): Likewise. + * init.c (perform_member_init): Likewise. + (build_new_1): Likewise. + (build_vec_delete_1): Likewise. + (build_delete): Likewise. + * lex.c (unqualified_name_lookup_error): Likewise. + * name-lookup.c (check_extern_c_conflict): Likewise. + (inform_shadowed): New function. + (check_local_shadow): Add auto_diagnostic_group instances, + replacing goto "inform_shadowed" label with call to subroutine. + (set_local_extern_decl_linkage): Add auto_diagnostic_group + instance(s). + * parser.c (cp_parser_diagnose_invalid_type_name): Likewise. + (cp_parser_namespace_name): Likewise. + * pt.c (check_specialization_namespace): Likewise. + (check_template_variable): Likewise. + (warn_spec_missing_attributes): Likewise. + (check_explicit_specialization): Likewise. + (process_partial_specialization): Likewise. + (lookup_template_class_1): Likewise. + (finish_template_variable): Likewise. + (do_auto_deduction): Likewise. + * search.c (check_final_overrider): Likewise. + (look_for_overrides_r): Likewise. + * tree.c (maybe_warn_parm_abi): Likewise. + * typeck.c (cxx_sizeof_expr): Likewise. + (cp_build_function_call_vec): Likewise. + (cp_build_binary_op): Likewise. + (convert_for_assignment): Likewise. + (maybe_warn_about_returning_address_of_local): Likewise. + * typeck2.c (abstract_virtuals_error_sfinae): Likewise. + (check_narrowing): Likewise. + +2018-08-17 David Malcolm + + * typeck.c (string_conv_p): Extract location from EXP and use it + in preference to input_location when issuing warnings. + +2018-08-15 David Malcolm + + * call.c: Include "gcc-rich-location.h". + (convert_like_real): Add range label for "invalid conversion" + diagnostic. + (perform_implicit_conversion_flags): Add type label to the + "could not convert" error. + * error.c: Include "gcc-rich-location.h". + (range_label_for_type_mismatch::get_text): New function. + * typeck.c (convert_for_assignment): Add type label to + the "cannot convert" error if a location is available. + +2018-08-15 Paolo Carlini + + * decl.c (check_previous_goto_1): When decl_jump_unsafe returns 2 + emit an error instead of a permerror. + +2018-08-13 Marek Polacek + + PR c++/57891 + * call.c (struct conversion): Add check_narrowing_const_only. + (build_converted_constant_expr): Set check_narrowing and + check_narrowing_const_only. Give error if expr is error node. + (convert_like_real): Pass it to check_narrowing. + * cp-tree.h (check_narrowing): Add a default parameter. + * decl.c (compute_array_index_type): Use input_location instead of + location_of. + * pt.c (convert_nontype_argument): Return NULL_TREE if tf_error. + * typeck2.c (check_narrowing): Don't warn for instantiation-dependent + expressions. Call maybe_constant_value instead of + fold_non_dependent_expr. Don't mention { } in diagnostic. Only check + narrowing for constants if CONST_ONLY. + +2018-08-13 Martin Sebor + + PR tree-optimization/71625 + * decl.c (check_initializer): Call braced_list_to_string. + (eval_check_narrowing): New function. + * gcc/cp/typeck2.c (digest_init_r): Accept strings literals + as initilizers for all narrow character types. + +2018-08-13 Marek Polacek + + P0806R2 - Deprecate implicit capture of this via [=] + * lambda.c (add_default_capture): Formatting fixes. Warn about + deprecated implicit capture of this via [=]. + + PR c++/86915 + * decl.c (create_array_type_for_decl): Handle null name. + +2018-08-10 Jason Merrill + + PR c++/86728 - C variadic generic lambda. + * parser.c (cp_parser_parameter_declaration): Don't turn 'auto' into + a pack if it's followed by a declarator-id. + +2018-08-08 Jakub Jelinek + + P0595R1 - is_constant_evaluated + * cp-tree.h (enum cp_built_in_function): New. + (maybe_constant_init): Add pretend_const_required argument. + * typeck2.c (store_init_value): Pass true as new argument to + maybe_constant_init. + * constexpr.c (constexpr_fn_retval): Check also DECL_BUILT_IN_CLASS + for BUILT_IN_UNREACHABLE. + (struct constexpr_ctx): Add pretend_const_required field. + (cxx_eval_builtin_function_call): Use DECL_IS_BUILTIN_CONSTANT_P + macro. Handle CP_BUILT_IN_IS_CONSTANT_EVALUATED. Check also + DECL_BUILT_IN_CLASS for BUILT_IN_UNREACHABLE. + (cxx_eval_outermost_constant_expr): Add pretend_const_required + argument, initialize pretend_const_required field in ctx. If the + result is TREE_CONSTANT and non_constant_p, retry with + pretend_const_required false if it was true. + (is_sub_constant_expr): Initialize pretend_const_required_field in + ctx. + (cxx_constant_value): Pass true as pretend_const_required to + cxx_eval_outermost_constant_expr. + (maybe_constant_value): Pass false as pretend_const_required to + cxx_eval_outermost_constant_expr. + (fold_non_dependent_expr): Likewise. + (maybe_constant_init_1): Add pretend_const_required argument, pass it + down to cxx_eval_outermost_constant_expr. Pass !allow_non_constant + instead of false as strict to cxx_eval_outermost_constant_expr. + (maybe_constant_init): Add pretend_const_required argument, pass it + down to maybe_constant_init_1. + (cxx_constant_init): Pass true as pretend_const_required to + maybe_constant_init_1. + * cp-gimplify.c (cp_gimplify_expr): Handle CALL_EXPRs to + CP_BUILT_IN_IS_CONSTANT_EVALUATED. + (cp_fold): Don't fold CP_BUILT_IN_IS_CONSTANT_EVALUATED calls. + * decl.c: Include langhooks.h. + (cxx_init_decl_processing): Register __builtin_is_constant_evaluated + built-in. + * tree.c (builtin_valid_in_constant_expr_p): Return true for + CP_BUILT_IN_IS_CONSTANT_EVALUATED. + * pt.c (declare_integer_pack): Initialize DECL_FUNCTION_CODE. + + PR c++/86836 + * pt.c (tsubst_expr): For structured bindings, call tsubst_decomp_names + before tsubst_init, not after it. + + PR c++/86738 + * constexpr.c (cxx_eval_binary_expression): For arithmetics involving + NULL pointer set *non_constant_p to true. + (cxx_eval_component_reference): For dereferencing of a NULL pointer, + set *non_constant_p to true and return t. + +2018-08-07 Paolo Carlini + + PR c++/59480, DR 136 + * decl.c (check_no_redeclaration_friend_default_args): New. + (duplicate_decls): Use the latter; also check that a friend + declaration specifying default arguments is a definition. + +2018-08-07 Ville Voutilainen + + PR c++/79133 + * name-lookup.c (check_local_shadow): Reject captures and parameters + with the same name. + +2018-08-06 Marek Polacek + + PR c++/86767 + * constexpr.c (cxx_eval_statement_list): Handle continue. + +2018-08-03 David Malcolm + Jonathan Wakely + + * decl.c: Include "gcc-rich-location.h". + (add_return_star_this_fixit): New function. + (finish_function): When warning about missing return statements in + functions returning non-void, add a "return *this;" fix-it hint for + assignment operators. + +2018-08-03 Jason Merrill + + PR c++/86706 + * class.c (build_base_path): Use currently_open_class. + +2018-08-02 David Malcolm + + * error.c (cxx_print_error_function): Duplicate "file" before + passing it to pp_set_prefix. + (cp_print_error_function): Use pp_take_prefix when saving the + existing prefix. + +2018-08-02 Richard Biener + + PR c++/86763 + * class.c (layout_class_type): Copy TYPE_TYPELESS_STORAGE + to the CLASSTYPE_AS_BASE. + +2018-08-01 Martin Sebor + + PR tree-optimization/86650 + * error.c (cp_printer): Move usage of EXPR_LOCATION (t) and + TREE_BLOCK (t) from within percent_K_format to this callsite. + +2018-08-01 Paolo Carlini + + PR c++/86661 + * class.c (note_name_declared_in_class): Use location_of in permerror + instead of DECL_SOURCE_LOCATION (for OVERLOADs). + +2018-07-31 Tom de Vries + + PR debug/86687 + * optimize.c (update_cloned_parm): Copy DECL_BY_REFERENCE. + +2018-07-31 Jakub Jelinek + + P1008R1 - prohibit aggregates with user-declared constructors + * class.c (check_bases_and_members): For C++2a set + CLASSTYPE_NON_AGGREGATE based on TYPE_HAS_USER_CONSTRUCTOR rather than + type_has_user_provided_or_explicit_constructor. + +2018-07-31 Martin Liska + + PR c++/86653 + * parser.c (cp_parser_condition): Initialize non_constant_p + to false. + +2018-07-28 David Malcolm + + * error.c (cp_printer): In the leading comment, move "%H" and "%I" + into alphabetical order, and add missing "%G" and "%K". Within + the switch statement, move cases 'G', 'H', 'I' and 'K' so that the + cases are in alphabetical order. + +2018-07-25 Jakub Jelinek + + * cp-tree.h (enum cp_tree_index): Add + CPTI_{ABI_TAG,ALIGNED,BEGIN,END,GET,TUPLE_{ELEMENT,SIZE}}_IDENTIFIER + and CPTI_{GNU,TYPE,VALUE,FUN,CLOSURE}_IDENTIFIER. + (abi_tag_identifier, aligned_identifier, begin_identifier, + end_identifier, get__identifier, gnu_identifier, + tuple_element_identifier, tuple_size_identifier, type_identifier, + value_identifier, fun_identifier, closure_identifier): Define. + * decl.c (initialize_predefined_identifiers): Initialize the above + identifiers. + (get_tuple_size): Use tuple_size_identifier instead of + get_identifier ("tuple_size") and value_identifier instead of + get_identifier ("value"). + (get_tuple_element_type): Use tuple_element_identifier instead of + get_identifier ("tuple_element") and type_identifier instead of + get_identifier ("type"). + (get_tuple_decomp_init): Use get__identifier instead of + get_identifier ("get"). + * lambda.c (maybe_add_lambda_conv_op): Use fun_identifier instead of + get_identifier ("_FUN"). + * parser.c (cp_parser_lambda_declarator_opt): Use closure_identifier + instead of get_identifier ("__closure"). + (cp_parser_std_attribute): Use gnu_identifier instead of + get_identifier ("gnu"). + (cp_parser_std_attribute_spec): Likewise. Use aligned_identifier + instead of get_identifier ("aligned"). + * class.c (check_abi_tags, inherit_targ_abi_tags): Use + abi_tag_identifier instead of get_identifier ("abi_tag"). + + PR c++/85515 + * cp-tree.h (enum cp_tree_index): Add + CPTI_FOR_{RANGE,BEGIN,END}{,_}_IDENTIFIER. + (for_range__identifier, for_begin__identifier, for_end__identifier, + for_range_identifier, for_begin_identifier, for_end_identifier): + Define. + * decl.c (initialize_predefined_identifiers): Initialize + for_{range,begin,end}{,_}_identifier. + * parser.c (build_range_temp): Use for_range__identifier instead of + get_identifier ("__for_range"). + (cp_convert_range_for): Use for_begin__identifier and + for_end__identifier instead of get_identifier ("__for_begin") and + get_identifier ("__for_end"). + * semantics.c (finish_for_stmt): Rename "__for_{range,begin,end} " + local symbols to "__for_{range,begin,end}". + +2018-07-23 Jakub Jelinek + + PR c++/86569 + * cp-gimplify.c (cp_fold): Don't fold comparisons into other kind + of expressions other than INTEGER_CST regardless of TREE_NO_WARNING + or warn_nonnull_compare. + +2018-07-19 Paolo Carlini + + Revert fix for c++/59480 (and testsuite followup) + + 2019-07-18 Paolo Carlini + + PR c++/59480, DR 136 + * decl.c (check_no_redeclaration_friend_default_args): New. + (duplicate_decls): Use the latter; also check that a friend + declaration specifying default arguments is a definition. + +2018-07-18 Jakub Jelinek + + PR c++/86550 + * parser.c (cp_parser_decl_specifier_seq): Diagnose invalid type + specifier if CP_PARSER_FLAGS_ONLY_MUTABLE_OR_CONSTEXPR. + +2018-07-18 Marek Polacek + + PR c++/86190 - bogus -Wsign-conversion warning + * typeck.c (cp_build_binary_op): Fix formatting. Add a warning + sentinel. + +2018-07-18 Paolo Carlini + + PR c++/59480, DR 136 + * decl.c (check_no_redeclaration_friend_default_args): New. + (duplicate_decls): Use the latter; also check that a friend + declaration specifying default arguments is a definition. + +2018-07-18 Paolo Carlini + + * class.c (note_name_declared_in_class): Prefer permerror + inform + to a pair of permerrors; use DECL_SOURCE_LOCATION. + +2018-07-18 Richard Biener + + PR debug/86523 + * decl2.c (c_parse_final_cleanups): Call write_out_vars before + start_static_storage_duration_function sets current_function_decl. + +2018-07-17 Jason Merrill + + PR c++/86480 - nested variadic lambda and constexpr if. + * pt.c (find_parameter_packs_r) [IF_STMT]: Don't walk into + IF_STMT_EXTRA_ARGS. + * tree.c (cp_walk_subtrees) [DECLTYPE_TYPE]: Set + cp_unevaluated_operand. + [ALIGNOF_EXPR] [SIZEOF_EXPR] [NOEXCEPT_EXPR]: Likewise. + +2018-07-16 Paolo Carlini + + * class.c (resolve_address_of_overloaded_function): Don't emit an + inform if the matching permerror returns false. + * pt.c (check_specialization_namespace): Likewise. + +2018-07-16 Jakub Jelinek + + PR c++/3698 + PR c++/86208 + * cp-gimplify.c (cp_genericize_r): When using extern_decl_map, or + in TREE_USED flag from stmt to h->to. + +2018-07-13 Nathan Sidwell + + PR c++/86374 + * pt.c (lookup_template_class_1): Use tsubst_aggr_type for + contexts that are classes. + * parser.c (cp_parser_template_id): Combine entering_scope decl & + initializer. + +2018-07-12 Jakub Jelinek + + * decl2.c (cplus_decl_attributes): Don't diagnose vars without mappable + type here, instead add "omp declare target implicit" attribute. Add + that attribute instead of "omp declare target" also when + processing_template_decl. + * decl.c (cp_finish_decl): Diagnose vars without mappable type here, + and before calling cp_omp_mappable_type call complete_type. + +2018-07-10 Jakub Jelinek + + PR sanitizer/86406 + * cp-gimplify.c (cp_maybe_instrument_return): Skip trailing + DEBUG_BEGIN_STMTs. + + PR c++/86443 + * semantics.c (handle_omp_for_class_iterator): Remove lastp argument, + instead of setting *lastp turn orig_declv elt into a TREE_LIST. + (finish_omp_for): Adjust handle_omp_for_class_iterator caller. + * pt.c (tsubst_omp_for_iterator): Allow OMP_FOR_ORIG_DECLS to contain + TREE_LIST for both the original class iterator and the "last" helper + var. + +2018-07-09 Paolo Carlini + + * decl.c (grokdeclarator): Use rich_location::add_range in three + more places; include gcc-rich-location.h. + +2018-07-07 Aldy Hernandez + + * decl.c (build_enumerator): Change overflow type to overflow_type. + * init.c (build_new_1): Same. + +2018-07-05 Nathan Sidwell + + * cp/decl.c (decls_match): Check SYSTEM_IMPLICIT_EXTERN_C not + NO_IMPLICIT_EXTERN_C. + * cp/parser.c (cp_parser_parameter_declaration_clause): Likewise. + +2018-07-04 Ville Voutilainen + + PR c++/86398 + * method.c (is_trivially_xible): Return false + if is_xible_helper returns a NULL_TREE. + +2018-07-03 Paolo Carlini + + * decl.c (min_location): New. + (smallest_type_quals_location): Use the latter. + (check_concept_fn): Use DECL_SOURCE_LOCATION. + (grokdeclarator): Use accurate locations in a number of error + messages involving ds_thread, ds_storage_class, ds_virtual, + ds_constexpr, ds_typedef and ds_friend; exploit min_location. + +2018-07-03 Marek Polacek + + PR c++/86201 + * typeck.c (cp_build_binary_op): Check c_inhibit_evaluation_warnings. + +2018-07-03 Jason Merrill + + PR c++/86378 - functional cast in noexcept-specifier. + * tree.c (strip_typedefs_expr) [TREE_LIST]: Fix iteration. + +2018-07-02 Paolo Carlini + + * parser.c (set_and_check_decl_spec_loc): Use rich_location::add_range + in error message about __thread and thread_local at the same time. + +2018-06-29 Marek Polacek + + PR c++/86184 + * tree.c (cp_save_expr): Don't call save_expr for TARGET_EXPRs. + +2018-06-28 David Malcolm + + * parser.c (cp_parser_error_1): After issuing a conflict marker + error, consume tokens until the end of the source line. + +2018-06-28 Jason Merrill + + PR c++/86342 - -Wdeprecated-copy and system headers. + * decl2.c (cp_warn_deprecated_use): Don't warn about declarations + in system headers. + +2018-06-27 David Malcolm + + PR c++/86329 + * name-lookup.c (consider_binding_level): Filter out names that + match anon_aggrname_p. + +2018-06-27 Jason Merrill + + * name-lookup.c (do_pushtag): If we skip a class level, also skip + its template level. + +2018-06-26 Jason Merrill + + PR c++/86320 - memory-hog with std::array of pair + * typeck2.c (process_init_constructor_array): Only compute a + constant initializer once. + + PR c++/80290 - memory-hog with std::pair. + * pt.c (fn_type_unification): Add convs parameter. + (check_non_deducible_conversion): Remember conversion. + (check_non_deducible_conversions): New. Do checks here. + (type_unification_real): Not here. Remove flags parm. + * call.c (add_function_candidate): Make convs a parameter. + Don't recalculate the conversion if it's already set. + (add_template_candidate_real): Allocate convs here. + (good_conversion, conv_flags): New. + +2018-06-26 Jakub Jelinek + + PR c++/86291 + * parser.c (cp_parser_omp_for_loop_init): Change for_block argument + type from vec * to vec *&. + +2018-06-23 Paolo Carlini + + * decl.c (bad_specifiers): Add const location_t* parameter and + use locations in error messages about 'inline' and 'virtual'. + (mark_inline_variable): Add location_t parameter and use it in + error_at and pedwarn messages. + (grokdeclarator): Use declspecs->locations[ds_constexpr], + declspecs->locations[ds_concept], declspecs->locations[ds_virtual], + declspecs->locations[ds_inline] in many error messages; adjust + bad_specifiers and mark_inline_variable calls. + (grokvardecl): Use declspecs->locations[ds_concept] in error message. + +2018-06-22 Jason Merrill + + PR c++/86219 - ICE with erroneous initializer in template. + * constexpr.c (fold_non_dependent_expr): Add complain parm. + * call.c, expr.c, init.c, pt.c, semantics.c, typeck.c, typeck2.c: + Pass it. + * call.c (build_cxx_call): Don't mess with builtins in a template. + * typeck2.c (store_init_value): If fold_non_dependent_expr didn't + produce a constant value, go back to the uninstantiated form. + + Avoid taking the address of something just because it's in parens. + * constexpr.c (same_type_ignoring_tlq_and_bounds_p): New. + (cxx_fold_indirect_ref): Use it. + (cxx_eval_constant_expression) [VIEW_CONVERT_EXPR]: Use it. + * cp-tree.h (REF_PARENTHESIZED_P): Allow VIEW_CONVERT_EXPR. + * semantics.c (force_paren_expr): Use VIEW_CONVERT_EXPR instead of + static_cast to reference type. + (maybe_undo_parenthesized_ref): Handle VIEW_CONVERT_EXPR. + +2018-06-21 Jason Merrill + + * pt.c (tsubst) [TEMPLATE_TYPE_PARM]: Use TEMPLATE_PARM_DESCENDANTS. + + * name-lookup.c (do_push_to_top_level): Don't allocate + current_lang_base. + (do_pop_from_top_level): Release current_lang_base. + + Let -fmem-report see callers of cxx_make_type. + * lex.c (cxx_make_type): Add MEM_STAT_DECL. + (make_class_type): Likewise. + (cxx_make_type_hook): New. + * cp-objcp-common.h (LANG_HOOKS_MAKE_TYPE): Use cxx_make_type_hook. + +2018-06-20 Nathan Sidwell + + PR c++/85634 + * friend.c (add_friend): Keep lookup sets of tempate sets. + +2018-06-20 Paolo Carlini + + * decl.c (grokfndecl): Add const cp_decl_specifier_seq* parameter; + tidy handling of a null location_t argument; use proper location + information in a few additional error messages. + (grokdeclarator): Update calls. + +2018-06-20 Chung-Lin Tang + Thomas Schwinge + Cesar Philippidis + + * parser.c (cp_parser_omp_clause_name): Add support for finalize + and if_present. Make present_or_{copy,copyin,copyout,create} aliases + to their non-present_or_* counterparts. Make 'self' an alias to + PRAGMA_OACC_CLAUSE_HOST. + (cp_parser_oacc_data_clause): Update GOMP mappings for + PRAGMA_OACC_CLAUSE_{COPY,COPYIN,COPYOUT,CREATE,DELETE}. Remove + PRAGMA_OACC_CLAUSE_{SELF,PRESENT_OR_*}. + (cp_parser_oacc_all_clauses): Handle finalize and if_present clauses. + Remove support for present_or_* clauses. + (OACC_KERNELS_CLAUSE_MASK): Remove PRESENT_OR_* clauses. + (OACC_PARALLEL_CLAUSE_MASK): Likewise. + (OACC_DECLARE_CLAUSE_MASK): Likewise. + (OACC_DATA_CLAUSE_MASK): Likewise. + (OACC_ENTER_DATA_CLAUSE_MASK): Remove PRESENT_OR_* clauses. + (OACC_EXIT_DATA_CLAUSE_MASK): Add FINALIZE clause. + (OACC_UPDATE_CLAUSE_MASK): Remove SELF, add IF_PRESENT. + (cp_parser_oacc_declare): Remove PRESENT_OR_* clauses. + * pt.c (tsubst_omp_clauses): Handle IF_PRESENT and FINALIZE. + * semantics.c (finish_omp_clauses): Handle IF_PRESENT and FINALIZE. + +2018-06-20 Marek Polacek + + PR c++/86240 + * constexpr.c (cxx_eval_constant_expression): Handle ABSU_EXPR. + (fold_simple_1): Likewise. + * error.c (dump_expr): Likewise. + +2018-06-20 Nathan Sidwell + + PR c++/85634 + * cp-tree.h (lookup_keep): Drop KEEP parm. + (lookup_list_keep): Delete. + (maybe_get_fns): Declare. + * parser.c (cp_parser_primary_expression): Call lookup_keep here. + (cp_parser_template_id): Not here ... + * decl.c (cp_finish_decl): ... nor here ... + * init.c (build_raw_new_expr): ... nor here ... + * pt.c (process_template_parm): ... nor here ... + * semantics.c (perform_koenig_lookup): Call lookup_keep. + (finish_call_expr): Not here. + * tree.c (ovl_cache): Delete. + (ovl_make, ovl_copy): No cache. + (lookup_keep): Always keep. + (lookup_list_keep): Delete. + (maybe_get_fns): New, broken out of ... + (get_fns): ... here. Call it. + (built_min_nt_loc, build_min, build_min_non_dep): Drop lookup_keep. + (build_min_nt_call_vec): Likewise. + +2018-06-19 Jason Merrill + + * cp-tree.h (CONSTRUCTOR_NO_IMPLICIT_ZERO): Remove. + * constexpr.c: Use CONSTRUCTOR_NO_CLEARING instead. + + PR c++/86182 - ICE with anonymous union passed to template. + * pt.c (tsubst_expr) [DECL_EXPR]: Handle an anonymous union type + used to declare a named variable. + +2018-06-18 Jason Merrill + + * tree.c (cp_expr_location): New. + * cp-tree.h (cp_expr_loc_or_loc): New. + * call.c, cvt.c, constexpr.c, constraint.cc, cp-gimplify.c, decl.c, + error.c, init.c, lex.c, parser.c, pt.c, semantics.c, typeck.c, + typeck2.c: Use it instead of EXPR_LOC_OR_LOC. + + * parser.c (cp_parser_lambda_expression): Use a range for + LAMBDA_EXPR_LOCATION. + + PR c++/86200 - ICE with unexpanded pack in lambda parameter. + * pt.c (find_parameter_packs_r) [LAMBDA_EXPR]: Also look into the + function type. + + PR c++/81060 - ICE with unexpanded parameter pack. + * pt.c (check_for_bare_parameter_packs): Add loc parameter. + * decl.c (grokdeclarator): Call it for qualifying_scope. + + PR c++/86171 - ICE with recursive alias instantiation. + * pt.c (tsubst_decl): Handle recursive alias instantiation. + +2018-06-18 Paolo Carlini + + * decl.c (duplicate_decls): Consistently use DECL_SOURCE_LOCATION + in errors about redefined default arguments; tidy. + +2018-06-16 Kugan Vivekanandarajah + + * constexpr.c (potential_constant_expression_1): Handle ABSU_EXPR. + * cp-gimplify.c (cp_fold): Likewise. + +2018-06-15 Jason Merrill + + PR c++/86147 - wrong capture for template argument. + * expr.c (mark_use): Look through NOP_EXPR. + + * name-lookup.c (do_pushtag): Don't look through complete types, but + don't add to them either. Get context from current_binding_level. + * pt.c (tsubst_default_argument): Use push_to/pop_from_top_level. + + * decl.c (start_enum): Do compare dependent underlying type. + + PR c++/82882 - ICE with lambda in template default argument. + * lambda.c (record_null_lambda_scope): New. + * pt.c (tsubst_lambda_expr): Use it. + * name-lookup.c (do_pushtag): Don't give a lambda DECL_CONTEXT of a + function that isn't open. + + * tree.c (maybe_warn_parm_abi): Inform the location of the class. + +2018-06-14 Marek Polacek + + PR c++/86063 + * decl2.c (cp_check_const_attributes): Skip trees that are not + TREE_LISTs. + +2018-06-14 Jakub Jelinek + + P0624R2 - Default constructible and assignable stateless lambdas + * method.c (synthesized_method_walk): For C++2a don't mark + sfk_constructor or sfk_copy_assignment as deleted if lambda has + no lambda-captures. + +2018-06-14 Paolo Carlini + + * decl.c (duplicate_decls): Use DECL_SOURCE_LOCATION in + OPT_Wshadow warning_at. + (grokfndecl): Consistently use the location_t argument in + literal operator diagnostic messages. + (grokdeclarator): Use declspecs->locations[ds_storage_class] + in error_at call. + * decl2.c (finish_static_data_member_decl): Use DECL_SOURCE_LOCATION + in permerror call. + +2018-06-13 Jason Merrill + + PR c++/86099 - ICE with trivial copy and non-trivial default ctor. + * constexpr.c (instantiate_cx_fn_r): Don't synthesize trivial + constructors. + + PR c++/86094 - wrong code with defaulted move ctor. + * class.c (classtype_has_non_deleted_move_ctor): New. + * tree.c (maybe_warn_parm_abi, type_has_nontrivial_copy_init): + Handle v12 breakage. + +2018-06-12 Jason Merrill + + PR c++/86098 - ICE with template placeholder for TTP. + * typeck.c (structural_comptypes) [TEMPLATE_TYPE_PARM]: Check + CLASS_PLACEHOLDER_TEMPLATE. + +2018-06-12 Paolo Carlini + + * decl2.c (coerce_new_type, coerce_delete_type): Add location_t + parameter and adjust error_at calls. + * decl.c (grok_op_properties): Adjust calls. + * cp-tree.h (oerce_new_type, coerce_delete_type): Adjust decls. + +2018-06-12 Marek Polacek + + Core issue 1331 - const mismatch with defaulted copy constructor + * class.c (check_bases_and_members): When checking a defaulted + function, mark it as deleted rather than giving an error. + +2018-06-11 Jason Merrill + + PR c++/85792 -Wctor-dtor-privacy and inherited constructor. + * class.c (maybe_warn_about_overly_private_class): Handle inherited + constructors. + + PR c++/85963 - -Wunused-but-set with ?: in template. + * pt.c (tsubst_copy_and_build) [COND_EXPR]: Call mark_rvalue_use. + +2018-06-11 Paolo Carlini + + * decl.c (grok_op_properties): Consistently use the location + of the decl; remove special casing of POSTINCREMENT_EXPR and + POSTDECREMENT_EXPR wrt default arguments. + +2018-06-05 Jason Merrill + + * constexpr.c (cxx_eval_binary_expression): Special case comparison + of pointers to members of the same union. + +2018-06-11 Jason Merrill + + PR c++/86094 - wrong code with defaulted move ctor. + * tree.c (type_has_nontrivial_copy_init): Fix move ctor handling. + +2018-06-10 Paolo Carlini + + * decl.c (grokfndecl): Use the location_t argument in two more places. + +2018-06-06 Marek Polacek + + PR c++/85977 + * pt.c (unify): If ELTTYPE has no deducible template parms, skip + deduction from the list elements. + (type_unification_real): Check convertibility of list elements. + +2018-06-06 Jason Merrill + + PR c++/86060 - ICE on range for with -std=c++98. + * parser.c (cp_parser_init_statement): Don't clobber *decl after + pedwarn. + + PR c++/85710 - ICE with -Wmemset-elt-size. + * semantics.c (finish_call_expr): Call warn_for_memset here. + * parser.c (cp_parser_postfix_expression): Not here. + (literal_integer_zerop): No longer static. + * pt.c (build_non_dependent_expr): Don't wrap CONST_DECL. + +2018-06-05 Marek Polacek + + PR c++/85976 + * tree.c (cp_tree_equal): Handle USING_DECL. + +2018-06-05 Jason Merrill + + PR c++/85731 - wrong error with qualified-id in template. + * semantics.c (finish_qualified_id_expr): build_qualified_name + for unbound names in the current class. + +2018-06-04 Jason Merrill + + PR c++/61806 - missed SFINAE with partial specialization. + * cp-tree.h (deferring_access_check_sentinel): Add deferring_kind + parameter to constructor. + * pt.c (instantiate_class_template_1): Enable access checking + before call to most_specialized_partial_spec. + + PR c++/85765 - SFINAE and non-type default template arg. + * pt.c (type_unification_real): Do full semantic processing if + substituting a partial args list replaces all template parms. + +2018-06-03 Jason Merrill + + PR c++/85739 - ICE with pointer to member template parm. + * cvt.c (perform_qualification_conversions): Use cp_fold_convert. + +2018-06-02 Jason Merrill + + PR c++/85761 - ICE with ill-formed use of const outer variable. + * expr.c (mark_use): Handle location wrappers. + +2018-06-01 Jason Merrill + + PR c++/85764 - bogus 'this' not captured error. + * lambda.c (resolvable_dummy_lambda): Use nonlambda_method_basetype. + (nonlambda_method_basetype): Handle NSDMI. + + CWG 1581: When are constexpr member functions defined? + * constexpr.c (instantiate_cx_fn_r, instantiate_constexpr_fns): New. + (cxx_eval_outermost_constant_expr): Call instantiate_constexpr_fns. + + PR c++/58281 - explicit instantiation of constexpr + * pt.c (mark_decl_instantiated): Clear DECL_EXTERNAL. + + * pt.c (instantiate_decl): Any defaulted function is defined. + +2018-05-30 Jonathan Wakely + + PR c++/77777 + * call.c (resolve_args): Use location of expression, not current input + location. + +2018-05-30 Ville Voutilainen + + Do not warn about zero-as-null when NULL is used. + * call.c (conversion_null_warnings): Check for pointer + types converted from zero constants. + (convert_like_real): Add a warning sentinel at the end. + * tree.c (maybe_warn_zero_as_null_pointer_constant): Also + check null_node_p. + +2018-05-30 Jason Merrill + + PR c++/85807 - ICE with call in template NSDMI. + * init.c (get_nsdmi): Use push_to/pop_from_top_level. + * tree.c (bot_manip): Don't set_flags_from_callee in a template. + + PR c++/85873 - constant initializer_list array not in .rodata. + * tree.c (build_target_expr): Set TREE_READONLY. + * call.c (set_up_extended_ref_temp): Set TREE_READONLY. + + * parser.c (cp_parser_check_condition_declarator): Handle + cp_error_declarator. + +2018-05-30 Jonathan Wakely + + * typeck.c (cxx_sizeof_or_alignof_type): Return size_one_node instead + of using it in dead store. + +2018-05-29 Jason Merrill + + PR c++/67445 - returning temporary initializer_list. + PR c++/67711 - assigning from temporary initializer_list. + PR c++/48562 - new initializer_list. + * typeck.c (maybe_warn_about_returning_address_of_local): Also warn + about returning local initializer_list. + * cp-tree.h (AUTO_TEMP_NAME, TEMP_NAME_P): Remove. + * call.c (build_over_call): Warn about assignment from temporary + init_list. + * init.c (build_new_1): Warn about 'new std::initializer_list'. + (find_list_begin, maybe_warn_list_ctor): New. + (perform_member_init): Use maybe_warn_list_ctor. + +2018-05-29 Marek Polacek + + PR c++/85883 + * init.c (build_new): Handle deducing a class with new + with more than one argument. + +2018-05-29 Jakub Jelinek + + PR c++/85952 + * init.c (build_aggr_init): For structured binding initialized from + array call mark_rvalue_use on the initializer. + +2018-05-28 Bernd Edlinger + + * decl2.c (start_static_storage_duration_function): Use + splay_tree_delete_pointers. + +2018-05-25 Jason Merrill + + PR c++/85815 - reference to member of enclosing template. + * search.c (lookup_base): Use currently_open_class. + (lookup_member): Use it regardless of -fconcepts. + * parser.c (cp_parser_postfix_dot_deref_expression): Check it. + + CWG 616, 1213 - value category of subobject references. + * tree.c (lvalue_kind): Fix handling of ARRAY_REF of pointer. + +2018-05-24 Jason Merrill + + PR c++/85842 - -Wreturn-type, constexpr if and generic lambda. + * pt.c (tsubst_lambda_expr): Copy current_function_returns_* to + generic lambda. + +2018-05-24 Ville Voutilainen + + Pedwarn on a non-standard position of a C++ attribute. + * parser.c (cp_parser_namespace_definition): Pedwarn about attributes + after the namespace name. + +2018-05-24 Paolo Carlini + + * cp-tree.h (INDIRECT_TYPE_P): New. + * call.c (build_trivial_dtor_call, maybe_warn_class_memaccess, + joust): Use it instead of POINTER_TYPE_P. + * class.c (update_vtable_entry_for_fn, find_flexarrays, + * fixed_type_or_null, resolves_to_fixed_type_p): Likewise. + * constexpr.c (cxx_eval_binary_expression, cxx_fold_indirect_ref, + * cxx_eval_increment_expression, potential_constant_expression_1): + Likewise. + * cp-gimplify.c (cp_gimplify_expr, cp_genericize_r): Likewise. + * cp-objcp-common.c (cxx_get_alias_set): Likewise. + * cp-ubsan.c (cp_ubsan_maybe_instrument_member_call, + cp_ubsan_maybe_instrument_downcast): Likewise. + * cvt.c (cp_convert_to_pointer, ocp_convert, + cp_get_fndecl_from_callee, maybe_warn_nodiscard, convert): Likewise. + * cxx-pretty-print.c (cxx_pretty_printer::abstract_declarator, + pp_cxx_offsetof_expression_1): Likewise. + * decl.c (grokparms, static_fn_type): Likewise. + * decl2.c (grokbitfield): Likewise. + * error.c (dump_expr): Likewise. + * except.c (initialize_handler_parm, check_noexcept_r): Likewise. + * init.c (warn_placement_new_too_small): Likewise. + * lambda.c (build_capture_proxy, add_capture): Likewise. + * parser.c (cp_parser_omp_for_loop): Likewise. + * pt.c (convert_nontype_argument, fn_type_unification, + uses_deducible_template_parms, check_cv_quals_for_unify, + dependent_type_p_r): Likewise. + * search.c (check_final_overrider): Likewise. + * semantics.c (handle_omp_array_sections, finish_omp_clauses, + finish_omp_for): Likewise. + * tree.c (cp_build_qualified_type_real): Likewise. + * typeck.c (build_class_member_access_expr, + finish_class_member_access_expr, build_x_indirect_ref, + cp_build_indirect_ref_1, cp_build_binary_op, build_const_cast_1): + Likewise. + +2018-05-24 Jason Merrill + + PR c++/85864 - literal template and default template arg. + * pt.c (instantiation_dependent_r): Handle NONTYPE_ARGUMENT_PACK. + +2018-05-24 Marek Polacek + + PR c++/85847 + * init.c (build_new_1): Use fold_non_dependent_expr. Use a dedicated + variable for its result. Fix a condition. + (build_new): Use fold_non_dependent_expr. Tweak a condition. + +2018-05-23 Jason Merrill + + Fix cast to rvalue reference from prvalue. + * cvt.c (diagnose_ref_binding): Handle rvalue reference. + * rtti.c (build_dynamic_cast_1): Don't try to build a reference to + non-class type. Handle xvalue argument. + * typeck.c (build_reinterpret_cast_1): Allow cast from prvalue to + rvalue reference. + * semantics.c (finish_compound_literal): Do direct-initialization, + not cast, to initialize a reference. + + CWG 616, 1213 - value category of subobject references. + * tree.c (lvalue_kind): A reference to a subobject of a prvalue is + an xvalue. + * typeck2.c (build_m_component_ref): Likewise. + * typeck.c (cp_build_addr_expr_1, lvalue_or_else): Remove diagnostic + distinction between temporary and xvalue. + +2018-05-23 Marek Polacek + + Implement P0614R1, Range-based for statements with initializer. + * parser.c (cp_parser_range_based_for_with_init_p): New. + (cp_parser_init_statement): Use it. Parse the optional init-statement + for a range-based for loop. + (cp_parser_skip_to_closing_parenthesis_1): Handle balancing ?:. + +2018-05-22 Jason Merrill + + PR c++/81420 - not extending temporary lifetime. + * call.c (extend_ref_init_temps_1): Handle ARRAY_REF. + * class.c (build_base_path): Avoid redundant move of an rvalue. + + PR c++/85866 - error with .* in default template arg. + * pt.c (tsubst_copy_and_build): Handle partial instantiation. + +2018-05-21 Paolo Carlini + + * parser.c (cp_parser_parameter_declaration_list): Remove + bool* parameter. + (cp_parser_parameter_declaration_clause): Adjust. + (cp_parser_cache_defarg): Likewise. + +2018-05-21 Paolo Carlini + + PR c++/84588 + * parser.c (cp_parser_maybe_commit_to_declaration, + cp_parser_check_condition_declarator): New. + (cp_parser_simple_declaration): Use the first above. + (cp_parser_condition): Use both the above; enforce + [stmt.stmt]/2 about the declarator not specifying + a function or an array; improve error-recovery. + +2018-05-20 Jason Merrill + + PR libstdc++/85843 - warning in logic_error copy constructor. + * class.c (type_has_user_nondefault_constructor): Check for a + user-provided ctor, not user-declared. + +2018-05-19 Jason Merrill + + * pt.c (tsubst_pack_expansion): Sorry rather than abort + on __integer_pack as subexpression of pattern. + +2018-05-18 Jason Merrill + + PR c++/58407 - deprecated implicit copy ops. + * call.c (build_over_call): Warn about deprecated trivial fns. + * class.c (classtype_has_user_copy_or_dtor): New. + (type_build_ctor_call): Check TREE_DEPRECATED. + (type_build_dtor_call): Likewise. + * decl2.c (cp_warn_deprecated_use): Move from tree.c. + Add checks. Return bool. Handle -Wdeprecated-copy. + (mark_used): Use it. + * decl.c (grokdeclarator): Remove redundant checks. + * typeck2.c (build_functional_cast): Likewise. + * method.c (lazily_declare_fn): Mark deprecated copy ops. + * init.c (build_aggr_init): Only set TREE_USED if there are + side-effects. + +2018-05-18 Cesar Philippidis + + PR c++/85782 + * cp-gimplify.c (cp_genericize_r): Call genericize_omp_for_stmt for + OACC_LOOPs. + +2018-05-18 Richard Sandiford + + * constexpr.c (cxx_eval_constant_expression): Remove FMA_EXPR handling. + (potential_constant_expression_1): Likewise. + +2018-05-16 Marek Polacek + + PR c++/85363 + * call.c (set_flags_from_callee): Handle AGGR_INIT_EXPRs too. + * tree.c (bot_manip): Call set_flags_from_callee for + AGGR_INIT_EXPRs too. + +2018-05-15 Jason Merrill + + * cp-tree.h (cp_expr): Remove copy constructor. + * mangle.c (struct releasing_vec): Declare copy constructor. + + * constexpr.c (cxx_eval_vec_init_1): Pass tf_none if ctx->quiet. + + PR c++/64372 - CWG 1560, gratuitous lvalue-rvalue conversion in ?: + * call.c (build_conditional_expr_1): Don't force_rvalue when one arm + is a throw-expression. + +2018-05-15 Paolo Carlini + + * cp-tree.h (DECL_MAYBE_IN_CHARGE_CDTOR_P): New. + (FOR_EACH_CLONE): Update. + * decl.c (grokdeclarator): Use it. + * decl2.c (vague_linkage_p): Likewise. + * mangle.c (mangle_decl): Likewise. + * method.c (lazily_declare_fn): Likewise. + * optimize.c (can_alias_cdtor, maybe_clone_body): Likewise. + * repo.c (repo_emit_p): Likewise. + * tree.c (decl_linkage): Likewise. + +2018-05-14 Jason Merrill + + Handle TYPE_HAS_LATE_RETURN_TYPE like ref-qualifier and eh spec. + * tree.c (build_cp_fntype_variant): New. + (build_ref_qualified_type, build_exception_variant) + (strip_typedefs, cxx_copy_lang_qualifiers): Use it. + (cxx_type_hash_eq, cp_check_qualified_type): Check + TYPE_HAS_LATE_RETURN_TYPE. + (cp_build_type_attribute_variant): Check cxx_type_hash_eq. + (cp_build_qualified_type_real): No need to preserve C++ qualifiers. + * class.c (build_clone): Use cxx_copy_lang_qualifiers. + (adjust_clone_args): Likewise. + * decl.c (grokfndecl): Add late_return_type_p parameter. Use + build_cp_fntype_variant. + (grokdeclarator): Pass late_return_type_p to grokfndecl. + (check_function_type): Use cxx_copy_lang_qualifiers. + (static_fn_type): Use cxx_copy_lang_qualifiers. + * decl2.c (build_memfn_type, maybe_retrofit_in_chrg) + (cp_reconstruct_complex_type, coerce_new_type, coerce_delete_type) + (change_return_type): Use cxx_copy_lang_qualifiers. + * mangle.c (write_type): Use cxx_copy_lang_qualifiers. + * parser.c (cp_parser_lambda_declarator_opt): Represent an explicit + return type on the declarator like a normal trailing return type. + * pt.c (tsubst_function_type): Use build_cp_fntype_variant. + (copy_default_args_to_explicit_spec): Use cxx_copy_lang_qualifiers. + * typeck.c (merge_types): Use build_cp_fntype_variant. + +2018-05-14 Paolo Carlini + + * cp-tree.h (TYPE_REF_P): New. + (TYPE_OBJ_P, TYPE_REF_OBJ_P, TYPE_REFFN_P): Update. + * call.c (build_list_conv, build_aggr_conv, standard_conversion, + direct_reference_binding, reference_binding, implicit_conversion, + add_builtin_candidate, build_user_type_conversion_1, build_op_call_1, + build_new_op_1, build_x_va_arg, conv_binds_ref_to_prvalue, + build_over_call, perform_implicit_conversion_flags, + extend_ref_init_temps, type_has_extended_temps): Use it. + * class.c (one_inheriting_sig, check_field_decls, + check_bases_and_members, find_flexarrays, finish_struct, + fixed_type_or_null): Likewise. + * constexpr.c (literal_type_p, cxx_bind_parameters_in_call, + non_const_var_error, cxx_eval_constant_expression, + potential_constant_expression_1): Likewise. + * cp-gimplify.c (omp_var_to_track, omp_cxx_notice_variable, + cp_genericize_r, cxx_omp_privatize_by_reference, + cxx_omp_const_qual_no_mutable, cxx_omp_finish_clause, + cp_fold_maybe_rvalue): Likewise. + * cp-ubsan.c (cp_ubsan_maybe_instrument_downcast): Likewise. + * cvt.c (build_up_reference, convert_to_reference, + convert_from_reference, convert_to_void, noexcept_conv_p, + fnptr_conv_p): Likewise. + * decl.c (poplevel, check_for_uninitialized_const_var, + check_initializer, initialize_local_var, cp_finish_decl, + get_tuple_decomp_init, cp_finish_decomp, grokdeclarator, copy_fn_p, + move_signature_fn_p, grok_op_properties, finish_function): Likewise. + * decl2.c (grok_array_decl, cp_reconstruct_complex_type, + decl_maybe_constant_var_p): Likewise. + * error.c (dump_type_prefix, dump_expr): Likewise. + * except.c (initialize_handler_parm, complete_ptr_ref_or_void_ptr_p, + is_admissible_throw_operand_or_catch_parameter): Likewise. + * expr.c (mark_use): Likewise. + * init.c (build_zero_init_1, build_value_init_noctor, + perform_member_init, diagnose_uninitialized_cst_or_ref_member_1, + build_new, build_delete): Likewise. + * lambda.c (build_lambda_object): Likewise. + * mangle.c (write_expression, write_template_arg): Likewise. + * method.c (forward_parm, do_build_copy_constructor, + do_build_copy_assign, build_stub_object, constructible_expr, + walk_field_subobs): Likewise. + * parser.c (cp_parser_omp_for_loop_init, + cp_parser_omp_declare_reduction_exprs, + cp_parser_omp_declare_reduction): Likewise. + * pt.c (convert_nontype_argument_function, convert_nontype_argument, + convert_template_argument, tsubst_pack_expansion, + tsubst_function_decl, tsubst_decl, tsubst, tsubst_copy_and_build, + maybe_adjust_types_for_deduction, check_cv_quals_for_unify, unify, + more_specialized_fn, invalid_nontype_parm_type_p, dependent_type_p_r, + value_dependent_expression_p, build_deduction_guide): Likewise. + * semantics.c (finish_handler_parms, finish_non_static_data_member, + finish_compound_literal, omp_privatize_field, + handle_omp_array_sections_1, handle_omp_array_sections, + cp_check_omp_declare_reduction, finish_omp_reduction_clause, + finish_omp_declare_simd_methods, cp_finish_omp_clause_depend_sink, + finish_omp_clauses, finish_decltype_type, capture_decltype, + finish_builtin_launder): Likewise. + * tree.c (lvalue_kind, cp_build_reference_type, move, + cp_build_qualified_type_real, stabilize_expr, stabilize_init): Likewise. + * typeck.c (cxx_safe_arg_type_equiv_p, build_class_member_access_expr, + cp_build_indirect_ref_1, convert_arguments, warn_for_null_address, + cp_build_addr_expr_1, maybe_warn_about_useless_cast, + build_static_cast_1, build_static_cast, build_reinterpret_cast_1, + build_const_cast_1, cp_build_c_cast, cp_build_modify_expr, + convert_for_initialization, + maybe_warn_about_returning_address_of_local, check_return_expr, + cp_type_quals, casts_away_constness, non_reference): Likewise. + * typeck2.c (cxx_readonly_error, store_init_value, + process_init_constructor_record, build_x_arrow, build_functional_cast, + add_exception_specifier): Likewise. + +2018-05-14 Jason Merrill + + * pt.c (tsubst) [ARRAY_TYPE]: Check valid_array_size_p. + (tsubst_copy_and_build) [NEW_EXPR]: Clear in_decl. + +2018-05-11 Jakub Jelinek + + PR c/85696 + * cp-tree.h (cxx_omp_predetermined_sharing_1): New prototype. + * cp-gimplify.c (cxx_omp_predetermined_sharing): New wrapper around + cxx_omp_predetermined_sharing_1. Rename old function to ... + (cxx_omp_predetermined_sharing_1): ... this. + * semantics.c (finish_omp_clauses): Use cxx_omp_predetermined_sharing_1 + instead of cxx_omp_predetermined_sharing. + +2018-05-10 Jason Merrill + + * decl.c (cp_finish_decl): Don't instantiate auto variable. + (check_static_variable_definition): Allow auto. + * constexpr.c (ensure_literal_type_for_constexpr_object): Likewise. + + * cp-tree.h (DECL_CONSTRUCTOR_P): Use DECL_CXX_CONSTRUCTOR_P. + (DECL_DESTRUCTOR_P): Use DECL_CXX_DESTRUCTOR_P. + + Core issue 2310 - conversion to base of incomplete type. + * class.c (build_base_path): Check COMPLETE_TYPE_P for source type. + + CWG 2267 - list-initialization of reference temporary + * call.c (reference_binding): List-initializing a reference + temporary is copy-list-initialization. + + * parser.c (cp_parser_class_head): Use num_template_headers_for_class. + + * pt.c (instantiate_decl): Make sure we aren't trying to do a nested + instantiation in template context. + + * class.c (vbase_has_user_provided_move_assign): Use + user_provided_p. + + * lambda.c (lambda_expr_this_capture): Improve logic. + + * decl.c (make_typename_type): s/parameters/arguments/. + * parser.c (cp_parser_nested_name_specifier_opt): Likewise. + * pt.c (make_pack_expansion): Correct error message. + +2018-05-10 Jakub Jelinek + + PR c++/85662 + * cp-gimplify.c (cp_fold): Use fold_offsetof rather than + fold_offsetof_1, pass TREE_TYPE (x) as TYPE to it and drop the + fold_convert. + +2018-05-10 Eric Botcazou + + PR c++/85400 + * decl2.c (adjust_var_decl_tls_model): New static function. + (comdat_linkage): Call it on a variable. + (maybe_make_one_only): Likewise. + +2018-05-09 Paolo Carlini + + PR c++/85713 + Revert: + 2018-05-08 Paolo Carlini + + PR c++/84588 + * parser.c (cp_parser_parameter_declaration_list): When the + entire parameter-declaration-list is erroneous maybe call + abort_fully_implicit_template. + +2018-05-08 Jason Merrill + + PR c++/85706 - class deduction under decltype + * pt.c (for_each_template_parm_r): Handle DECLTYPE_TYPE. Clear + *walk_subtrees whether or not we walked into the operand. + (type_uses_auto): Only look at deduced contexts. + +2018-05-08 Paolo Carlini + + PR c++/84588 + * parser.c (cp_parser_parameter_declaration_list): When the + entire parameter-declaration-list is erroneous maybe call + abort_fully_implicit_template. + +2018-05-08 Marek Polacek + + PR c++/85695 + * semantics.c (finish_if_stmt_cond): See through typedefs. + +2018-05-07 Jason Merrill + + PR c++/85646 - lambda visibility. + * decl2.c (determine_visibility): Don't mess with template arguments + from the containing scope. + (vague_linkage_p): Check DECL_ABSTRACT_P before looking at a 'tor + thunk. + +2018-05-07 Nathan Sidwell + + Remove fno-for-scope + * cp-tree.h (DECL_ERROR_REPORTED, DECL_DEAD_FOR_LOCAL) + (DECL_HAS_SHADOWED_FOR_VAR_P, DECL_SHADOWED_FOR_VAR) + (SET_DECL_SHADOWED_FOR_VAR): Delete. + (decl_shadowed_for_var_lookup, decl_shadowed_for_var_insert) + (check_for_out_of_scope_variable, init_shadowed_var_for_decl): + Don't declare. + * name-lookup.h (struct cp_binding_level): Remove + dead_vars_from_for field. + * cp-lang.c (cp_init_ts): Delete. + (LANG_HOOKS_INIT_TS): Override to cp_common_init_ts. + * cp-objcp-common.c (shadowed_var_for_decl): Delete. + (decl_shadowed_for_var_lookup, decl_shadowed_for_var_insert) + (init_shadowed_var_for_decl): Delete. + * decl.c (poplevel): Remove shadowed for var handling. + (cxx_init_decl_processing): Remove -ffor-scope deprecation. + * name-lookup.c (find_local_binding): Remove shadowed for var + handling. + (check_local_shadow): Likewise. + (check_for_out_of_scope_variable): Delete. + * parser.c (cp_parser_primary_expression): Remove shadowed for var + handling. + * pt.c (tsubst_decl): Remove DECL_DEAD_FOR_LOCAL setting. + * semantics.c (begin_for_scope): Always have a scope. + (begin_for_stmt, finish_for_stmt): Remove ARM-for scope handling. + (begin_range_for_stmt, finish_id_expression): Likewise. + +2018-05-07 Jason Merrill + + PR c++/85618 - ICE with initialized VLA. + * tree.c (vla_type_p): New. + * typeck2.c (store_init_value, split_nonconstant_init_1): Check it + rather than array_of_runtime_bound_p. + +2018-05-05 Paolo Carlini + + * cvt.c (ocp_convert): Early handle the special case of a + null_ptr_cst_p expr converted to a NULLPTR_TYPE_P type. + +2018-05-03 Jason Merrill + + PR c++/85600 - virtual delete failure. + * init.c (build_delete): Always save_expr when deleting. + +2018-05-03 Nathan Sidwell + + * decl.c (cxx_init_decl_processing): Remove flag_friend_injection. + * name-lookup.c (do_pushdecl): Likewise. + +2018-05-02 Paolo Carlini + Jason Merrill + + PR c++/68374 + * name-lookup.c (check_local_shadow): Don't handle static old + declarations in the block handling locals shadowing locals. + +2018-05-01 Jason Merrill + + PR c++/85587 - error with scoped enum in template. + * semantics.c (finish_qualified_id_expr): Don't return an + unqualified IDENTIFIER_NODE. + +2018-04-30 Jason Merrill + + PR c++/85580 - extern "C" and local variables + * name-lookup.c (check_extern_c_conflict): Ignore local decls. + + PR c++/84701 - unsigned typeof. + * decl.c (grokdeclarator): Overhaul diagnostics for invalid use + of long/short/signed/unsigned. + + PR c++/85305 - pack in lambda init-capture. + * parser.c (cp_parser_initializer): Add subexpression_p parm; don't + check_for_bare_parameter_packs in a subexpression. + (cp_parser_lambda_introducer): Use it. + + PR c++/61982 - dead stores to destroyed objects. + * call.c (build_trivial_dtor_call): New, assigns a clobber. + (build_over_call, build_special_member_call): Use it. + * cp-tree.h: Declare it. + * init.c (build_delete): Remove trivial path. + + * init.c (build_dtor_call): Use build_special_member_call. + (build_delete): Remove redundant uses of save_addr. + + * decl.c (build_clobber_this): Use build_clobber. + +2018-04-27 Jakub Jelinek + + PR c++/85553 + * init.c (build_zero_init_1): For zero initialization of + NULLPTR_TYPE_P type use build_int_cst directly. + +2018-04-27 David Malcolm + + PR c++/85515 + * name-lookup.c (consider_binding_level): Skip compiler-generated + variables. + * search.c (lookup_field_fuzzy_info::fuzzy_lookup_field): Flatten + nested if statements into a series of rejection tests. Reject + lambda-ignored entities as suggestions. + +2018-04-27 Jason Merrill + + * cvt.c (cp_fold_convert): Use convert_ptrmem. + * typeck.c (convert_ptrmem): Add a NOP even if no adjustment. + +2018-04-27 Paolo Carlini + + PR c++/84691 + * decl.c (grokdeclarator): Clear friendp upon definition in local + class definition error. + +2018-04-27 Jason Merrill + + PR c++/85545 - ICE with noexcept PMF conversion. + * cvt.c (cp_fold_convert): Pass PMF CONSTRUCTORs to + build_ptrmemfunc. + * typeck.c (build_ptrmemfunc): Don't build a NOP_EXPR for zero + adjustment. + (build_ptrmemfunc_access_expr): Special-case CONSTRUCTORs. + +2018-04-27 Nathan Sidwell + + * typeck.c (convert_ptrmem): Move local var decls to initialization. + + * cp-tree.h (TEMPLATE_INFO): Fix comments. + (TI_PENDING_TEMPLATE_FLAG): Check TEMPLATE_INFO. + (NON_DEFAULT_TEMPLATE_ARG_COUNT): Wrap line. + (dump, print_other_binding_stacks): Remove declarations. + * name-lookup.c (print_other_binding_stack): Make static. + * pt.c (build_template_decl): Make static. + +2018-04-26 Jason Merrill + + PR c++/85545 - ICE with noexcept PMF conversion. + * cvt.c (cp_fold_convert): Handle PMF CONSTRUCTORs directly. + +2018-04-25 Nathan Sidwell + + PR c++/85437 + PR c++/49171 + * cp-tree.h (REINTERPRET_CAST_P): New. + * constexpr.c (cxx_eval_constant_expression) : + Reject REINTERPET_CAST_P conversions. Use cplus_expand_constant + for non-trivial PTRMEM_CST cases. + * typeck.c (build_nop_reinterpret): New. + (build_reinterpret_cast_1): Use it. Set REINTERPRET_CAST_P on + NOP_EXPRs returned by cp_convert. + +2018-04-23 Jason Merrill + + PR c++/69560 - wrong alignof(double) on x86. + CWG 1879 - Inadequate definition of alignment requirement. + * cp-tree.h (ALIGNOF_EXPR_STD_P): New. + * typeck.c (cxx_sizeof_or_alignof_type): Add std_alignof parm. + (cxx_sizeof_expr, cxx_sizeof_nowarn, cxx_alignas_expr) + (cxx_alignof_expr): Pass it. + * parser.c (cp_parser_unary_expression): Pass it. + * pt.c (tsubst_copy): Copy it. + (tsubst_copy_and_build): Pass it. + * decl.c (fold_sizeof_expr): Pass it. + +2018-04-23 Jakub Jelinek + Jason Merrill + + PR c++/85470 - wrong error with static data member. + * decl.c (check_initializer): Check DECL_INITIALIZED_IN_CLASS_P. + * typeck2.c (store_init_value): Likewise. + +2018-04-20 Jakub Jelinek + + PR c++/85462 + * cp-tree.h (tinst_level): Remove in_system_header_p member, + change refcount member from unsigned char to unsigned short, + add refcount_infinity static data member, adjust comments. + * pt.c (tinst_level::refcount_infinity): Define. + (inc_refcount_use): Remove assert, don't increment if refcount + is already refcount_infinity, adjust comment. + (dec_refcount_use): Remove assert, don't decrement if refcount + is refcount_infinity, adjust comment. + (push_tinst_level_loc): Formatting fix. + +2018-04-19 Paolo Carlini + + PR c++/84611 + * pt.c (lookup_template_class_1): Check pushtag return value for + error_mark_node. + +2018-04-19 Alexandre Oliva + + PR c++/80290 + * cp-tree.h (tinst_level::free): Fix whitespace. + +2018-04-18 Paolo Carlini + + PR c++/84630 + * pt.c (tsubst_lambda_expr): Check begin_lambda_type return value + for error_mark_node. + +2018-04-18 Jakub Jelinek + + PR c++/84463 + * typeck.c (cp_build_addr_expr_1): Move handling of offsetof-like + tricks from here to ... + * cp-gimplify.c (cp_fold) : ... here. Only use it + if INDIRECT_REF's operand is INTEGER_CST cast to pointer type. + +2018-04-18 Alexandre Oliva + + PR c++/80290 + * cp-tree.h (struct tinst_level): Split decl into tldcl and + targs. Add private split_list_p, tree_list_p, and not_list_p + inline const predicates; to_list private member function + declaration; free public member function declaration; list_p, + get_node and maybe_get_node accessors, and refcount data + member. Narrow errors to unsigned short. + * error.c (print_instantiation_full_context): Use new + accessors. + (print_instantiation_partial_context_line): Likewise. Drop + const from tinst_level-typed parameter. + * mangle.c (mangle_decl_string): Likewise. + * pt.c (freelist): New template class. + (tree_list_freelist_head): New var. + (tree_list_freelist): New fn, along with specializations. + (tinst_level_freelist_head): New var. + (pending_template_freelist_head): Likewise. + (tinst_level_freelist, pending_template_freelist): New fns. + (tinst_level::to_list, tinst_level::free): Define. + (inc_refcount_use, dec_refcount_use): New fns for tinst_level. + (set_refcount_ptr): New template fn. + (add_pending_template): Adjust for refcounting, freelists and + new accessors. + (neglectable_inst_p): Take a NULL d as a non-DECL. + (limit_bad_template_recursion): Use new accessors. + (push_tinst_level): New overload to create the list. + (push_tinst_level_loc): Make it static, split decl into two + args, adjust tests and initialization to cope with split + lists, use freelist, adjust for refcounting. + (push_tinst_level_loc): New wrapper with the old interface. + (pop_tinst_level): Adjust for refcounting. + (record_last_problematic_instantiation): Likewise. + (reopen_tinst_level): Likewise. Use new accessors. + (instantiate_alias_template): Adjust for split list. + (fn_type_unification): Likewise. + (get_partial_spec_bindings): Likewise. + (instantiate_pending_templates): Use new accessors. Adjust + for refcount. Release pending_template to freelist. + (instantiating_current_function_p): Use new accessors. + +2018-04-16 Alexandre Oliva + + PR c++/85039 + * parser.c (cp_parser_builtin_offset): Reject type definitions. + * mangle.c (nested_anon_class_index): Avoid crash returning -1 + if we've seen errors. + +2018-04-12 David Malcolm + + PR c++/85385 + * name-lookup.c (macro_use_before_def::maybe_make): New function, + checking that the use is indeed before the definition. + (macro_use_before_def::macro_use_before_def): Make private. + (macro_use_before_def::~macro_use_before_def): Make private. Move + check for UNKNOWN_LOCATION to macro_use_before_def::maybe_make. + (lookup_name_fuzzy): Call macro_use_before_def::maybe_make rather + than using new directly. + +2018-04-12 Jason Merrill + + PR c++/85356 - ICE with pointer to member function. + * pt.c (maybe_instantiate_noexcept): Do instantiate in templates if + flag_noexcept_type. Build the new spec within the function context. + * except.c (build_noexcept_spec): Do get constant value in templates + if flag_noexcept_type. + * decl.c (check_redeclaration_exception_specification): Don't + instantiate noexcept on a dependent declaration. + +2018-04-12 Marek Polacek + + PR c++/85258 + * constexpr.c (reduced_constant_expression_p): Return false for null + trees. + +2018-04-11 Marek Polacek + + PR c++/85032 + * constexpr.c (potential_constant_expression_1): Consider conversions + from classes to literal types potentially constant. + +2018-04-10 Paolo Carlini + + PR c++/70808 + * init.c (build_zero_init_1): Handle NULLPTR_TYPE_P being true of + the type like TYPE_PTR_OR_PTRMEM_P. + +2018-04-10 Jason Merrill + + PR debug/65821 - wrong location for main(). + * call.c (clear_location_r, convert_default_arg): Revert. + * tree.c (break_out_target_exprs): Add clear_location parm. + (struct bot_data): New. + (bot_manip): Clear location if requested. + * init.c (get_nsdmi): Pass clear_location. + +2018-04-10 David Malcolm + + PR c++/85110 + * call.c (get_fndecl_argument_location): Make non-static. + * cp-tree.h (get_fndecl_argument_location): New decl. + * typeck.c (convert_for_assignment): When complaining due to + conversions for an argument, show the location of the parameter + within the decl. + +2018-04-10 Jakub Jelinek + + PR c++/85312 - P0962 cleanup + * parser.c (cp_parser_perform_range_for_lookup): Remove unreachable + diagnostics. + +2018-04-10 Jason Merrill + + PR debug/65821 - wrong location for main(). + * call.c (clear_location_r): New. + (convert_default_arg): Use it. + * tree.c (bot_manip): Remove builtin_LINE/FILE handling. + + PR c++/85285 - ICE with flexible array after substitution. + * pt.c (instantiate_class_template_1): Check for flexible array in + union. + +2018-04-09 Paolo Carlini + + PR c++/85227 + * decl.c (cp_finish_decomp): In a template, if the type is incomplete + issue a pedwarn and defer trying to do bindings. + +2018-04-09 Jason Merrill + + PR c++/85279 - dump_expr doesn't understand decltype. + * error.c (dump_expr): Handle DECLTYPE_TYPE. + + PR c++/85262 - ICE with redundant qualification on constructor. + * call.c (build_new_method_call_1): Move make_args_non_dependent + after A::A() handling. + + PR c++/85277 - ICE with invalid offsetof. + * semantics.c (finish_offsetof): Avoid passing non-DECL to %qD. + Adjust -Winvalid-offsetof diagnostic to say conditionally supported. + + PR c++/85264 - ICE with excess template-parameter-list. + * parser.c (cp_parser_check_template_parameters): Add template_id_p + parameter. Don't allow an extra template header if true. + (cp_parser_class_head): Pass template_id_p. + (cp_parser_elaborated_type_specifier): Likewise. + (cp_parser_alias_declaration): Likewise. + (cp_parser_check_declarator_template_parameters): Likewise. + +2018-04-09 Jakub Jelinek + + PR c++/85194 + * parser.c (cp_parser_simple_declaration): For structured bindings, + if *maybe_range_for_decl is NULL after parsing it, set it to + error_mark_node. + +2018-04-09 Jason Merrill + + PR c++/85256 - ICE capturing pointer to VLA. + * lambda.c (add_capture): Distinguish between variable-size and + variably-modified types. + +2018-04-06 Jason Merrill + + PR c++/85214 - ICE with alias, generic lambda, constexpr if. + * pt.c (extract_locals_r): Remember local typedefs. + +2018-04-06 David Malcolm + + PR c++/84269 + * name-lookup.c (struct std_name_hint): Move out of + get_std_name_hint; add field "min_dialect". + (get_std_name_hint): Add min_dialect values to all initializers. + Add , , , , , + , , , , , , + , , , and . + Add fstream, ifstream, and ofstream to . + Add istringstream, ostringstream, and stringstream to . + Add basic_string to . + Add tuple_element and tuple_size to . + Add declval to . + Fix ordering of and . + Return a std_name_hint, rather than a const char *. + (get_cxx_dialect_name): New function. + (maybe_suggest_missing_std_header): Detect names that aren't yet + available in the current dialect, and instead of suggesting a + missing #include, warn about the dialect. + +2018-04-06 Jakub Jelinek + + PR c++/85210 + * pt.c (tsubst_decomp_names): Return error_mark_node and assert + errorcount is set if tsubst doesn't return a VAR_DECL. + +2018-04-06 David Malcolm + + PR c++/85021 + * name-lookup.c (using_directives_contain_std_p): New function. + (has_using_namespace_std_directive_p): New function. + (suggest_alternatives_for): Simplify if/else logic using early + returns. If no candidates were found, and there's a + "using namespace std;" directive, call + maybe_suggest_missing_std_header. + (maybe_suggest_missing_header): Split later part of the function + into.. + (maybe_suggest_missing_std_header): New. + +2018-04-06 Jason Merrill + + PR c++/85242 - ICE with class definition in template parm. + * cp-tree.h (PROCESSING_REAL_TEMPLATE_DECL_P): False if + processing_template_parmlist. + + PR c++/85240 - LTO ICE with using of undeduced auto fn. + * cp-gimplify.c (cp_genericize_r): Discard using of undeduced auto. + +2018-04-05 Jakub Jelinek + + PR c++/85209 + * pt.c (tsubst_decomp_names): Don't fail or ICE if DECL_CHAIN (decl3) + is not prev, if prev == decl. + + PR c++/85208 + * decl.c (start_decl): For DECL_DECOMPOSITION_P decls, don't call + maybe_apply_pragma_weak here... + (cp_maybe_mangle_decomp): ... but call it here instead. + +2018-04-05 Jason Merrill + + PR c++/85136 - ICE with designated init in template. + * decl.c (maybe_deduce_size_from_array_init): Handle dependent + designated initializer. + (check_array_designated_initializer): Update ce->index with the + constant value. + + PR c++/83808 - ICE with VLA initialization. + * typeck2.c (process_init_constructor_array): Don't require a VLA + initializer to have VLA type. + +2018-04-05 Paolo Carlini + + PR c++/80956 + * call.c (convert_like_real): Fail gracefully for a broken + std::initializer_list, missing a definition. + + * name-lookup.c (do_pushtag): Tweak message, use %< and %>. + +2018-04-05 Paolo Carlini + + PR c++/84792 + * decl.c (grokdeclarator): Fix diagnostic about typedef name used + as nested-name-specifier, keep type and TREE_TYPE (decl) in sync. + +2018-04-05 Jason Merrill + + PR c++/82152 - ICE with class deduction and inherited ctor. + * pt.c (do_class_deduction): Ignore inherited ctors. + + PR c++/84665 - ICE with array of empty class. + * decl2.c (cp_check_const_attributes): Use fold_non_dependent_expr. + + PR c++/85228 - ICE with lambda in enumerator in template. + * pt.c (bt_instantiate_type_proc): Don't assume + CLASSTYPE_TEMPLATE_INFO is non-null. + +2018-04-05 Ville Voutilainen + + Implement P0969 + * decl.c (find_decomp_class_base): Check accessibility instead + of declared access, adjust diagnostic. + +2018-04-05 Ville Voutilainen + + Implement P0961 + * decl.c (get_tuple_decomp_init): Check the templatedness + of a member get. + +2018-04-05 Jason Merrill + + PR c++/85200 - ICE with constexpr if in generic lambda. + * pt.c (extract_locals_r): Don't record the local specs of variables + declared within the pattern. + +2018-04-05 Alexandre Oliva + + PR c++/84979 + * pt.c (check_auto_in_tmpl_args): New. + (tsubst_qualified_id): Use it to reject template args + referencing auto for non-type templates. + * parser.c (cp_parser_template_id): Likewise. + * cp-tree.h (check_auto_in_tmpl_args): Declare. + * typeck2.c (build_functional_cast): Report correct location + for invalid use of auto. + +2018-04-04 Jason Merrill + + PR c++/85215 - ICE with copy-init from conversion. + * call.c (merge_conversion_sequences): Fix type of direct binding + sequence. + + PR c++/84938 - ICE with division by ~-1. + * call.c (set_up_extended_ref_temp): Call cp_fully_fold. + + PR c++/84936 - ICE with unexpanded pack in mem-initializer. + * parser.c (cp_parser_mem_initializer_list): Call + check_for_bare_parameter_packs. + +2018-04-04 Jakub Jelinek + + PR inline-asm/85172 + * constexpr.c (cxx_eval_builtin_function_call): For calls to + builtin_valid_in_constant_expr_p functions, don't call + cxx_eval_constant_expression if argument is not + potential_constant_expression. + + PR c++/85146 + * cp-tree.h (calculate_bases, calculate_direct_bases): Add complain + argument. + * semantics.c (calculate_bases): Add complain argument. Use + complete_type_or_maybe_complain instead of just complete_type and + return an empty vector if it fails. Move make_tree_vector () call + after early return. Formatting fixes. + (calculate_direct_bases): Likewise. Call release_tree_vector at the + end. + (dfs_calculate_bases_post, calculate_bases_helper): Formatting fixes. + * pt.c (tsubst_pack_expansion): Adjust calculate_bases and + calculate_direct_bases callers, formatting fixes. + +2018-04-04 Jason Merrill + + PR c++/85006 - -fconcepts ICE with A return type + * pt.c (tsubst_pack_expansion): Allow unsubstituted auto pack. + + PR c++/85200 - ICE with constexpr if in generic lambda. + * tree.c (cp_walk_subtrees): Walk into DECL_EXPR in templates. + + PR c++/84221 - bogus -Wunused with attribute and template. + * decl2.c (is_late_template_attribute): Handle unused and used + normally on non-TYPE_DECL. + + PR c++/85135 - ICE with omitted template arguments. + * decl.c (grokdeclarator): Catch deduced class type in trailing + return type. + + PR c++/85133 - ICE with missing concept initializer. + * decl.c (cp_finish_decl): If a concept initializer is missing, use + true. + + PR c++/85118 - wrong error with generic lambda and std::bind. + * call.c (add_template_conv_candidate): Disable if there are any + call operators. + + PR c++/85141 - ICE with compound assignment and static member fn. + * typeck.c (cp_build_modify_expr): Call decay_conversion for RHS of + compound assignment. + + PR c++/85148 - ICE with 'this' in array NSDMI. + * tree.c (replace_placeholders_r): Use handled_component_p. + +2018-04-04 Ville Voutilainen + + PR c++/65923 + * decl.c (grokfndecl): Handle standard UDL diagnostics here.. + * parser.c (cp_parser_unqualified_id): ..not here. + +2018-04-04 Alexandre Oliva + + PR c++/84943 + * typeck.c (cp_build_addr_expr_1): Mark FUNCTION_DECL as + used. + * decl2.c (mark_used): Return without effects if tf_conv. + +2018-04-03 Jason Merrill + + PR c++/85092 - C++17 ICE with unused list constructor. + * call.c (conv_binds_ref_to_prvalue): Also count ck_identity + from a TARGET_EXPR. + + PR c++/85113 - ICE with constexpr and __builtin_constant_p. + * constexpr.c (cxx_eval_builtin_function_call): Only defer + __builtin_constant_p if ctx->quiet. + +2018-04-03 Paolo Carlini + + PR c++/84768 + * pt.c (rewrite_template_parm): If the first argument is + error_mark_node return it immediately. + (build_deduction_guide): Check the return value of the + latter for error_mark_node. + (do_class_deduction): Check the return value of the latter. + +2018-04-03 Jason Merrill + + * semantics.c (finish_if_stmt_cond): Use + instantiation_dependent_expression_p. + + PR c++/85149 - generic lambda and constexpr if. + * pt.c (build_extra_args, add_extra_args): Split from + tsubst_pack_expansion. + (tsubst_expr) [IF_STMT]: Use them. + * cp-tree.h (IF_STMT_EXTRA_ARGS): New. + + * typeck.c (merge_types): Limit matching attribute shortcut to + the default case. + +2018-04-03 Jakub Jelinek + + PR c++/85147 + * pt.c (fixed_parameter_pack_p_1): Punt if parm is error_mark_node. + + PR c++/85140 + * name-lookup.c (handle_namespace_attrs): Return early if attributes + is error_mark_node. + + PR c++/85134 + * decl.c (cp_finish_decl): If ensure_literal_type_for_constexpr_object + fails, after clearing DECL_DECLARED_CONSTEXPR_P don't return early, + instead for static data members clear init and set DECL_EXTERNAL. + +2018-04-02 Jason Merrill + + PR c++/64095 - auto... parameter pack. + * parser.c (cp_parser_parameter_declaration): Handle turning autos + into packs here. + (cp_parser_parameter_declaration_list): Not here. + +2018-03-31 Alexandre Oliva + + PR c++/85027 + * class.c (instantiate_type): Peel off SAVE_EXPR before + BASELINK. + +2018-03-30 Jason Merrill + + * typeck2.c (process_init_constructor_record): Use + init_list_type_node for the CONSTRUCTOR around an anonymous union + designated initializer. + +2018-03-30 Jakub Jelinek + + PR c++/84791 + * semantics.c (finish_omp_reduction_clause): If + OMP_CLAUSE_REDUCTION_PLACEHOLDER is error_mark_node, return true + even if processing_template_decl. + +2018-03-29 David Malcolm + + PR c++/84269 + * name-lookup.c (get_std_name_hint): Add names from , + , and . + +2018-03-29 Jason Merrill + + PR c++/85093 - too many template args with pack expansion. + * pt.c (coerce_template_parms): Keep pack expansion args that will + need to be empty. + +2018-03-29 Jason Merrill + + * pt.c (build_non_dependent_expr): Propagate expr location. + +2018-03-27 Jason Merrill + + PR c++/85060 - wrong-code with call to base member in template. + * search.c (any_dependent_bases_p): Check uses_template_parms + rather than processing_template_decl. + +2018-03-29 David Malcolm + + PR c++/85110 + * typeck.c (convert_for_assignment): When complaining due to + conversions for an argument, attempt to use the location of the + argument. + +2018-03-28 Paolo Carlini + + PR c++/85028 + * pt.c (tsubst_default_argument): Early return if the type of the + parameter is erroneous. + +2018-03-28 Alexandre Oliva + + PR c++/84973 + * decl2.c (note_vague_linkage_fn): Don't defer uninstantiated + templates. + + PR c++/84968 + * tree.c (strip_typedefs_expr): Reject STATEMENT_LISTs. + +2018-03-27 Paolo Carlini + + PR c++/85067 + * method.c (defaulted_late_check): Partially revert r253321 changes, + do not early return upon error. + +2018-03-27 Jakub Jelinek + + PR c++/85077 + * cp-gimplify.c (cp_fold) : For ctors with vector + type call fold to generate VECTOR_CSTs when possible. + + PR c++/85076 + * tree.c (cp_build_reference_type): If to_type is error_mark_node, + return it right away. + +2018-03-27 Volker Reichelt + + * search.c (check_final_overrider): Use inform instead of error + for the diagnostics of the overridden functions. Tweak wording. + +2018-03-27 Jakub Jelinek + + PR c++/85068 + * class.c (update_vtable_entry_for_fn): Don't ICE if base_binfo + is NULL. Assert if thunk_binfo is NULL then errorcount is non-zero. + +2018-03-27 Paolo Carlini + Jason Merrill + + PR c++/84632 + * init.c (build_aggr_init): When initializing from array, + reject anything but CONSTRUCTORs and TARGET_EXPRs. + (build_vec_init): Handle separately ARRAY_TYPEs. + +2018-03-26 Jason Merrill + + PR c++/85062 - ICE with alignas in wrong place. + * decl.c (grokdeclarator): Ignore attributes on type-specifiers + here. + + PR c++/85049 - ICE with __integer_pack. + * pt.c (unify_pack_expansion): Don't try to deduce generated packs. + * cp-tree.h (TEMPLATE_PARM_P): New. + +2018-03-23 Jason Merrill + + PR c++/78489 - wrong SFINAE behavior. + + PR c++/84489 + * pt.c (type_unification_real): Don't defer substitution failure. + +2018-03-23 Jakub Jelinek + + PR c++/85015 + * decl.c (compute_array_index_type): Set osize to mark_rvalue_use + result. + + PR c++/84942 + * pt.c (tsubst_copy_and_build) : Replace + cp_build_unary_op call with gcc_unreachable (). + +2018-03-23 Marek Polacek + + PR c++/85045 + * cxx-pretty-print.c (cxx_pretty_printer::multiplicative_expression): + Handle EXACT_DIV_EXPR and RDIV_EXPR. Tweak condition. + (cxx_pretty_printer::expression): Handle EXACT_DIV_EXPR and RDIV_EXPR. + +2018-03-23 Ville Voutilainen + + Implement P0962 + * parser.c (cp_parser_perform_range_for_lookup): Change + the condition for deciding whether to use members. + +2018-03-23 Marek Polacek + + PR c++/85033 + * semantics.c (finish_offsetof): Don't allow CONST_DECLs. + +2018-03-23 Alexandre Oliva + + PR c++/71251 + * parser.c (cp_parser_alias_declaration): Call + parser_check_template_parameters. + + PR c++/84789 + * pt.c (resolve_typename_type): Drop assert that stopped + simplification to template-independent types. Add assert to + verify the initial scope is template dependent. + * parser.c (cp_parser_parse_and_diagnose_invalid_type_name): + Reparse the id expression as a type-name, not a declarator. + + PR c++/84729 + * init.c (build_vec_init): Error at parenthesized array init. + + PR c++/84610 + PR c++/84642 + PR c++/84942 + * cp-tree.h (temp_override): New template class, generalizing + a cleanup that was only used... + * parser.c (cp_parser_parameter_declaration_clause): + ... here for auto_is_implicit_function_template_parm_p. + (cp_parser_gnu_attributes_opt): Use it here as well. + (cp_parser_std_attribute): Likewise. + +2018-03-22 Marek Polacek + + PR c++/84854 + * semantics.c (finish_if_stmt_cond): Check if the type of the condition + is boolean. + +2018-03-21 Jason Merrill + + PR c++/81311 - wrong C++17 overload resolution. + * call.c (build_user_type_conversion_1): Remove C++17 code. + (conv_binds_ref_to_prvalue): New. + (build_over_call): Handle C++17 copy elision. + (build_special_member_call): Only do C++17 copy elision here if the + argument is already the right type. + +2018-03-21 Alexandre Oliva + + PR c++/71965 + * init.c (build_vec_init): Silence error, former sorry, + without tf_error. + + PR c++/84610 + PR c++/84642 + * parser.c (abort_fully_implicit_template_p): New. + (cp_parser_skip_to_end_of_statement): Use it. + (cp_parser_skip_to_end_of_block_or_statement): Likewise. + (finish_fully_implicit_template_p): Clear + implicit_template_parms and implicit_template_scope. + +2018-03-21 Paolo Carlini + + PR c++/84972 + * decl.c (maybe_deduce_size_from_array_init): Set TREE_TYPE to + error_mark_node when check_array_designated_initializer fails. + +2018-03-21 Jakub Jelinek + + PR c++/84961 + * cp-tree.h (genericize_compound_lvalue): Declare. + * typeck.c (genericize_compound_lvalue): New function. + (unary_complex_lvalue, cp_build_modify_expr): Use it. + * semantics.c (finish_asm_stmt): Replace MODIFY_EXPR, PREINCREMENT_EXPR + and PREDECREMENT_EXPR in output and "m" constrained input operands with + COMPOUND_EXPR. Call cxx_mark_addressable on the rightmost + COMPOUND_EXPR operand. + +2018-03-21 Nathan Sidwell + + PR c++/85008 + * tree.c (decl_linkage): Use DECL_CLONED_FUNCTION_P. + * decl2.c (vague_linkage_p): Likewise. + +2018-03-21 David Malcolm + + PR c++/84994 + * constexpr.c (constexpr_fn_retval): Make non-"static". + * cp-tree.h (constexpr_fn_retval): New decl. + * search.c (direct_accessor_p): Update leading comment. + (reference_accessor_p): Likewise. + (field_accessor_p): Replace check that function body is a + RETURN_EXPR with a call to constexpr_fn_retval. Fix + indentation of "field_type" decl. + +2018-03-21 Nathan Sidwell + + PR c++/84804 + * name-lookup.c (do_pushtag): Permit lambdas to be pushed into + complete classes. + +2018-03-21 Martin Sebor + + PR c++/84850 + * call.c (first_non_public_field): New template and function. + (first_non_trivial_field): New function. + (maybe_warn_class_memaccess): Call them. + +2018-03-21 David Malcolm + + PR c++/84892 + * search.c (field_accessor_p): Use class_of_this_parm rather than + type_of_this_parm, to check that "this" is a "const T *", rather + than a "T *const". + +2018-03-21 Nathan Sidwell + + * class.c (finish_struct_anon_r): Refactor, deprecate anything + other than public non-static data members. + * parser.c (cp_parser_init_declarator): Deprecate attributes after + parenthesized initializer. + + PR c++/84836 + * name-lookup.c (update_binding): Correct logic for local binding + update. + +2018-03-21 Marek Polacek + + PR c++/71638, ICE with NSDMI and reference. + * constexpr.c (cxx_eval_bare_aggregate): Update constructor's flags + even when we replace an element. + +2018-03-20 Marek Polacek + + PR c++/84978, ICE with NRVO. + * constexpr.c (cxx_eval_constant_expression): Handle the case when + a RESULT_DECL isn't in the hash map. + +2018-03-20 Jason Merrill + + PR c++/84978, ICE with NRVO. + * cvt.c (cp_get_fndecl_from_callee): Add fold parameter. + (cp_get_callee_fndecl_nofold): New. + * cp-gimplify.c (cp_genericize_r): Use it instead. + * call.c (check_self_delegation): Likewise. + +2018-03-20 Nathan Sidwell + + PR c++/84962 + * name-lookup.c (pushdecl_class_level): Push anon-struct's + member_vec, if there is one. + + PR c++/84970 + * cp-tree.h (lookup_list_keep): Declare. + * tree.c (lookup_list_keep): New, broken out of ... + (build_min): ... here. Call it. + * decl.c (cp_finish_decl): Call lookup_list_keep. + +2018-03-19 Jason Merrill + + PR c++/84937 - ICE with class deduction and auto. + * pt.c (rewrite_template_parm): Fix auto handling. + +2018-03-19 Marek Polacek + + PR c++/84925 + * pt.c (enclosing_instantiation_of): Check if fn is null. + + PR c++/84927 + * constexpr.c (cxx_eval_bare_aggregate): Update constructor's flags + as we evaluate the elements. + (cxx_eval_constant_expression): Verify constructor's flags + unconditionally. + +2018-03-19 Jason Merrill + + PR c++/71834 - template-id with too few arguments. + * pt.c (coerce_template_parms): Check fixed_parameter_pack_p. + +2018-03-19 Nathan Sidwell + + PR c++/84835 + * lambda.c (maybe_add_lambda_conv_op): Force C++ linkage. + * pt.c (build_template_decl): Propagate language linkage. + + PR c++/84812 + * name-lookup.c (set_local_extern_decl_linkage): Defend against + ambiguous lookups. + +2018-03-16 Jakub Jelinek + + PR c/84910 + * parser.c (cp_parser_lambda_introducer): Remove trailing space from + diagnostics. + * method.c (synthesize_method): Likewise. + * pt.c (convert_nontype_argument): Likewise. + +2018-03-16 Jason Merrill + + PR c++/84720 - ICE with rvalue ref non-type argument. + * pt.c (invalid_nontype_parm_type_p): Prohibit rvalue reference. + (convert_nontype_argument): Revert earlier change. + + PR c++/80227 - SFINAE and negative array size. + * decl.c (compute_array_index_type): Use + build_converted_constant_expr and valid_constant_size_p. + + PR c++/84906 - silent wrong code with ambiguous conversion. + * call.c (build_user_type_conversion_1): Set need_temporary_p on + ambiguous conversion. + (convert_like_real): Check it. + + PR c++/83937 - wrong C++17 handling of init-list ctor argument. + * call.c (build_special_member_call): Don't convert an init-list + argument directly to the class type. + +2018-03-16 Jakub Jelinek + + PR c++/79937 + PR c++/82410 + * cp-tree.h (CONSTRUCTOR_PLACEHOLDER_BOUNDARY): Define. + (find_placeholder): Declare. + * tree.c (struct replace_placeholders_t): Add exp member. + (replace_placeholders_r): Don't walk into ctors with + CONSTRUCTOR_PLACEHOLDER_BOUNDARY flag set, unless they are equal to + d->exp. Replace PLACEHOLDER_EXPR with unshare_expr (x) rather than x. + (replace_placeholders): Initialize data.exp. + (find_placeholders_r, find_placeholders): New functions. + * typeck2.c (process_init_constructor_record, + process_init_constructor_union): Set CONSTRUCTOR_PLACEHOLDER_BOUNDARY + if adding NSDMI on which find_placeholder returns true. + * call.c (build_over_call): Don't call replace_placeholders here. + * cp-gimplify.c (cp_genericize_r): Set TARGET_EXPR_NO_ELIDE on + TARGET_EXPRs with CONSTRUCTOR_PLACEHOLDER_BOUNDARY set on + TARGET_EXPR_INITIAL. + (cp_fold): Copy over CONSTRUCTOR_PLACEHOLDER_BOUNDARY bit to new + ctor. + +2018-03-16 Jason Merrill + + PR c++/83911 - ICE with multiversioned constructor. + * cp-gimplify.c (cp_genericize_r): Replace versioned function with + dispatchere here. + * call.c (build_over_call): Not here. + +2018-03-16 Jakub Jelinek + + PR c++/84874 + * decl.c (reshape_init_class): Don't assert d->cur->index == field + if d->cur->index is a FIELD_DECL, instead set field to d->cur->index. + +2018-03-15 Jakub Jelinek + + PR c++/84222 + * cp-tree.h (cp_warn_deprecated_use): Declare. + * tree.c (cp_warn_deprecated_use): New function. + * typeck2.c (build_functional_cast): Use it. + * decl.c (grokparms): Likewise. + (grokdeclarator): Likewise. Temporarily push nested class scope + around grokparms call for out of class member definitions. + +2018-03-14 Jason Merrill + + PR c++/84820 - no error for invalid qualified-id. + * parser.c (cp_parser_make_indirect_declarator): Don't wrap + cp_error_declarator. + + PR c++/84801 - ICE with unexpanded pack in lambda. + * pt.c (check_for_bare_parameter_packs): Don't return early for a + lambda in non-template context. + + PR c++/81236 - auto variable and auto function + * pt.c (tsubst_baselink): Update the type of the BASELINK after + mark_used. + +2018-03-14 Jason Merrill + + PR c++/83916 - ICE with template template parameters. + * pt.c (convert_template_argument): Don't substitute into type of + non-type parameter if we don't have enough arg levels. + (unify): Likewise. + +2018-03-14 Marek Polacek + + PR c++/84596 + * semantics.c (finish_static_assert): Check + instantiation_dependent_expression_p instead of + {type,value}_dependent_expression_p. + +2018-03-13 Paolo Carlini + Jason Merrill + + PR c++/82336 - link error with list-init default argument. + * decl.c (check_default_argument): Unshare an initializer list. + +2018-03-13 Jakub Jelinek + + PR c++/84843 + * decl.c (duplicate_decls): For redefinition of built-in, use error + and return error_mark_node. For redeclaration, return error_mark_node + rather than olddecl if !flag_permissive. + +2018-03-13 Jason Merrill + + PR c++/82565 - ICE with concepts and generic lambda. + * pt.c (instantiate_decl): Clear fn_context for lambdas. + +2018-03-13 Jason Merrill + + PR c++/84720 - ICE with rvalue ref non-type argument. + * pt.c (convert_nontype_argument): Handle rvalue references. + + PR c++/84839 - ICE with decltype of parameter pack. + * pt.c (tsubst_pack_expansion): Set cp_unevaluated_operand while + instantiating dummy parms. + + * parser.c (cp_parser_simple_type_specifier): Pedwarn about auto + parameter even without -Wpedantic. + + PR c++/84798 - ICE with auto in abstract function declarator. + * parser.c (cp_parser_parameter_declaration_clause): Check + parser->default_arg_ok_p. + +2018-03-13 Jakub Jelinek + + PR c++/84808 + * constexpr.c (find_array_ctor_elt): Don't use elt reference after + first potential CONSTRUCTOR_ELTS reallocation. Convert dindex to + sizetype. Formatting fixes. + +2018-03-12 Jason Merrill + + PR c++/84355 - ICE with deduction for member class template. + * pt.c (tsubst) [TEMPLATE_TYPE_PARM]: Always substitute into + CLASS_PLACEHOLDER_TEMPLATE. + + PR c++/84802 - ICE capturing uninstantiated class. + * lambda.c (build_capture_proxy): Call complete_type. + +2018-03-09 Jason Merrill + + PR c++/84770 - ICE with typedef and parameter pack. + * pt.c (verify_unstripped_args_1): Split out from + verify_unstripped_args. + + PR c++/84785 - ICE with alias template and default targs. + * pt.c (type_unification_real): Set processing_template_decl if + saw_undeduced == 1. + + PR c++/84752 - ICE with capture of constexpr array. + * call.c (standard_conversion): Set rvaluedness_matches_p on the + identity conversion under ck_lvalue. + +2018-03-09 Jason Merrill + Paolo Carlini + + PR c++/71169 + PR c++/71832 + * pt.c (any_erroneous_template_args_p): New. + * cp-tree.h (any_erroneous_template_args_p): Declare it. + * parser.c (cp_parser_class_specifier_1): Use it. + +2018-03-09 Jason Merrill + + PR c++/84726 - unnecessary capture of constant vars. + * cp-tree.h (LAMBDA_CAPTURE_EXPLICIT_P) + (LAMBDA_EXPR_CAPTURE_OPTIMIZED): New. + * expr.c (mark_use): Set LAMBDA_EXPR_CAPTURE_OPTIMIZED. + * lambda.c (is_constant_capture_proxy) + (current_lambda_expr, var_to_maybe_prune, mark_const_cap_r) + (prune_lambda_captures): New. + (finish_lambda_function): Call prune_lambda_captures. + +2018-03-09 Jason Merrill + Jakub Jelinek + + PR c++/84076 + * call.c (convert_arg_to_ellipsis): Instead of cp_build_addr_expr + build ADDR_EXPR with REFERENCE_TYPE. + (build_over_call): For purposes of check_function_arguments, if + argarray[j] is ADDR_EXPR with REFERENCE_TYPE created above, use + its operand rather than the argument itself. + +2018-03-09 Jakub Jelinek + + PR c++/84724 + * decl.c (duplicate_decls): Don't override __* prefixed builtins + except for __[^b]*_chk, instead issue permerror and for -fpermissive + also a note and return olddecl. + +2018-03-09 Nathan Sidwell + + PR c++/84733 + * name-lookup.c (do_pushdecl_with_scope): Only clear + current_function_decl when pushing a non-class (i.e. namespace) + scope. + +2018-03-08 Jason Merrill + Jakub Jelinek + + PR c++/80598 + * call.c (build_over_call): In templates set TREE_USED (first_fn) when + not calling mark_used for the benefit of -Wunused-function warning. + +2018-03-06 Jason Merrill + + * lambda.c (is_capture_proxy_with_ref): Remove. + * constexpr.c, expr.c, cp-tree.h, semantics.c: Adjust. + +2018-03-06 Marek Polacek + + PR c++/84684 + * constexpr.c (cxx_bind_parameters_in_call): Unshare evaluated + arguments. + +2018-03-06 Alexandre Oliva + + PR c++/84231 + * tree.c (lvalue_kind): Use presence/absence of REFERENCE_TYPE + only while processing template decls. + * typeck.c (build_x_conditional_expr): Move wrapping of + reference type around type... + * call.c (build_conditional_expr_1): ... here. Rename + is_lvalue to is_glvalue. + * parser.c (cp_parser_fold_expression): Catch REFERENCE_REF_P + INDIRECT_REF of COND_EXPR too. + + PR c++/84593 + * init.c (build_zero_init_1): Zero-initialize references. + + PR c++/84492 + * semantics.c (finish_stmt_expr_expr): Reject unresolved + overloads used as stmt expr values. + +2018-03-05 Jason Merrill + + PR c++/84708 - ICE with lambda in local class NSDMI. + * lambda.c (lambda_expr_this_capture): Handle local class NSDMI + context. + +2018-03-05 Jakub Jelinek + + PR c++/84684 + * constexpr.c (constexpr_call_hasher::equal): Return false if + lhs->hash != rhs->hash. Change return 1 to return true and + return 0 to return false. + +2018-03-05 Nathan Sidwell + + PR c++/84702 + * pt.c (process_template_arg): Mark lookup_keep on a default arg. + +2018-03-05 Marek Polacek + + PR c++/84707 + * decl.c (duplicate_decls): Check DECL_NAME before accessing + UDLIT_OPER_P. + +2018-03-05 Nathan Sidwell + + PR c++/84694 + * friend.c (do_friend): Restore check for identifier_p inside + TEMPLATE_ID_EXPR. + +2018-03-05 Paolo Carlini + + PR c++/84618 + * parser.c (cp_parser_lambda_introducer): Reject any capture not + involving a VAR_DECL or a PARM_DECL. + +2018-03-05 Pádraig Brady + Jason Merrill + Nathan Sidwell + + PR c++/84497 + * decl2.c (get_tls_init_fn): Check TYPE_HAS_TRIVIAL_DFLT too. + +2018-03-03 Jason Merrill + + PR c++/84686 - missing volatile loads. + * cvt.c (convert_to_void): Call maybe_undo_parenthesized_ref. + +2018-03-03 Paolo Carlini + + PR c++/71464 + * optimize.c (maybe_thunk_body): Bail out immediately if either + fns[0] or fns[1] is null. + +2018-03-02 Marek Polacek + + PR c++/84578 + * constexpr.c (get_array_or_vector_nelts): New. + (cxx_eval_array_reference): Use it. + (cxx_eval_vec_init_1): Likewise. + (cxx_eval_store_expression): Likewise. + +2018-03-02 Jason Merrill + + * semantics.c (force_paren_expr): Remove redundant test. + +2018-03-02 Marek Polacek + + PR c++/84663 + * decl.c (cp_complete_array_type): Check error_mark_node. + + PR c++/84664 + * typeck.c (cp_perform_integral_promotions): Check the result of + mark_rvalue_use. + +2018-03-02 Jakub Jelinek + + PR c++/84662 + * pt.c (tsubst_copy_and_build) : Use + RETURN instead of return. + : Likewise. + : If op0 is error_mark_node, just return + it instead of wrapping it into CONVERT_EXPR. + +2018-03-02 Jason Merrill + + Fix MIPS16 ICE. + * pt.c (type_dependent_expression_p): Check DECL_LANG_SPECIFIC. + +2018-03-02 Marek Polacek + + PR c++/84590 + * cp-gimplify.c (cp_fully_fold): Unwrap TARGET_EXPR or a CONSTRUCTOR + wrapped in VIEW_CONVERT_EXPR. + +2018-03-01 Martin Sebor + + PR c++/84294 + * decl.c (check_redeclaration_no_default_args): Merge attributes + specified on redeclarations of the same function template. + Remove dead code. + +2018-03-01 Marek Polacek + Jason Merrill + + PR c++/84582 + * semantics.c (force_paren_expr): Create a PAREN_EXPR when in + a template. + (maybe_undo_parenthesized_ref): Unwrap PAREN_EXPR. + * typeck2.c (store_init_value): Call fold_non_dependent_expr instead + of instantiate_non_dependent_expr. + * tree.c (lvalue_kind): Handle PAREN_EXPR like NON_DEPENDENT_EXPR. + +2018-03-01 Nathan Sidwell + + PR c++/84434 + * name-lookup.c (member_vec_dedup): Remove manually peeled + iteration. Ignore dependent ctor inheritance. + +2018-03-01 Jason Merrill + + PR c++/71569 - decltype of template. + * parser.c (cp_parser_decltype_expr): Handle missing template args. + +2018-03-01 Marek Polacek + + PR c++/84596 + * constexpr.c (require_rvalue_constant_expression): New function. + * cp-tree.h: Declare it. + * semantics.c (finish_static_assert): Use it instead of + require_potential_rvalue_constant_expression. + +2018-03-01 Jason Merrill + Alexandre Oliva + + PR c++/71569 - ICE with redundant args on member variable template. + * decl.c (start_decl): Handle partial specialization of member + variable template. + * pt.c (determine_specialization): Allow partial specialization + of member variable template without specializing enclosing class. + (process_partial_specialization): Improve error message. + +2018-02-28 Jason Merrill + + PR c++/71784 - ICE with ref-qualifier and explicit specialization. + * pt.c (determine_specialization): Check ref-qualifier. + +2018-02-28 Jakub Jelinek + + PR c++/84609 + * parser.c (cp_parser_attributes_opt): Formatting fix. + (cp_parser_skip_balanced_tokens, cp_parser_skip_gnu_attributes_opt, + cp_parser_skip_std_attribute_spec_seq, cp_parser_skip_attributes_opt): + New functions. + (cp_parser_member_declaration): Use cp_parser_skip_attributes_opt + instead of tentative parse to peek over optional attribute tokens + to check for CPP_COLON after them. + + PR c++/83871 + PR c++/83503 + * pt.c (INCLUDE_STRING): Remove define. + (warn_spec_missing_attributes): Use pretty_printer instead of + std::string. Fix up inform call so that the list of attributes + is in %s argument. + +2018-02-28 Martin Sebor + + PR testsuite/84617 + * decl.c (duplicate_decls): Fully merge attributes const, pure, + and malloc. + +2018-02-28 Nathan Sidwell + + PR c++/84602 + * name-lookup.h (search_anon_aggr): Add defaulted WANT_TYPE arg. + * name-lookup.c (fields_linear_search): Look in an anon-aggr + regardless of want_type. + (search_anon_aggr): Just use get_class_binding_direct. + +2018-02-28 Jakub Jelinek + + * decl.c (cp_finish_decomp): Don't adjust eltscnt when calling + inform_n. + +2018-02-27 Martin Sebor + + * pt.c: Avoid including directly. + +2018-02-27 Martin Sebor + + PR c++/83871 + PR c++/83503 + * cp-tree.h (warn_spec_missing_attributes): New function. + ((check_explicit_specialization): Add an argument. Call the above + function. + * decl.c (duplicate_decls): Avoid applying primary function template's + attributes to its explicit specializations. + cp/pt.c (warn_spec_missing_attributes): Define. + +2018-02-27 Håkon Sandsmark + + PR c++/71546 - lambda init-capture with qualified-id. + * parser.c (cp_parser_lambda_introducer): Clear scope after + each lambda capture. + +2018-02-27 Nathan Sidwell + + PR c++/84426 + * name-lookup.h (get_member_slot): Rename ... + (find_member_slot): ... here. + (add_member_slot): New. + * name-lookup.c (member_vec_linear_search): No need to check for + NULL slot. + (get_member_slot): Rename ... + (find_member_slot): ... here. Don't add slot for incomplete class. + (add_member_slot): New. + * class.c (add_method): Adjust get_member_slot rename. Bail out + if push_class_level_binding fails. Create slot and grok + properties once we're committed to insertion. + +2018-02-27 Jason Merrill + + PR c++/84489 - dependent default template argument + * pt.c (type_unification_real): Handle early substitution failure. + +2018-02-26 Jason Merrill + + PR c++/84560 - ICE capturing multi-dimensional VLA. + * tree.c (array_of_runtime_bound_p): False if the element is + variably-modified. + + PR c++/84441 - ICE with base initialized from ?: + * call.c (unsafe_copy_elision_p): Handle COND_EXPR. + + PR c++/84520 - ICE with generic lambda in NSDMI. + * lambda.c (lambda_expr_this_capture): Don't look for fake NSDMI + 'this' in a generic lambda instantiation. + + PR c++/84559 - ICE with constexpr VLA. + * constexpr.c (ensure_literal_type_for_constexpr_object): Check + for constexpr variable with VLA type. + +2018-02-26 Jakub Jelinek + + PR c++/84558 + * constexpr.c (cxx_eval_vec_init_1): For reuse, treat NULL eltinit like + a valid constant initializer. Formatting fixes. + +2018-02-26 Paolo Carlini + + PR c++/84540 + * pt.c (tsubst_attributes): Handle correctly tsubst_attribute + returning NULL_TREE. + (apply_late_template_attributes): Likewise. + +2018-02-26 Jakub Jelinek + + PR c++/84557 + * parser.c (cp_parser_omp_var_list_no_open): Only call + cp_parser_lookup_name_simple on names satisfying identifier_p. + (cp_parser_oacc_routine): Likewise. + +2018-02-26 Jason Merrill + + PR c++/84551 - ICE with concepts and -g. + * parser.c (add_debug_begin_stmt): Do nothing in a concept. + +2018-02-26 Marek Polacek + + PR c++/84325 + * tree.c (replace_placeholders_r): Only check TREE_CONSTANT on + non-types. + +2018-02-26 Jason Merrill + + PR c++/84447 - ICE with deleted inherited ctor with default arg. + * call.c (build_over_call): Handle deleted functions in one place. + +2018-02-26 Paolo Carlini + + PR c++/84533 + * decl.c (redeclaration_error_message): Don't try to use + DECL_DECLARED_CONSTEXPR_P on CONST_DECLs. + +2018-02-26 Paolo Carlini + + * lambda.c (build_capture_proxy): Define static. + * cp-tree.h (build_capture_proxy): Remove. + +2018-02-26 Marek Polacek + + PR c++/84537 + * name-lookup.c (suggest_alternative_in_explicit_scope): Return false + if name is error node. + +2018-02-25 Jason Merrill + + PR c++/84015 - ICE with class deduction and auto template parm. + * pt.c (rewrite_template_parm): Use tf_partial in first tsubst. + +2018-02-24 Marek Polacek + + PR c++/83692 + * constexpr.c (maybe_constant_init_1): New function. + (maybe_constant_init): Make it a wrapper around maybe_constant_init_1. + (cxx_constant_init): New function. + * cp-tree.h (cxx_constant_init): Declare. + * typeck2.c (store_init_value): Call cxx_constant_init instead of + cxx_constant_value. Move the maybe_constant_init call under an 'else'. + +2018-02-22 Jason Merrill + + PR c++/70468 - ICE with constructor delegation via typedef. + * pt.c (tsubst_initializer_list): Check for other mem-initializers + with constructor delegation. + +2018-02-22 Jason Merrill + + PR c++/84424 - ICE with constexpr and __builtin_shuffle. + * constexpr.c (reduced_constant_expression_p): Handle CONSTRUCTOR of + VECTOR_TYPE. + +2018-02-22 Marek Polacek + + PR c++/84493 + * parser.c (cp_parser_braced_list): Use require_open instead of + consume_open. + +2018-02-21 Jason Merrill + + PR c++/84454 - ICE with pack expansion in signature. + * error.c (find_typenames_r): Also stop on EXPR_PACK_EXPANSION. + +2018-02-20 Siddhesh Poyarekar + + * cp-objcp-common.c (cxx_block_may_fallthru): Add case for + IF_STMT. + +2018-02-20 Paolo Carlini + + PR c++/84446 + * parser.c (cp_parser_init_declarator): Don't call start_lambda_scope + on error_mark_node. + +2018-02-20 Jakub Jelinek + + PR c++/84445 + * class.c (fixed_type_or_null) : Only test + TREE_HAS_CONSTRUCTOR if instance is not an internal function call. + + PR c++/84449 + * tree.c (bot_manip): If build_cplus_new or break_out_target_exprs + returns error_mark_node, return it immediately. + (break_out_target_exprs): If cp_walk_tree with bot_manip returns + error_mark_node, return error_mark_node. + + PR c++/84455 + * pt.c (tsubst_lambda_expr): If not nested, increment temporarily + function_depth to avoid GC during finish_lambda_function. + +2018-02-19 Jason Merrill + + PR c++/84429 - ICE capturing VLA. + * lambda.c (build_capture_proxy): Handle reference refs. + +2018-02-19 Jakub Jelinek + + PR c++/84448 + * parser.c (cp_parser_binary_expression): For no_toplevel_fold_p, if + either operand is error_mark_node, set current.lhs to that instead of + creating a binary op with error_mark_node operands. + + PR c++/84430 + * constexpr.c (potential_constant_expression_1): Handle OMP_SIMD. + +2018-02-19 Paolo Carlini + + PR c++/84348 + * decl.c (grokdeclarator): Early return error_mark_node upon + ill-formed friend declaration. + +2018-02-16 Marek Polacek + Jakub Jelinek + + PR c++/84192 + * constexpr.c (cxx_eval_constant_expression) : Don't + set *jump_target to anything if jump_target is NULL. + +2018-02-16 Jason Merrill + + PR c++/84151 - unnecessary volatile load with static member. + * call.c (build_new_method_call_1): Avoid loading from a volatile + lvalue used as the object argument for a static member function. + + PR c++/81853 - using-directive and constexpr. + * constexpr.c (cxx_eval_constant_expression): Handle USING_STMT. + + PR c++/84420 - ICE with structured binding in lambda. + * lambda.c (is_capture_proxy): Check DECL_DECOMPOSITION_P. + + PR c++/83835 - C++17 error with constructor ctors. + * call.c (build_special_member_call): Set TARGET_EXPR_DIRECT_INIT_P. + + PR c++/82664 - ICE with reference to function template parm. + * pt.c (convert_nontype_argument_function): Avoid obfuscationg + NOP_EXPRs. + + PR c++/82764 - C++17 ICE with empty base + * class.c (build_base_field_1): Set DECL_SIZE to zero for empty base. + +2018-02-16 Jason Merrill + + PR c++/84421 - type-dependent if constexpr + * semantics.c (finish_if_stmt_cond): Check type_dependent_expression_p. + +2018-02-16 Nathan Sidwell + + Deprecate -ffriend-injection. + * decl.c (cxx_init_decl_processing): Emit warning on option. + * name-lookup.c (do_pushdecl): Emit warning if we push a visible + friend. + +2018-02-16 Paolo Carlini + + PR c++/82468 + * decl.c (check_special_function_return_type): Reject template + template parameter in deduction guide. + +2018-02-16 Nathan Sidwell + + PR c++/84375 + * name-lookup.c (do_pushdecl): Bail out on bad local friend injection. + +2018-02-15 Jason Merrill + + PR c++/83227 - C++17 ICE with init-list derived-to-base conversion. + * call.c (convert_like_real): Don't use the copy-list-initialization + shortcut for ck_base. + + PR c++/84045 - ICE with typedef and noexcept. + * except.c (build_noexcept_spec): Use strip_typedefs_expr. + + PR c++/84376 - ICE with omitted template arguments. + * pt.c (dguide_name_p): Check for IDENTIFIER_NODE. + + PR c++/84368 - wrong error with local variable in variadic lambda. + * pt.c (tsubst_pack_expansion): Fix handling of non-packs in + local_specializations. + +2018-02-15 Paolo Carlini + + PR c++/84330 + * constraint.cc (tsubst_constraint_info): Handle an error_mark_node + as first argument. + +2018-02-14 Paolo Carlini + + PR c++/84350 + * pt.c (do_auto_deduction): Don't check the TREE_TYPE of a null + init, early return. + +2018-02-14 Nathan Sidwell + + * decl2.c (mark_vtable_entries): Set input_location to decl's. + (c_parse_final_cleanups): Restore input_location after emitting + vtables. + +2018-02-14 Paolo Carlini + + * cp-tree.h (do_auto_deduction (tree, tree, tree)): Remove. + (do_auto_deduction (tree, tree, tree, tsubst_flags_t, + auto_deduction_context, tree, int): Add defaults. + * pt.c (do_auto_deduction (tree, tree, tree)): Remove definition. + (tsubst_omp_for_iterator): Adjust do_auto_deduction call, forward + tsubst_flags_t argument. + * init.c (build_new): Likewise. + +2018-02-13 Jakub Jelinek + + PR c++/84364 + * typeck.c (check_return_expr): Don't emit -Weffc++ warning + about return other than *this in assignment operators if + retval is type dependent expression. + +2018-02-13 Paolo Carlini + + PR c++/84333 + * call.c (build_conditional_expr_1): Use cp_save_expr instead of + save_expr for the G++ extension. + +2018-02-13 Jason Merrill + + PR c++/84080 - ICE with return type deduction and specialization. + * pt.c (determine_specialization): Check uses_template_parms. + + Fix more variadic capture issues. + * pt.c (find_parameter_packs_r): Also look at explicit captures. + (check_for_bare_parameter_packs): Check current_class_type for + lambda context. + (extract_locals_r): Handle seeing a full instantiation of a pack. + (tsubst_pack_expansion): Likewise. Force lambda capture. + * parser.c (cp_parser_lambda_introducer): Don't + check_for_bare_parameter_packs. + + PR c++/84338 - wrong variadic sizeof. + * pt.c (argument_pack_select_arg): Like the macro, but look through + a pack expansion. + (tsubst, tsubst_copy, dependent_template_arg_p): Use it. + (extract_fnparm_pack): Do make_pack_expansion. + (extract_locals_r): Do strip a pack expansion. + * cp-tree.h (ARGUMENT_PACK_SELECT_ARG): Remove. + +2018-02-12 Jakub Jelinek + + PR c++/84341 + * parser.c (cp_parser_binary_expression): Use build_min instead of + build2_loc to build the no_toplevel_fold_p toplevel binary expression. + +2018-02-12 Nathan Sidwell + + PR c++/84263 + * parser.c (cp_parser_decltype): Push and pop + deferring_access_checks. Reorganize to avoid goto. + +2018-02-12 Richard Biener + + PR c++/84281 + * constexpr.c (cxx_eval_vec_init_1): Use a RANGE_EXPR to compact + uniform constructors and delay allocating them fully. + +2018-02-09 Jason Merrill + + PR c++/84036 - ICE with variadic capture. + Handle variadic capture proxies more like non-variadic. + * lambda.c (build_capture_proxy): Remove workaround. + * pt.c (find_parameter_packs_r): The proxy is a pack. + (instantiate_class_template_1): Remove dead lambda code. + (extract_fnparm_pack): Don't make_pack_expansion. + (extract_locals_r): Don't strip a pack expansion. + (tsubst_pack_expansion): Handle proxy packs. Use + PACK_EXPANSION_EXTRA_ARGS less. + (tsubst_decl) [FIELD_DECL]: Don't register_specialization. + (tsubst_copy) [FIELD_DECL]: Don't retrieve*_specialization. + [VAR_DECL]: Handle ARGUMENT_PACK_SELECT. + (tsubst_expr) [DECL_EXPR]: Handle proxy packs. + (tsubst_copy_and_build) [VAR_DECL]: Handle proxy packs normally. + +2018-02-10 Jakub Jelinek + + PR sanitizer/83987 + * tree.c (cp_free_lang_data): Revert 2018-01-23 change. + +2018-02-09 Jason Merrill + + PR c++/81917 - ICE with void_t and partial specialization. + * pt.c (instantiate_class_template_1): Set TYPE_BEING_DEFINED before + calling most_specialized_partial_spec. + +2018-02-09 Nathan Sidwell + + PR c/84293 + * typeck.c (cp_build_indirect_ref_1, build_reinterpret_cast_1): + Pass expr location to strict_aliasing_warning. + +2018-02-09 Jason Merrill + + PR c++/84296 - ICE with qualified-id in template. + PR c++/83714 + * pt.c (unknown_base_ref_p): New. + (instantiation_dependent_scope_ref_p): Use it instead of + any_dependent_bases_p. + +2018-02-09 Marek Polacek + Jakub Jelinek + + PR c++/83659 + * constexpr.c (cxx_fold_indirect_ref): Sync some changes from + fold_indirect_ref_1, including poly_*int64. Verify first that + tree_fits_poly_int64_p (op01). Formatting fixes. + +2018-02-08 Paolo Carlini + + * constexpr.c (cxx_eval_component_reference): Use INDIRECT_REF_P. + * lambda.c (build_capture_proxy): Likewise. + * search.c (field_access_p): Likewise. + * semantics.c (omp_clause_decl, omp_privatize_field, + finish_omp_clauses): Likewise. + +2018-02-08 Paolo Carlini + + PR c++/83806 + * typeck.c (decay_conversion): Use mark_rvalue_use for the special + case of nullptr too. + +2018-02-08 Nathan Sidwell + + * class.c (finish_struct): Fix std:initializer_list diagnostic + formatting. + +2018-02-08 Paolo Carlini + + PR c++/83204 + * pt.c (tsubst_copy_and_build): Use force_paren_expr for INDIRECT_REF. + +2018-02-07 Jakub Jelinek + + PR c++/84082 + * parser.c (cp_parser_dot_deref_incomplete): New function. + (cp_parser_postfix_dot_deref_expression): Use it. + +2018-02-07 David Malcolm + + PR c++/81610 + PR c++/80567 + * name-lookup.c (suggest_rid_p): New function. + (lookup_name_fuzzy): Replace enum-rid-filtering logic with call to + suggest_rid_p. + +2018-02-07 Jason Merrill + + PR c++/84182 - ICE with captured lambda + PR c++/84181 + * pt.c (extract_locals_r, extract_local_specs): New. + (tsubst_pack_expansion): Use them. + +2018-02-07 Martin Liska + + PR c++/84059. + * class.c (add_method): Append argument value. + * cp-tree.h (maybe_version_functions): Add new argument. + * decl.c (decls_match): Call it if a declaration does not + have DECL_FUNCTION_VERSIONED. + (maybe_version_functions): record argument is added. + +2018-02-05 Marek Polacek + + * class.c: Remove unused global variables. + (build_primary_vtable): Don't gather statistics. + (print_class_statistics): Remove. + * cp-tree.h (print_class_statistics): Remove. + * tree.c (cxx_print_statistics): Don't call print_class_statistics. + +2018-02-02 Paolo Carlini + + * class.c (is_really_empty_class): Use DECL_UNNAMED_BIT_FIELD. + * constexpr.c (cx_check_missing_mem_inits): Likewise. + * decl.c (next_initializable_field, find_decomp_class_base, + cp_finish_decomp): Likewise. + * typeck2.c (process_init_constructor_record): Likewise. + +2018-02-02 Jason Merrill + + PR c++/84181 - ICE with lambda parm in template argument. + * tree.c (strip_typedefs_expr): Use cp_tree_operand_length. + +2018-02-01 Jason Merrill + + PR c++/84160 - ICE with nested variadic capture. + * lambda.c (is_capture_proxy_with_ref): New. + (insert_capture_proxy): Don't set DECL_CAPTURED_VARIABLE from a + COMPONENT_REF. + * expr.c (mark_use): Use is_capture_proxy_with_ref. + * constexpr.c (potential_constant_expression_1): Likewise. + * semantics.c (process_outer_var_ref): Likewise. + +2018-02-01 Marek Polacek + + PR c++/84125 + * typeck.c (build_address): Relax the assert when + processing_template_decl. + +2018-02-01 Jason Merrill + + PR c++/84126 - ICE with variadic generic lambda + PR c++/84036 + PR c++/82249 + * pt.c (tsubst_pack_expansion): Handle function parameter_packs in + PACK_EXPANSION_EXTRA_ARGS. + +2018-02-01 Paolo Carlini + + PR c++/83796 + * call.c (convert_like_real): If w're initializing from {} explicitly + call abstract_virtuals_error_sfinae. + +2018-01-31 Jason Merrill + Jakub Jelinek + + PR c++/83993 + * constexpr.c (cxx_eval_outermost_constant_expr): Build NOP_EXPR + around non-constant ADDR_EXPRs rather than clearing TREE_CONSTANT + on ADDR_EXPR. + +2018-01-31 Jakub Jelinek + + PR c++/83993 + * constexpr.c (diag_array_subscript): Emit different diagnostics + if TYPE_DOMAIN (arraytype) is NULL. + (cxx_eval_array_reference, cxx_eval_store_expression): For arrays + with NULL TYPE_DOMAIN use size_zero_node as nelts. + +2018-01-31 Paolo Carlini + + PR c++/84092 + * semantics.c (finish_qualified_id_expr): When handling an + UNBOUND_CLASS_TEMPLATE only adjust qualifying_class and expr. + +2018-01-31 Marek Polacek + + PR c++/84138 + * cp-gimplify.c (cp_fold): Check if X is an error node before + calling useless_type_conversion_p. + +2018-01-30 Jason Merrill + + PR c++/84091 - ICE with local class in lambda in template. + * decl2.c (determine_visibility): Look for outer containing template + instantiation. + + PR c++/84098 - ICE with lambda in template NSDMI. + * pt.c (instantiate_class_template_1): Ignore more lambdas. + +2018-01-29 Jason Merrill + + PR c++/68810 - wrong location for reinterpret_cast error. + * cvt.c (cp_convert_to_pointer): Always build a CONVERT_EXPR when + !dofold. + +2018-01-29 Marek Polacek + + PR c++/83996 + * constexpr.c (cxx_fold_indirect_ref): Compute ((foo *)&fooarray)[1] + => fooarray[1] in offset_int. + +2018-01-29 Jason Merrill + + PR c++/83942 - wrong unused warning with static_cast. + * cvt.c (ocp_convert): Call mark_rvalue_use. + +2018-01-26 Jason Merrill + + PR c++/83956 - wrong dtor error with anonymous union + * method.c (walk_field_subobs): Variant members only affect + deletedness. + (maybe_explain_implicit_delete): Pass &deleted_p for diagnostic. + + PR c++/84036 - ICE with variadic capture. + PR c++/82249 + * pt.c (tsubst_pack_expansion): When optimizing a simple + substitution, pull a single pack expansion out of its pack. + + PR c++/82514 - ICE with local class in generic lambda. + * pt.c (regenerated_lambda_fn_p): Remove. + (enclosing_instantiation_of): Don't use it. + (tsubst_function_decl): Call enclosing_instantiation_of. + + * pt.c (lookup_template_class_1): Add sanity check. + * name-lookup.c (do_pushtag): Don't add closures to local_classes. + +2018-01-25 Jakub Jelinek + + PR c++/84031 + * decl.c (find_decomp_class_base): Ignore unnamed bitfields. Ignore + recursive calls that return ret. + (cp_finish_decomp): Ignore unnamed bitfields. + +2018-01-23 Jason Merrill + + PR c++/82249 - wrong mismatched pack length error. + * pt.c (extract_fnparm_pack, tsubst_pack_expansion): Handle + unsubstituted function parameter pack. + +2018-01-23 Paolo Carlini + + PR c++/83921 + * decl.c (check_for_uninitialized_const_var): Not static; add + bool and tsubst_flags_t parameters; adjust to be used both in + constexpr context and not. + * constexpr.c (potential_constant_expression_1): Use the above. + * cp-tree.h (check_for_uninitialized_const_var): Declare. + +2018-01-23 Jason Merrill + + PR c++/83947 - ICE with auto declarations. + * pt.c (do_auto_deduction): Don't deduce from an auto decl. + * decl.c (undeduced_auto_decl): Limit to vars and fns. + +2018-01-23 David Malcolm + + PR c++/83974 + * pt.c (tsubst_copy_and_build) : Remove early bailout + for pointer to member function types. + +2018-01-23 Jakub Jelinek + + PR sanitizer/83987 + * tree.c (cp_free_lang_data): Change DECL_VALUE_EXPR of + DECL_OMP_PRIVATIZED_MEMBER vars to error_mark_node. + +2018-01-23 Nathan Sidwell + + PR c++/83988 + * pt.c (tsubst_baselink): Remove optype assert. + * ptree.c (cxx_print_xnode): Print BASELINK_OPTYPE. + +2018-01-23 Jakub Jelinek + + PR c++/83958 + * decl.c (cp_finish_decomp): Diagnose if reference structure binding + refers to incomplete type. + +2018-01-23 Nathan Sidwell + + Deprecate ARM-era for scope handling + * decl.c (poplevel): Flag_new_for_scope is a boolean-like. + (cxx_init_decl_processing): Deprecate flag_new_for_scope being + cleared. + * name-lookup.c (check_for_out_of_scope_variable): Deprecate and + cleanup handling. + * semantics.c (begin_for_scope): Flag_new_for_scope is + boolean-like. + (finish_for_stmt, begin_range_for_stmt): Likewise. + +2018-01-22 Jason Merrill + + PR c++/83720 + * decl2.c (determine_visibility): Fix template_decl handling + instead of blocking it. + + PR c++/83720 - ICE with lambda and LTO. + * decl2.c (determine_visibility): Clear template_decl for + function-scope decls. Propagate anonymous linkage from containing + function. + +2018-01-22 Marek Polacek + + PR c++/81933 + * typeck2.c (split_nonconstant_init_1): Return false if we didn't + split out anything. + +2018-01-22 Ville Voutilainen + + PR c++/83895 + * decl.c (grokdeclarator): Don't diagnose extra parens + on typedefs. + +2018-01-19 Jakub Jelinek + + PR c++/81167 + * call.c (joust): Use TREE_TYPE (source) if source is + a POINTER_TYPE_P rather than if ! DECL_CONSTRUCTOR_P (w->fn). + + PR c++/83919 + * typeck.c (convert_for_assignment): Suppress warn_ignored_qualifiers + for direct enum init. + * decl.c (reshape_init): Likewise. + +2018-01-19 Marek Polacek + + * constexpr.c (fold_simple): Simplify. + +2018-01-18 Jason Merrill + + PR c++/83714 + * search.c (any_dependent_bases_p): Handle null TREE_BINFO. + * pt.c (instantiation_dependent_scope_ref_p): True if + any_dependent_bases_p. + +2018-01-18 Paolo Carlini + + * cp-tree.h: Fix comment typo (DECL_NON_TRIVIALLY_INITIALIZED_P + vs DECL_NONTRIVIALLY_INITIALIZED_P). + +2018-01-18 Jason Merrill + + PR c++/82461 - constexpr list-initialized member + * constexpr.c (potential_constant_expression_1): Check + TARGET_EXPR_DIRECT_INIT_P. + +2018-01-18 Paolo Carlini + + PR c++/81013 + * decl.c (xref_basetypes): Early return upon error about derived + union. + +2018-01-18 Nathan Sidwell + + PR c++/83160 + * cp-tree.h (mark_use): Declare. + * expr.c (mark_use): Make extern. + * call.c (direct_reference_binding): Set inner conv's + rvaluedness_matches_p, if it is an identity. + (convert_like_real): Mark lvalue or rvalue use for identity as + rvaledness_matches_p demands. + +2018-01-18 Jakub Jelinek + + PR c++/83824 + * parser.c (attr_chainon): New function. + (cp_parser_label_for_labeled_statement, cp_parser_decl_specifier_seq, + cp_parser_namespace_definition, cp_parser_init_declarator, + cp_parser_type_specifier_seq, cp_parser_parameter_declaration, + cp_parser_gnu_attributes_opt): Use it. + (cp_parser_member_declaration, cp_parser_objc_class_ivars, + cp_parser_objc_struct_declaration): Likewise. Don't reset + prefix_attributes if attributes is error_mark_node. + +2018-01-17 Paolo Carlini + + PR c++/78344 + * decl.c (grokdeclarator): Do not append the error_mark_node + due to an erroneous optional attribute-specifier-seq. + +2018-01-17 Jakub Jelinek + + PR c++/83897 + * cp-gimplify.c (cp_maybe_instrument_return): Handle + CLEANUP_POINT_EXPR. + +2018-01-17 Paolo Carlini + + PR c++/81054 + * constexpr.c (ensure_literal_type_for_constexpr_object): Return + error_mark_node when we give an error. + * decl.c (cp_finish_decl): Use the latter. + +2018-01-17 Nathan Sidwell + + PR c++/83287 + * init.c (build_raw_new_expr): Scan list for lookups to keep. + +2018-01-17 David Malcolm + + PR c++/83814 + * expr.c (fold_for_warn): Move from c-common.c, reducing to just + the C++ part. If processing a template, call + fold_non_dependent_expr rather than fully folding. + +2018-01-17 Jason Merrill + + PR c++/81067 - redundant NULL warning. + * call.c (convert_like_real): Restore null_node handling. + +2018-01-17 Jason Merrill + + PR c++/81843 - ICE with variadic member template. + PR c++/72801 + * pt.c (unify_pack_expansion): Don't try to deduce enclosing + template args. + +2018-01-17 David Malcolm + + PR c++/83799 + * pt.c (type_dependent_expression_p): Strip any location wrapper + before testing tree codes. + (selftest::test_type_dependent_expression_p): New function. + (selftest::cp_pt_c_tests): Call it. + +2018-01-17 Nathan Sidwell + + PR c++/83739 + * pt.c (tsubst_expr) : Rebuild a range_for if + this not a final instantiation. + +2018-01-16 Jason Merrill + + PR c++/83714 - ICE checking return in template. + * typeck.c (check_return_expr): Call build_non_dependent_expr. + +2018-01-16 Jakub Jelinek + + PR c++/83817 + * pt.c (tsubst_copy_and_build) : If function + is AGGR_INIT_EXPR rather than CALL_EXPR, set AGGR_INIT_FROM_THUNK_P + instead of CALL_FROM_THUNK_P. + + PR c++/83825 + * name-lookup.c (member_vec_dedup): Return early if len is 0. + (resort_type_member_vec, set_class_bindings, + insert_late_enum_def_bindings): Use vec qsort method instead of + calling qsort directly. + +2018-01-15 Martin Sebor + + PR c++/83588 + * class.c (find_flexarrays): Make a record of multiple flexible array + members. + +2018-01-12 Jason Merrill + + PR c++/83186 - ICE with static_cast of list-initialized temporary. + * typeck.c (build_static_cast): Use build_non_dependent_expr. + +2018-01-12 Nathan Sidwell + + * cp-tree.h (mark_rvalue_use): Add parm name. + * expr.c (mark_lvalue_use, mark_lvalue_use_nonread): Move next to + mark_rvalue_use. + * call.c (convert_like_real): Fix formatting. + +2018-01-11 Jason Merrill + + PR c++/82728 - wrong -Wunused-but-set-variable + PR c++/82799 + PR c++/83690 + * call.c (perform_implicit_conversion_flags): Call mark_rvalue_use. + * decl.c (case_conversion): Likewise. + * semantics.c (finish_static_assert): Call + perform_implicit_conversion_flags. + +2018-01-11 Nathan Sidwell + + * method.c (enum mangling_flags): Delete long-dead enum. + +2018-01-10 Paolo Carlini + + * parser.c (cp_parser_std_attribute_spec): When + token_pair::require_open / require_close return false simply + return error_mark_node, avoid duplicate cp_parser_error about + expected '(' / ')', respectively. + +2018-01-10 David Malcolm + + PR c++/43486 + * call.c (null_ptr_cst_p): Strip location wrappers when + converting from '0' to a pointer type in C++11 onwards. + (conversion_null_warnings): Replace comparison with null_node with + call to null_node_p. + (build_over_call): Likewise. + * cp-gimplify.c (cp_fold): Remove the early bailout when + processing_template_decl. + * cp-lang.c (selftest::run_cp_tests): Call + selftest::cp_pt_c_tests and selftest::cp_tree_c_tests. + * cp-tree.h (cp_expr::maybe_add_location_wrapper): New method. + (selftest::run_cp_tests): Move decl to bottom of file. + (null_node_p): New inline function. + (selftest::cp_pt_c_tests): New decl. + (selftest::cp_tree_c_tests): New decl. + * cvt.c (build_expr_type_conversion): Replace comparison with + null_node with call to null_node_p. + * error.c (args_to_string): Likewise. + * except.c (build_throw): Likewise. + * mangle.c (write_expression): Skip location wrapper nodes. + * parser.c (literal_integer_zerop): New function. + (cp_parser_postfix_expression): Call maybe_add_location_wrapper on + the result for RID_TYPEID. Pass true for new "wrap_locations_p" + param of cp_parser_parenthesized_expression_list. When calling + warn_for_memset, replace integer_zerop calls with + literal_integer_zerop, eliminating the double logical negation + cast to bool. Eliminate the special-casing for CONST_DECL in + favor of the fold_for_warn within warn_for_memset. + (cp_parser_parenthesized_expression_list): Add "wrap_locations_p" + param, defaulting to false. Convert "expr" to a cp_expr, and call + maybe_add_location_wrapper on it when wrap_locations_p is true. + (cp_parser_unary_expression): Call maybe_add_location_wrapper on + the result for RID_ALIGNOF and RID_SIZEOF. + (cp_parser_builtin_offsetof): Likewise. + * pt.c: Include "selftest.h". + (tsubst_copy): Handle location wrappers. + (tsubst_copy_and_build): Likewise. + (build_non_dependent_expr): Likewise. + (selftest::test_build_non_dependent_expr): New function. + (selftest::cp_pt_c_tests): New function. + * tree.c: Include "selftest.h". + (lvalue_kind): Handle VIEW_CONVERT_EXPR location wrapper nodes. + (selftest::test_lvalue_kind): New function. + (selftest::cp_tree_c_tests): New function. + * typeck.c (string_conv_p): Strip any location wrapper from "exp". + (cp_build_binary_op): Replace comparison with null_node with call + to null_node_p. + (build_address): Use location of operand when building address + expression. + +2018-01-10 Marek Polacek + + PR c++/82541 + * call.c (build_conditional_expr_1): Check complain before warning. + * pt.c (tsubst_copy_and_build) : Suppress + -Wduplicated-branches. + +2018-01-10 Jakub Jelinek + + PR c++/81327 + * call.c (maybe_warn_class_memaccess): Add forward declaration. + Change last argument from tree * to const vec *, adjust + args uses and check number of operands too. Don't strip away any + nops. Use maybe_constant_value when looking for INTEGER_CST args. + Deal with src argument not having pointer type. Check + tree_fits_uhwi_p before calling tree_to_uhwi. Remove useless + test. + (build_over_call): Call maybe_warn_class_memaccess here on the + original arguments. + (build_cxx_call): Rather than here on converted arguments. + +2018-01-10 Paolo Carlini + + PR c++/81055 + * init.c (build_vec_init): Avoid building an INIT_EXPR with + error_mark_node as second argument. + +2018-01-09 Jakub Jelinek + + PR c++/83734 + * constexpr.c (cxx_eval_statement_list): Ignore DEBUG_BEGIN_STMTs + in STATEMENT_LIST. Remove unneeded assert. + +2018-01-03 Richard Sandiford + Alan Hayward + David Sherwood + + * constexpr.c (cxx_eval_array_reference): Handle polynomial + VECTOR_CST_NELTS. + (cxx_fold_indirect_ref): Handle polynomial TYPE_VECTOR_SUBPARTS. + * call.c (build_conditional_expr_1): Likewise. + * decl.c (cp_finish_decomp): Likewise. + * mangle.c (write_type): Likewise. + * typeck.c (structural_comptypes): Likewise. + (cp_build_binary_op): Likewise. + * typeck2.c (process_init_constructor_array): Likewise. + +2018-01-03 Jakub Jelinek + + PR c++/83555 + * typeck.c (build_static_cast_1): For static casts to reference types, + call build_base_path with flag_delete_null_pointer_checks as nonnull + instead of always false. When -fsanitize=null, call + ubsan_maybe_instrument_reference on the NULL reference INTEGER_CST. + * cp-gimplify.c (cp_genericize_r): Don't walk subtrees of UBSAN_NULL + call if the first argument is INTEGER_CST with REFERENCE_TYPE. + +2018-01-03 Nathan Sidwell + + PR c++/83667 + * method.c (make_alias_for): Copy DECL_CONTEXT. + +2018-01-03 Marek Polacek + + PR c++/83592 + * decl.c (grokdeclarator): Don't warn about MVP in typename context. + +2018-01-03 Jakub Jelinek + + PR preprocessor/83602 + * name-lookup.c (lookup_name_fuzzy): Don't use macro_use_before_def + for builtin macros. + + PR c++/83634 + * cp-gimplify.c (cp_fold) : If the operand folds to + error_mark_node, return error_mark_node. + + Update copyright years. + +2018-01-02 Jakub Jelinek + + PR c++/83556 + * tree.c (replace_placeholders_r): Pass NULL as last argument to + cp_walk_tree instead of d->pset. If non-TREE_CONSTANT and + non-PLACEHOLDER_EXPR tree has been seen already, set *walk_subtrees + to false and return. + (replace_placeholders): Pass NULL instead of &pset as last argument + to cp_walk_tree. + +2018-01-02 Nathan Sidwell + + * constexpr.c (cxx_bind_parameters_in_call): Remove unneeded local + lval var. + +Copyright (C) 2018 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/cp/Make-lang.in b/gcc/cp/Make-lang.in index e358b76bbda..8fc1570659e 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1994-2019 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/cp/NEWS b/gcc/cp/NEWS index c8cc769b988..e41165b9176 100644 --- a/gcc/cp/NEWS +++ b/gcc/cp/NEWS @@ -401,7 +401,7 @@ the exception handling work. -Copyright (C) 1997-2018 Free Software Foundation, Inc. +Copyright (C) 1997-2019 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 cd220d70df5..956d4cf5423 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 a858eb4ee25..eacce863d3e 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-2018 Free Software Foundation, Inc. +/* Copyright (C) 2000-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/cfns.h b/gcc/cp/cfns.h index 6af282fa925..0a0d6684839 100644 --- a/gcc/cp/cfns.h +++ b/gcc/cp/cfns.h @@ -30,7 +30,7 @@ #line 4 "cfns.gperf" -/* Copyright (C) 2000-2018 Free Software Foundation, Inc. +/* Copyright (C) 2000-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/class.c b/gcc/cp/class.c index 5d6e12f2578..e7897f2e7d6 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 546572693fd..beeab9bfd93 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1994-2019 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/cp/constexpr.c b/gcc/cp/constexpr.c index cea414d33de..148150b4b7c 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-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/constraint.cc b/gcc/cp/constraint.cc index 7b32355b106..9884eb0db50 100644 --- a/gcc/cp/constraint.cc +++ b/gcc/cp/constraint.cc @@ -1,5 +1,5 @@ /* Processing rules for constraints. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by Andrew Sutton (andrew.n.sutton@gmail.com) This file is part of GCC. diff --git a/gcc/cp/cp-gimplify.c b/gcc/cp/cp-gimplify.c index 76bd8f6dcb7..726adac4f4e 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by Jason Merrill This file is part of GCC. diff --git a/gcc/cp/cp-lang.c b/gcc/cp/cp-lang.c index a0b0102f798..9dc3659c210 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Alexandre Oliva This file is part of GCC. diff --git a/gcc/cp/cp-name-hint.h b/gcc/cp/cp-name-hint.h index 2f9da737f74..dc1d5e95254 100644 --- a/gcc/cp/cp-name-hint.h +++ b/gcc/cp/cp-name-hint.h @@ -1,5 +1,5 @@ /* Declarations for working with name_hint instances in the C++ frontend. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by David Malcolm This file is part of GCC. diff --git a/gcc/cp/cp-objcp-common.c b/gcc/cp/cp-objcp-common.c index 584f4284b61..47651040008 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. Contributed by Ziemowit Laski This file is part of GCC. diff --git a/gcc/cp/cp-objcp-common.h b/gcc/cp/cp-objcp-common.h index 6f08253f70f..89a889a7dc9 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. Contributed by Ziemowit Laski This file is part of GCC. diff --git a/gcc/cp/cp-tree.def b/gcc/cp/cp-tree.def index 43d90eb1efb..03c105b5c4c 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 604e615721f..99e0734781c 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 0c02db48e47..d1ef7070fc1 100644 --- a/gcc/cp/cp-ubsan.c +++ b/gcc/cp/cp-ubsan.c @@ -1,5 +1,5 @@ /* UndefinedBehaviorSanitizer, undefined behavior detector. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by Jakub Jelinek This file is part of GCC. diff --git a/gcc/cp/cvt.c b/gcc/cp/cvt.c index f758f2d9bc8..449ce50d9e4 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 b79ff5137aa..47eebd1729a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Gabriel Dos Reis This file is part of GCC. diff --git a/gcc/cp/cxx-pretty-print.h b/gcc/cp/cxx-pretty-print.h index ccd5cb2311b..aba3e84435f 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Gabriel Dos Reis This file is part of GCC. diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c index 056bf192684..2003008afc0 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-2018 Free Software Foundation, Inc. + Copyright (C) 1988-2019 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 63437db9c95..6667c3359a6 100644 --- a/gcc/cp/decl.h +++ b/gcc/cp/decl.h @@ -1,5 +1,5 @@ /* Variables and structures for declaration processing. - Copyright (C) 1993-2018 Free Software Foundation, Inc. + Copyright (C) 1993-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.c index 7997a1dac85..dbab95fbc96 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-2018 Free Software Foundation, Inc. + Copyright (C) 1988-2019 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 16538864cbd..744bd735d74 100644 --- a/gcc/cp/dump.c +++ b/gcc/cp/dump.c @@ -1,5 +1,5 @@ /* Tree-dumping functionality for intermediate representation. - Copyright (C) 1999-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. Written by Mark Mitchell This file is part of GCC. diff --git a/gcc/cp/error.c b/gcc/cp/error.c index f9b0b998717..36772132883 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-2018 Free Software Foundation, Inc. + Copyright (C) 1993-2019 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 b04eb0c5332..139e871d7a7 100644 --- a/gcc/cp/except.c +++ b/gcc/cp/except.c @@ -1,5 +1,5 @@ /* Handle exceptional things in C++. - Copyright (C) 1989-2018 Free Software Foundation, Inc. + Copyright (C) 1989-2019 Free Software Foundation, Inc. Contributed by Michael Tiemann Rewritten by Mike Stump , based upon an initial re-implementation courtesy Tad Hunt. diff --git a/gcc/cp/expr.c b/gcc/cp/expr.c index 8163866e4ae..071c6fb9205 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-2018 Free Software Foundation, Inc. + Copyright (C) 1988-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/friend.c b/gcc/cp/friend.c index 8cb13880ba3..2429cd4c497 100644 --- a/gcc/cp/friend.c +++ b/gcc/cp/friend.c @@ -1,5 +1,5 @@ /* Help friends in C++. - Copyright (C) 1997-2018 Free Software Foundation, Inc. + Copyright (C) 1997-2019 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 8c81e0987f7..6c4574a837d 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-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/init.c b/gcc/cp/init.c index 5538eebf3e1..efbda3a13a6 100644 --- a/gcc/cp/init.c +++ b/gcc/cp/init.c @@ -1,5 +1,5 @@ /* Handle initialization things in C++. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 318671bbcd0..6e6db1fd72e 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-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 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 ebae5c3b444..c6e42eda283 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-2018 Free Software Foundation, Inc. + Copyright (C) 1995-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/lex.c b/gcc/cp/lex.c index 49bcf5157bb..36ffa37e037 100644 --- a/gcc/cp/lex.c +++ b/gcc/cp/lex.c @@ -1,5 +1,5 @@ /* Separate lexical analyzer for GNU C++. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 d415a86fdff..2ace8c3e157 100644 --- a/gcc/cp/logic.cc +++ b/gcc/cp/logic.cc @@ -1,5 +1,5 @@ /* Derivation and subsumption rules for constraints. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 56247883010..919f7b3f2fb 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. Written by Alex Samuel This file is part of GCC. diff --git a/gcc/cp/method.c b/gcc/cp/method.c index 17404a65b0f..a5f2304d49c 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 39710fcb505..b65fd5f463a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Gabriel Dos Reis This file is part of GCC. diff --git a/gcc/cp/name-lookup.h b/gcc/cp/name-lookup.h index 2bda0f11d1d..36816df5ada 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Gabriel Dos Reis This file is part of GCC. diff --git a/gcc/cp/operators.def b/gcc/cp/operators.def index 07f586b1c28..cc52e9bd967 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 - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/optimize.c b/gcc/cp/optimize.c index da068b5931a..40d0dcc3995 100644 --- a/gcc/cp/optimize.c +++ b/gcc/cp/optimize.c @@ -1,5 +1,5 @@ /* Perform optimizations on tree structure. - Copyright (C) 1998-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 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 2cd91a37031..6ad2282c881 100644 --- a/gcc/cp/parser.c +++ b/gcc/cp/parser.c @@ -1,5 +1,5 @@ /* -*- C++ -*- Parser. - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. Written by Mark Mitchell . This file is part of GCC. diff --git a/gcc/cp/parser.h b/gcc/cp/parser.h index 8bfa3f3b9c4..81abb69ef3d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c index 18b093e7d2d..19594b74969 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 40535c7c06a..8b0f28419c3 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 6af8f19a8b8..f83045a19af 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-2018 Free Software Foundation, Inc. + Copyright (C) 1995-2019 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 a0629e19360..a6d32b914a7 100644 --- a/gcc/cp/rtti.c +++ b/gcc/cp/rtti.c @@ -1,5 +1,5 @@ /* RunTime Type Identification - Copyright (C) 1995-2018 Free Software Foundation, Inc. + Copyright (C) 1995-2019 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 d700fe328f4..0367e495213 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 e201c3db9a2..82fda5fd789 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-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 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 aac3ecede8d..6bbad5fb7a9 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 6781f3c14ce..ff06850e318 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cp/typeck.c b/gcc/cp/typeck.c index d5d1115fd23..cf3e46fc816 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 cc9bf02439b..5dec117fb9e 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 7a9a5f2c595..f8173da0b0c 100644 --- a/gcc/cp/vtable-class-hierarchy.c +++ b/gcc/cp/vtable-class-hierarchy.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2012-2018 Free Software Foundation, Inc. +/* Copyright (C) 2012-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cppbuiltin.c b/gcc/cppbuiltin.c index 75912290719..60e5bedc366 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cppbuiltin.h b/gcc/cppbuiltin.h index 0e3906d82df..c5a21352502 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cppdefault.c b/gcc/cppdefault.c index b36a979d5ba..c4796385643 100644 --- a/gcc/cppdefault.c +++ b/gcc/cppdefault.c @@ -1,5 +1,5 @@ /* CPP Library. - Copyright (C) 1986-2018 Free Software Foundation, Inc. + Copyright (C) 1986-2019 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 4a0186d1cf2..e2d96f1e760 100644 --- a/gcc/cppdefault.h +++ b/gcc/cppdefault.h @@ -1,5 +1,5 @@ /* CPP Library. - Copyright (C) 1986-2018 Free Software Foundation, Inc. + Copyright (C) 1986-2019 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 e4df5092144..cd0e29a5b06 100644 --- a/gcc/cprop.c +++ b/gcc/cprop.c @@ -1,5 +1,5 @@ /* Global constant/copy propagation for RTL. - Copyright (C) 1997-2018 Free Software Foundation, Inc. + Copyright (C) 1997-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cse.c b/gcc/cse.c index 3d7888b7093..6c9cda16a98 100644 --- a/gcc/cse.c +++ b/gcc/cse.c @@ -1,5 +1,5 @@ /* Common subexpression elimination for GNU compiler. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cselib.c b/gcc/cselib.c index 9d68e3c9723..cef4bc0de73 100644 --- a/gcc/cselib.c +++ b/gcc/cselib.c @@ -1,5 +1,5 @@ /* Common subexpression elimination library for GNU compiler. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/cselib.h b/gcc/cselib.h index 0005ad3113c..8b8d3e8d5d3 100644 --- a/gcc/cselib.h +++ b/gcc/cselib.h @@ -1,5 +1,5 @@ /* Common subexpression elimination for GNU compiler. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index cc5ec6734cd..55cf98f5bd1 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,5 +1,7 @@ 2019-01-01 Jakub Jelinek + Update copyright years. + * gdc.texi: Bump @copyrights-d year. Copyright (C) 2019 Free Software Foundation, Inc. diff --git a/gcc/d/Make-lang.in b/gcc/d/Make-lang.in index 4bab7dd5f1a..4e5b4a6c0c4 100644 --- a/gcc/d/Make-lang.in +++ b/gcc/d/Make-lang.in @@ -1,5 +1,5 @@ # Make-lang.in -- Top level -*- makefile -*- fragment for the D frontend. -# Copyright (C) 2006-2018 Free Software Foundation, Inc. +# Copyright (C) 2006-2019 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/d/config-lang.in b/gcc/d/config-lang.in index 745ad7e68d5..3fe1ac42f92 100644 --- a/gcc/d/config-lang.in +++ b/gcc/d/config-lang.in @@ -1,5 +1,5 @@ # config-lang.in -- Top level configure fragment for gcc D frontend. -# Copyright (C) 2006-2018 Free Software Foundation, Inc. +# Copyright (C) 2006-2019 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/d/d-attribs.cc b/gcc/d/d-attribs.cc index 4f5d3e6cedf..59dd2eba3c2 100644 --- a/gcc/d/d-attribs.cc +++ b/gcc/d/d-attribs.cc @@ -1,5 +1,5 @@ /* d-attribs.c -- D attributes handling. - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 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/d/d-builtins.cc b/gcc/d/d-builtins.cc index a4a31e69db8..564e8c6a7b1 100644 --- a/gcc/d/d-builtins.cc +++ b/gcc/d/d-builtins.cc @@ -1,5 +1,5 @@ /* d-builtins.cc -- GCC builtins support for D. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 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/d/d-codegen.cc b/gcc/d/d-codegen.cc index 74edb3680e7..e62d1f9d3b3 100644 --- a/gcc/d/d-codegen.cc +++ b/gcc/d/d-codegen.cc @@ -1,5 +1,5 @@ /* d-codegen.cc -- Code generation and routines for manipulation of GCC trees. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 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/d/d-convert.cc b/gcc/d/d-convert.cc index 7e073668b30..0f3cb7ad0c5 100644 --- a/gcc/d/d-convert.cc +++ b/gcc/d/d-convert.cc @@ -1,5 +1,5 @@ /* d-convert.cc -- Data type conversion routines. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 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/d/d-diagnostic.cc b/gcc/d/d-diagnostic.cc index a21e7d6c40d..95a008d1b6f 100644 --- a/gcc/d/d-diagnostic.cc +++ b/gcc/d/d-diagnostic.cc @@ -1,5 +1,5 @@ /* d-diagnostics.cc -- D frontend interface to gcc diagnostics. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 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/d/d-frontend.cc b/gcc/d/d-frontend.cc index 3cba25b1c5d..a1c0d53d1ca 100644 --- a/gcc/d/d-frontend.cc +++ b/gcc/d/d-frontend.cc @@ -1,5 +1,5 @@ /* d-frontend.cc -- D frontend interface to the gcc back-end. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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/d/d-incpath.cc b/gcc/d/d-incpath.cc index 87db8164134..7c9a5627d28 100644 --- a/gcc/d/d-incpath.cc +++ b/gcc/d/d-incpath.cc @@ -1,5 +1,5 @@ /* d-incpath.cc -- Set up combined import paths for the D frontend. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 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/d/d-lang.cc b/gcc/d/d-lang.cc index 42fefaf6409..109bf4bf139 100644 --- a/gcc/d/d-lang.cc +++ b/gcc/d/d-lang.cc @@ -1,5 +1,5 @@ /* d-lang.cc -- Language-dependent hooks for D. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 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/d/d-longdouble.cc b/gcc/d/d-longdouble.cc index fdea91f9d83..f464de02c49 100644 --- a/gcc/d/d-longdouble.cc +++ b/gcc/d/d-longdouble.cc @@ -1,5 +1,5 @@ /* d-longdouble.cc -- Software floating-point emulation for the frontend. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 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/d/d-spec.cc b/gcc/d/d-spec.cc index d0b78445836..724e5d2f5d4 100644 --- a/gcc/d/d-spec.cc +++ b/gcc/d/d-spec.cc @@ -1,5 +1,5 @@ /* d-spec.c -- Specific flags and argument handling of the D front end. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 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/d/d-system.h b/gcc/d/d-system.h index 25a83b675b5..cd59b827812 100644 --- a/gcc/d/d-system.h +++ b/gcc/d/d-system.h @@ -1,5 +1,5 @@ /* d-system.h -- DMD frontend inclusion of gcc header files. - * Copyright (C) 2018 Free Software Foundation, Inc. + * Copyright (C) 2018-2019 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/d/d-target-def.h b/gcc/d/d-target-def.h index ef3e948189c..1eadddf0736 100644 --- a/gcc/d/d-target-def.h +++ b/gcc/d/d-target-def.h @@ -1,5 +1,5 @@ /* d-target-def.h -- Default initializers for D target hooks. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. This 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/d/d-target.cc b/gcc/d/d-target.cc index 86b042938af..de57d9256db 100644 --- a/gcc/d/d-target.cc +++ b/gcc/d/d-target.cc @@ -1,5 +1,5 @@ /* d-target.cc -- Target interface for the D front end. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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/d/d-target.def b/gcc/d/d-target.def index d2ff07f2952..be46f066d66 100644 --- a/gcc/d/d-target.def +++ b/gcc/d/d-target.def @@ -1,5 +1,5 @@ /* d-target.def -- Target hook definitions for the D front end. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. This 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/d/d-target.h b/gcc/d/d-target.h index 283eb24a881..6d70aa407a0 100644 --- a/gcc/d/d-target.h +++ b/gcc/d/d-target.h @@ -1,5 +1,5 @@ /* d-target.h -- Data structure definitions for target-specific D behavior. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. This 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/d/d-tree.def b/gcc/d/d-tree.def index 86b64612186..ae3f41d7028 100644 --- a/gcc/d/d-tree.def +++ b/gcc/d/d-tree.def @@ -1,6 +1,6 @@ /* d-tree.def -- Definitions and documentation for additional tree codes used in the D compiler (see tree.def for standard codes). - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 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/d/d-tree.h b/gcc/d/d-tree.h index 6f18e40c2fa..adab1d1f892 100644 --- a/gcc/d/d-tree.h +++ b/gcc/d/d-tree.h @@ -1,5 +1,5 @@ /* d-tree.h -- Definitions and declarations for code generation. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 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/d/decl.cc b/gcc/d/decl.cc index 6fd0808123f..aba1abbf891 100644 --- a/gcc/d/decl.cc +++ b/gcc/d/decl.cc @@ -1,5 +1,5 @@ /* decl.cc -- Lower D frontend declarations to GCC trees. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 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/d/dmd/root/dsystem.h b/gcc/d/dmd/root/dsystem.h index 940ff500062..16caa8910f4 100644 --- a/gcc/d/dmd/root/dsystem.h +++ b/gcc/d/dmd/root/dsystem.h @@ -1,5 +1,5 @@ /* dsystem.h -- Get common system includes from the host. - * Copyright (C) 2018 Free Software Foundation, Inc. + * Copyright (C) 2018-2019 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/d/expr.cc b/gcc/d/expr.cc index 9a1aad42ddc..fecdffde020 100644 --- a/gcc/d/expr.cc +++ b/gcc/d/expr.cc @@ -1,5 +1,5 @@ /* expr.cc -- Lower D frontend expressions to GCC trees. - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 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/d/imports.cc b/gcc/d/imports.cc index 5a2f4eff6bb..03065e7c5b8 100644 --- a/gcc/d/imports.cc +++ b/gcc/d/imports.cc @@ -1,5 +1,5 @@ /* imports.cc -- Build imported modules/declarations. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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/d/intrinsics.cc b/gcc/d/intrinsics.cc index e5546062274..4bd321b2db7 100644 --- a/gcc/d/intrinsics.cc +++ b/gcc/d/intrinsics.cc @@ -1,5 +1,5 @@ /* intrinsics.cc -- D language compiler intrinsics. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 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/d/intrinsics.def b/gcc/d/intrinsics.def index c8ad81bd71a..c49bafb411c 100644 --- a/gcc/d/intrinsics.def +++ b/gcc/d/intrinsics.def @@ -1,5 +1,5 @@ /* intrinsics.def -- Definitions for D compiler intrinsics. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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/d/lang-specs.h b/gcc/d/lang-specs.h index 479fccad4bf..098f0f98b29 100644 --- a/gcc/d/lang-specs.h +++ b/gcc/d/lang-specs.h @@ -1,5 +1,5 @@ /* lang-specs.h -- GCC driver specs for D frontend. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 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 the Free diff --git a/gcc/d/lang.opt b/gcc/d/lang.opt index a9ce059f52d..52ddd77f2ca 100644 --- a/gcc/d/lang.opt +++ b/gcc/d/lang.opt @@ -1,5 +1,5 @@ ; lang.opt -- Options for the D front end. -; Copyright (C) 2006-2018 Free Software Foundation, Inc. +; Copyright (C) 2006-2019 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 the Free diff --git a/gcc/d/longdouble.h b/gcc/d/longdouble.h index 89fc2b2df77..f7f16843a20 100644 --- a/gcc/d/longdouble.h +++ b/gcc/d/longdouble.h @@ -1,5 +1,5 @@ /* longdouble.h -- Definitions of floating-point access for the frontend. - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 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/d/modules.cc b/gcc/d/modules.cc index 80573e1c2f2..a1fc534c3b6 100644 --- a/gcc/d/modules.cc +++ b/gcc/d/modules.cc @@ -1,5 +1,5 @@ /* modules.cc -- D module initialization and termination. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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/d/runtime.cc b/gcc/d/runtime.cc index 7f1e9100a73..c2a5c55a1ab 100644 --- a/gcc/d/runtime.cc +++ b/gcc/d/runtime.cc @@ -1,5 +1,5 @@ /* runtime.cc -- D runtime functions called by generated code. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 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/d/runtime.def b/gcc/d/runtime.def index e135bc3ec46..e1c58effc85 100644 --- a/gcc/d/runtime.def +++ b/gcc/d/runtime.def @@ -1,5 +1,5 @@ /* runtime.def -- Definitions for D runtime functions. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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/d/toir.cc b/gcc/d/toir.cc index 0d78fa60aa5..ebe76386500 100644 --- a/gcc/d/toir.cc +++ b/gcc/d/toir.cc @@ -1,5 +1,5 @@ /* toir.cc -- Lower D frontend statements to GCC trees. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 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/d/typeinfo.cc b/gcc/d/typeinfo.cc index 0c2b695b09a..dac66acdcd4 100644 --- a/gcc/d/typeinfo.cc +++ b/gcc/d/typeinfo.cc @@ -1,5 +1,5 @@ /* typeinfo.cc -- D runtime type identification. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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/d/types.cc b/gcc/d/types.cc index d5eac2d7720..cdbfbb7d003 100644 --- a/gcc/d/types.cc +++ b/gcc/d/types.cc @@ -1,5 +1,5 @@ /* types.cc -- Lower D frontend types to GCC trees. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 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/data-streamer-in.c b/gcc/data-streamer-in.c index 5f451ad58c0..9c79e1d332d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Diego Novillo This file is part of GCC. diff --git a/gcc/data-streamer-out.c b/gcc/data-streamer-out.c index 11f2b43186b..d058efd92c0 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Diego Novillo This file is part of GCC. diff --git a/gcc/data-streamer.c b/gcc/data-streamer.c index 03e1d36a6c6..b1fae33cda6 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Diego Novillo This file is part of GCC. diff --git a/gcc/data-streamer.h b/gcc/data-streamer.h index 3f969d5fa9d..cb3efc1afe6 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Diego Novillo This file is part of GCC. diff --git a/gcc/dbgcnt.c b/gcc/dbgcnt.c index 1eea65889a8..2838def3d25 100644 --- a/gcc/dbgcnt.c +++ b/gcc/dbgcnt.c @@ -1,5 +1,5 @@ /* Debug counter for debugging support - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dbgcnt.def b/gcc/dbgcnt.def index 0421fae7bc0..dd874c519bb 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-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dbgcnt.h b/gcc/dbgcnt.h index ddf2fe24fae..c855d2326ca 100644 --- a/gcc/dbgcnt.h +++ b/gcc/dbgcnt.h @@ -1,5 +1,5 @@ /* Debug counter for debugging support - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dbxout.c b/gcc/dbxout.c index bf41b17a263..bd74d0a93d9 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dbxout.h b/gcc/dbxout.h index d9a00325c29..c655e480116 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-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dce.c b/gcc/dce.c index 7fc3fd209b5..ae8c478a002 100644 --- a/gcc/dce.c +++ b/gcc/dce.c @@ -1,5 +1,5 @@ /* RTL dead code elimination. - Copyright (C) 2005-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dce.h b/gcc/dce.h index fe50770aaef..8b5ee87b544 100644 --- a/gcc/dce.h +++ b/gcc/dce.h @@ -1,5 +1,5 @@ /* RTL dead code elimination. - Copyright (C) 2005-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ddg.c b/gcc/ddg.c index d51456618d6..82554ed96cf 100644 --- a/gcc/ddg.c +++ b/gcc/ddg.c @@ -1,5 +1,5 @@ /* DDG - Data Dependence Graph implementation. - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. Contributed by Ayal Zaks and Mustafa Hagog This file is part of GCC. diff --git a/gcc/ddg.h b/gcc/ddg.h index 721770f0e1d..3bfc2c8a9b5 100644 --- a/gcc/ddg.h +++ b/gcc/ddg.h @@ -1,5 +1,5 @@ /* DDG - Data Dependence Graph - interface. - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. Contributed by Ayal Zaks and Mustafa Hagog This file is part of GCC. diff --git a/gcc/debug.c b/gcc/debug.c index 529c45772cd..b44e6a703f0 100644 --- a/gcc/debug.c +++ b/gcc/debug.c @@ -1,5 +1,5 @@ /* Do-nothing debug hooks for GCC. - Copyright (C) 2001-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This 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 3f78d060225..412e7ca6f79 100644 --- a/gcc/debug.h +++ b/gcc/debug.h @@ -1,5 +1,5 @@ /* Debug hooks for GCC. - Copyright (C) 2001-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This 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 9035b333be8..2a1a5b8d1df 100644 --- a/gcc/defaults.h +++ b/gcc/defaults.h @@ -1,5 +1,5 @@ /* Definitions of various defaults for tm.h macros. - Copyright (C) 1992-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 74ef0a14ac9..7299bfd20de 100644 --- a/gcc/df-core.c +++ b/gcc/df-core.c @@ -1,5 +1,5 @@ /* Allocation for dataflow support routines. - Copyright (C) 1999-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 ccab9a96bd7..a9dfa6203cf 100644 --- a/gcc/df-problems.c +++ b/gcc/df-problems.c @@ -1,5 +1,5 @@ /* Standard problems for dataflow support routines. - Copyright (C) 1999-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 0b119f211ea..eeccf650ae5 100644 --- a/gcc/df-scan.c +++ b/gcc/df-scan.c @@ -1,5 +1,5 @@ /* Scanning of rtl for dataflow analysis. - Copyright (C) 1999-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 6d1ff4d68ca..d76d31baa84 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 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 230b1b14eaa..65d5fcb0845 100644 --- a/gcc/dfp.c +++ b/gcc/dfp.c @@ -1,5 +1,5 @@ /* Decimal floating point support. - Copyright (C) 2005-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dfp.h b/gcc/dfp.h index fca0567464d..7c1449e0bfd 100644 --- a/gcc/dfp.h +++ b/gcc/dfp.h @@ -1,5 +1,5 @@ /* Decimal floating point support functions for GNU compiler. - Copyright (C) 2005-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/diagnostic-color.c b/gcc/diagnostic-color.c index 3ee21bc3fda..69e759ff6e8 100644 --- a/gcc/diagnostic-color.c +++ b/gcc/diagnostic-color.c @@ -1,5 +1,5 @@ /* Output colorization. - Copyright (C) 2011-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. This program is free software; 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 4493e26da78..1349d04530a 100644 --- a/gcc/diagnostic-color.h +++ b/gcc/diagnostic-color.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2018 Free Software Foundation, Inc. +/* Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by Manuel Lopez-Ibanez 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 Free Software Foundation, Inc. This program is free software; 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 6c40f26acb5..efafde4fa24 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-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/diagnostic-format-json.cc b/gcc/diagnostic-format-json.cc index 8d56120deae..03552104766 100644 --- a/gcc/diagnostic-format-json.cc +++ b/gcc/diagnostic-format-json.cc @@ -1,5 +1,5 @@ /* JSON output for diagnostics - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by David Malcolm . This file is part of GCC. diff --git a/gcc/diagnostic-show-locus.c b/gcc/diagnostic-show-locus.c index 65fb102a817..ddc9421ce63 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. Contributed by Gabriel Dos Reis This file is part of GCC. diff --git a/gcc/diagnostic.c b/gcc/diagnostic.c index d97e9592f06..be6b65722cd 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. Contributed by Gabriel Dos Reis This file is part of GCC. diff --git a/gcc/diagnostic.def b/gcc/diagnostic.def index ce3dc569b4a..f3c0b2c180f 100644 --- a/gcc/diagnostic.def +++ b/gcc/diagnostic.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2018 Free Software Foundation, Inc. +/* Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/diagnostic.h b/gcc/diagnostic.h index 596717e331c..46c3b50a540 100644 --- a/gcc/diagnostic.h +++ b/gcc/diagnostic.h @@ -1,5 +1,5 @@ /* Various declarations for language-independent diagnostics subroutines. - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. Contributed by Gabriel Dos Reis This file is part of GCC. diff --git a/gcc/doc/avr-mmcu.texi b/gcc/doc/avr-mmcu.texi index 569b24174e6..ea0161ecccb 100644 --- a/gcc/doc/avr-mmcu.texi +++ b/gcc/doc/avr-mmcu.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2012-2018 Free Software Foundation, Inc. +@c Copyright (C) 2012-2019 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 f8dc7826658..2c494c58737 100644 --- a/gcc/doc/bugreport.texi +++ b/gcc/doc/bugreport.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2018 Free Software Foundation, Inc. +@c Copyright (C) 1988-2019 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 745fdfc99be..21c3ea5b3a3 100644 --- a/gcc/doc/cfg.texi +++ b/gcc/doc/cfg.texi @@ -1,5 +1,5 @@ @c -*-texinfo-*- -@c Copyright (C) 2001-2018 Free Software Foundation, Inc. +@c Copyright (C) 2001-2019 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 ac6ede9cf15..313f798a87a 100644 --- a/gcc/doc/collect2.texi +++ b/gcc/doc/collect2.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2018 Free Software Foundation, Inc. +@c Copyright (C) 1988-2019 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 994fc9d9587..d412cdc0b8f 100644 --- a/gcc/doc/compat.texi +++ b/gcc/doc/compat.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2002-2018 Free Software Foundation, Inc. +@c Copyright (C) 2002-2019 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 fcd1d99dbd7..e333fc5e97e 100644 --- a/gcc/doc/configfiles.texi +++ b/gcc/doc/configfiles.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2018 Free Software Foundation, Inc. +@c Copyright (C) 1988-2019 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 de05a086db6..35981cc5603 100644 --- a/gcc/doc/configterms.texi +++ b/gcc/doc/configterms.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2001-2018 Free Software Foundation, Inc. +@c Copyright (C) 2001-2019 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 7e772cf2300..5e41b76b545 100644 --- a/gcc/doc/contrib.texi +++ b/gcc/doc/contrib.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2018 Free Software Foundation, Inc. +@c Copyright (C) 1988-2019 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 7ade11686f9..bc3d209630d 100644 --- a/gcc/doc/contribute.texi +++ b/gcc/doc/contribute.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2018 Free Software Foundation, Inc. +@c Copyright (C) 1988-2019 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 ca332050db8..cc723606fec 100644 --- a/gcc/doc/cppdiropts.texi +++ b/gcc/doc/cppdiropts.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1999-2018 Free Software Foundation, Inc. +@c Copyright (C) 1999-2019 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 1bf410ad4b4..74fcb3991df 100644 --- a/gcc/doc/cppenv.texi +++ b/gcc/doc/cppenv.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1999-2018 Free Software Foundation, Inc. +@c Copyright (C) 1999-2019 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 af5ee08225f..48c574f419f 100644 --- a/gcc/doc/cppopts.texi +++ b/gcc/doc/cppopts.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1999-2018 Free Software Foundation, Inc. +@c Copyright (C) 1999-2019 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 666fd7bc000..e2cbf71ae09 100644 --- a/gcc/doc/cppwarnopts.texi +++ b/gcc/doc/cppwarnopts.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1999-2018 Free Software Foundation, Inc. +@c Copyright (C) 1999-2019 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 27724e400d2..d4a8d879e97 100644 --- a/gcc/doc/extend.texi +++ b/gcc/doc/extend.texi @@ -1,4 +1,4 @@ -c Copyright (C) 1988-2018 Free Software Foundation, Inc. +c Copyright (C) 1988-2019 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 314942eacd2..bf93abee5d1 100644 --- a/gcc/doc/fragments.texi +++ b/gcc/doc/fragments.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2018 Free Software Foundation, Inc. +@c Copyright (C) 1988-2019 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 59654402aa1..aa0035d51d8 100644 --- a/gcc/doc/frontends.texi +++ b/gcc/doc/frontends.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2018 Free Software Foundation, Inc. +@c Copyright (C) 1988-2019 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. diff --git a/gcc/doc/gcov-dump.texi b/gcc/doc/gcov-dump.texi index 0313358cdb0..8fcfd6f60a4 100644 --- a/gcc/doc/gcov-dump.texi +++ b/gcc/doc/gcov-dump.texi @@ -1,10 +1,10 @@ -@c Copyright (C) 2017-2018 Free Software Foundation, Inc. +@c Copyright (C) 2017-2019 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. @ignore @c man begin COPYRIGHT -Copyright @copyright{} 2017-2018 Free Software Foundation, Inc. +Copyright @copyright{} 2017-2019 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or diff --git a/gcc/doc/gcov-tool.texi b/gcc/doc/gcov-tool.texi index 146d86810a1..03fd577fbc7 100644 --- a/gcc/doc/gcov-tool.texi +++ b/gcc/doc/gcov-tool.texi @@ -1,10 +1,10 @@ -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 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-2018 Free Software Foundation, Inc. +Copyright @copyright{} 2014-2019 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 41a0ea6aacf..a128f5f4f83 100644 --- a/gcc/doc/gcov.texi +++ b/gcc/doc/gcov.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1996-2018 Free Software Foundation, Inc. +@c Copyright (C) 1996-2019 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 5d0a541451a..15f6cfec21b 100644 --- a/gcc/doc/generic.texi +++ b/gcc/doc/generic.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2004-2018 Free Software Foundation, Inc. +@c Copyright (C) 2004-2019 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 2fa3afb8bc0..74ca401ed23 100644 --- a/gcc/doc/gimple.texi +++ b/gcc/doc/gimple.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2008-2018 Free Software Foundation, Inc. +@c Copyright (C) 2008-2019 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 24d5c7435dc..7d4d2127d63 100644 --- a/gcc/doc/gty.texi +++ b/gcc/doc/gty.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2002-2018 Free Software Foundation, Inc. +@c Copyright (C) 2002-2019 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 97798d3e66d..3cec8107cca 100644 --- a/gcc/doc/headerdirs.texi +++ b/gcc/doc/headerdirs.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2018 Free Software Foundation, Inc. +@c Copyright (C) 1988-2019 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 ed16c45dfe9..bb29e033519 100644 --- a/gcc/doc/hostconfig.texi +++ b/gcc/doc/hostconfig.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2018 Free Software Foundation, Inc. +@c Copyright (C) 1988-2019 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 5ac98768a4c..8a50c43f900 100644 --- a/gcc/doc/implement-c.texi +++ b/gcc/doc/implement-c.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2001-2018 Free Software Foundation, Inc. +@c Copyright (C) 2001-2019 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 330da5f01cb..73c9e6da64a 100644 --- a/gcc/doc/implement-cxx.texi +++ b/gcc/doc/implement-cxx.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2009-2018 Free Software Foundation, Inc. +@c Copyright (C) 2009-2019 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 b2e92af2010..394612fcbe7 100644 --- a/gcc/doc/include/gcc-common.texi +++ b/gcc/doc/include/gcc-common.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2001-2018 Free Software Foundation, Inc. +@c Copyright (C) 2001-2019 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 e5092a5db64..6c67a19acad 100644 --- a/gcc/doc/install-old.texi +++ b/gcc/doc/install-old.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2018 Free Software Foundation, Inc. +@c Copyright (C) 1988-2019 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 85adfb98adc..4c27af73134 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2019 Free Software Foundation, Inc. # Originally by Gerald Pfeifer , June 2001. # # This file is part of GCC. diff --git a/gcc/doc/interface.texi b/gcc/doc/interface.texi index fec190fd774..775b34e6f76 100644 --- a/gcc/doc/interface.texi +++ b/gcc/doc/interface.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2018 Free Software Foundation, Inc. +@c Copyright (C) 1988-2019 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 fe55c36133d..292227a3fbb 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2018 Free Software Foundation, Inc. +@c Copyright (C) 1988-2019 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 5692aef7784..c9b0861d5a5 100644 --- a/gcc/doc/languages.texi +++ b/gcc/doc/languages.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2002-2018 Free Software Foundation, Inc. +@c Copyright (C) 2002-2019 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 bd2b99f7a4f..bf0ca9ccdab 100644 --- a/gcc/doc/libgcc.texi +++ b/gcc/doc/libgcc.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2003-2018 Free Software Foundation, Inc. +@c Copyright (C) 2003-2019 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 diff --git a/gcc/doc/loop.texi b/gcc/doc/loop.texi index a232d001116..255eabc667d 100644 --- a/gcc/doc/loop.texi +++ b/gcc/doc/loop.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2006-2018 Free Software Foundation, Inc. +@c Copyright (C) 2006-2019 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 212b7663f66..d19dc09425a 100644 --- a/gcc/doc/lto.texi +++ b/gcc/doc/lto.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2010-2018 Free Software Foundation, Inc. +@c Copyright (C) 2010-2019 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 and diff --git a/gcc/doc/makefile.texi b/gcc/doc/makefile.texi index a6f9462164b..96d332a1d95 100644 --- a/gcc/doc/makefile.texi +++ b/gcc/doc/makefile.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2001-2018 Free Software Foundation, Inc. +@c Copyright (C) 2001-2019 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 024d747cafd..760b7039d88 100644 --- a/gcc/doc/match-and-simplify.texi +++ b/gcc/doc/match-and-simplify.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 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 197b6ba339f..42b0296d3cf 100644 --- a/gcc/doc/md.texi +++ b/gcc/doc/md.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2018 Free Software Foundation, Inc. +@c Copyright (C) 1988-2019 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 f425c2975e5..634c773b95a 100644 --- a/gcc/doc/objc.texi +++ b/gcc/doc/objc.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2018 Free Software Foundation, Inc. +@c Copyright (C) 1988-2019 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 6202802fec1..c4f518ebf7a 100644 --- a/gcc/doc/optinfo.texi +++ b/gcc/doc/optinfo.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2013-2018 Free Software Foundation, Inc. +@c Copyright (C) 2013-2019 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 e618b954351..0081243acab 100644 --- a/gcc/doc/options.texi +++ b/gcc/doc/options.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2003-2018 Free Software Foundation, Inc. +@c Copyright (C) 2003-2019 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 d8341685d26..6edb9a0bfb7 100644 --- a/gcc/doc/passes.texi +++ b/gcc/doc/passes.texi @@ -1,6 +1,6 @@ @c markers: BUG TODO -@c Copyright (C) 1988-2018 Free Software Foundation, Inc. +@c Copyright (C) 1988-2019 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 51c88af5ac6..90e7571ba3a 100644 --- a/gcc/doc/plugins.texi +++ b/gcc/doc/plugins.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2009-2018 Free Software Foundation, Inc. +@c Copyright (C) 2009-2019 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 c1bf6ae68bc..f92df783b89 100644 --- a/gcc/doc/portability.texi +++ b/gcc/doc/portability.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2018 Free Software Foundation, Inc. +@c Copyright (C) 1988-2019 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 9c00a7f31d7..58329101853 100644 --- a/gcc/doc/rtl.texi +++ b/gcc/doc/rtl.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2018 Free Software Foundation, Inc. +@c Copyright (C) 1988-2019 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 684ff3bce29..68d6383825a 100644 --- a/gcc/doc/service.texi +++ b/gcc/doc/service.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2018 Free Software Foundation, Inc. +@c Copyright (C) 1988-2019 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 29c693b9644..1970f44d6dc 100644 --- a/gcc/doc/sourcebuild.texi +++ b/gcc/doc/sourcebuild.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2002-2018 Free Software Foundation, Inc. +@c Copyright (C) 2002-2019 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 4c1e2dad115..83a3dc6d15f 100644 --- a/gcc/doc/standards.texi +++ b/gcc/doc/standards.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2000-2018 Free Software Foundation, Inc. +@c Copyright (C) 2000-2019 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 c9a85606f1b..edc090253af 100644 --- a/gcc/doc/tm.texi +++ b/gcc/doc/tm.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2018 Free Software Foundation, Inc. +@c Copyright (C) 1988-2019 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 2205e2df46b..976a7009fa6 100644 --- a/gcc/doc/tm.texi.in +++ b/gcc/doc/tm.texi.in @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2018 Free Software Foundation, Inc. +@c Copyright (C) 1988-2019 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 9baabf99440..9714c5addfa 100644 --- a/gcc/doc/tree-ssa.texi +++ b/gcc/doc/tree-ssa.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2004-2018 Free Software Foundation, Inc. +@c Copyright (C) 2004-2019 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 fb35a360b53..693912ea355 100644 --- a/gcc/doc/trouble.texi +++ b/gcc/doc/trouble.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1988-2018 Free Software Foundation, Inc. +@c Copyright (C) 1988-2019 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/ux.texi b/gcc/doc/ux.texi index 47b44921793..1f695ea46b5 100644 --- a/gcc/doc/ux.texi +++ b/gcc/doc/ux.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 2018 Free Software Foundation, Inc. +@c Copyright (C) 2018-2019 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/dojump.c b/gcc/dojump.c index 9dccc7292a3..8626689463e 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-2018 Free Software Foundation, Inc. + Copyright (C) 1988-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dojump.h b/gcc/dojump.h index f948ee916e3..ad019293e17 100644 --- a/gcc/dojump.h +++ b/gcc/dojump.h @@ -1,5 +1,5 @@ /* Export function prototypes from dojump.c. - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dominance.c b/gcc/dominance.c index 5ba765c82be..d245776c37d 100644 --- a/gcc/dominance.c +++ b/gcc/dominance.c @@ -1,5 +1,5 @@ /* Calculate (post)dominators in slightly super-linear time. - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 610f25a383b..5b59833e80f 100644 --- a/gcc/dominance.h +++ b/gcc/dominance.h @@ -1,5 +1,5 @@ /* Calculate (post)dominators header file. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/domwalk.c b/gcc/domwalk.c index 2791e93817a..3849eed4944 100644 --- a/gcc/domwalk.c +++ b/gcc/domwalk.c @@ -1,5 +1,5 @@ /* Generic dominator tree walker - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Diego Novillo This file is part of GCC. diff --git a/gcc/domwalk.h b/gcc/domwalk.h index 3057bddc79e..c3bc80438a5 100644 --- a/gcc/domwalk.h +++ b/gcc/domwalk.h @@ -1,5 +1,5 @@ /* Generic dominator tree walker - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Diego Novillo This file is part of GCC. diff --git a/gcc/double-int.c b/gcc/double-int.c index 223adead3a9..574856a3358 100644 --- a/gcc/double-int.c +++ b/gcc/double-int.c @@ -1,5 +1,5 @@ /* Operations with long integers. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/double-int.h b/gcc/double-int.h index eff85cc5a48..09bf1541778 100644 --- a/gcc/double-int.h +++ b/gcc/double-int.h @@ -1,5 +1,5 @@ /* Operations with long integers. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dse.c b/gcc/dse.c index 21d166d92fc..0407308e28f 100644 --- a/gcc/dse.c +++ b/gcc/dse.c @@ -1,5 +1,5 @@ /* RTL dead store elimination. - Copyright (C) 2005-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. Contributed by Richard Sandiford and Kenneth Zadeck diff --git a/gcc/dump-context.h b/gcc/dump-context.h index 26bed1e577b..b17b86a400f 100644 --- a/gcc/dump-context.h +++ b/gcc/dump-context.h @@ -1,5 +1,5 @@ /* Support code for handling the various dump_* calls in dumpfile.h - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by David Malcolm . This file is part of GCC. diff --git a/gcc/dumpfile.c b/gcc/dumpfile.c index 5005f5e96b6..c92bba8efd1 100644 --- a/gcc/dumpfile.c +++ b/gcc/dumpfile.c @@ -1,5 +1,5 @@ /* Dump infrastructure for optimizations and intermediate representation. - Copyright (C) 2012-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dumpfile.h b/gcc/dumpfile.h index d51e4ceaf11..1f9ac427f75 100644 --- a/gcc/dumpfile.h +++ b/gcc/dumpfile.h @@ -1,5 +1,5 @@ /* Definitions for the shared dumpfile. - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dwarf2asm.c b/gcc/dwarf2asm.c index c6f11c7468a..488e54b72ec 100644 --- a/gcc/dwarf2asm.c +++ b/gcc/dwarf2asm.c @@ -1,5 +1,5 @@ /* Dwarf2 assembler output helper routines. - Copyright (C) 2001-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dwarf2asm.h b/gcc/dwarf2asm.h index 1b76909a1c9..965bc7fb184 100644 --- a/gcc/dwarf2asm.h +++ b/gcc/dwarf2asm.h @@ -1,5 +1,5 @@ /* Dwarf2 assembler output helper routines. - Copyright (C) 2001-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dwarf2cfi.c b/gcc/dwarf2cfi.c index 44dd76d1ada..86b88c61ffe 100644 --- a/gcc/dwarf2cfi.c +++ b/gcc/dwarf2cfi.c @@ -1,5 +1,5 @@ /* Dwarf2 Call Frame Information helper routines. - Copyright (C) 1992-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index 24e2d97d1e7..94e36b137ec 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -1,5 +1,5 @@ /* Output Dwarf2 format symbol table information from GCC. - Copyright (C) 1992-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 a0ba414014d..add883629bb 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-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/early-remat.c b/gcc/early-remat.c index 776b2d03f43..122891c1edb 100644 --- a/gcc/early-remat.c +++ b/gcc/early-remat.c @@ -1,5 +1,5 @@ /* Early (pre-RA) rematerialization - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/edit-context.c b/gcc/edit-context.c index 85afc4a2ec7..d3246ab0334 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/edit-context.h b/gcc/edit-context.h index 124d91f9a5e..a26ed1dc8f8 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c index 9a735fab5bf..187d6120cea 100644 --- a/gcc/emit-rtl.c +++ b/gcc/emit-rtl.c @@ -1,5 +1,5 @@ /* Emit RTL for the GCC expander. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/emit-rtl.h b/gcc/emit-rtl.h index f089355aef7..bc28d48d1db 100644 --- a/gcc/emit-rtl.h +++ b/gcc/emit-rtl.h @@ -1,5 +1,5 @@ /* Exported functions from emit-rtl.c - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/errors.c b/gcc/errors.c index 9f1974d24b6..167787da3b6 100644 --- a/gcc/errors.c +++ b/gcc/errors.c @@ -1,5 +1,5 @@ /* Basic error reporting routines. - Copyright (C) 1999-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/errors.h b/gcc/errors.h index 1bd84501650..11ead1a0801 100644 --- a/gcc/errors.h +++ b/gcc/errors.h @@ -1,5 +1,5 @@ /* Basic error reporting routines. - Copyright (C) 1999-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/et-forest.c b/gcc/et-forest.c index 19dcb0017a7..6f0f6b601d8 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 8a5defeeaed..3eb9ab414b3 100644 --- a/gcc/et-forest.h +++ b/gcc/et-forest.h @@ -1,5 +1,5 @@ /* Et-forest data structure implementation. - Copyright (C) 2002-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. This program is free software; 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 728b1e1d349..8ce6bc59c73 100644 --- a/gcc/except.c +++ b/gcc/except.c @@ -1,5 +1,5 @@ /* Implements exception handling. - Copyright (C) 1989-2018 Free Software Foundation, Inc. + Copyright (C) 1989-2019 Free Software Foundation, Inc. Contributed by Mike Stump . This file is part of GCC. diff --git a/gcc/except.h b/gcc/except.h index caa375ef670..dbd4ddb2198 100644 --- a/gcc/except.h +++ b/gcc/except.h @@ -1,5 +1,5 @@ /* Exception Handling interface routines. - Copyright (C) 1996-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 Free Software Foundation, Inc. Contributed by Mike Stump . This file is part of GCC. diff --git a/gcc/exec-tool.in b/gcc/exec-tool.in index f9ec6f04c20..34b034173c9 100644 --- a/gcc/exec-tool.in +++ b/gcc/exec-tool.in @@ -1,6 +1,6 @@ #! /bin/sh -# Copyright (C) 2007-2018 Free Software Foundation, Inc. +# Copyright (C) 2007-2019 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 2c5de12dee1..ba06458ebdc 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/explow.h b/gcc/explow.h index b263d353b84..5110ad82d6a 100644 --- a/gcc/explow.h +++ b/gcc/explow.h @@ -1,5 +1,5 @@ /* Export function prototypes from explow.c. - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/expmed.c b/gcc/expmed.c index 444d6a82f98..b207a34defc 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/expmed.h b/gcc/expmed.h index cc247c4379e..cb9b13eec71 100644 --- a/gcc/expmed.h +++ b/gcc/expmed.h @@ -1,5 +1,5 @@ /* Target-dependent costs for expmed.c. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/expr.c b/gcc/expr.c index abbaef2d9ce..450486e24b0 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-2018 Free Software Foundation, Inc. + Copyright (C) 1988-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/expr.h b/gcc/expr.h index 4469652e443..17c3962436a 100644 --- a/gcc/expr.h +++ b/gcc/expr.h @@ -1,5 +1,5 @@ /* Definitions for code generation pass of GNU compiler. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fibonacci_heap.c b/gcc/fibonacci_heap.c index 906a4362a0f..aec6913a871 100644 --- a/gcc/fibonacci_heap.c +++ b/gcc/fibonacci_heap.c @@ -1,5 +1,5 @@ /* Fibonacci heap for GNU compiler. - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Martin Liska This file is part of GCC. diff --git a/gcc/fibonacci_heap.h b/gcc/fibonacci_heap.h index 136489b2969..6e0a2166c86 100644 --- a/gcc/fibonacci_heap.h +++ b/gcc/fibonacci_heap.h @@ -1,5 +1,5 @@ /* Fibonacci heap for GNU compiler. - Copyright (C) 1998-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 Free Software Foundation, Inc. Contributed by Daniel Berlin (dan@cgsoftware.com). Re-implemented in C++ by Martin Liska diff --git a/gcc/file-find.c b/gcc/file-find.c index d0667f2a79c..0b7ec2b5497 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/file-find.h b/gcc/file-find.h index ecfb5406773..2802c2eeb0f 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/file-prefix-map.c b/gcc/file-prefix-map.c index 88248146ab6..faf4306d74a 100644 --- a/gcc/file-prefix-map.c +++ b/gcc/file-prefix-map.c @@ -1,5 +1,5 @@ /* Implementation of file prefix remapping support (-f*-prefix-map options). - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. This 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/file-prefix-map.h b/gcc/file-prefix-map.h index 3309eeed646..901c063b0d4 100644 --- a/gcc/file-prefix-map.h +++ b/gcc/file-prefix-map.h @@ -1,5 +1,5 @@ /* Declarations for file prefix remapping support (-f*-prefix-map options). - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. This 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/final.c b/gcc/final.c index a2993f0f2cd..6dc1cd1b0c8 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fixed-value.c b/gcc/fixed-value.c index 67760028f41..3a81161248e 100644 --- a/gcc/fixed-value.c +++ b/gcc/fixed-value.c @@ -1,5 +1,5 @@ /* Fixed-point arithmetic support. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fixed-value.h b/gcc/fixed-value.h index 119fd7cf4dc..27fc3a83524 100644 --- a/gcc/fixed-value.h +++ b/gcc/fixed-value.h @@ -1,5 +1,5 @@ /* Fixed-point arithmetic support. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/flag-types.h b/gcc/flag-types.h index 2bbca6531b3..a2103282d46 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/flags.h b/gcc/flags.h index f025efb4b8e..0ea1812d33e 100644 --- a/gcc/flags.h +++ b/gcc/flags.h @@ -1,5 +1,5 @@ /* Compilation switch flag definitions for GCC. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 06a420601c0..004f94ec19a 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-2018 Free Software Foundation, Inc. + Copyright (C) 1988-2019 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 7eeac9ac9cf..fa2931ac918 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fold-const.c b/gcc/fold-const.c index 1851a3dc398..0fdb9149bce 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fold-const.h b/gcc/fold-const.h index ca6d47bba34..049fee91876 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 4041b4acad2..3af551012b9 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,5 +1,7 @@ 2019-01-01 Jakub Jelinek + 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 5eff00b0637..80016a387e3 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 Free Software Foundation, Inc. # Contributed by Paul Brook diff --git a/gcc/fortran/arith.c b/gcc/fortran/arith.c index 98af27efcfe..99fb61c15b9 100644 --- a/gcc/fortran/arith.c +++ b/gcc/fortran/arith.c @@ -1,5 +1,5 @@ /* Compiler arithmetic - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 85aca5bb89f..e06c7059885 100644 --- a/gcc/fortran/arith.h +++ b/gcc/fortran/arith.h @@ -1,5 +1,5 @@ /* Compiler arithmetic header. - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 1c5af7997f9..96732ecd2e8 100644 --- a/gcc/fortran/array.c +++ b/gcc/fortran/array.c @@ -1,5 +1,5 @@ /* Array things - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 aec07e714f3..624780dd883 100644 --- a/gcc/fortran/bbt.c +++ b/gcc/fortran/bbt.c @@ -1,5 +1,5 @@ /* Balanced binary trees using treaps. - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 2f63c3ed2d5..10f4f254a28 100644 --- a/gcc/fortran/check.c +++ b/gcc/fortran/check.c @@ -1,5 +1,5 @@ /* Check functions - Copyright (C) 2002-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 105511d03cc..e55ab25882f 100644 --- a/gcc/fortran/class.c +++ b/gcc/fortran/class.c @@ -1,5 +1,5 @@ /* Implementation of Fortran 2003 Polymorphism. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Paul Richard Thomas and Janus Weil diff --git a/gcc/fortran/config-lang.in b/gcc/fortran/config-lang.in index 0087cb843a1..9365b5b1a25 100644 --- a/gcc/fortran/config-lang.in +++ b/gcc/fortran/config-lang.in @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2019 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/fortran/constructor.c b/gcc/fortran/constructor.c index 27295c4ccd9..38415be6827 100644 --- a/gcc/fortran/constructor.c +++ b/gcc/fortran/constructor.c @@ -1,5 +1,5 @@ /* Array and structure constructors - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/constructor.h b/gcc/fortran/constructor.h index ceb3d75db6d..6f13a2cb5a5 100644 --- a/gcc/fortran/constructor.h +++ b/gcc/fortran/constructor.h @@ -1,5 +1,5 @@ /* Array and structure constructors - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/convert.c b/gcc/fortran/convert.c index ee787869fd6..588f7599a41 100644 --- a/gcc/fortran/convert.c +++ b/gcc/fortran/convert.c @@ -1,5 +1,5 @@ /* Data type conversion - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/cpp.c b/gcc/fortran/cpp.c index bf4d8912ba1..d3c4487f6d8 100644 --- a/gcc/fortran/cpp.c +++ b/gcc/fortran/cpp.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2018 Free Software Foundation, Inc. +/* Copyright (C) 2008-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/cpp.h b/gcc/fortran/cpp.h index 0a5be783d32..50f15e86b8a 100644 --- a/gcc/fortran/cpp.h +++ b/gcc/fortran/cpp.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2018 Free Software Foundation, Inc. +/* Copyright (C) 2008-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/data.c b/gcc/fortran/data.c index 0d1f83040e9..9c200d28e1a 100644 --- a/gcc/fortran/data.c +++ b/gcc/fortran/data.c @@ -1,5 +1,5 @@ /* Supporting functions for resolving DATA statement. - Copyright (C) 2002-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by Lifang Zeng This file is part of GCC. diff --git a/gcc/fortran/data.h b/gcc/fortran/data.h index fe8298a34df..02e12634383 100644 --- a/gcc/fortran/data.h +++ b/gcc/fortran/data.h @@ -1,5 +1,5 @@ /* Header for functions resolving DATA statements. - Copyright (C) 2007-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/decl.c b/gcc/fortran/decl.c index 51c19c17d1d..29a57d3268d 100644 --- a/gcc/fortran/decl.c +++ b/gcc/fortran/decl.c @@ -1,5 +1,5 @@ /* Declaration statement matcher - Copyright (C) 2002-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 b78c138c483..ae0f80361b1 100644 --- a/gcc/fortran/dependency.c +++ b/gcc/fortran/dependency.c @@ -1,5 +1,5 @@ /* Dependency analysis - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. Contributed by Paul Brook This file is part of GCC. diff --git a/gcc/fortran/dependency.h b/gcc/fortran/dependency.h index 0ffb569d27a..dd3088713e4 100644 --- a/gcc/fortran/dependency.h +++ b/gcc/fortran/dependency.h @@ -1,5 +1,5 @@ /* Header for dependency analysis - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 af64588786a..3099ae86e5e 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 5b41fd3530a..68a27911c8d 100644 --- a/gcc/fortran/error.c +++ b/gcc/fortran/error.c @@ -1,5 +1,5 @@ /* Handle errors. - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 aad1496689f..7d1c65d5419 100644 --- a/gcc/fortran/expr.c +++ b/gcc/fortran/expr.c @@ -1,5 +1,5 @@ /* Routines for manipulation of expression nodes. - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 0f39f0ca788..ad81f7d93a0 100644 --- a/gcc/fortran/f95-lang.c +++ b/gcc/fortran/f95-lang.c @@ -1,5 +1,5 @@ /* gfortran backend interface - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 91d216b778f..a5f1c5a4f5c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 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 565fa838f76..181cb0f11cd 100644 --- a/gcc/fortran/gfc-diagnostic.def +++ b/gcc/fortran/gfc-diagnostic.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2018 Free Software Foundation, Inc. +/* Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/gfortran.h b/gcc/fortran/gfortran.h index fd0bc36fee1..fd8b3537253 100644 --- a/gcc/fortran/gfortran.h +++ b/gcc/fortran/gfortran.h @@ -1,5 +1,5 @@ /* gfortran header file - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 b971093c71c..33e6e572b54 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-2018 Free Software Foundation, Inc. + Copyright (C) 1997-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/interface.c b/gcc/fortran/interface.c index ff6b2bb7ece..99011e72370 100644 --- a/gcc/fortran/interface.c +++ b/gcc/fortran/interface.c @@ -1,5 +1,5 @@ /* Deal with interfaces. - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 0c934e13dd7..2cb70845f99 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 0ca3f92a73f..027f16b556d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 541e6ef997e..ade7059e9b6 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 9ab3b58946e..1fc459a9d10 100644 --- a/gcc/fortran/ioparm.def +++ b/gcc/fortran/ioparm.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2005-2018 Free Software Foundation, Inc. +/* Copyright (C) 2005-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/iresolve.c b/gcc/fortran/iresolve.c index 3331fb7965f..d132f56eed3 100644 --- a/gcc/fortran/iresolve.c +++ b/gcc/fortran/iresolve.c @@ -1,5 +1,5 @@ /* Intrinsic function resolution. - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 094f4b55839..b0df2cc62f3 100644 --- a/gcc/fortran/iso-c-binding.def +++ b/gcc/fortran/iso-c-binding.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2018 Free Software Foundation, Inc. +/* Copyright (C) 2006-2019 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 92dc5edc93d..c2f1f6237f6 100644 --- a/gcc/fortran/iso-fortran-env.def +++ b/gcc/fortran/iso-fortran-env.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2006-2018 Free Software Foundation, Inc. +/* Copyright (C) 2006-2019 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 61a9118d531..21339bb2fd3 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 dc9a94c829c..9151d02c491 100644 --- a/gcc/fortran/lang.opt +++ b/gcc/fortran/lang.opt @@ -1,5 +1,5 @@ ; Options for the Fortran front end. -; Copyright (C) 2003-2018 Free Software Foundation, Inc. +; Copyright (C) 2003-2019 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/fortran/libgfortran.h b/gcc/fortran/libgfortran.h index ef9c7c76b62..581b2f529db 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-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/match.c b/gcc/fortran/match.c index d548bb92c2d..4c0bda99af9 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 f25ed860c06..ac47d992f4a 100644 --- a/gcc/fortran/match.h +++ b/gcc/fortran/match.h @@ -1,5 +1,5 @@ /* All matcher functions. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 fb81e10a6c2..ff4bb6dd58b 100644 --- a/gcc/fortran/matchexp.c +++ b/gcc/fortran/matchexp.c @@ -1,5 +1,5 @@ /* Expression parser. - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 3c9c70ce955..8cc40e76888 100644 --- a/gcc/fortran/mathbuiltins.def +++ b/gcc/fortran/mathbuiltins.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2018 Free Software Foundation, Inc. +/* Copyright (C) 2004-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fortran/misc.c b/gcc/fortran/misc.c index fb18c5ceb6f..ec31fb93cd2 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 4cfedf6a153..320b30c529a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 261a54a6015..15c5842dea4 100644 --- a/gcc/fortran/openmp.c +++ b/gcc/fortran/openmp.c @@ -1,5 +1,5 @@ /* OpenMP directive matching and resolving. - Copyright (C) 2005-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 48e35e3524d..4e55adec6fe 100644 --- a/gcc/fortran/options.c +++ b/gcc/fortran/options.c @@ -1,5 +1,5 @@ /* Parse and display command line options. - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 7acd8cfa4fb..399867be9bb 100644 --- a/gcc/fortran/parse.c +++ b/gcc/fortran/parse.c @@ -1,5 +1,5 @@ /* Main parser. - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 e9a6e410662..800f2f44114 100644 --- a/gcc/fortran/parse.h +++ b/gcc/fortran/parse.h @@ -1,5 +1,5 @@ /* Parser header - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 52cc2f17cd4..d7bd6d6cd9c 100644 --- a/gcc/fortran/primary.c +++ b/gcc/fortran/primary.c @@ -1,5 +1,5 @@ /* Primary expression subroutines - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 ec8070ffc8d..a498d19e411 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 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 a79689a266b..efb6ebf9509 100644 --- a/gcc/fortran/scanner.c +++ b/gcc/fortran/scanner.c @@ -1,5 +1,5 @@ /* Character scanner. - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 e7a654edd3d..294838d95aa 100644 --- a/gcc/fortran/scanner.h +++ b/gcc/fortran/scanner.h @@ -1,5 +1,5 @@ /* Character scanner header. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 4ee1f776a70..22313901bd8 100644 --- a/gcc/fortran/simplify.c +++ b/gcc/fortran/simplify.c @@ -1,5 +1,5 @@ /* Simplify intrinsic functions at compile-time. - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 7603cbd94ad..ade2fce06a5 100644 --- a/gcc/fortran/st.c +++ b/gcc/fortran/st.c @@ -1,5 +1,5 @@ /* Build executable statement trees. - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 0a4f7c1711b..a88e7c01df7 100644 --- a/gcc/fortran/symbol.c +++ b/gcc/fortran/symbol.c @@ -1,5 +1,5 @@ /* Maintain binary trees of symbols. - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 6b9292b5faf..69879c2795a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 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 8f25899a92c..37ac22ff340 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-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 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 04fb4262b24..738022a6b1f 100644 --- a/gcc/fortran/trans-array.c +++ b/gcc/fortran/trans-array.c @@ -1,5 +1,5 @@ /* Array translation routines - Copyright (C) 2002-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by Paul Brook and Steven Bosscher diff --git a/gcc/fortran/trans-array.h b/gcc/fortran/trans-array.h index 5ef86565d8d..aaca62b7c8c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 bd9721dee41..28732e4fbd8 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. Contributed by Canqun Yang This file is part of GCC. diff --git a/gcc/fortran/trans-const.c b/gcc/fortran/trans-const.c index 0e14f1750b7..432d12bf168 100644 --- a/gcc/fortran/trans-const.c +++ b/gcc/fortran/trans-const.c @@ -1,5 +1,5 @@ /* Translation of constants - Copyright (C) 2002-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 4f5a520ad29..270a4f4e869 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 83cbcd123fe..a51f6a6246a 100644 --- a/gcc/fortran/trans-decl.c +++ b/gcc/fortran/trans-decl.c @@ -1,5 +1,5 @@ /* Backend function setup - Copyright (C) 2002-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 d0a24fb7c82..27eb2d2ee38 100644 --- a/gcc/fortran/trans-expr.c +++ b/gcc/fortran/trans-expr.c @@ -1,5 +1,5 @@ /* Expression translation - Copyright (C) 2002-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by Paul Brook and Steven Bosscher diff --git a/gcc/fortran/trans-intrinsic.c b/gcc/fortran/trans-intrinsic.c index 473334efd64..96a749e1343 100644 --- a/gcc/fortran/trans-intrinsic.c +++ b/gcc/fortran/trans-intrinsic.c @@ -1,5 +1,5 @@ /* Intrinsic translation - Copyright (C) 2002-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by Paul Brook and Steven Bosscher diff --git a/gcc/fortran/trans-io.c b/gcc/fortran/trans-io.c index 88dbcb80a85..9a13af4a630 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 37acef6837b..6cbe6c733e1 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. Contributed by Jakub Jelinek This file is part of GCC. diff --git a/gcc/fortran/trans-stmt.c b/gcc/fortran/trans-stmt.c index 00fdf19d730..62cca292e0f 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by Paul Brook and Steven Bosscher diff --git a/gcc/fortran/trans-stmt.h b/gcc/fortran/trans-stmt.h index 848c7d92f5b..9cb0f68a637 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 1a813eaf4d4..1302d2ac70a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by Paul Brook and Steven Bosscher diff --git a/gcc/fortran/trans-types.h b/gcc/fortran/trans-types.h index 197b173f041..2952d111c66 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by Paul Brook and Steven Bosscher diff --git a/gcc/fortran/trans.c b/gcc/fortran/trans.c index 9297b2ffd6a..29a4d006740 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 4f33a89eddc..409c6aba03b 100644 --- a/gcc/fortran/trans.h +++ b/gcc/fortran/trans.h @@ -1,5 +1,5 @@ /* Header for code translation functions - Copyright (C) 2002-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 0eabc3f4d99..b96e292fc81 100644 --- a/gcc/fortran/types.def +++ b/gcc/fortran/types.def @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2018 Free Software Foundation, Inc. +/* Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fp-test.c b/gcc/fp-test.c index 6e68280e45a..988f5e87200 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-2018 Free Software Foundation, Inc. + Copyright (C) 1995-2019 Free Software Foundation, Inc. Contributed by Ronald F. Guilmette . This file is part of GCC. diff --git a/gcc/function-tests.c b/gcc/function-tests.c index 196b3a3828e..f1e29e49ee1 100644 --- a/gcc/function-tests.c +++ b/gcc/function-tests.c @@ -1,5 +1,5 @@ /* Unit tests for function-handling. - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/function.c b/gcc/function.c index 60e96f30ccb..cec344bdac8 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/function.h b/gcc/function.h index 7e59050e8a6..cef093c8146 100644 --- a/gcc/function.h +++ b/gcc/function.h @@ -1,5 +1,5 @@ /* Structure for saving state for a nested function. - Copyright (C) 1989-2018 Free Software Foundation, Inc. + Copyright (C) 1989-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/fwprop.c b/gcc/fwprop.c index 78c08e0a9df..cf2c9de2d35 100644 --- a/gcc/fwprop.c +++ b/gcc/fwprop.c @@ -1,5 +1,5 @@ /* RTL-based forward propagation pass for GNU compiler. - Copyright (C) 2005-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 82e0e69ab76..7182d36319d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 6a759bbcc1c..6f94c914537 100644 --- a/gcc/gcc-main.c +++ b/gcc/gcc-main.c @@ -1,5 +1,5 @@ /* "main" for the compiler driver. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gcc-plugin.h b/gcc/gcc-plugin.h index 79a7c7704d3..d9e143eeae1 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 25a604f6bdc..82d4f52b2d4 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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 202d4f44804..de92e3b2b13 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gcc-symtab.h b/gcc/gcc-symtab.h index a87850a2a2c..4bd3d2b8eb1 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gcc.c b/gcc/gcc.c index ee1a91bf38b..bcd04df1691 100644 --- a/gcc/gcc.c +++ b/gcc/gcc.c @@ -1,5 +1,5 @@ /* Compiler driver program that can handle many languages. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gcc.h b/gcc/gcc.h index 7bfa387c523..a0a1d94c6e6 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gcov-counter.def b/gcc/gcov-counter.def index 69135a07f12..3a0e620987a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gcov-dump.c b/gcc/gcov-dump.c index 4dcb12851ad..72d94d95165 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by Nathan Sidwell Gcov is free software; you can redistribute it and/or modify diff --git a/gcc/gcov-io.c b/gcc/gcov-io.c index 63cc7fcb048..e3b1c5ce7ae 100644 --- a/gcc/gcov-io.c +++ b/gcc/gcov-io.c @@ -1,5 +1,5 @@ /* File format for coverage information - Copyright (C) 1996-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 Free Software Foundation, Inc. Contributed by Bob Manson . Completely remangled by Nathan Sidwell . diff --git a/gcc/gcov-io.h b/gcc/gcov-io.h index 1fc31f52eee..9edb2923982 100644 --- a/gcc/gcov-io.h +++ b/gcc/gcov-io.h @@ -1,5 +1,5 @@ /* File format for coverage information - Copyright (C) 1996-2018 Free Software Foundation, Inc. + Copyright (C) 1996-2019 Free Software Foundation, Inc. Contributed by Bob Manson . Completely remangled by Nathan Sidwell . diff --git a/gcc/gcov-iov.c b/gcc/gcov-iov.c index fec8f2f460c..371ef9a94f2 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by Nathan Sidwell This file is part of GCC. diff --git a/gcc/gcov-tool.c b/gcc/gcov-tool.c index 211b03cb949..5bb1ccac6be 100644 --- a/gcc/gcov-tool.c +++ b/gcc/gcov-tool.c @@ -1,5 +1,5 @@ /* Gcc offline profile processing tool support. */ -/* Copyright (C) 2014-2018 Free Software Foundation, Inc. +/* Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by Rong Xu . This file is part of GCC. diff --git a/gcc/gcov.c b/gcc/gcov.c index 8f25c70a121..b8ce1ee0e09 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-2018 Free Software Foundation, Inc. + Copyright (C) 1990-2019 Free Software Foundation, Inc. Contributed by James E. Wilson of Cygnus Support. Mangled by Bob Manson of Cygnus Support. Mangled further by Nathan Sidwell diff --git a/gcc/gcse-common.c b/gcc/gcse-common.c index 655c555a362..e6e4b642b58 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-2018 Free Software Foundation, Inc. + Copyright (C) 1997-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gcse-common.h b/gcc/gcse-common.h index a9c19002be5..b44c2d48ca5 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-2018 Free Software Foundation, Inc. + Copyright (C) 1997-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gcse.c b/gcc/gcse.c index 8b9518e4f94..35716cd3883 100644 --- a/gcc/gcse.c +++ b/gcc/gcse.c @@ -1,5 +1,5 @@ /* Partial redundancy elimination / Hoisting for RTL. - Copyright (C) 1997-2018 Free Software Foundation, Inc. + Copyright (C) 1997-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gcse.h b/gcc/gcse.h index 08c622432eb..5371873d72c 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-2018 Free Software Foundation, Inc. + Copyright (C) 1997-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gdbhooks.py b/gcc/gdbhooks.py index e9913e0eb32..bbe7618e299 100644 --- a/gcc/gdbhooks.py +++ b/gcc/gdbhooks.py @@ -1,5 +1,5 @@ # Python hooks for gdb for debugging GCC -# Copyright (C) 2013-2018 Free Software Foundation, Inc. +# Copyright (C) 2013-2019 Free Software Foundation, Inc. # Contributed by David Malcolm diff --git a/gcc/gdbinit.in b/gcc/gdbinit.in index a2d03e40244..71ca2648efd 100644 --- a/gcc/gdbinit.in +++ b/gcc/gdbinit.in @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2019 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 3621dbee860..911e4e23a84 100644 --- a/gcc/gen-pass-instances.awk +++ b/gcc/gen-pass-instances.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2018 Free Software Foundation, Inc. +# Copyright (C) 2013-2019 Free Software Foundation, Inc. # # This 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 a23fd63c253..09bbc768180 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-2018 Free Software Foundation, Inc. + Copyright (C) 1991-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genattr.c b/gcc/genattr.c index 6a9a3c30d32..352303dd9da 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-2018 Free Software Foundation, Inc. + Copyright (C) 1991-2019 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 d5cdbf5be23..2cd04cdb06f 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-2018 Free Software Foundation, Inc. + Copyright (C) 1991-2019 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 59a8e26963f..a9928352f78 100644 --- a/gcc/genautomata.c +++ b/gcc/genautomata.c @@ -1,5 +1,5 @@ /* Pipeline hazard description translator. - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. Written by Vladimir Makarov diff --git a/gcc/gencfn-macros.c b/gcc/gencfn-macros.c index 28f7b6f7298..84b0862d23b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gencheck.c b/gcc/gencheck.c index d4673ff171e..bcd4b934464 100644 --- a/gcc/gencheck.c +++ b/gcc/gencheck.c @@ -1,5 +1,5 @@ /* Generate check macros for tree codes. - Copyright (C) 1998-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genchecksum.c b/gcc/genchecksum.c index 6e93eab6add..ada1906b9fb 100644 --- a/gcc/genchecksum.c +++ b/gcc/genchecksum.c @@ -1,5 +1,5 @@ /* Generate checksums of executables for PCH validation - Copyright (C) 2005-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gencodes.c b/gcc/gencodes.c index 891f465df04..b985565783b 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genconditions.c b/gcc/genconditions.c index 110e6c66951..c5f0f82662c 100644 --- a/gcc/genconditions.c +++ b/gcc/genconditions.c @@ -1,5 +1,5 @@ /* Process machine description and calculate constant conditions. - Copyright (C) 2001-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genconfig.c b/gcc/genconfig.c index 745d5374b39..194fe950d5d 100644 --- a/gcc/genconfig.c +++ b/gcc/genconfig.c @@ -1,6 +1,6 @@ /* Generate from machine description: - some #define configuration flags. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genconstants.c b/gcc/genconstants.c index f2beaa7dfed..1487e3faef1 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genemit.c b/gcc/genemit.c index 678b9aa3935..83f86a35c57 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genenums.c b/gcc/genenums.c index 300b3c374e1..fd711c30c84 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 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 0165bd09112..a46f375017b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/generic-match.h b/gcc/generic-match.h index f1fa38daab2..a1e5e2b6be2 100644 --- a/gcc/generic-match.h +++ b/gcc/generic-match.h @@ -1,6 +1,6 @@ /* Generic simplify definitions. - Copyright (C) 2011-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Richard Guenther This file is part of GCC. diff --git a/gcc/genextract.c b/gcc/genextract.c index 387184b4ae1..b26f56aa258 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genflags.c b/gcc/genflags.c index 6186d6433d9..3a346502ea3 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gengenrtl.c b/gcc/gengenrtl.c index b021af32487..5c78fabfb50 100644 --- a/gcc/gengenrtl.c +++ b/gcc/gengenrtl.c @@ -1,5 +1,5 @@ /* Generate code to allocate RTL structures. - Copyright (C) 1997-2018 Free Software Foundation, Inc. + Copyright (C) 1997-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gengtype-lex.l b/gcc/gengtype-lex.l index f78ce61fd9d..1188691f785 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gengtype-parse.c b/gcc/gengtype-parse.c index 6cb86950dbe..25fdce3bbca 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-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gengtype-state.c b/gcc/gengtype-state.c index 6a3b981eedc..03f40694ec6 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gengtype.c b/gcc/gengtype.c index 49393dd394c..53317337cf8 100644 --- a/gcc/gengtype.c +++ b/gcc/gengtype.c @@ -1,5 +1,5 @@ /* Process source files and output type information. - Copyright (C) 2002-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. This file is part of GCC. @@ -1611,7 +1611,7 @@ static outf_p create_file (const char *name, const char *oname) { static const char *const hdr[] = { - " Copyright (C) 2004-2018 Free Software Foundation, Inc.\n", + " Copyright (C) 2004-2019 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 8da7fb9c97a..db9cb0f401a 100644 --- a/gcc/gengtype.h +++ b/gcc/gengtype.h @@ -1,5 +1,5 @@ /* Process source files and output type information. - Copyright (C) 2002-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genhooks.c b/gcc/genhooks.c index 9b6ab05507c..0fcba7451ee 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genmatch.c b/gcc/genmatch.c index 8e3827c6d7f..5edd39af4cc 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by Richard Biener and Prathamesh Kulkarni diff --git a/gcc/genmddeps.c b/gcc/genmddeps.c index 2c0c95aa814..b4207bf2fac 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. This 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 e04d1b116dc..f1ab6c7d64b 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genmodes.c b/gcc/genmodes.c index 6db9ed475f4..f33eefa2494 100644 --- a/gcc/genmodes.c +++ b/gcc/genmodes.c @@ -1,5 +1,5 @@ /* Generate the machine mode enumeration and associated tables. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genmultilib b/gcc/genmultilib index 73c20ba153e..0229b736a9b 100644 --- a/gcc/genmultilib +++ b/gcc/genmultilib @@ -1,6 +1,6 @@ #!/bin/sh # Generates multilib.h. -# Copyright (C) 1994-2018 Free Software Foundation, Inc. +# Copyright (C) 1994-2019 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/genopinit.c b/gcc/genopinit.c index 79835cc5d88..ea4c3ce0186 100644 --- a/gcc/genopinit.c +++ b/gcc/genopinit.c @@ -1,5 +1,5 @@ /* Generate code to initialize optabs from machine description. - Copyright (C) 1993-2018 Free Software Foundation, Inc. + Copyright (C) 1993-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genoutput.c b/gcc/genoutput.c index 06456f4400c..37ee5093809 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genpeep.c b/gcc/genpeep.c index 190a9b6b8a9..8ecf6ad07f6 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genpreds.c b/gcc/genpreds.c index bb294849504..19b7dcb7a30 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/genrecog.c b/gcc/genrecog.c index 629e2dc91f3..90e2508fa05 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gensupport.c b/gcc/gensupport.c index 41ad9bc383e..31a67d5ad39 100644 --- a/gcc/gensupport.c +++ b/gcc/gensupport.c @@ -1,5 +1,5 @@ /* Support routines for the various generation passes. - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gensupport.h b/gcc/gensupport.h index f41edf57d45..5c432036e6a 100644 --- a/gcc/gensupport.h +++ b/gcc/gensupport.h @@ -1,5 +1,5 @@ /* Declarations for rtx-reader support for gen* routines. - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gentarget-def.c b/gcc/gentarget-def.c index 71f3cb95296..f7a22b79ed7 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ggc-common.c b/gcc/ggc-common.c index c989fb01e66..9a12fad5838 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ggc-internal.h b/gcc/ggc-internal.h index 68a285f55c0..f27ce29ea85 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ggc-none.c b/gcc/ggc-none.c index 49259cf5512..6edec27868c 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-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ggc-page.c b/gcc/ggc-page.c index f04b22ca8cc..143986be58f 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ggc-tests.c b/gcc/ggc-tests.c index f62f474c0f6..752f4467999 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ggc.h b/gcc/ggc.h index e74f364e682..60273f2e57d 100644 --- a/gcc/ggc.h +++ b/gcc/ggc.h @@ -1,6 +1,6 @@ /* Garbage collection for the GNU compiler. - Copyright (C) 1998-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-builder.c b/gcc/gimple-builder.c index 8af3577419d..fd87e423ccb 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-builder.h b/gcc/gimple-builder.h index 18112552e2f..3383851d3e7 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-expr.c b/gcc/gimple-expr.c index d07c89bebab..b0c9f9b671a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 Free Software Foundation, Inc. Contributed by Aldy Hernandez This file is part of GCC. diff --git a/gcc/gimple-expr.h b/gcc/gimple-expr.h index 96733bdd7b4..1ad1432bd17 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-fold.c b/gcc/gimple-fold.c index fb43552bc35..3e7cbfd61e1 100644 --- a/gcc/gimple-fold.c +++ b/gcc/gimple-fold.c @@ -1,5 +1,5 @@ /* Statement simplification on GIMPLE. - Copyright (C) 2010-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 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 e1da27625d1..76a65818437 100644 --- a/gcc/gimple-fold.h +++ b/gcc/gimple-fold.h @@ -1,6 +1,6 @@ /* Gimple folding definitions. - Copyright (C) 2011-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Richard Guenther This file is part of GCC. diff --git a/gcc/gimple-iterator.c b/gcc/gimple-iterator.c index c0131f3654c..e0e4e123678 100644 --- a/gcc/gimple-iterator.c +++ b/gcc/gimple-iterator.c @@ -1,5 +1,5 @@ /* Iterator routines for GIMPLE statements. - Copyright (C) 2007-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 Free Software Foundation, Inc. Contributed by Aldy Hernandez This file is part of GCC. diff --git a/gcc/gimple-iterator.h b/gcc/gimple-iterator.h index e23d4b2c47c..ee6f5b1f54d 100644 --- a/gcc/gimple-iterator.h +++ b/gcc/gimple-iterator.h @@ -1,5 +1,5 @@ /* Header file for gimple iterators. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-laddress.c b/gcc/gimple-laddress.c index e2fb000728c..90efcfec805 100644 --- a/gcc/gimple-laddress.c +++ b/gcc/gimple-laddress.c @@ -1,5 +1,5 @@ /* Lower and optimize address expressions. - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. Contributed by Marek Polacek This file is part of GCC. diff --git a/gcc/gimple-loop-interchange.cc b/gcc/gimple-loop-interchange.cc index 9145b1217da..bb01a9b0d40 100644 --- a/gcc/gimple-loop-interchange.cc +++ b/gcc/gimple-loop-interchange.cc @@ -1,5 +1,5 @@ /* Loop interchange. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. Contributed by ARM Ltd. This file is part of GCC. diff --git a/gcc/gimple-loop-jam.c b/gcc/gimple-loop-jam.c index 5920cad1f10..90ddbf37b07 100644 --- a/gcc/gimple-loop-jam.c +++ b/gcc/gimple-loop-jam.c @@ -1,5 +1,5 @@ /* Loop unroll-and-jam. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-loop-versioning.cc b/gcc/gimple-loop-versioning.cc index 887b5e77d6a..f5e674ba466 100644 --- a/gcc/gimple-loop-versioning.cc +++ b/gcc/gimple-loop-versioning.cc @@ -1,5 +1,5 @@ /* Loop versioning pass. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-low.c b/gcc/gimple-low.c index b00e14f6554..056b0cba6cf 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-low.h b/gcc/gimple-low.h index 3d96d8f375e..89317c9bfd7 100644 --- a/gcc/gimple-low.h +++ b/gcc/gimple-low.h @@ -1,5 +1,5 @@ /* Header file for gimple lowering pass. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 374232bb696..bbbc0f2c28b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-match.h b/gcc/gimple-match.h index b6eb88880d7..22fa86c3a7c 100644 --- a/gcc/gimple-match.h +++ b/gcc/gimple-match.h @@ -1,6 +1,6 @@ /* Gimple simplify definitions. - Copyright (C) 2011-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Richard Guenther This file is part of GCC. diff --git a/gcc/gimple-predict.h b/gcc/gimple-predict.h index 6357913f28a..761098b3ceb 100644 --- a/gcc/gimple-predict.h +++ b/gcc/gimple-predict.h @@ -1,6 +1,6 @@ /* Gimple prediction routines. - Copyright (C) 2007-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 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 51c0fb33f2f..45ef09e8241 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Aldy Hernandez and Diego Novillo diff --git a/gcc/gimple-pretty-print.h b/gcc/gimple-pretty-print.h index 6ae6a3b338d..8d8e105d5ad 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 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 16b8943d58e..30fb7cbc96b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-ssa-evrp-analyze.c b/gcc/gimple-ssa-evrp-analyze.c index 3efaca1a994..149b6664ff9 100644 --- a/gcc/gimple-ssa-evrp-analyze.c +++ b/gcc/gimple-ssa-evrp-analyze.c @@ -1,5 +1,5 @@ /* Support routines for Value Range Propagation (VRP). - Copyright (C) 2005-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-ssa-evrp-analyze.h b/gcc/gimple-ssa-evrp-analyze.h index 01942f06362..1157027bdb2 100644 --- a/gcc/gimple-ssa-evrp-analyze.h +++ b/gcc/gimple-ssa-evrp-analyze.h @@ -1,5 +1,5 @@ /* Support routines for Value Range Propagation (VRP). - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple-ssa-evrp.c b/gcc/gimple-ssa-evrp.c index 9900980aecf..96da79bf028 100644 --- a/gcc/gimple-ssa-evrp.c +++ b/gcc/gimple-ssa-evrp.c @@ -1,5 +1,5 @@ /* Support routines for Value Range Propagation (VRP). - Copyright (C) 2005-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 880836c21aa..1a9e0a52652 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 98bb33b83ab..e6e9ffa9084 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Jakub Jelinek This file is part of GCC. diff --git a/gcc/gimple-ssa-split-paths.c b/gcc/gimple-ssa-split-paths.c index 75f6be8f1cf..33bbb66674b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. Contributed by Ajit Kumar Agarwal . This file is part of GCC. diff --git a/gcc/gimple-ssa-sprintf.c b/gcc/gimple-ssa-sprintf.c index 8284c76b0f7..fe50c89bc89 100644 --- a/gcc/gimple-ssa-sprintf.c +++ b/gcc/gimple-ssa-sprintf.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2016-2018 Free Software Foundation, Inc. +/* Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Martin Sebor . This file is part of GCC. diff --git a/gcc/gimple-ssa-store-merging.c b/gcc/gimple-ssa-store-merging.c index e813e456d28..4a8cf6f847f 100644 --- a/gcc/gimple-ssa-store-merging.c +++ b/gcc/gimple-ssa-store-merging.c @@ -1,5 +1,5 @@ /* GIMPLE store merging and byte swapping passes. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 d47772b4a51..82721a98126 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 Free Software Foundation, Inc. Contributed by Bill Schmidt, IBM This file is part of GCC. diff --git a/gcc/gimple-ssa-warn-alloca.c b/gcc/gimple-ssa-warn-alloca.c index 9d2d68ad54b..2d88fcfd992 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Aldy Hernandez . This file is part of GCC. diff --git a/gcc/gimple-ssa-warn-restrict.c b/gcc/gimple-ssa-warn-restrict.c index d47f73f7be6..6eb393dc8e1 100644 --- a/gcc/gimple-ssa-warn-restrict.c +++ b/gcc/gimple-ssa-warn-restrict.c @@ -1,6 +1,6 @@ /* Pass to detect and issue warnings for violations of the restrict qualifier. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. Contributed by Martin Sebor . This file is part of GCC. diff --git a/gcc/gimple-ssa-warn-restrict.h b/gcc/gimple-ssa-warn-restrict.h index c624589ef0a..167d5843039 100644 --- a/gcc/gimple-ssa-warn-restrict.h +++ b/gcc/gimple-ssa-warn-restrict.h @@ -1,5 +1,5 @@ /* Warn on violations of the restrict qualifier. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. Contributed by Martin Sebor . This file is part of GCC. diff --git a/gcc/gimple-ssa.h b/gcc/gimple-ssa.h index a82857e9529..227f58c42e8 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 31ba4cc4e00..3142b371aee 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Diego Novillo This file is part of GCC. diff --git a/gcc/gimple-streamer-out.c b/gcc/gimple-streamer-out.c index 3a2368047cc..34b8d6fda7d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Diego Novillo This file is part of GCC. diff --git a/gcc/gimple-streamer.h b/gcc/gimple-streamer.h index 68f646ba9c3..d0d144e2346 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Diego Novillo This file is part of GCC. diff --git a/gcc/gimple-walk.c b/gcc/gimple-walk.c index c50a6dd6141..29f33b005e1 100644 --- a/gcc/gimple-walk.c +++ b/gcc/gimple-walk.c @@ -1,6 +1,6 @@ /* Gimple walk support. - Copyright (C) 2007-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 Free Software Foundation, Inc. Contributed by Aldy Hernandez This file is part of GCC. diff --git a/gcc/gimple-walk.h b/gcc/gimple-walk.h index a051b3e3535..0f0bd450f14 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimple.c b/gcc/gimple.c index b3548f4f0fd..3a91d1cb350 100644 --- a/gcc/gimple.c +++ b/gcc/gimple.c @@ -1,6 +1,6 @@ /* Gimple IR support functions. - Copyright (C) 2007-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 Free Software Foundation, Inc. Contributed by Aldy Hernandez This file is part of GCC. diff --git a/gcc/gimple.def b/gcc/gimple.def index 38206e9cd64..78e3467f762 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-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 Free Software Foundation, Inc. Contributed by Aldy Hernandez This file is part of GCC. diff --git a/gcc/gimple.h b/gcc/gimple.h index 37fd5fb9ac3..8b5c9e2190a 100644 --- a/gcc/gimple.h +++ b/gcc/gimple.h @@ -1,6 +1,6 @@ /* Gimple IR definitions. - Copyright (C) 2007-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 Free Software Foundation, Inc. Contributed by Aldy Hernandez This file is part of GCC. diff --git a/gcc/gimplify-me.c b/gcc/gimplify-me.c index 269fe6b3bae..edcb3df01b0 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. Major work done by Sebastian Pop , Diego Novillo and Jason Merrill . diff --git a/gcc/gimplify-me.h b/gcc/gimplify-me.h index 0ee9c0eb785..5340ac49512 100644 --- a/gcc/gimplify-me.h +++ b/gcc/gimplify-me.h @@ -1,5 +1,5 @@ /* Header file for middle end gimplification. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gimplify.c b/gcc/gimplify.c index 40ed18e3027..5677ddd9e84 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Major work done by Sebastian Pop , Diego Novillo and Jason Merrill . diff --git a/gcc/gimplify.h b/gcc/gimplify.h index 62ca869083a..1070006374a 100644 --- a/gcc/gimplify.h +++ b/gcc/gimplify.h @@ -1,5 +1,5 @@ /* Header file for gimplification. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/float.h b/gcc/ginclude/float.h index 96a360f305e..9ebae057d34 100644 --- a/gcc/ginclude/float.h +++ b/gcc/ginclude/float.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2002-2018 Free Software Foundation, Inc. +/* Copyright (C) 2002-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/iso646.h b/gcc/ginclude/iso646.h index cae57da8d94..01a1245aec9 100644 --- a/gcc/ginclude/iso646.h +++ b/gcc/ginclude/iso646.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2018 Free Software Foundation, Inc. +/* Copyright (C) 1997-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/stdalign.h b/gcc/ginclude/stdalign.h index 87a017036cf..999c43177cb 100644 --- a/gcc/ginclude/stdalign.h +++ b/gcc/ginclude/stdalign.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2018 Free Software Foundation, Inc. +/* Copyright (C) 2011-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/stdarg.h b/gcc/ginclude/stdarg.h index e4c73fd23a2..7d16fbf5068 100644 --- a/gcc/ginclude/stdarg.h +++ b/gcc/ginclude/stdarg.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1989-2018 Free Software Foundation, Inc. +/* Copyright (C) 1989-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/stdatomic.h b/gcc/ginclude/stdatomic.h index 5cc7b086bb9..96ee9b2d98c 100644 --- a/gcc/ginclude/stdatomic.h +++ b/gcc/ginclude/stdatomic.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2018 Free Software Foundation, Inc. +/* Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/stdbool.h b/gcc/ginclude/stdbool.h index aa554066c68..3617ff489f5 100644 --- a/gcc/ginclude/stdbool.h +++ b/gcc/ginclude/stdbool.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2018 Free Software Foundation, Inc. +/* Copyright (C) 1998-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/stddef.h b/gcc/ginclude/stddef.h index cea220cc301..da692e1c01a 100644 --- a/gcc/ginclude/stddef.h +++ b/gcc/ginclude/stddef.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1989-2018 Free Software Foundation, Inc. +/* Copyright (C) 1989-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/stdfix.h b/gcc/ginclude/stdfix.h index 9ee244c6734..c20fa682556 100644 --- a/gcc/ginclude/stdfix.h +++ b/gcc/ginclude/stdfix.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2007-2018 Free Software Foundation, Inc. +/* Copyright (C) 2007-2019 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 f11f1114446..83b03b26ee6 100644 --- a/gcc/ginclude/stdint-gcc.h +++ b/gcc/ginclude/stdint-gcc.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2008-2018 Free Software Foundation, Inc. +/* Copyright (C) 2008-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/stdnoreturn.h b/gcc/ginclude/stdnoreturn.h index eb81aadf53d..c8d65a6bcd4 100644 --- a/gcc/ginclude/stdnoreturn.h +++ b/gcc/ginclude/stdnoreturn.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2011-2018 Free Software Foundation, Inc. +/* Copyright (C) 2011-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ginclude/tgmath.h b/gcc/ginclude/tgmath.h index 483e1ca5b4a..edfb71e4437 100644 --- a/gcc/ginclude/tgmath.h +++ b/gcc/ginclude/tgmath.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2018 Free Software Foundation, Inc. +/* Copyright (C) 2004-2019 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 8a1a9197e49..6df783e0346 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 6c50848a594..0cddf0f9dcc 100644 --- a/gcc/glimits.h +++ b/gcc/glimits.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1991-2018 Free Software Foundation, Inc. +/* Copyright (C) 1991-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/go/ChangeLog b/gcc/go/ChangeLog index 460e742590c..3713881b5f2 100644 --- a/gcc/go/ChangeLog +++ b/gcc/go/ChangeLog @@ -1,5 +1,7 @@ 2019-01-01 Jakub Jelinek + Update copyright years. + * gccgo.texi: Bump @copyrights-go year. 2018-11-27 Ian Lance Taylor @@ -1591,7 +1593,7 @@ Go frontend added to gcc repository. -Copyright (C) 2010-2018 Free Software Foundation, Inc. +Copyright (C) 2010-2019 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/go/Make-lang.in b/gcc/go/Make-lang.in index e8656cbe1d3..ba3f7f763cf 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 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 79ee2e25765..91e7ce61376 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 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 96e0c50448e..13753232ab7 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 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 2dc1d434bd5..42e86cd3358 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 6ddf0f4d596..0fbeaff8411 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-2018 Free Software Foundation, Inc. +// Copyright (C) 2016-2019 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 32b91c1924f..84432564ac2 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-2018 Free Software Foundation, Inc. +// Copyright (C) 2011-2019 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 f67a20b4090..970f0d59838 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 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 e76e1fc4f98..dd22fdab33f 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 baa7bb27404..c008915f63a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 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 3a02464f066..f54362fe5bc 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-2018 Free Software Foundation, Inc. +// Copyright (C) 2009-2019 Free Software Foundation, Inc. // This file is part of GCC. diff --git a/gcc/go/gospec.c b/gcc/go/gospec.c index d265fc986a0..46b838a9ec3 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 cf2d291f6f3..f7f2e6429c8 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/go/lang.opt b/gcc/go/lang.opt index ee1c2913f27..f1a81266535 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-2018 Free Software Foundation, Inc. +; Copyright (C) 2009-2019 Free Software Foundation, Inc. ; ; This file is part of GCC. ; diff --git a/gcc/godump.c b/gcc/godump.c index baf21e27eec..17390b8be62 100644 --- a/gcc/godump.c +++ b/gcc/godump.c @@ -1,5 +1,5 @@ /* Output Go language descriptions of types. - Copyright (C) 2008-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 Free Software Foundation, Inc. Written by Ian Lance Taylor . This file is part of GCC. diff --git a/gcc/graph.c b/gcc/graph.c index 3b559a4b3a1..89b20312968 100644 --- a/gcc/graph.c +++ b/gcc/graph.c @@ -1,5 +1,5 @@ /* Output routines for graphical representation. - Copyright (C) 1998-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 Free Software Foundation, Inc. Contributed by Ulrich Drepper , 1998. Rewritten for DOT output by Steven Bosscher, 2012. diff --git a/gcc/graph.h b/gcc/graph.h index 71cff2ee763..356f9fe498b 100644 --- a/gcc/graph.h +++ b/gcc/graph.h @@ -1,5 +1,5 @@ /* Header file for graph routines. - Copyright (C) 1999-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/graphds.c b/gcc/graphds.c index 631d797125a..9eb1343158a 100644 --- a/gcc/graphds.c +++ b/gcc/graphds.c @@ -1,5 +1,5 @@ /* Graph representation and manipulation functions. - Copyright (C) 2007-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/graphds.h b/gcc/graphds.h index 371607eb8a3..68adc4976af 100644 --- a/gcc/graphds.h +++ b/gcc/graphds.h @@ -1,5 +1,5 @@ /* Graph representation. - Copyright (C) 2007-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/graphite-dependences.c b/gcc/graphite-dependences.c index 80aff31c9eb..3f8fe54c698 100644 --- a/gcc/graphite-dependences.c +++ b/gcc/graphite-dependences.c @@ -1,5 +1,5 @@ /* Data dependence analysis for Graphite. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Sebastian Pop and Konrad Trifunovic . diff --git a/gcc/graphite-isl-ast-to-gimple.c b/gcc/graphite-isl-ast-to-gimple.c index cc93fb94daf..f1619e78609 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by Roman Gareev . This file is part of GCC. diff --git a/gcc/graphite-optimize-isl.c b/gcc/graphite-optimize-isl.c index 8ceaa495a36..c4b8f3bc876 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 Free Software Foundation, Inc. Contributed by Tobias Grosser . This file is part of GCC. diff --git a/gcc/graphite-poly.c b/gcc/graphite-poly.c index 51ca03895e4..29f9740b9a4 100644 --- a/gcc/graphite-poly.c +++ b/gcc/graphite-poly.c @@ -1,5 +1,5 @@ /* Graphite polyhedral representation. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Sebastian Pop and Tobias Grosser . diff --git a/gcc/graphite-scop-detection.c b/gcc/graphite-scop-detection.c index 0dafc399521..5f63bceb41d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Sebastian Pop and Tobias Grosser . diff --git a/gcc/graphite-sese-to-poly.c b/gcc/graphite-sese-to-poly.c index 1d41cffeb04..62572dde7a5 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Sebastian Pop . This file is part of GCC. diff --git a/gcc/graphite.c b/gcc/graphite.c index f49eef606f6..7b52c16e31e 100644 --- a/gcc/graphite.c +++ b/gcc/graphite.c @@ -1,5 +1,5 @@ /* Gimple Represented as Polyhedra. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. Contributed by Sebastian Pop . This file is part of GCC. diff --git a/gcc/graphite.h b/gcc/graphite.h index be0a22b3894..fa0c351c852 100644 --- a/gcc/graphite.h +++ b/gcc/graphite.h @@ -1,5 +1,5 @@ /* Graphite polyhedral representation. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Sebastian Pop and Tobias Grosser . diff --git a/gcc/gsstruct.def b/gcc/gsstruct.def index dcc03f98d22..adeaf030b88 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-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 Free Software Foundation, Inc. Contributed by Aldy Hernandez This file is part of GCC. diff --git a/gcc/gstab.h b/gcc/gstab.h index f15997a6706..26c8969cdac 100644 --- a/gcc/gstab.h +++ b/gcc/gstab.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2018 Free Software Foundation, Inc. +/* Copyright (C) 1997-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/gsyms.h b/gcc/gsyms.h index 68cda75c831..d069997ace9 100644 --- a/gcc/gsyms.h +++ b/gcc/gsyms.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1992-2018 Free Software Foundation, Inc. +/* Copyright (C) 1992-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.c index 2c84ce38143..72178b68999 100644 --- a/gcc/haifa-sched.c +++ b/gcc/haifa-sched.c @@ -1,5 +1,5 @@ /* Instruction scheduling pass. - Copyright (C) 1992-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 f826ec9c3c2..9f41b44e725 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 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 98b5830497d..7b7a1c89045 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 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 cb38ccbf087..af66018e92c 100644 --- a/gcc/hash-map-traits.h +++ b/gcc/hash-map-traits.h @@ -1,5 +1,5 @@ /* A hash map traits. - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hash-map.h b/gcc/hash-map.h index 5cee4a400d8..9d41696902e 100644 --- a/gcc/hash-map.h +++ b/gcc/hash-map.h @@ -1,5 +1,5 @@ /* A type-safe hash map. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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 838560a343e..5ca1e4eea8c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hash-set.h b/gcc/hash-set.h index ea6e84c78e3..1f09518d082 100644 --- a/gcc/hash-set.h +++ b/gcc/hash-set.h @@ -1,5 +1,5 @@ /* A type-safe hash set. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hash-table.c b/gcc/hash-table.c index bff9644ae81..646a7a1c497 100644 --- a/gcc/hash-table.c +++ b/gcc/hash-table.c @@ -1,5 +1,5 @@ /* A type-safe hash table template. - Copyright (C) 2012-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 Free Software Foundation, Inc. Contributed by Lawrence Crowl This file is part of GCC. diff --git a/gcc/hash-table.h b/gcc/hash-table.h index bd83345c7b8..1fd36946a53 100644 --- a/gcc/hash-table.h +++ b/gcc/hash-table.h @@ -1,5 +1,5 @@ /* A type-safe hash table template. - Copyright (C) 2012-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 Free Software Foundation, Inc. Contributed by Lawrence Crowl This file is part of GCC. diff --git a/gcc/hash-traits.h b/gcc/hash-traits.h index 6058cfc1d07..2d17e2c982a 100644 --- a/gcc/hash-traits.h +++ b/gcc/hash-traits.h @@ -1,5 +1,5 @@ /* Traits for hashable types. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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 a417ff3d48f..9f911652066 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by INRIA. diff --git a/gcc/hooks.c b/gcc/hooks.c index 46bf2a8cee0..bbc35fc6ee5 100644 --- a/gcc/hooks.c +++ b/gcc/hooks.c @@ -1,5 +1,5 @@ /* General-purpose hooks. - Copyright (C) 2002-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. This 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 bcfc2312516..9e4bc292c8b 100644 --- a/gcc/hooks.h +++ b/gcc/hooks.h @@ -1,5 +1,5 @@ /* General-purpose hooks. - Copyright (C) 2002-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. This 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 d6ebe48c942..22e7078f88b 100644 --- a/gcc/host-default.c +++ b/gcc/host-default.c @@ -1,5 +1,5 @@ /* Default host-specific hook definitions. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hosthooks-def.h b/gcc/hosthooks-def.h index 72b7f1f0d1b..e95514305f5 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hosthooks.h b/gcc/hosthooks.h index d6d542cd622..f4d1bfbf556 100644 --- a/gcc/hosthooks.h +++ b/gcc/hosthooks.h @@ -1,5 +1,5 @@ /* The host_hooks data structure. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 96b962f0a29..eb28863b297 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hsa-brig.c b/gcc/hsa-brig.c index ca066118ebd..016e61f7d6a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by Martin Jambor and Martin Liska . diff --git a/gcc/hsa-builtins.def b/gcc/hsa-builtins.def index e11cc2d3c6a..28c3cbfecec 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hsa-common.c b/gcc/hsa-common.c index 0e18fa74a2c..27714cd10c1 100644 --- a/gcc/hsa-common.c +++ b/gcc/hsa-common.c @@ -1,5 +1,5 @@ /* Implementation of commonly needed HSAIL related functions and methods. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by Martin Jambor and Martin Liska . diff --git a/gcc/hsa-common.h b/gcc/hsa-common.h index c72343fbdab..9c61786a78c 100644 --- a/gcc/hsa-common.h +++ b/gcc/hsa-common.h @@ -1,5 +1,5 @@ /* HSAIL and BRIG related macros and definitions. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hsa-dump.c b/gcc/hsa-dump.c index 96f82647558..332d89d1289 100644 --- a/gcc/hsa-dump.c +++ b/gcc/hsa-dump.c @@ -1,5 +1,5 @@ /* Infrastructure to dump our HSAIL IL - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by Martin Jambor and Martin Liska . diff --git a/gcc/hsa-gen.c b/gcc/hsa-gen.c index 69e092ec4fa..edcec10f49f 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by Martin Jambor and Martin Liska . diff --git a/gcc/hsa-regalloc.c b/gcc/hsa-regalloc.c index 819f680d1bc..d0c160939f7 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by Michael Matz This file is part of GCC. diff --git a/gcc/hw-doloop.c b/gcc/hw-doloop.c index 1e73fac5693..2decece62d9 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hw-doloop.h b/gcc/hw-doloop.h index 5a68a79f736..25a7d134eeb 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hwint.c b/gcc/hwint.c index b10b5e409b9..7fe866fa36d 100644 --- a/gcc/hwint.c +++ b/gcc/hwint.c @@ -1,5 +1,5 @@ /* Operations on HOST_WIDE_INT. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/hwint.h b/gcc/hwint.h index 8068cad1229..dfb552fa995 100644 --- a/gcc/hwint.h +++ b/gcc/hwint.h @@ -1,5 +1,5 @@ /* HOST_WIDE_INT definitions for the GNU compiler. - Copyright (C) 1998-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ifcvt.c b/gcc/ifcvt.c index 8b3907618e7..77feb4528ce 100644 --- a/gcc/ifcvt.c +++ b/gcc/ifcvt.c @@ -1,5 +1,5 @@ /* If-conversion support. - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ifcvt.h b/gcc/ifcvt.h index a18ba94b8df..153ad961b2c 100644 --- a/gcc/ifcvt.h +++ b/gcc/ifcvt.h @@ -1,5 +1,5 @@ /* If-conversion header file. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/inchash.c b/gcc/inchash.c index d92cec147f8..2d33b3e9727 100644 --- a/gcc/inchash.c +++ b/gcc/inchash.c @@ -1,5 +1,5 @@ /* Incremential hashing for jhash. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/inchash.h b/gcc/inchash.h index 20c16d5838c..f61e631ca3b 100644 --- a/gcc/inchash.h +++ b/gcc/inchash.h @@ -1,5 +1,5 @@ /* An incremental hash abstract data type. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/incpath.c b/gcc/incpath.c index b11c6a57939..bcbe2082905 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-2018 Free Software Foundation, Inc. + Copyright (C) 1986-2019 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 89aa6c9af92..4926e2fb0cd 100644 --- a/gcc/incpath.h +++ b/gcc/incpath.h @@ -1,5 +1,5 @@ /* Set up combined include path for the preprocessor. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. This 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 78d1e3be2c8..766b13ce85b 100644 --- a/gcc/init-regs.c +++ b/gcc/init-regs.c @@ -1,5 +1,5 @@ /* Initialization of uninitialized regs. - Copyright (C) 2007-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/input.c b/gcc/input.c index be1da2cf471..bf1ca660ade 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/input.h b/gcc/input.h index 1f766f3cf1f..3c7cf3673a4 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-2018 Free Software Foundation, Inc. + Copyright (C) 1993-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/insn-addr.h b/gcc/insn-addr.h index 9473c894cd1..8e33c624016 100644 --- a/gcc/insn-addr.h +++ b/gcc/insn-addr.h @@ -1,5 +1,5 @@ /* Macros to support INSN_ADDRESSES - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/insn-notes.def b/gcc/insn-notes.def index 0afd47504ec..337e9df8a75 100644 --- a/gcc/insn-notes.def +++ b/gcc/insn-notes.def @@ -1,5 +1,5 @@ /* Insn note definitions. - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/int-vector-builder.h b/gcc/int-vector-builder.h index 49fe473d1ce..adf0904c5b0 100644 --- a/gcc/int-vector-builder.h +++ b/gcc/int-vector-builder.h @@ -1,5 +1,5 @@ /* A class for building vector integer constants. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/internal-fn.c b/gcc/internal-fn.c index d082dd5054f..103e0c13c16 100644 --- a/gcc/internal-fn.c +++ b/gcc/internal-fn.c @@ -1,5 +1,5 @@ /* Internal functions. - Copyright (C) 2011-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/internal-fn.def b/gcc/internal-fn.def index a7e7db68d9b..7313f925abc 100644 --- a/gcc/internal-fn.def +++ b/gcc/internal-fn.def @@ -1,5 +1,5 @@ /* Internal functions. - Copyright (C) 2011-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/internal-fn.h b/gcc/internal-fn.h index ff3bace1ce6..7164ee5cf3c 100644 --- a/gcc/internal-fn.h +++ b/gcc/internal-fn.h @@ -1,5 +1,5 @@ /* Internal functions. - Copyright (C) 2011-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/intl.c b/gcc/intl.c index 1dcea9f5758..f3a5757bf8c 100644 --- a/gcc/intl.c +++ b/gcc/intl.c @@ -1,5 +1,5 @@ /* Message translation utilities. - Copyright (C) 2001-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/intl.h b/gcc/intl.h index 22feeb0157b..0baef54a3f6 100644 --- a/gcc/intl.h +++ b/gcc/intl.h @@ -1,5 +1,5 @@ /* intl.h - internationalization - Copyright (C) 1998-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 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-comdats.c b/gcc/ipa-comdats.c index 243756ab0b8..4980fd93cec 100644 --- a/gcc/ipa-comdats.c +++ b/gcc/ipa-comdats.c @@ -1,5 +1,5 @@ /* Localize comdats. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ipa-cp.c b/gcc/ipa-cp.c index 57589153614..247aba7045a 100644 --- a/gcc/ipa-cp.c +++ b/gcc/ipa-cp.c @@ -1,5 +1,5 @@ /* Interprocedural constant propagation - Copyright (C) 2005-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. Contributed by Razya Ladelsky and Martin Jambor diff --git a/gcc/ipa-devirt.c b/gcc/ipa-devirt.c index 4ba0f0b330f..9c54edd5c88 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/ipa-fnsummary.c b/gcc/ipa-fnsummary.c index 1c43b31104b..1189648fed8 100644 --- a/gcc/ipa-fnsummary.c +++ b/gcc/ipa-fnsummary.c @@ -1,5 +1,5 @@ /* Function summary pass. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/ipa-fnsummary.h b/gcc/ipa-fnsummary.h index 9e795944236..f1642a344d0 100644 --- a/gcc/ipa-fnsummary.h +++ b/gcc/ipa-fnsummary.h @@ -1,5 +1,5 @@ /* IPA function body analysis. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 63b41eabc9a..b48f94ba496 100644 --- a/gcc/ipa-hsa.c +++ b/gcc/ipa-hsa.c @@ -1,5 +1,5 @@ /* Callgraph based analysis of static variables. - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. Contributed by Martin Liska This file is part of GCC. diff --git a/gcc/ipa-icf-gimple.c b/gcc/ipa-icf-gimple.c index 53611394988..25284936bc3 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by Jan Hubicka and Martin Liska diff --git a/gcc/ipa-icf-gimple.h b/gcc/ipa-icf-gimple.h index 65dfe69deeb..0035db32e66 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by Jan Hubicka and Martin Liska diff --git a/gcc/ipa-icf.c b/gcc/ipa-icf.c index ff313197f64..6701931ecbd 100644 --- a/gcc/ipa-icf.c +++ b/gcc/ipa-icf.c @@ -1,5 +1,5 @@ /* Interprocedural Identical Code Folding pass - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by Jan Hubicka and Martin Liska diff --git a/gcc/ipa-icf.h b/gcc/ipa-icf.h index 0359653d2f8..d8a8d43e0aa 100644 --- a/gcc/ipa-icf.h +++ b/gcc/ipa-icf.h @@ -1,5 +1,5 @@ /* Interprocedural semantic function equality pass - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by Jan Hubicka and Martin Liska diff --git a/gcc/ipa-inline-analysis.c b/gcc/ipa-inline-analysis.c index c967eaa91b5..6c77f328db0 100644 --- a/gcc/ipa-inline-analysis.c +++ b/gcc/ipa-inline-analysis.c @@ -1,5 +1,5 @@ /* Analysis used by inlining decision heuristics. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 0e749985291..0910a9cbcc1 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 bd6ab22c5a8..623381fd1ec 100644 --- a/gcc/ipa-inline.c +++ b/gcc/ipa-inline.c @@ -1,5 +1,5 @@ /* Inlining decision heuristics. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 02d6da06f6d..f6eb677d618 100644 --- a/gcc/ipa-inline.h +++ b/gcc/ipa-inline.h @@ -1,5 +1,5 @@ /* Inlining decision heuristics. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/ipa-param-manipulation.c b/gcc/ipa-param-manipulation.c index 1e3a92a125f..037253a87fe 100644 --- a/gcc/ipa-param-manipulation.c +++ b/gcc/ipa-param-manipulation.c @@ -1,6 +1,6 @@ /* Manipulation of formal and actual parameters of functions and function calls. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ipa-param-manipulation.h b/gcc/ipa-param-manipulation.h index 84bc42d5196..e2b543accf1 100644 --- a/gcc/ipa-param-manipulation.h +++ b/gcc/ipa-param-manipulation.h @@ -1,6 +1,6 @@ /* Manipulation of formal and actual parameters of functions and function calls. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ipa-polymorphic-call.c b/gcc/ipa-polymorphic-call.c index 6e547335079..44808cfbe68 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/ipa-predicate.c b/gcc/ipa-predicate.c index 6ef02b18f4c..3b7c4dfb1dd 100644 --- a/gcc/ipa-predicate.c +++ b/gcc/ipa-predicate.c @@ -1,5 +1,5 @@ /* IPA predicates. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/ipa-predicate.h b/gcc/ipa-predicate.h index 9a82fe6340f..e97754cde77 100644 --- a/gcc/ipa-predicate.h +++ b/gcc/ipa-predicate.h @@ -1,5 +1,5 @@ /* IPA predicates. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 7065af59ba9..4e57b88d131 100644 --- a/gcc/ipa-profile.c +++ b/gcc/ipa-profile.c @@ -1,5 +1,5 @@ /* Basic IPA optimizations based on profile. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ipa-prop.c b/gcc/ipa-prop.c index 05e666e0588..d5d9ca9dee2 100644 --- a/gcc/ipa-prop.c +++ b/gcc/ipa-prop.c @@ -1,5 +1,5 @@ /* Interprocedural analyses. - Copyright (C) 2005-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ipa-prop.h b/gcc/ipa-prop.h index 5e826c5d3ba..6d1f7eaa515 100644 --- a/gcc/ipa-prop.h +++ b/gcc/ipa-prop.h @@ -1,5 +1,5 @@ /* Interprocedural analyses. - Copyright (C) 2005-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 4418eefd3d1..ba0c7c2d83e 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. Contributed by Kenneth Zadeck This file is part of GCC. diff --git a/gcc/ipa-ref.c b/gcc/ipa-ref.c index 2b9a7e3f3e3..66d54c900a1 100644 --- a/gcc/ipa-ref.c +++ b/gcc/ipa-ref.c @@ -1,5 +1,5 @@ /* Interprocedural reference lists. - Copyright (C) 2010-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 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 4e22d85ac03..05e105851cc 100644 --- a/gcc/ipa-ref.h +++ b/gcc/ipa-ref.h @@ -1,5 +1,5 @@ /* IPA reference lists. - Copyright (C) 2010-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 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 6242aef11e6..95f91b7609c 100644 --- a/gcc/ipa-reference.c +++ b/gcc/ipa-reference.c @@ -1,5 +1,5 @@ /* Callgraph based analysis of static variables. - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. Contributed by Kenneth Zadeck This file is part of GCC. diff --git a/gcc/ipa-reference.h b/gcc/ipa-reference.h index 75c8128811c..3be02fbb32f 100644 --- a/gcc/ipa-reference.h +++ b/gcc/ipa-reference.h @@ -1,5 +1,5 @@ /* IPA handling of references. - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. Contributed by Kenneth Zadeck This file is part of GCC. diff --git a/gcc/ipa-split.c b/gcc/ipa-split.c index 38f5bcf00a6..eeef7bb26dc 100644 --- a/gcc/ipa-split.c +++ b/gcc/ipa-split.c @@ -1,5 +1,5 @@ /* Function splitting pass - Copyright (C) 2010-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/ipa-utils.c b/gcc/ipa-utils.c index f07e3b3eecc..c9723759f50 100644 --- a/gcc/ipa-utils.c +++ b/gcc/ipa-utils.c @@ -1,5 +1,5 @@ /* Utilities for ipa analysis. - Copyright (C) 2005-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. Contributed by Kenneth Zadeck This file is part of GCC. diff --git a/gcc/ipa-utils.h b/gcc/ipa-utils.h index 02ce51b6083..618d74f78ee 100644 --- a/gcc/ipa-utils.h +++ b/gcc/ipa-utils.h @@ -1,5 +1,5 @@ /* Utilities for ipa analysis. - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. Contributed by Kenneth Zadeck This file is part of GCC. diff --git a/gcc/ipa-visibility.c b/gcc/ipa-visibility.c index 35de9131753..ebcccefc00a 100644 --- a/gcc/ipa-visibility.c +++ b/gcc/ipa-visibility.c @@ -1,5 +1,5 @@ /* IPA visibility pass - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ipa.c b/gcc/ipa.c index 591634649bf..3505899cbf3 100644 --- a/gcc/ipa.c +++ b/gcc/ipa.c @@ -1,5 +1,5 @@ /* Basic IPA optimizations and utilities. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ira-build.c b/gcc/ira-build.c index da017be5b3d..2f87c8125fd 100644 --- a/gcc/ira-build.c +++ b/gcc/ira-build.c @@ -1,5 +1,5 @@ /* Building internal representation for IRA. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. Contributed by Vladimir Makarov . This file is part of GCC. diff --git a/gcc/ira-color.c b/gcc/ira-color.c index 02002f783d4..565f7a0c372 100644 --- a/gcc/ira-color.c +++ b/gcc/ira-color.c @@ -1,5 +1,5 @@ /* IRA allocation based on graph coloring. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. Contributed by Vladimir Makarov . This file is part of GCC. diff --git a/gcc/ira-conflicts.c b/gcc/ira-conflicts.c index eb85e7752ae..b57468bcabe 100644 --- a/gcc/ira-conflicts.c +++ b/gcc/ira-conflicts.c @@ -1,5 +1,5 @@ /* IRA conflict builder. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. Contributed by Vladimir Makarov . This file is part of GCC. diff --git a/gcc/ira-costs.c b/gcc/ira-costs.c index 14d0ff3a9eb..e5d880417d6 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-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. Contributed by Vladimir Makarov . This file is part of GCC. diff --git a/gcc/ira-emit.c b/gcc/ira-emit.c index dc7a239e516..51bf9c8bcfb 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-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. Contributed by Vladimir Makarov . This file is part of GCC. diff --git a/gcc/ira-int.h b/gcc/ira-int.h index b7cc9c1a942..181fba5d943 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-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. Contributed by Vladimir Makarov . This file is part of GCC. diff --git a/gcc/ira-lives.c b/gcc/ira-lives.c index f74958f1801..c9e422a797b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. Contributed by Vladimir Makarov . This file is part of GCC. diff --git a/gcc/ira.c b/gcc/ira.c index c8f2df43dd1..4b9c11d3b3a 100644 --- a/gcc/ira.c +++ b/gcc/ira.c @@ -1,5 +1,5 @@ /* Integrated Register Allocator (IRA) entry point. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. Contributed by Vladimir Makarov . This file is part of GCC. diff --git a/gcc/ira.h b/gcc/ira.h index 8a8e4605032..0e7232ab019 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-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. Contributed by Vladimir Makarov . This file is part of GCC. diff --git a/gcc/is-a.h b/gcc/is-a.h index e28af43f42e..f3533f6ad04 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 4f8f7371968..12a6c61a669 100644 --- a/gcc/jit/ChangeLog +++ b/gcc/jit/ChangeLog @@ -1,3 +1,7 @@ +2019-01-01 Jakub Jelinek + + Update copyright years. + 2018-11-15 David Malcolm PR other/19165 @@ -2615,7 +2619,7 @@ * Initial creation -Copyright (C) 2013-2018 Free Software Foundation, Inc. +Copyright (C) 2013-2019 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 e82f9453eb2..660f54d78bd 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2013-2019 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 23f36b383af..b27805cdebe 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2013-2019 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 3bc5ae432ef..e689ecfed0a 100644 --- a/gcc/jit/docs/_build/texinfo/libgccjit.texi +++ b/gcc/jit/docs/_build/texinfo/libgccjit.texi @@ -23,7 +23,7 @@ libgccjit 8.0.0 (experimental 20171031), October 31, 2017 David Malcolm -Copyright @copyright{} 2014-2018 Free Software Foundation, Inc. +Copyright @copyright{} 2014-2019 Free Software Foundation, Inc. @end quotation @end copying @@ -46,7 +46,7 @@ Copyright @copyright{} 2014-2018 Free Software Foundation, Inc. @c %**start of body @anchor{index doc}@anchor{0} -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @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-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -388,7 +388,7 @@ Running the test suite @chapter Tutorial -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -432,7 +432,7 @@ the details in later parts of this tutorial. @example /* Smoketest example for libgccjit.so - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. @@ -583,7 +583,7 @@ hello world @noindent -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -1037,7 +1037,7 @@ Here's what the above looks like as a complete program: @example /* Usage example for libgccjit.so - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. @@ -1170,7 +1170,7 @@ result: 25 @noindent -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -1651,7 +1651,7 @@ install it with @cite{yum install python-xdot}): @example /* Usage example for libgccjit.so - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. @@ -1843,7 +1843,7 @@ loop_test returned: 285 @noindent -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -3992,7 +3992,7 @@ instr9: @noindent -@c Copyright (C) 2015-2018 Free Software Foundation, Inc. +@c Copyright (C) 2015-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -4824,7 +4824,7 @@ to an executable. It's also possible to compile it to an object file, and to a dynamic library. See the documentation of @pxref{4a,,gcc_jit_context_compile_to_file()} for more information. -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -4846,7 +4846,7 @@ and to a dynamic library. See the documentation of @chapter Topic Reference -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -5623,7 +5623,7 @@ its presence using @noindent @end deffn -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -5740,7 +5740,7 @@ object's context is released. @end cartouche @end deffn -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -6378,7 +6378,7 @@ create_code (gcc_jit_context *ctxt, void *user_data) Function pointer types can be created using @pxref{91,,gcc_jit_context_new_function_ptr_type()}. -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -7464,7 +7464,7 @@ PTR[INDEX] in C (or, indeed, to @code{PTR + INDEX}). @end deffn -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -8090,7 +8090,7 @@ create_code (gcc_jit_context *ctxt, void *user_data) @end quotation @end deffn -@c Copyright (C) 2017-2018 Free Software Foundation, Inc. +@c Copyright (C) 2017-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -8173,7 +8173,7 @@ Generate a @pxref{a,,gcc_jit_type} for a function pointer with the given return type and parameters. @end deffn -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -8261,7 +8261,7 @@ argument is true, this will also set up @cite{gcc_jit_location} information throughout the context, pointing at the dump file as if it were a source file, giving you @emph{something} you can step through in the debugger. -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -8538,7 +8538,7 @@ There is currently no support for specifying libraries to link against. @end deffn -@c Copyright (C) 2015-2018 Free Software Foundation, Inc. +@c Copyright (C) 2015-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -8789,7 +8789,7 @@ entrypoints: @code{LIBGCCJIT_ABI_10} covers the addition of @pxref{85,,gcc_jit_context_new_rvalue_from_vector()} -@c Copyright (C) 2015-2018 Free Software Foundation, Inc. +@c Copyright (C) 2015-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -9100,7 +9100,7 @@ for its presence using @noindent @end deffn -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -9138,7 +9138,7 @@ production yet. Contents: -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -9273,7 +9273,7 @@ Compiling a context @section Tutorial -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -9316,7 +9316,7 @@ the details in later parts of this tutorial. @example /* Smoketest example for libgccjit.so C++ API - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. @@ -9451,7 +9451,7 @@ hello world @noindent -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -9847,7 +9847,7 @@ Here's what the above looks like as a complete program: @example /* Usage example for libgccjit.so's C++ API - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. @@ -9962,7 +9962,7 @@ result: 25 @noindent -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -10466,7 +10466,7 @@ install it with @cite{yum install python-xdot}): @example /* Usage example for libgccjit.so's C++ API - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. @@ -10623,7 +10623,7 @@ loop_test returned: 285 @noindent -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -12549,7 +12549,7 @@ instr9: @noindent -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -12571,7 +12571,7 @@ instr9: @section Topic Reference -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -12965,7 +12965,7 @@ its presence using @noindent @end deffn -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -13063,7 +13063,7 @@ obj: 4.0 * (float)i @noindent @end deffn -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -13351,7 +13351,7 @@ size of the struct is not known), or later specified using @pxref{8d,,gcc_jit_struct_set_fields()}. @end deffn -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -14253,7 +14253,7 @@ gccjit::lvalue element = array[0]; @noindent @end quotation -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -14716,7 +14716,7 @@ create_code (gcc_jit_context *c_ctxt, void *user_data) @end quotation @end deffn -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -14797,7 +14797,7 @@ argument is true, this will also set up @cite{gccjit::location} information throughout the context, pointing at the dump file as if it were a source file, giving you @emph{something} you can step through in the debugger. -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @c @c This is free software: you can redistribute it and/or modify it @@ -14869,7 +14869,7 @@ This is a thin wrapper around the @pxref{4a,,gcc_jit_context_compile_to_file()} API entrypoint. @end deffn -@c Copyright (C) 2014-2018 Free Software Foundation, Inc. +@c Copyright (C) 2014-2019 Free Software Foundation, Inc. @c Originally contributed by David Malcolm @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 84842244a2d..3e630db47ef 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-2018 Free Software Foundation, Inc.' +copyright = u'2014-2019 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 80754213eb0..0d8c0d28983 100644 --- a/gcc/jit/docs/cp/index.rst +++ b/gcc/jit/docs/cp/index.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 0c6105b150a..2a5f67ca9a1 100644 --- a/gcc/jit/docs/cp/intro/index.rst +++ b/gcc/jit/docs/cp/intro/index.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 a284288e461..6d50bcc6e60 100644 --- a/gcc/jit/docs/cp/intro/tutorial01.rst +++ b/gcc/jit/docs/cp/intro/tutorial01.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 72f153005d1..55fd53f14c0 100644 --- a/gcc/jit/docs/cp/intro/tutorial02.rst +++ b/gcc/jit/docs/cp/intro/tutorial02.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 dc733f1bfce..861ecf5b533 100644 --- a/gcc/jit/docs/cp/intro/tutorial03.rst +++ b/gcc/jit/docs/cp/intro/tutorial03.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 188d75755f7..291e09a18e7 100644 --- a/gcc/jit/docs/cp/intro/tutorial04.rst +++ b/gcc/jit/docs/cp/intro/tutorial04.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 d4cd9b38f94..7e8d9a14d2e 100644 --- a/gcc/jit/docs/cp/topics/compilation.rst +++ b/gcc/jit/docs/cp/topics/compilation.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 338d68f002f..a60c1d6ce99 100644 --- a/gcc/jit/docs/cp/topics/contexts.rst +++ b/gcc/jit/docs/cp/topics/contexts.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 db0e33b1468..9d5f42957e4 100644 --- a/gcc/jit/docs/cp/topics/expressions.rst +++ b/gcc/jit/docs/cp/topics/expressions.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 ca1141dcced..3012218bad3 100644 --- a/gcc/jit/docs/cp/topics/functions.rst +++ b/gcc/jit/docs/cp/topics/functions.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 f1ac3f4b688..89a236340d1 100644 --- a/gcc/jit/docs/cp/topics/index.rst +++ b/gcc/jit/docs/cp/topics/index.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 38278994a0e..39dd924a885 100644 --- a/gcc/jit/docs/cp/topics/locations.rst +++ b/gcc/jit/docs/cp/topics/locations.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 3b803e14879..bcb47189206 100644 --- a/gcc/jit/docs/cp/topics/objects.rst +++ b/gcc/jit/docs/cp/topics/objects.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 bae6e64ee4d..b6c0f4ef63b 100644 --- a/gcc/jit/docs/cp/topics/types.rst +++ b/gcc/jit/docs/cp/topics/types.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 afeb86256fd..6c8609c169c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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 b22c8aa76e1..fa70279ff84 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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 13efb111e9e..f7a6e07dcb0 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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 19a308117e8..eccc4871cae 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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 8c5b93c19e6..21d3ff90d1d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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 309eeea1908..147960c72d6 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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 32780ef4c2b..b81efe4d355 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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 5b3672184ec..949e0b842cc 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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 5def959ade6..5cb4490f3a9 100644 --- a/gcc/jit/docs/index.rst +++ b/gcc/jit/docs/index.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 8f58b164974..1e30b77b08a 100644 --- a/gcc/jit/docs/internals/index.rst +++ b/gcc/jit/docs/internals/index.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 a2c5e7d1743..181d1b0c853 100644 --- a/gcc/jit/docs/intro/index.rst +++ b/gcc/jit/docs/intro/index.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 3a66e9d40a0..2126d491c76 100644 --- a/gcc/jit/docs/intro/tutorial01.rst +++ b/gcc/jit/docs/intro/tutorial01.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 1b411a1fd09..6530a0226ec 100644 --- a/gcc/jit/docs/intro/tutorial02.rst +++ b/gcc/jit/docs/intro/tutorial02.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 9286bee0a3a..027f0188509 100644 --- a/gcc/jit/docs/intro/tutorial03.rst +++ b/gcc/jit/docs/intro/tutorial03.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 1d15aca27ee..a81594f544c 100644 --- a/gcc/jit/docs/intro/tutorial04.rst +++ b/gcc/jit/docs/intro/tutorial04.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 a5d34406166..4788db798a5 100644 --- a/gcc/jit/docs/intro/tutorial05.rst +++ b/gcc/jit/docs/intro/tutorial05.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2015-2018 Free Software Foundation, Inc. +.. Copyright (C) 2015-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 0185fcf4022..38d338b1f60 100644 --- a/gcc/jit/docs/topics/compatibility.rst +++ b/gcc/jit/docs/topics/compatibility.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2015-2018 Free Software Foundation, Inc. +.. Copyright (C) 2015-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 8654cb346bd..4b0f1eaddd2 100644 --- a/gcc/jit/docs/topics/compilation.rst +++ b/gcc/jit/docs/topics/compilation.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 8f58a3228fd..95964cac683 100644 --- a/gcc/jit/docs/topics/contexts.rst +++ b/gcc/jit/docs/topics/contexts.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 ace4973766d..9dee2d87aa4 100644 --- a/gcc/jit/docs/topics/expressions.rst +++ b/gcc/jit/docs/topics/expressions.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm This is free software: you can redistribute it and/or modify it diff --git a/gcc/jit/docs/topics/function-pointers.rst b/gcc/jit/docs/topics/function-pointers.rst index dbaf3746ba3..2cd9f2f8e42 100644 --- a/gcc/jit/docs/topics/function-pointers.rst +++ b/gcc/jit/docs/topics/function-pointers.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2017-2018 Free Software Foundation, Inc. +.. Copyright (C) 2017-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 3733d170754..673ac9c1ea4 100644 --- a/gcc/jit/docs/topics/functions.rst +++ b/gcc/jit/docs/topics/functions.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 65cdab8210b..056ce50f317 100644 --- a/gcc/jit/docs/topics/index.rst +++ b/gcc/jit/docs/topics/index.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 d3cec376ea7..df85d2f5b3b 100644 --- a/gcc/jit/docs/topics/locations.rst +++ b/gcc/jit/docs/topics/locations.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 87b077083e8..af779589c38 100644 --- a/gcc/jit/docs/topics/objects.rst +++ b/gcc/jit/docs/topics/objects.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 9df0a754441..18bd12b7acf 100644 --- a/gcc/jit/docs/topics/performance.rst +++ b/gcc/jit/docs/topics/performance.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2015-2018 Free Software Foundation, Inc. +.. Copyright (C) 2015-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 a43f670b45b..1d2dcd43f13 100644 --- a/gcc/jit/docs/topics/types.rst +++ b/gcc/jit/docs/topics/types.rst @@ -1,4 +1,4 @@ -.. Copyright (C) 2014-2018 Free Software Foundation, Inc. +.. Copyright (C) 2014-2019 Free Software Foundation, Inc. Originally contributed by David Malcolm 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 ec918522500..d4fcdbbb59b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 9f5c04b1747..850329c7b36 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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 382eb8c8464..b85344767be 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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 3e04a9e5c9c..1d96cc352c8 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by David Malcolm . This file is part of GCC. diff --git a/gcc/jit/jit-logging.c b/gcc/jit/jit-logging.c index 3919cdfabdd..353825120a5 100644 --- a/gcc/jit/jit-logging.c +++ b/gcc/jit/jit-logging.c @@ -1,5 +1,5 @@ /* Internals of libgccjit: logging - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by David Malcolm . This file is part of GCC. diff --git a/gcc/jit/jit-logging.h b/gcc/jit/jit-logging.h index c48b659506f..db0b6a53104 100644 --- a/gcc/jit/jit-logging.h +++ b/gcc/jit/jit-logging.h @@ -1,5 +1,5 @@ /* Internals of libgccjit: logging - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by David Malcolm . This file is part of GCC. diff --git a/gcc/jit/jit-playback.c b/gcc/jit/jit-playback.c index 1bb0fde211e..86f588db9ae 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by David Malcolm . This file is part of GCC. diff --git a/gcc/jit/jit-playback.h b/gcc/jit/jit-playback.h index 2dfb96e6e34..bc4de9c035a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by David Malcolm . This file is part of GCC. diff --git a/gcc/jit/jit-recording.c b/gcc/jit/jit-recording.c index 95bcaa01d44..04cc6a69033 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by David Malcolm . This file is part of GCC. diff --git a/gcc/jit/jit-recording.h b/gcc/jit/jit-recording.h index b1d598252cc..b9c6544d018 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by David Malcolm . This file is part of GCC. diff --git a/gcc/jit/jit-result.c b/gcc/jit/jit-result.c index c8dbe9965b1..7a4ec64e2c2 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by David Malcolm . This file is part of GCC. diff --git a/gcc/jit/jit-result.h b/gcc/jit/jit-result.h index ff678103108..a887580fa79 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by David Malcolm . This file is part of GCC. diff --git a/gcc/jit/jit-spec.c b/gcc/jit/jit-spec.c index c7f743cf0a1..9f49adf9c73 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 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 a9bded1cd2a..4538bc5bbd8 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by David Malcolm . This file is part of GCC. diff --git a/gcc/jit/jit-tempdir.h b/gcc/jit/jit-tempdir.h index 955a4bf2fbf..1ec31921e26 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by David Malcolm . This file is part of GCC. diff --git a/gcc/jit/libgccjit++.h b/gcc/jit/libgccjit++.h index 9cf053369b6..5c2bd2dfd4c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/jit/libgccjit.c b/gcc/jit/libgccjit.c index ea7fcfbfb17..de7fb257918 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by David Malcolm . This file is part of GCC. diff --git a/gcc/jit/libgccjit.h b/gcc/jit/libgccjit.h index ed756f3b61d..e872ae78906 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/jit/libgccjit.map b/gcc/jit/libgccjit.map index ab833b4c3e8..2826f1ca680 100644 --- a/gcc/jit/libgccjit.map +++ b/gcc/jit/libgccjit.map @@ -1,5 +1,5 @@ # Linker script for libgccjit.so -# Copyright (C) 2013-2018 Free Software Foundation, Inc. +# Copyright (C) 2013-2019 Free Software Foundation, Inc. # Contributed by David Malcolm . # # This file is part of GCC. diff --git a/gcc/json.cc b/gcc/json.cc index 46b6ef668f0..2e8e21b6791 100644 --- a/gcc/json.cc +++ b/gcc/json.cc @@ -1,5 +1,5 @@ /* JSON trees - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. Contributed by David Malcolm . This file is part of GCC. diff --git a/gcc/json.h b/gcc/json.h index e99141e71e1..0527a2fc01f 100644 --- a/gcc/json.h +++ b/gcc/json.h @@ -1,5 +1,5 @@ /* JSON trees - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. Contributed by David Malcolm . This file is part of GCC. diff --git a/gcc/jump.c b/gcc/jump.c index 06f7255d24d..ce5cee523c3 100644 --- a/gcc/jump.c +++ b/gcc/jump.c @@ -1,5 +1,5 @@ /* Optimize jump instructions, for GNU compiler. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/langhooks-def.h b/gcc/langhooks-def.h index 27b8273b95d..a059841b3df 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Alexandre Oliva This file is part of GCC. diff --git a/gcc/langhooks.c b/gcc/langhooks.c index 9d7c2d3425d..2df97f2b6ac 100644 --- a/gcc/langhooks.c +++ b/gcc/langhooks.c @@ -1,5 +1,5 @@ /* Default language-specific hooks. - Copyright (C) 2001-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Alexandre Oliva This file is part of GCC. diff --git a/gcc/langhooks.h b/gcc/langhooks.h index 8ad2ec763e1..a45579b3325 100644 --- a/gcc/langhooks.h +++ b/gcc/langhooks.h @@ -1,5 +1,5 @@ /* The lang_hooks data structure. - Copyright (C) 2001-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/lcm.c b/gcc/lcm.c index 154dc947b86..1b26e6db039 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-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/lcm.h b/gcc/lcm.h index d056eac0e34..72f8d0e74ce 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/libfuncs.h b/gcc/libfuncs.h index 6bffb385c6e..50d4a4a9e10 100644 --- a/gcc/libfuncs.h +++ b/gcc/libfuncs.h @@ -1,5 +1,5 @@ /* Definitions for code generation pass of GNU compiler. - Copyright (C) 2001-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/limitx.h b/gcc/limitx.h index be13b53c060..a47286859e8 100644 --- a/gcc/limitx.h +++ b/gcc/limitx.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1992-2018 Free Software Foundation, Inc. +/* Copyright (C) 1992-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/lists.c b/gcc/lists.c index ce74a3d3518..5946ca85433 100644 --- a/gcc/lists.c +++ b/gcc/lists.c @@ -1,5 +1,5 @@ /* List management for the GCC expander. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/loop-doloop.c b/gcc/loop-doloop.c index 4e8ce9f5278..89714be76c4 100644 --- a/gcc/loop-doloop.c +++ b/gcc/loop-doloop.c @@ -1,5 +1,5 @@ /* Perform doloop optimizations - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 f6a8de40e48..bdfa3856a94 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/loop-invariant.c b/gcc/loop-invariant.c index 5bd6fc771ee..715be59955f 100644 --- a/gcc/loop-invariant.c +++ b/gcc/loop-invariant.c @@ -1,5 +1,5 @@ /* RTL-level loop invariant motion. - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/loop-iv.c b/gcc/loop-iv.c index 8f476819728..82b4bdb1523 100644 --- a/gcc/loop-iv.c +++ b/gcc/loop-iv.c @@ -1,5 +1,5 @@ /* Rtl-level induction variable analysis. - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/loop-unroll.c b/gcc/loop-unroll.c index 5b37052b548..6a9436bc6e4 100644 --- a/gcc/loop-unroll.c +++ b/gcc/loop-unroll.c @@ -1,5 +1,5 @@ /* Loop unrolling. - Copyright (C) 2002-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/loop-unroll.h b/gcc/loop-unroll.h index 674e82dc5c0..f851ad44c02 100644 --- a/gcc/loop-unroll.h +++ b/gcc/loop-unroll.h @@ -1,5 +1,5 @@ /* Loop unrolling header file. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/lower-subreg.c b/gcc/lower-subreg.c index 25cb155e384..fcc0aa207b9 100644 --- a/gcc/lower-subreg.c +++ b/gcc/lower-subreg.c @@ -1,5 +1,5 @@ /* Decompose multiword subregs. - Copyright (C) 2007-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 Free Software Foundation, Inc. Contributed by Richard Henderson Ian Lance Taylor diff --git a/gcc/lower-subreg.h b/gcc/lower-subreg.h index 801e36f014f..f05ef667f06 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/lra-assigns.c b/gcc/lra-assigns.c index c43fedad74c..e59f499f5f1 100644 --- a/gcc/lra-assigns.c +++ b/gcc/lra-assigns.c @@ -1,5 +1,5 @@ /* Assign reload pseudos. - Copyright (C) 2010-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. Contributed by Vladimir Makarov . This file is part of GCC. diff --git a/gcc/lra-coalesce.c b/gcc/lra-coalesce.c index 7a5b8e7794c..f795462091e 100644 --- a/gcc/lra-coalesce.c +++ b/gcc/lra-coalesce.c @@ -1,5 +1,5 @@ /* Coalesce spilled pseudos. - Copyright (C) 2010-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. Contributed by Vladimir Makarov . This file is part of GCC. diff --git a/gcc/lra-constraints.c b/gcc/lra-constraints.c index c061093ed69..7ffcd353368 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. Contributed by Vladimir Makarov . This file is part of GCC. diff --git a/gcc/lra-eliminations.c b/gcc/lra-eliminations.c index d0cfaa8714a..e7d4830eccb 100644 --- a/gcc/lra-eliminations.c +++ b/gcc/lra-eliminations.c @@ -1,5 +1,5 @@ /* Code for RTL register eliminations. - Copyright (C) 2010-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. Contributed by Vladimir Makarov . This file is part of GCC. diff --git a/gcc/lra-int.h b/gcc/lra-int.h index 6e0eb96ddf5..9d9e81d100d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. Contributed by Vladimir Makarov . This file is part of GCC. diff --git a/gcc/lra-lives.c b/gcc/lra-lives.c index da47692c904..7b60691d19e 100644 --- a/gcc/lra-lives.c +++ b/gcc/lra-lives.c @@ -1,5 +1,5 @@ /* Build live ranges for pseudos. - Copyright (C) 2010-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. Contributed by Vladimir Makarov . This file is part of GCC. diff --git a/gcc/lra-remat.c b/gcc/lra-remat.c index 627a248cf03..61efc376452 100644 --- a/gcc/lra-remat.c +++ b/gcc/lra-remat.c @@ -1,5 +1,5 @@ /* Rematerialize pseudos values. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by Vladimir Makarov . This file is part of GCC. diff --git a/gcc/lra-spills.c b/gcc/lra-spills.c index 008d7399687..29c362029c3 100644 --- a/gcc/lra-spills.c +++ b/gcc/lra-spills.c @@ -1,5 +1,5 @@ /* Change pseudos by memory. - Copyright (C) 2010-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. Contributed by Vladimir Makarov . This file is part of GCC. diff --git a/gcc/lra.c b/gcc/lra.c index ae82b608d8c..75ee74280a4 100644 --- a/gcc/lra.c +++ b/gcc/lra.c @@ -1,5 +1,5 @@ /* LRA (local register allocator) driver and LRA utilities. - Copyright (C) 2010-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. Contributed by Vladimir Makarov . This file is part of GCC. diff --git a/gcc/lra.h b/gcc/lra.h index cacad92578e..76b3dcfe03d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. Contributed by Vladimir Makarov . This file is part of GCC. diff --git a/gcc/lto-cgraph.c b/gcc/lto-cgraph.c index 45138fd2f0c..a6af812f514 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Kenneth Zadeck This file is part of GCC. diff --git a/gcc/lto-compress.c b/gcc/lto-compress.c index e1d8137ff44..3287178f257 100644 --- a/gcc/lto-compress.c +++ b/gcc/lto-compress.c @@ -1,6 +1,6 @@ /* LTO IL compression streams. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Simon Baldwin This file is part of GCC. diff --git a/gcc/lto-compress.h b/gcc/lto-compress.h index 0927f66d221..87f53f7cd65 100644 --- a/gcc/lto-compress.h +++ b/gcc/lto-compress.h @@ -1,6 +1,6 @@ /* LTO IL compression streams. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Simon Baldwin This file is part of GCC. diff --git a/gcc/lto-opts.c b/gcc/lto-opts.c index dbb41f6c8b3..5e59e9327e7 100644 --- a/gcc/lto-opts.c +++ b/gcc/lto-opts.c @@ -1,6 +1,6 @@ /* LTO IL options. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Simon Baldwin This file is part of GCC. diff --git a/gcc/lto-section-in.c b/gcc/lto-section-in.c index f4d340ff5a3..4cfc0cad4be 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Kenneth Zadeck This file is part of GCC. diff --git a/gcc/lto-section-names.h b/gcc/lto-section-names.h index 528aa3c3f35..07f0f6bb006 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 96265027667..c91e58f0465 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Kenneth Zadeck This file is part of GCC. diff --git a/gcc/lto-streamer-in.c b/gcc/lto-streamer-in.c index 4ddcc8f7ddd..6d78e66bc31 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Kenneth Zadeck Re-implemented by Diego Novillo diff --git a/gcc/lto-streamer-out.c b/gcc/lto-streamer-out.c index 01193390cab..209ce86c42a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Kenneth Zadeck Re-implemented by Diego Novillo diff --git a/gcc/lto-streamer.c b/gcc/lto-streamer.c index f51d6657461..7852ffc66b9 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Doug Kwan This file is part of GCC. diff --git a/gcc/lto-streamer.h b/gcc/lto-streamer.h index dd279f6762b..5cd2a60418d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Doug Kwan This file is part of GCC. diff --git a/gcc/lto-wrapper.c b/gcc/lto-wrapper.c index 15cf6edb5b7..c079c7b7161 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. Factored out of collect2 by Rafael Espindola diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog index ca2f01fed35..3c18f30274e 100644 --- a/gcc/lto/ChangeLog +++ b/gcc/lto/ChangeLog @@ -1,3 +1,7 @@ +2019-01-01 Jakub Jelinek + + Update copyright years. + 2018-12-24 Jan Hubicka * lto-symtab.c (lto_symtab_merge_decls_2): Do not report ODR violations @@ -6027,7 +6031,7 @@ * lto-tree.h: Likewise. * lto-lang.c: Likewise. -Copyright (C) 2006-2018 Free Software Foundation, Inc. +Copyright (C) 2006-2019 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 2cc3619696e..1b856d6d435 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. #This file is part of GCC. diff --git a/gcc/lto/common.c b/gcc/lto/common.c index 37d2909e637..4f3fb7893c6 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 ccf35863f41..750727dfd17 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-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 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 0b5a846e1ca..de97125040c 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 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 5e689f24de8..38422f895de 100644 --- a/gcc/lto/lang-specs.h +++ b/gcc/lto/lang-specs.h @@ -1,5 +1,5 @@ /* LTO driver specs. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 1d280a8e97d..5ef0f53daeb 100644 --- a/gcc/lto/lang.opt +++ b/gcc/lto/lang.opt @@ -1,5 +1,5 @@ ; Options for the LTO front end. -; Copyright (C) 2008-2018 Free Software Foundation, Inc. +; Copyright (C) 2008-2019 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 8eb4a25a634..c6c3304379a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 93995abac4b..97848505400 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 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 867f075b580..988e89b8fa3 100644 --- a/gcc/lto/lto-partition.c +++ b/gcc/lto/lto-partition.c @@ -1,5 +1,5 @@ /* LTO partitioning logic routines. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 06c0daa5aa2..4152d6a7fe0 100644 --- a/gcc/lto/lto-partition.h +++ b/gcc/lto/lto-partition.h @@ -1,5 +1,5 @@ /* LTO partitioning logic routines. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 6b981d403ed..83b0edf6e28 100644 --- a/gcc/lto/lto-symtab.c +++ b/gcc/lto/lto-symtab.c @@ -1,5 +1,5 @@ /* LTO symbol table. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 6162728b2d4..1f28025e23c 100644 --- a/gcc/lto/lto-symtab.h +++ b/gcc/lto/lto-symtab.h @@ -1,5 +1,5 @@ /* LTO symbol table merging. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 43550876627..c62c5510c20 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 f838dcfc64c..a95ef317109 100644 --- a/gcc/lto/lto.c +++ b/gcc/lto/lto.c @@ -1,5 +1,5 @@ /* Top-level LTO routines. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 6893fc87cd6..a1b39ef8ff0 100644 --- a/gcc/lto/lto.h +++ b/gcc/lto/lto.h @@ -1,5 +1,5 @@ /* LTO declarations. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 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 9505cc3e6df..5f0b370227e 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/machmode.h b/gcc/machmode.h index 239a9098f53..3a7cee88962 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-2018 Free Software Foundation, Inc. + Copyright (C) 1991-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/main.c b/gcc/main.c index 1dc1a0db704..cca8170a415 100644 --- a/gcc/main.c +++ b/gcc/main.c @@ -1,5 +1,5 @@ /* main.c: defines main() for cc1, cc1plus, etc. - Copyright (C) 2007-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/match.pd b/gcc/match.pd index fbb4d6fa6a0..97a94cd8b2f 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-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by Richard Biener and Prathamesh Kulkarni diff --git a/gcc/mcf.c b/gcc/mcf.c index f97264425b5..c4aee373650 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-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 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 10ccafdd2f6..7e591e63e31 100644 --- a/gcc/mem-stats-traits.h +++ b/gcc/mem-stats-traits.h @@ -1,5 +1,5 @@ /* A memory statistics traits. - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. Contributed by Martin Liska This file is part of GCC. diff --git a/gcc/mem-stats.h b/gcc/mem-stats.h index 219959faa99..cbc328f4b3d 100644 --- a/gcc/mem-stats.h +++ b/gcc/mem-stats.h @@ -1,5 +1,5 @@ /* A memory statistics tracking infrastructure. - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. Contributed by Martin Liska This file is part of GCC. diff --git a/gcc/memmodel.h b/gcc/memmodel.h index f0a3f7c48d0..87c352923ea 100644 --- a/gcc/memmodel.h +++ b/gcc/memmodel.h @@ -1,5 +1,5 @@ /* Prototypes of memory model helper functions. - Copyright (C) 2011-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/memory-block.cc b/gcc/memory-block.cc index b439c061081..507feaed157 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/memory-block.h b/gcc/memory-block.h index c045d2e95ab..8ebeee0f6ff 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/mkconfig.sh b/gcc/mkconfig.sh index 0f75c863c0b..308b87d0cc1 100644 --- a/gcc/mkconfig.sh +++ b/gcc/mkconfig.sh @@ -1,6 +1,6 @@ #! /bin/sh -# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2019 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 62ec13815f8..a363998dc4a 100644 --- a/gcc/mode-classes.def +++ b/gcc/mode-classes.def @@ -1,5 +1,5 @@ /* Machine mode class definitions for GCC. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/mode-switching.c b/gcc/mode-switching.c index 589fbeb0742..ef6f6e1984c 100644 --- a/gcc/mode-switching.c +++ b/gcc/mode-switching.c @@ -1,5 +1,5 @@ /* CPU mode switching - Copyright (C) 1998-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/modulo-sched.c b/gcc/modulo-sched.c index 121e6191afd..7ead2582eb3 100644 --- a/gcc/modulo-sched.c +++ b/gcc/modulo-sched.c @@ -1,5 +1,5 @@ /* Swing Modulo Scheduling implementation. - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. Contributed by Ayal Zaks and Mustafa Hagog This file is part of GCC. diff --git a/gcc/multiple_target.c b/gcc/multiple_target.c index 5225e46bf04..589d059424a 100644 --- a/gcc/multiple_target.c +++ b/gcc/multiple_target.c @@ -2,7 +2,7 @@ Contributed by Evgeny Stupachenko - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index 8e11f78907f..50536b7d961 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,3 +1,7 @@ +2019-01-01 Jakub Jelinek + + Update copyright years. + 2018-12-19 David Malcolm PR c++/43064 @@ -3808,7 +3812,7 @@ Move to c-objc-common.h. -Copyright (C) 2004-2018 Free Software Foundation, Inc. +Copyright (C) 2004-2019 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 909a774f6c6..5db40ca915e 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 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 e38424584ad..a9820493443 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 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 871c079da36..6a26817649f 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-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 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 42b2fc221f9..cc5f70a1aa2 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 4bae555e40a..5794cdf4603 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-2018 Free Software Foundation, Inc. + Copyright (C) 1990-2019 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 d057ad7a313..2db7c098f30 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 d0d71583708..d3a97597869 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 3631cb2dfc1..cf9a987e1d2 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 4372b009e89..39483083e39 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Ziemowit Laski This file is part of GCC. diff --git a/gcc/objc/objc-map.c b/gcc/objc/objc-map.c index a714cea4086..2e3e382f0ce 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Written by Nicola Pero 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 ea6d6ea9806..f84b98434ab 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Written by Nicola Pero 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 b58e000b3fb..1822aa7d615 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 9fff7f6f45e..77d2c374bc0 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 4dbdfc9073e..a2214195b2c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 037a1cec503..d600eaa6c41 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 f90efb605ec..b319ef1b02e 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 6243cb824dc..072a16e140b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 04ce3bf157a..4512fdf0cb2 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-2018 Free Software Foundation, Inc. + Copyright (C) 1990-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/objcp/ChangeLog b/gcc/objcp/ChangeLog index 26de7cbf165..eb8c7b8da90 100644 --- a/gcc/objcp/ChangeLog +++ b/gcc/objcp/ChangeLog @@ -1,3 +1,7 @@ +2019-01-01 Jakub Jelinek + + Update copyright years. + 2018-10-17 David Malcolm * Make-lang.in (selftest-obj-c++): New. @@ -542,7 +546,7 @@ * objcp-lang.c: Likewise. -Copyright (C) 2005-2018 Free Software Foundation, Inc. +Copyright (C) 2005-2019 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 c98286b830c..acd1657fa30 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2005-2019 Free Software Foundation, Inc. # Contributed by Ziemowit Laski #This file is part of GCC. diff --git a/gcc/objcp/config-lang.in b/gcc/objcp/config-lang.in index 46dea14c7ae..71bf986c455 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2005-2019 Free Software Foundation, Inc. # Contributed by Ziemowit Laski #This file is part of GCC. diff --git a/gcc/objcp/lang-specs.h b/gcc/objcp/lang-specs.h index 6d3abfe3894..4c64f8a0d23 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. Contributed by Ziemowit Laski This file is part of GCC. diff --git a/gcc/objcp/objcp-decl.c b/gcc/objcp/objcp-decl.c index 24cb1cdc15a..27402e0a18a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. Contributed by Ziemowit Laski This file is part of GCC. diff --git a/gcc/objcp/objcp-decl.h b/gcc/objcp/objcp-decl.h index 072f91e7973..39aff28a28d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. Contributed by Ziemowit Laski This file is part of GCC. diff --git a/gcc/objcp/objcp-lang.c b/gcc/objcp/objcp-lang.c index 0372b6090b0..7f0e08c3012 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. Contributed by Ziemowit Laski This file is part of GCC. diff --git a/gcc/omp-builtins.def b/gcc/omp-builtins.def index 187268097bc..9961c287494 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-expand.c b/gcc/omp-expand.c index 79bc9acb771..5c2dba9d1c5 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-2018 Free Software Foundation, Inc. +Copyright (C) 2005-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-expand.h b/gcc/omp-expand.h index 9733250d13f..1bfc1e4b2e7 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-2018 Free Software Foundation, Inc. +Copyright (C) 2005-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-general.c b/gcc/omp-general.c index 99d8226ef21..12210c556fc 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-general.h b/gcc/omp-general.h index b847506d452..f5f03c8b056 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-grid.c b/gcc/omp-grid.c index d443bce169b..12029b72445 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-grid.h b/gcc/omp-grid.h index d8624152c7a..83ee055a367 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-low.c b/gcc/omp-low.c index 4517fc1bb8c..84a6addbf37 100644 --- a/gcc/omp-low.c +++ b/gcc/omp-low.c @@ -4,7 +4,7 @@ Contributed by Diego Novillo - Copyright (C) 2005-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-low.h b/gcc/omp-low.h index 893f59d4034..22dd5ed4c32 100644 --- a/gcc/omp-low.h +++ b/gcc/omp-low.h @@ -1,5 +1,5 @@ /* Header file for openMP lowering directives. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-offload.c b/gcc/omp-offload.c index a220b4b9982..aade9f2dc60 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-offload.h b/gcc/omp-offload.h index 176c4da7e88..6759a832d2b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 ba03bd50fe6..783118fd20f 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-2018 Free Software Foundation, Inc. +Copyright (C) 2005-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/omp-simd-clone.h b/gcc/omp-simd-clone.h index c4833e21cfa..0f99fd798f0 100644 --- a/gcc/omp-simd-clone.h +++ b/gcc/omp-simd-clone.h @@ -1,6 +1,6 @@ /* OMP constructs' SIMD clone supporting code. - Copyright (C) 2005-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/opt-functions.awk b/gcc/opt-functions.awk index 6f62526d1cd..1190e6d6b66 100644 --- a/gcc/opt-functions.awk +++ b/gcc/opt-functions.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2018 Free Software Foundation, Inc. +# Copyright (C) 2003-2019 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 f9bc51eafd3..95f551bc11c 100644 --- a/gcc/opt-gather.awk +++ b/gcc/opt-gather.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2018 Free Software Foundation, Inc. +# Copyright (C) 2003-2019 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 5cf1edcd9ff..149959d1b54 100644 --- a/gcc/opt-include.awk +++ b/gcc/opt-include.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2010-2018 Free Software Foundation, Inc. +# Copyright (C) 2010-2019 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-problem.cc b/gcc/opt-problem.cc index c781ee33237..9f10c9e5256 100644 --- a/gcc/opt-problem.cc +++ b/gcc/opt-problem.cc @@ -1,5 +1,5 @@ /* Rich optional information on why an optimization wasn't possible. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by David Malcolm . This file is part of GCC. diff --git a/gcc/opt-problem.h b/gcc/opt-problem.h index 55d0ff024f7..dc395d52213 100644 --- a/gcc/opt-problem.h +++ b/gcc/opt-problem.h @@ -1,5 +1,5 @@ /* Rich information on why an optimization wasn't possible. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by David Malcolm . This file is part of GCC. diff --git a/gcc/opt-read.awk b/gcc/opt-read.awk index 2072958e6ba..151a16f1592 100644 --- a/gcc/opt-read.awk +++ b/gcc/opt-read.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2018 Free Software Foundation, Inc. +# Copyright (C) 2003-2019 Free Software Foundation, Inc. # Contributed by Kelley Cook, June 2004. # Original code from Neil Booth, May 2003. # diff --git a/gcc/opt-suggestions.c b/gcc/opt-suggestions.c index 9444a35cb54..c14c29d3083 100644 --- a/gcc/opt-suggestions.c +++ b/gcc/opt-suggestions.c @@ -1,6 +1,6 @@ /* Provide option suggestion for --complete option and a misspelled used by a user. - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/opt-suggestions.h b/gcc/opt-suggestions.h index eb932779939..8d24833c0ed 100644 --- a/gcc/opt-suggestions.h +++ b/gcc/opt-suggestions.h @@ -1,6 +1,6 @@ /* Provide suggestions to handle misspelled options, and implement the --complete option for auto-completing options from a prefix. - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optabs-libfuncs.c b/gcc/optabs-libfuncs.c index 73a28e9ca7a..ef43dae12fb 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optabs-libfuncs.h b/gcc/optabs-libfuncs.h index cf39da36887..85a1059bb71 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optabs-query.c b/gcc/optabs-query.c index 5e5d620d437..71c73fb43cc 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optabs-query.h b/gcc/optabs-query.h index a2574bb75fa..b0f50a9eb0f 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optabs-tree.c b/gcc/optabs-tree.c index 1c7181a5748..8157798cc71 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optabs-tree.h b/gcc/optabs-tree.h index 0133d32bdc8..5e4848997de 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optabs.c b/gcc/optabs.c index 68270bdea98..f8dabbfc50d 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optabs.def b/gcc/optabs.def index 7d65ab89074..8af3a2f43fd 100644 --- a/gcc/optabs.def +++ b/gcc/optabs.def @@ -1,5 +1,5 @@ /* Definitions for operation tables, or "optabs". - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optabs.h b/gcc/optabs.h index f9a8169daf8..17b5dfb67fd 100644 --- a/gcc/optabs.h +++ b/gcc/optabs.h @@ -1,5 +1,5 @@ /* Definitions for code generation pass of GNU compiler. - Copyright (C) 2001-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/optc-gen.awk b/gcc/optc-gen.awk index 3668b3ef0e4..85f68a6ba5f 100644 --- a/gcc/optc-gen.awk +++ b/gcc/optc-gen.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2018 Free Software Foundation, Inc. +# Copyright (C) 2003-2019 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 4d602230d89..1285a9f5dfa 100644 --- a/gcc/optc-save-gen.awk +++ b/gcc/optc-save-gen.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2018 Free Software Foundation, Inc. +# Copyright (C) 2003-2019 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 de2d29f225a..a143c41a8d6 100644 --- a/gcc/opth-gen.awk +++ b/gcc/opth-gen.awk @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2018 Free Software Foundation, Inc. +# Copyright (C) 2003-2019 Free Software Foundation, Inc. # Contributed by Kelley Cook, June 2004. # Original code from Neil Booth, May 2003. # diff --git a/gcc/optinfo-emit-json.cc b/gcc/optinfo-emit-json.cc index f28a0e3cb5b..814446b2209 100644 --- a/gcc/optinfo-emit-json.cc +++ b/gcc/optinfo-emit-json.cc @@ -1,5 +1,5 @@ /* Emit optimization information as JSON files. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by David Malcolm . This file is part of GCC. diff --git a/gcc/optinfo-emit-json.h b/gcc/optinfo-emit-json.h index 2185c08c1e3..e1c01c5772c 100644 --- a/gcc/optinfo-emit-json.h +++ b/gcc/optinfo-emit-json.h @@ -1,5 +1,5 @@ /* Emit optimization information as JSON files. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by David Malcolm . This file is part of GCC. diff --git a/gcc/optinfo.cc b/gcc/optinfo.cc index 314fcbf3e22..913354914d1 100644 --- a/gcc/optinfo.cc +++ b/gcc/optinfo.cc @@ -1,5 +1,5 @@ /* Optimization information. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by David Malcolm . This file is part of GCC. diff --git a/gcc/optinfo.h b/gcc/optinfo.h index 4a678ff0aa6..670b09a5e28 100644 --- a/gcc/optinfo.h +++ b/gcc/optinfo.h @@ -1,5 +1,5 @@ /* Optimization information. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by David Malcolm . This file is part of GCC. diff --git a/gcc/opts-common.c b/gcc/opts-common.c index 91586022f7f..ee8898b22ec 100644 --- a/gcc/opts-common.c +++ b/gcc/opts-common.c @@ -1,5 +1,5 @@ /* Command line option handling. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/opts-diagnostic.h b/gcc/opts-diagnostic.h index 05d32d5f49f..08110afe3e0 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/opts-global.c b/gcc/opts-global.c index f33c9da4c3f..1c24c855cc8 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/opts.c b/gcc/opts.c index 64e56c25782..a4be6ae9c2a 100644 --- a/gcc/opts.c +++ b/gcc/opts.c @@ -1,5 +1,5 @@ /* Command line option handling. - Copyright (C) 2002-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 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 04efda5b82a..f14d9bcb896 100644 --- a/gcc/opts.h +++ b/gcc/opts.h @@ -1,5 +1,5 @@ /* Command line option handling. - Copyright (C) 2002-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/output.h b/gcc/output.h index b2f0cc168eb..835d63556e6 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/params-enum.h b/gcc/params-enum.h index 5f9ac305025..343355047be 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/params-list.h b/gcc/params-list.h index 4889c39a180..6c0fbc7b1b0 100644 --- a/gcc/params-list.h +++ b/gcc/params-list.h @@ -1,5 +1,5 @@ /* File used to generate params.list - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/params-options.h b/gcc/params-options.h index e9ac2e73522..d2cb13dd0bb 100644 --- a/gcc/params-options.h +++ b/gcc/params-options.h @@ -1,5 +1,5 @@ /* File used to generate params.list - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/params.c b/gcc/params.c index af473968e0b..8d5e58f3145 100644 --- a/gcc/params.c +++ b/gcc/params.c @@ -1,5 +1,5 @@ /* params.c - Run-time parameters. - Copyright (C) 2001-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Written by Mark Mitchell . This file is part of GCC. diff --git a/gcc/params.def b/gcc/params.def index 6f98fccd291..00389d893cf 100644 --- a/gcc/params.def +++ b/gcc/params.def @@ -1,5 +1,5 @@ /* params.def - Run-time parameters. - Copyright (C) 2001-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Written by Mark Mitchell . This file is part of GCC. diff --git a/gcc/params.h b/gcc/params.h index 8aa960a904e..26f1236aa65 100644 --- a/gcc/params.h +++ b/gcc/params.h @@ -1,5 +1,5 @@ /* params.h - Run-time parameters. - Copyright (C) 2001-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Written by Mark Mitchell . This file is part of GCC. diff --git a/gcc/pass_manager.h b/gcc/pass_manager.h index aa0411e6bd5..8c7d272f20f 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/passes.c b/gcc/passes.c index 85aa47d5c81..c007aa06eb0 100644 --- a/gcc/passes.c +++ b/gcc/passes.c @@ -1,5 +1,5 @@ /* Top level of GCC compilers (cc1, cc1plus, etc.) - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/passes.def b/gcc/passes.def index 144df4fa417..e9d9433abd8 100644 --- a/gcc/passes.def +++ b/gcc/passes.def @@ -1,5 +1,5 @@ /* Description of pass structure - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/plugin.c b/gcc/plugin.c index 1a621029bf0..f6c61d20656 100644 --- a/gcc/plugin.c +++ b/gcc/plugin.c @@ -1,5 +1,5 @@ /* Support for GCC plugin mechanism. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/plugin.def b/gcc/plugin.def index 1ca579b21a7..eb31f1a36fe 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/plugin.h b/gcc/plugin.h index 86d0b0c3865..ab3e83f132e 100644 --- a/gcc/plugin.h +++ b/gcc/plugin.h @@ -1,5 +1,5 @@ /* Header file for internal GCC plugin mechanism. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index 868b164da63..c82afa83b24 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2019-01-01 Jakub Jelinek + + Update copyright years. + 2018-10-28 Iain Buclaw * EXCLUDES: Add sources from d/dmd. @@ -2633,7 +2637,7 @@ Sun Oct 31 17:17:18 1999 Jeffrey A Law (law@cygnus.com) libiberty/include directories. -Copyright (C) 1999-2018 Free Software Foundation, Inc. +Copyright (C) 1999-2019 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright @@ -4683,7 +4687,7 @@ Sun Oct 31 17:17:18 1999 Jeffrey A Law (law@cygnus.com) libiberty/include directories. -Copyright (C) 1999-2018 Free Software Foundation, Inc. +Copyright (C) 1999-2019 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 dbcfb341bc5..57b587e3ef7 100644 --- a/gcc/po/EXCLUDES +++ b/gcc/po/EXCLUDES @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2019 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/po/exgettext b/gcc/po/exgettext index 71d7561d740..22bebe4f9ee 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1998-2019 Free Software Foundation, Inc. # Written by Paul Eggert . # Revised by Zack Weinberg for no-POTFILES operation. diff --git a/gcc/poly-int-types.h b/gcc/poly-int-types.h index 5a1e40a6143..c3adf371de3 100644 --- a/gcc/poly-int-types.h +++ b/gcc/poly-int-types.h @@ -1,5 +1,5 @@ /* Typedefs for polynomial integers used in GCC. - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/poly-int.h b/gcc/poly-int.h index c2cd2c2a5c7..d68a652b5fa 100644 --- a/gcc/poly-int.h +++ b/gcc/poly-int.h @@ -1,5 +1,5 @@ /* Polynomial integer classes. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/postreload-gcse.c b/gcc/postreload-gcse.c index 399970c368a..cc9e657848a 100644 --- a/gcc/postreload-gcse.c +++ b/gcc/postreload-gcse.c @@ -1,5 +1,5 @@ /* Post reload partially redundant load elimination - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/postreload.c b/gcc/postreload.c index 56cb14dc676..728aa9b0ed5 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/predict.c b/gcc/predict.c index 81dbb67da4e..745be185a29 100644 --- a/gcc/predict.c +++ b/gcc/predict.c @@ -1,5 +1,5 @@ /* Branch prediction routines for the GNU compiler. - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/predict.def b/gcc/predict.def index 27d0e4dc6f9..53b39ab0e3a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/predict.h b/gcc/predict.h index e4d1da090ca..c1f2f0307dd 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/prefix.c b/gcc/prefix.c index 59664951381..73da287a78c 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-2018 Free Software Foundation, Inc. + Copyright (C) 1997-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/prefix.h b/gcc/prefix.h index 17531789583..9e3350078a4 100644 --- a/gcc/prefix.h +++ b/gcc/prefix.h @@ -1,5 +1,5 @@ /* Provide prototypes for functions exported from prefix.c. - Copyright (C) 1999-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/pretty-print.c b/gcc/pretty-print.c index 691dbb6045c..6948971cecb 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Gabriel Dos Reis This file is part of GCC. diff --git a/gcc/pretty-print.h b/gcc/pretty-print.h index a6e60f110f0..e4df6590719 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by Gabriel Dos Reis This file is part of GCC. diff --git a/gcc/print-rtl-function.c b/gcc/print-rtl-function.c index a6e72308b35..aff06724206 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/print-rtl.c b/gcc/print-rtl.c index 7af92e16838..fbb108568b3 100644 --- a/gcc/print-rtl.c +++ b/gcc/print-rtl.c @@ -1,5 +1,5 @@ /* Print RTL for GCC. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/print-rtl.h b/gcc/print-rtl.h index 0d41490e187..84808a25372 100644 --- a/gcc/print-rtl.h +++ b/gcc/print-rtl.h @@ -1,5 +1,5 @@ /* Print RTL for GCC. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/print-tree.c b/gcc/print-tree.c index 8caf9dd0dd0..81b66a1891b 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-2018 Free Software Foundation, Inc. + Copyright (C) 1990-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/print-tree.h b/gcc/print-tree.h index fd843b858f8..1d4fe6e8950 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/profile-count.c b/gcc/profile-count.c index 90f4febfd66..8c58f8666f0 100644 --- a/gcc/profile-count.c +++ b/gcc/profile-count.c @@ -1,5 +1,5 @@ /* Profile counter container type. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/profile-count.h b/gcc/profile-count.h index 183a4fbf5d1..96b74003408 100644 --- a/gcc/profile-count.h +++ b/gcc/profile-count.h @@ -1,5 +1,5 @@ /* Profile counter container type. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/profile.c b/gcc/profile.c index 3c2ac33da55..14b35ff465c 100644 --- a/gcc/profile.c +++ b/gcc/profile.c @@ -1,5 +1,5 @@ /* Calculate branch probabilities, and basic block execution counts. - Copyright (C) 1990-2018 Free Software Foundation, Inc. + Copyright (C) 1990-2019 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 183e8d83b65..e30630de5d1 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-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 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 174e471a8db..8247640bd0d 100644 --- a/gcc/read-md.c +++ b/gcc/read-md.c @@ -1,5 +1,5 @@ /* MD reader for GCC. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/read-md.h b/gcc/read-md.h index 56d54314f11..18426f71d77 100644 --- a/gcc/read-md.h +++ b/gcc/read-md.h @@ -1,5 +1,5 @@ /* MD reader definitions. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/read-rtl-function.c b/gcc/read-rtl-function.c index 8746f704d03..53f7a94c188 100644 --- a/gcc/read-rtl-function.c +++ b/gcc/read-rtl-function.c @@ -1,5 +1,5 @@ /* read-rtl-function.c - Reader for RTL function dumps - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/read-rtl-function.h b/gcc/read-rtl-function.h index ffe4f4116b8..19a3d2a0ad9 100644 --- a/gcc/read-rtl-function.h +++ b/gcc/read-rtl-function.h @@ -1,5 +1,5 @@ /* read-rtl-function.h - Reader for RTL function dumps - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/read-rtl.c b/gcc/read-rtl.c index dfe22d3333b..ebd69bde531 100644 --- a/gcc/read-rtl.c +++ b/gcc/read-rtl.c @@ -1,5 +1,5 @@ /* RTL reader for GCC. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/real.c b/gcc/real.c index 0e2da25c2d1..0164f097a53 100644 --- a/gcc/real.c +++ b/gcc/real.c @@ -1,5 +1,5 @@ /* real.c - software floating point emulation. - Copyright (C) 1993-2018 Free Software Foundation, Inc. + Copyright (C) 1993-2019 Free Software Foundation, Inc. Contributed by Stephen L. Moshier (moshier@world.std.com). Re-written by Richard Henderson diff --git a/gcc/real.h b/gcc/real.h index cd557b31c23..95b9db83d24 100644 --- a/gcc/real.h +++ b/gcc/real.h @@ -1,5 +1,5 @@ /* Definitions of floating-point access for GNU compiler. - Copyright (C) 1989-2018 Free Software Foundation, Inc. + Copyright (C) 1989-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/realmpfr.c b/gcc/realmpfr.c index 10f05caaba3..39f9fa1333b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/realmpfr.h b/gcc/realmpfr.h index 77d2bfd6400..bfea86d2bd9 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/recog.c b/gcc/recog.c index d7c69439683..6fedf777bfb 100644 --- a/gcc/recog.c +++ b/gcc/recog.c @@ -1,5 +1,5 @@ /* Subroutines used by or related to instruction recognition. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/recog.h b/gcc/recog.h index 3d417ea23ac..75cbbdc10ad 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ree.c b/gcc/ree.c index 8f0ce976af2..e49514ba63b 100644 --- a/gcc/ree.c +++ b/gcc/ree.c @@ -1,5 +1,5 @@ /* Redundant Extension Elimination pass for the GNU compiler. - Copyright (C) 2010-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 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 76f3f452186..9acbd4887bd 100644 --- a/gcc/reg-notes.def +++ b/gcc/reg-notes.def @@ -1,5 +1,5 @@ /* Register note definitions. - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/reg-stack.c b/gcc/reg-stack.c index 8b45ecf0ec5..033c978a12f 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/regcprop.c b/gcc/regcprop.c index 1f805765b93..b107ea24b20 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/regcprop.h b/gcc/regcprop.h index 899a99098cb..96992d139ec 100644 --- a/gcc/regcprop.h +++ b/gcc/regcprop.h @@ -1,5 +1,5 @@ /* Copy propagation on hard registers. - Copyright (C) 1989-2018 Free Software Foundation, Inc. + Copyright (C) 1989-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/reginfo.c b/gcc/reginfo.c index 33befa5d350..7a7fa4d8b24 100644 --- a/gcc/reginfo.c +++ b/gcc/reginfo.c @@ -1,5 +1,5 @@ /* Compute different info about registers. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/regrename.c b/gcc/regrename.c index 7294107461b..a180cedb892 100644 --- a/gcc/regrename.c +++ b/gcc/regrename.c @@ -1,5 +1,5 @@ /* Register renaming for the GNU compiler. - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/regrename.h b/gcc/regrename.h index b0ac47191e0..37f5e398ded 100644 --- a/gcc/regrename.h +++ b/gcc/regrename.h @@ -1,5 +1,5 @@ /* This file contains definitions for the register renamer. - Copyright (C) 2011-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/regs.h b/gcc/regs.h index f143cbd3a8e..48b2e708160 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/regset.h b/gcc/regset.h index 9dac07cf9e6..34a9eb457b6 100644 --- a/gcc/regset.h +++ b/gcc/regset.h @@ -1,5 +1,5 @@ /* Define regsets. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/regstat.c b/gcc/regstat.c index beeea1f0cd5..4da9b7cc523 100644 --- a/gcc/regstat.c +++ b/gcc/regstat.c @@ -1,5 +1,5 @@ /* Scanning of rtl for dataflow analysis. - Copyright (C) 2007-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 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 88299a8a905..6cfd5e2f234 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/reload.h b/gcc/reload.h index 0cb88e10beb..813075b6f00 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/reload1.c b/gcc/reload1.c index 3c0c9ff982f..b703402d0db 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/reorg.c b/gcc/reorg.c index 2f0ed547d27..1f26ffbf943 100644 --- a/gcc/reorg.c +++ b/gcc/reorg.c @@ -1,5 +1,5 @@ /* Perform instruction reorganizations for delay slot filling. - Copyright (C) 1992-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 fdfab6916d4..5e1ed44b060 100644 --- a/gcc/resource.c +++ b/gcc/resource.c @@ -1,5 +1,5 @@ /* Definitions for computing resource usage of specific insns. - Copyright (C) 1999-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/resource.h b/gcc/resource.h index d9c66d42c26..7916344c584 100644 --- a/gcc/resource.h +++ b/gcc/resource.h @@ -1,5 +1,5 @@ /* Definitions for computing resource usage of specific insns. - Copyright (C) 1999-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtl-error.c b/gcc/rtl-error.c index fdc474d2a52..5e733dd0b79 100644 --- a/gcc/rtl-error.c +++ b/gcc/rtl-error.c @@ -1,5 +1,5 @@ /* RTL specific diagnostic subroutines for GCC - Copyright (C) 2001-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Gabriel Dos Reis This file is part of GCC. diff --git a/gcc/rtl-error.h b/gcc/rtl-error.h index b86f5511120..1b3658fcc20 100644 --- a/gcc/rtl-error.h +++ b/gcc/rtl-error.h @@ -1,5 +1,5 @@ /* RTL specific diagnostic subroutines for GCC - Copyright (C) 2010-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtl-iter.h b/gcc/rtl-iter.h index 9eb2d5f0ebe..e48ae4f8bfe 100644 --- a/gcc/rtl-iter.h +++ b/gcc/rtl-iter.h @@ -1,5 +1,5 @@ /* RTL iterators - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtl-tests.c b/gcc/rtl-tests.c index c684f8e1d74..8eda49d2914 100644 --- a/gcc/rtl-tests.c +++ b/gcc/rtl-tests.c @@ -1,5 +1,5 @@ /* Unit tests for RTL-handling. - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtl.c b/gcc/rtl.c index 2ab349981d9..8a897777041 100644 --- a/gcc/rtl.c +++ b/gcc/rtl.c @@ -1,5 +1,5 @@ /* RTL utility routines. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtl.def b/gcc/rtl.def index b4282ab7ffd..6c8ff301020 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtl.h b/gcc/rtl.h index c2aaa9eff4b..71a2ba4f029 100644 --- a/gcc/rtl.h +++ b/gcc/rtl.h @@ -1,5 +1,5 @@ /* Register Transfer Language (RTL) definitions for GCC - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtlanal.c b/gcc/rtlanal.c index 11e96642139..5f40f65dbc6 100644 --- a/gcc/rtlanal.c +++ b/gcc/rtlanal.c @@ -1,5 +1,5 @@ /* Analyze RTL for GNU compiler. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtlhash.c b/gcc/rtlhash.c index e71b9ca6827..af7529c8049 100644 --- a/gcc/rtlhash.c +++ b/gcc/rtlhash.c @@ -1,5 +1,5 @@ /* RTL hash functions. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtlhash.h b/gcc/rtlhash.h index 5cfd01b286c..125ccc2110a 100644 --- a/gcc/rtlhash.h +++ b/gcc/rtlhash.h @@ -1,5 +1,5 @@ /* Register Transfer Language (RTL) hash functions. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtlhooks-def.h b/gcc/rtlhooks-def.h index 7b92581ecad..4e3bb7e457b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtlhooks.c b/gcc/rtlhooks.c index 59145506a25..0ce3d1ec637 100644 --- a/gcc/rtlhooks.c +++ b/gcc/rtlhooks.c @@ -1,5 +1,5 @@ /* Generic hooks for the RTL middle-end. - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtx-vector-builder.c b/gcc/rtx-vector-builder.c index c58760a7aaf..c63eb728066 100644 --- a/gcc/rtx-vector-builder.c +++ b/gcc/rtx-vector-builder.c @@ -1,5 +1,5 @@ /* A class for building vector rtx constants. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/rtx-vector-builder.h b/gcc/rtx-vector-builder.h index 667a4d7e969..d5950e2b882 100644 --- a/gcc/rtx-vector-builder.h +++ b/gcc/rtx-vector-builder.h @@ -1,5 +1,5 @@ /* A class for building vector rtx constants. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/run-rtl-passes.c b/gcc/run-rtl-passes.c index 7e947e9fbc6..f65c0af6dfd 100644 --- a/gcc/run-rtl-passes.c +++ b/gcc/run-rtl-passes.c @@ -1,5 +1,5 @@ /* run-rtl-passes.c - Run RTL passes directly from frontend - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/run-rtl-passes.h b/gcc/run-rtl-passes.h index 8a4243de97a..b38196d7762 100644 --- a/gcc/run-rtl-passes.h +++ b/gcc/run-rtl-passes.h @@ -1,5 +1,5 @@ /* run-rtl-passes.h - Run a subset of the RTL passes - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sancov.c b/gcc/sancov.c index 684a885f44d..59786ac49f9 100644 --- a/gcc/sancov.c +++ b/gcc/sancov.c @@ -1,5 +1,5 @@ /* Code coverage instrumentation for fuzzing. - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. Contributed by Dmitry Vyukov and Wish Wu diff --git a/gcc/sanitizer.def b/gcc/sanitizer.def index a043c4e5dd0..374d15007d8 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sanopt.c b/gcc/sanopt.c index 082f936adb5..5cb98e1b50e 100644 --- a/gcc/sanopt.c +++ b/gcc/sanopt.c @@ -1,5 +1,5 @@ /* Optimize and expand sanitizer functions. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. Contributed by Marek Polacek This file is part of GCC. diff --git a/gcc/sbitmap.c b/gcc/sbitmap.c index 967868ad118..5e3d6b83afa 100644 --- a/gcc/sbitmap.c +++ b/gcc/sbitmap.c @@ -1,5 +1,5 @@ /* Simple bitmaps. - Copyright (C) 1999-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sbitmap.h b/gcc/sbitmap.h index 64e5d9f8a77..a33175d26f7 100644 --- a/gcc/sbitmap.h +++ b/gcc/sbitmap.h @@ -1,5 +1,5 @@ /* Simple bitmaps. - Copyright (C) 1999-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sched-deps.c b/gcc/sched-deps.c index dfdf5cc8895..e15cf08b551 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 49ae2865419..d459e091167 100644 --- a/gcc/sched-ebb.c +++ b/gcc/sched-ebb.c @@ -1,5 +1,5 @@ /* Instruction scheduling pass. - Copyright (C) 1992-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 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 d46d8999346..3ca5e263ab4 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sched-rgn.c b/gcc/sched-rgn.c index ea8dd5c7b76..bc309fec7df 100644 --- a/gcc/sched-rgn.c +++ b/gcc/sched-rgn.c @@ -1,5 +1,5 @@ /* Instruction scheduling pass. - Copyright (C) 1992-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 Free Software Foundation, Inc. Contributed by Michael Tiemann (tiemann@cygnus.com) Enhanced by, and currently maintained by, Jim Wilson (wilson@cygnus.com) diff --git a/gcc/sel-sched-dump.c b/gcc/sel-sched-dump.c index a2da29c95e4..60831430a64 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-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 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 3c2f944b1ff..d4f2456256d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 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 85ff5bd3eb4..a3c6b1962ec 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-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 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 b5ec63cf94d..1d9c04a322a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sel-sched.c b/gcc/sel-sched.c index e57a8f2dcef..2bae6ef2349 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-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sel-sched.h b/gcc/sel-sched.h index af68d629473..144a21d2a6b 100644 --- a/gcc/sel-sched.h +++ b/gcc/sel-sched.h @@ -1,5 +1,5 @@ /* Instruction scheduling pass. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/selftest-diagnostic.c b/gcc/selftest-diagnostic.c index 4a7f0dec4c9..eb7dae8b015 100644 --- a/gcc/selftest-diagnostic.c +++ b/gcc/selftest-diagnostic.c @@ -1,5 +1,5 @@ /* Selftest support for diagnostics. - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/selftest-diagnostic.h b/gcc/selftest-diagnostic.h index b1d6acebd1c..388fe387ba8 100644 --- a/gcc/selftest-diagnostic.h +++ b/gcc/selftest-diagnostic.h @@ -1,5 +1,5 @@ /* Selftest support for diagnostics. - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/selftest-rtl.c b/gcc/selftest-rtl.c index bd6d677c7b9..a5a81c6b444 100644 --- a/gcc/selftest-rtl.c +++ b/gcc/selftest-rtl.c @@ -1,5 +1,5 @@ /* Selftest support for RTL. - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/selftest-rtl.h b/gcc/selftest-rtl.h index baaf7832b68..8d743a83c53 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 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 27be70d4c4e..c2e0ee284ab 100644 --- a/gcc/selftest-run-tests.c +++ b/gcc/selftest-run-tests.c @@ -1,5 +1,5 @@ /* Implementation of selftests. - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/selftest.c b/gcc/selftest.c index dc90557d79d..193b03cc68f 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/selftest.h b/gcc/selftest.h index 3b2298b73d8..3e00e7516b8 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sese.c b/gcc/sese.c index 5e76a7e033a..e9047311602 100644 --- a/gcc/sese.c +++ b/gcc/sese.c @@ -1,5 +1,5 @@ /* Single entry single exit control flow regions. - Copyright (C) 2008-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 Free Software Foundation, Inc. Contributed by Jan Sjodin and Sebastian Pop . diff --git a/gcc/sese.h b/gcc/sese.h index d0f03e8d1b5..8931b28b29f 100644 --- a/gcc/sese.h +++ b/gcc/sese.h @@ -1,5 +1,5 @@ /* Single entry single exit control flow regions. - Copyright (C) 2008-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 Free Software Foundation, Inc. Contributed by Jan Sjodin and Sebastian Pop . diff --git a/gcc/shrink-wrap.c b/gcc/shrink-wrap.c index 1ad73798747..ab5710144e6 100644 --- a/gcc/shrink-wrap.c +++ b/gcc/shrink-wrap.c @@ -1,5 +1,5 @@ /* Shrink-wrapping related optimizations. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/shrink-wrap.h b/gcc/shrink-wrap.h index d25ac6f030f..afe89994411 100644 --- a/gcc/shrink-wrap.h +++ b/gcc/shrink-wrap.h @@ -1,5 +1,5 @@ /* Shrink-wrapping related functions. - Copyright (C) 1989-2018 Free Software Foundation, Inc. + Copyright (C) 1989-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/signop.h b/gcc/signop.h index 280d3b7ce5b..50747facd2b 100644 --- a/gcc/signop.h +++ b/gcc/signop.h @@ -1,5 +1,5 @@ /* Operations with SIGNED and UNSIGNED. -*- C++ -*- - Copyright (C) 2012-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/simplify-rtx.c b/gcc/simplify-rtx.c index db8af2f7692..748155a5823 100644 --- a/gcc/simplify-rtx.c +++ b/gcc/simplify-rtx.c @@ -1,5 +1,5 @@ /* RTL simplification functions for GNU compiler. - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sort.cc b/gcc/sort.cc index b3be1eac72b..3e9c032c462 100644 --- a/gcc/sort.cc +++ b/gcc/sort.cc @@ -1,5 +1,5 @@ /* Platform-independent deterministic sort function. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. Contributed by Alexander Monakov. This file is part of GCC. diff --git a/gcc/sparseset.c b/gcc/sparseset.c index 286a4fad3e8..5e73638ad54 100644 --- a/gcc/sparseset.c +++ b/gcc/sparseset.c @@ -1,5 +1,5 @@ /* SparseSet implementation. - Copyright (C) 2007-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 Free Software Foundation, Inc. Contributed by Peter Bergner This file is part of GCC. diff --git a/gcc/sparseset.h b/gcc/sparseset.h index e97bf20f62c..6d884a2633e 100644 --- a/gcc/sparseset.h +++ b/gcc/sparseset.h @@ -1,5 +1,5 @@ /* SparseSet implementation. - Copyright (C) 2007-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 Free Software Foundation, Inc. Contributed by Peter Bergner This file is part of GCC. diff --git a/gcc/spellcheck-tree.c b/gcc/spellcheck-tree.c index 596293e8d47..68041add1e2 100644 --- a/gcc/spellcheck-tree.c +++ b/gcc/spellcheck-tree.c @@ -1,5 +1,5 @@ /* Find near-matches for identifiers. - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/spellcheck-tree.h b/gcc/spellcheck-tree.h index 4324bd2f939..255ff314cd8 100644 --- a/gcc/spellcheck-tree.h +++ b/gcc/spellcheck-tree.h @@ -1,5 +1,5 @@ /* Find near-matches for identifiers. - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/spellcheck.c b/gcc/spellcheck.c index 391a2424ba6..f0f036f6813 100644 --- a/gcc/spellcheck.c +++ b/gcc/spellcheck.c @@ -1,5 +1,5 @@ /* Find near-matches for strings. - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/spellcheck.h b/gcc/spellcheck.h index e8fa77ceaa8..3d48e3ed1ff 100644 --- a/gcc/spellcheck.h +++ b/gcc/spellcheck.h @@ -1,5 +1,5 @@ /* Find near-matches for strings and identifiers. - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sreal.c b/gcc/sreal.c index e17d93afb6a..b991652c04e 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/sreal.h b/gcc/sreal.h index e2ad1a38e3e..aa3327b9fe7 100644 --- a/gcc/sreal.h +++ b/gcc/sreal.h @@ -1,5 +1,5 @@ /* Definitions for simple data type for real numbers. - Copyright (C) 2002-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ssa-iterators.h b/gcc/ssa-iterators.h index 4b2eb50d1f4..14626997767 100644 --- a/gcc/ssa-iterators.h +++ b/gcc/ssa-iterators.h @@ -1,5 +1,5 @@ /* Header file for SSA iterators. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ssa.h b/gcc/ssa.h index 807b840a29f..56a8d103965 100644 --- a/gcc/ssa.h +++ b/gcc/ssa.h @@ -1,5 +1,5 @@ /* Common SSA files - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/stab.def b/gcc/stab.def index 677128a4d07..5739ed390a6 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-2018 Free Software Foundation, Inc. + Copyright (C) 1988-2019 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 6b04e26195c..a10d59b61e3 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-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/statistics.c b/gcc/statistics.c index 87b6312c944..7b86b7bf817 100644 --- a/gcc/statistics.c +++ b/gcc/statistics.c @@ -1,5 +1,5 @@ /* Optimization statistics functions. - Copyright (C) 2008-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 Free Software Foundation, Inc. Contributed by Richard Guenther This file is part of GCC. diff --git a/gcc/statistics.h b/gcc/statistics.h index 71f1d88748b..39422c7d83c 100644 --- a/gcc/statistics.h +++ b/gcc/statistics.h @@ -1,5 +1,5 @@ /* Memory and optimization statistics helpers. - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 07355984de1..b69d7c4f2ba 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/stmt.h b/gcc/stmt.h index 3275b241eef..d0fe98cbf80 100644 --- a/gcc/stmt.h +++ b/gcc/stmt.h @@ -1,5 +1,5 @@ /* Declarations and data structures for stmt.c. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/stor-layout.c b/gcc/stor-layout.c index 4f323171397..5d6f2e0166c 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/stor-layout.h b/gcc/stor-layout.h index 559393d0973..038bbaedd43 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/store-motion.c b/gcc/store-motion.c index ca2d8fdf0c5..28c4825b343 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-2018 Free Software Foundation, Inc. + Copyright (C) 1997-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/streamer-hooks.c b/gcc/streamer-hooks.c index 3213aa76074..6fe5b05e044 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Diego Novillo This file is part of GCC. diff --git a/gcc/streamer-hooks.h b/gcc/streamer-hooks.h index 1779d487d60..2a45513ca22 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Diego Novillo This file is part of GCC. diff --git a/gcc/stringpool.c b/gcc/stringpool.c index 75b7f47edad..b7bb865b3e0 100644 --- a/gcc/stringpool.c +++ b/gcc/stringpool.c @@ -1,5 +1,5 @@ /* String pool for GCC. - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/stringpool.h b/gcc/stringpool.h index 5f8107208ed..6f7401eff23 100644 --- a/gcc/stringpool.h +++ b/gcc/stringpool.h @@ -1,5 +1,5 @@ /* Declarations and definitons for stringpool.c. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/substring-locations.c b/gcc/substring-locations.c index db88f204801..084168119cc 100644 --- a/gcc/substring-locations.c +++ b/gcc/substring-locations.c @@ -1,5 +1,5 @@ /* Source locations within string literals. - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/substring-locations.h b/gcc/substring-locations.h index 19047a14705..98cefd17699 100644 --- a/gcc/substring-locations.h +++ b/gcc/substring-locations.h @@ -1,5 +1,5 @@ /* Source locations within string literals. - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/symbol-summary.h b/gcc/symbol-summary.h index 26e9773d3c0..f2378cdd749 100644 --- a/gcc/symbol-summary.h +++ b/gcc/symbol-summary.h @@ -1,5 +1,5 @@ /* Callgraph summary data structure. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 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 baa825598b3..d9c2b2d1234 100644 --- a/gcc/symtab.c +++ b/gcc/symtab.c @@ -1,5 +1,5 @@ /* Symbol table. - Copyright (C) 2012-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 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 f93d6e95cfe..d9e362a74b1 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/system.h b/gcc/system.h index d23300f5e5d..d04f8fd3360 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-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/target-def.h b/gcc/target-def.h index fb968e66616..9919978a773 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This 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 886237f5723..94a465c9179 100644 --- a/gcc/target-globals.c +++ b/gcc/target-globals.c @@ -1,5 +1,5 @@ /* Target-dependent globals. - Copyright (C) 2010-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/target-globals.h b/gcc/target-globals.h index aa26223200b..5af846c9f54 100644 --- a/gcc/target-globals.h +++ b/gcc/target-globals.h @@ -1,5 +1,5 @@ /* Target-dependent globals. - Copyright (C) 2010-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 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 c3945ef2715..5523f38860c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This 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 d39889b3522..8801b8a0858 100644 --- a/gcc/target-insns.def +++ b/gcc/target-insns.def @@ -1,5 +1,5 @@ /* Target instruction definitions. - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This 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 698c3aa796b..e8f0f703d4e 100644 --- a/gcc/target.def +++ b/gcc/target.def @@ -1,5 +1,5 @@ /* Target hook definitions. - Copyright (C) 2001-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This 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 663926b0896..008932b5dbd 100644 --- a/gcc/target.h +++ b/gcc/target.h @@ -1,5 +1,5 @@ /* Data structure definitions for a generic GCC target. - Copyright (C) 2001-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This 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 41ccffe8645..898848f6a82 100644 --- a/gcc/targhooks.c +++ b/gcc/targhooks.c @@ -1,5 +1,5 @@ /* Default target hook functions. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/targhooks.h b/gcc/targhooks.h index 430c79e7728..3b6e404f080 100644 --- a/gcc/targhooks.h +++ b/gcc/targhooks.h @@ -1,5 +1,5 @@ /* Default target hook functions. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index c5ca8d97958..4c9083a857b 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,22432 +1,8 @@ -2018-12-31 Thomas Koenig - - PR fortran/82995 - * gfortran.dg/optional_absent_4.f90: New test. - * gfortran.dg/optional_absent_5.f90: New test. - -2018-12-31 Martin Liska - - * g++.dg/tree-prof/devirt.C: Fix scan pattern and test options. - -2018-12-31 Martin Liska - - * g++.dg/predict-2.C: New test. - * g++.dg/predict-3.C: New test. - * g++.dg/predict-4.C: New test. - * gcc.dg/tree-ssa/attr-hotcold-2.c: Adjust test-case. - -2018-12-30 H.J. Lu - - PR testsuite/88639 - * gfortran.dg/ieee/ieee_10.f90: Use dg-additional-options - instead of dg-options. - -2018-12-29 Dominique d'Humieres - - * g++.dg/abi/key2.C: Silence the [-Wreturn-type] warning. - -2018-12-29 Steven G. Kargl - - * gfortran.dg/ieee/ieee_11.F90: New test. - -2018-12-29 Jozef Lawrynowicz - - * gcc.target/msp430/critical-interrupt.c: New test. - -2018-12-29 Steven G. Kargl - - PR fortran/88342 - * gfortran.dg/ieee/ieee_10.f90: New test. - -2018-12-29 Dominique d'Humieres - - PR tree-optimization/68356 - PR target/81210 - PR target/81693 - * gcc.dg/torture/pr68264.c: Skip on darwin. - * gcc.dg/torture/pr68037-1.c: Likewise. - * gcc.dg/torture/pr68037-2.c: Likewise. - * gcc.dg/torture/pr68037-3.c: Likewise. - * gcc.dg/torture/pr25967-1.c: Likewise. - * gcc.dg/torture/pr25967-2.c: Likewise. - -2018-12-29 Jakub Jelinek - - PR ipa/88586 - * g++.dg/gomp/pr88586.C: New test. - -2018-12-28 David Edelsohn - - * c-c++-common/ident-1b.c: XFAIL AIX and Darwin. - * c-c++-common/ident-2b.c: Likewise. - -2018-12-28 H.J. Lu - - * gcc.target/x86_64/abi/asm-support-darwin.s: Remove .file - directive. - * gcc.target/x86_64/abi/asm-support.S: Likewise. - * gcc.target/x86_64/abi/avx/asm-support-darwin.s: Likewise. - * gcc.target/x86_64/abi/avx/asm-support.S: Likewise. - * gcc.target/x86_64/abi/avx512f/asm-support.S: Likewise. - -2018-12-27 Jan Hubicka - - * g++.dg/ipa/devirt-53.C: New testcase. - -2018-12-27 Steven G. Kargl - - PR fortran/81027 - * gfortran.dg/pr81027.f90: New test. - * gfortran.dg/initialization_7.f90: Update error message. - -2018-12-27 Steven G. Kargl - - * libgomp.fortran/aligned1.f03: Fix invalid code that now causes - an error after r267415. - -2018-12-27 Martin Liska - - PR c++/88263 - * g++.dg/gcov/pr88263.C: New test. - -2018-12-26 Steven G. Kargl - - PR fortran/85357 - * gfortran.df/pr85357.f90: New test. - -2018-12-24 Steven G. Kargl - - PR fortran/45513 - PR fortran/81509 - * gfortran.dg/graphite/id-26.f03: Fix non-conforming use of IAND. - * gfortran.dg/pr81509_1.f90: New test. - * gfortran.dg/pr81509_2.f90: New test. - -2018-12-24 Steven G. Kargl - - * gfortran.dg/ieee/ieee_9.f90: XFAIL on arm*-*-gnueabi[hf]. - -2018-12-24 Jan Hubicka - - PR lto/88140 - * gcc.c-torture/pr88140.c: New testcase. - -2018-12-24 Iain Sandoe - - PR testsuite/67974 - * gcc.target/x86_64/abi/avx/asm-support-darwin.s: New. - -2018-12-24 Iain Sandoe - - * c-c++-common/ident-0a.c: Skip for powerpc-darwin. - * c-c++-common/ident-0b.c: Likewise. - * c-c++-common/ident-1a.c: Likewise. - * c-c++-common/ident-1b.c: Likewise. - * c-c++-common/ident-2a.c: Likewise. - * c-c++-common/ident-2b.c: Likewise. - -2018-12-23 Paul Thomas - - PR fortran/77703 - * gfortran.dg/ptr_func_assign_5.f08 : New test. - -2018-12-22 Steven G. Kargl - - PR fortran/88328 - * gfortran.dg/pr88328.f90: New test. - -2018-12-21 Jan Hubicka - - * g++.dg/ipa/devirt-30.C: Add dg-do. - * g++.dg/lto/devirt-1_0.C: New testcase. - * g++.dg/lto/devirt-2_0.C: New testcase. - * g++.dg/lto/devirt-3_0.C: New testcase. - * g++.dg/lto/devirt-4_0.C: New testcase. - * g++.dg/lto/devirt-5_0.C: New testcase. - * g++.dg/lto/devirt-6_0.C: New testcase. - * g++.dg/lto/devirt-13_0.C: New testcase. - * g++.dg/lto/devirt-14_0.C: New testcase. - * g++.dg/lto/devirt-19_0.C: New testcase. - * g++.dg/lto/devirt-22_0.C: New testcase. - * g++.dg/lto/devirt-23_0.C: New testcase. - * g++.dg/lto/devirt-30_0.C: New testcase. - * g++.dg/lto/devirt-34_0.C: New testcase. - -2018-12-26 Steven G . Kargl - - PR fortran/85798 - * gfortran.dg/pr85798.f90: New test. - -2018-12-21 Steven G. Kargl - - PR fortran/88169 - * gfortran.dg/pr88169_1.f90: new test. - * gfortran.dg/pr88169_2.f90: Ditto. - * gfortran.dg/pr88169_3.f90: Ditto. - -2018-12-21 Steven G. Kargl - - PR fortran/69121 - * gfortran.dg/ieee/ieee_9.f90: New test. - -2018-12-21 Jakub Jelinek - - PR c++/86524 - PR c++/88446 - * g++.dg/cpp1y/constexpr-86524.C: New test. - * g++.dg/cpp2a/is-constant-evaluated4.C: New test. - * g++.dg/cpp2a/is-constant-evaluated5.C: New test. - * g++.dg/cpp2a/is-constant-evaluated6.C: New test. - - PR middle-end/85594 - PR middle-end/88553 - * gcc.dg/gomp/pr85594.c: New test. - * gcc.dg/gomp/pr88553.c: New test. - -2018-12-15 Jan Hubicka - - PR ipa/88561 - * g++.dg/tree-prof/devirt.C: New testcase. - -2018-12-21 Paul Thomas - - PR fortran/87881 - * gfortran.dg/inquiry_part_ref_4.f90: New test. - -2018-12-21 Andreas Krebbel - - * gcc.target/s390/vector/fp-signedint-convert-1.c: New test. - * gcc.target/s390/vector/fp-unsignedint-convert-1.c: New test. - -2018-12-21 Jakub Jelinek - - PR rtl-optimization/88563 - * gcc.dg/pr88563.c: New test. - - PR c++/87125 - * g++.dg/cpp0x/pr87125.C: New test. - -2018-12-21 Thomas Preud'homme - - * gcc.target/arm/size-optimization-ieee-1.c: Skip if passing - -mfloat-abi=softfp or -mfloat-abi=hard. - * gcc.target/arm/size-optimization-ieee-2.c: Likewise. - * gcc.target/arm/size-optimization-ieee-3.c: Likewise. - -2018-12-21 Jakub Jelinek - - PR target/88547 - * gcc.target/i386/pr88547-1.c: Expect only 2 knotb and 2 knotw - insns instead of 4, check for vpminud, vpminuq and no vpsubd or - vpsubq. - * gcc.target/i386/sse2-pr88547-1.c: New test. - * gcc.target/i386/sse2-pr88547-2.c: New test. - * gcc.target/i386/sse4_1-pr88547-1.c: New test. - * gcc.target/i386/sse4_1-pr88547-2.c: New test. - * gcc.target/i386/avx2-pr88547-1.c: New test. - * gcc.target/i386/avx2-pr88547-2.c: New test. - * gcc.target/i386/avx512f-pr88547-2.c: New test. - * gcc.target/i386/avx512vl-pr88547-1.c: New test. - * gcc.target/i386/avx512vl-pr88547-2.c: New test. - * gcc.target/i386/avx512vl-pr88547-3.c: New test. - * gcc.target/i386/avx512f_cond_move.c (y): Change from unsigned int - array to int array. - -2018-12-20 Marek Polacek - - PR c++/88196 - ICE with class non-type template parameter. - * g++.dg/cpp0x/ptrmem-cst-arg1.C: Tweak dg-error. - * g++.dg/cpp2a/nontype-class10.C: New test. - * g++.dg/template/pr54858.C: Tweak dg-error. - -2018-12-20 H.J. Lu - - PR c/51628 - * c-c++-common/pr51628-1.c: New test. - * c-c++-common/pr51628-2.c: Likewise. - * c-c++-common/pr51628-3.c: Likewise. - * c-c++-common/pr51628-4.c: Likewise. - * c-c++-common/pr51628-5.c: Likewise. - * c-c++-common/pr51628-6.c: Likewise. - * c-c++-common/pr51628-7.c: Likewise. - * c-c++-common/pr51628-8.c: Likewise. - * c-c++-common/pr51628-9.c: Likewise. - * c-c++-common/pr51628-10.c: Likewise. - * c-c++-common/pr51628-11.c: Likewise. - * c-c++-common/pr51628-12.c: Likewise. - * c-c++-common/pr51628-13.c: Likewise. - * c-c++-common/pr51628-14.c: Likewise. - * c-c++-common/pr51628-15.c: Likewise. - * c-c++-common/pr51628-26.c: Likewise. - * c-c++-common/pr51628-27.c: Likewise. - * c-c++-common/pr51628-28.c: Likewise. - * c-c++-common/pr51628-29.c: Likewise. - * c-c++-common/pr51628-30.c: Likewise. - * c-c++-common/pr51628-31.c: Likewise. - * c-c++-common/pr51628-32.c: Likewise. - * gcc.dg/pr51628-17.c: Likewise. - * gcc.dg/pr51628-18.c: Likewise. - * gcc.dg/pr51628-19.c: Likewise. - * gcc.dg/pr51628-20.c: Likewise. - * gcc.dg/pr51628-21.c: Likewise. - * gcc.dg/pr51628-22.c: Likewise. - * gcc.dg/pr51628-23.c: Likewise. - * gcc.dg/pr51628-24.c: Likewise. - * gcc.dg/pr51628-25.c: Likewise. - * c-c++-common/asan/misalign-1.c: Add - -Wno-address-of-packed-member. - * c-c++-common/asan/misalign-2.c: Likewise. - * c-c++-common/ubsan/align-2.c: Likewise. - * c-c++-common/ubsan/align-4.c: Likewise. - * c-c++-common/ubsan/align-6.c: Likewise. - * c-c++-common/ubsan/align-7.c: Likewise. - * c-c++-common/ubsan/align-8.c: Likewise. - * c-c++-common/ubsan/align-10.c: Likewise. - * g++.dg/ubsan/align-2.C: Likewise. - * gcc.target/i386/avx512bw-vmovdqu16-2.c: Likewise. - * gcc.target/i386/avx512f-vmovdqu32-2.c: Likewise. - * gcc.target/i386/avx512f-vmovdqu64-2.c: Likewise. - * gcc.target/i386/avx512vl-vmovdqu16-2.c: Likewise. - * gcc.target/i386/avx512vl-vmovdqu32-2.c: Likewise. - * gcc.target/i386/avx512vl-vmovdqu64-2.c: Likewise. - -2018-12-20 Vladimir Makarov - - PR target/88457 - * gcc.target/powerpc/pr88457.c: New. - -2018-12-20 Jakub Jelinek - - PR c++/88180 - * g++.dg/parse/pr88180.C: New test. - * g++.dg/pr85039-1.C: Don't expect diagnostics inside of the type - definition's NSDMIs. - -2018-12-20 Richard Sandiford - - * gcc.target/aarch64/pr64946.c: Force nosve. - * gcc.target/aarch64/ssadv16qi.c: Likewise. - * gcc.target/aarch64/usadv16qi.c: Likewise. - * gcc.target/aarch64/vect-abs-compile.c: Likewise. - * gcc.target/aarch64/sve/abs_1.c: New test. - -2018-12-20 Richard Sandiford - - * gcc.target/aarch64/sve/fmla_2.c: New test. - * gcc.target/aarch64/sve/fmla_2_run.c: Likewise - -2018-12-20 Martin Sebor - - PR tree-optimization/84053 - * gcc.dg/Warray-bounds-36.c: New test. - -2018-12-20 David Malcolm - - PR c++/87504 - * c-c++-common/Wtautological-compare-8.c: New test. - -2018-12-20 Richard Biener - - PR tree-optimization/84362 - * g++.dg/vect/pr84362.cc: New testcase. - -2018-12-20 Jakub Jelinek - - PR target/88547 - * gcc.target/i386/pr88547-1.c: New test. - -2018-12-19 Steven G. Kargl - - PR fortran/87992 - * gfortran.dg/pr87992.f90: New test. - -2018-12-19 Uros Bizjak - - * gcc.target/i386/avx512dq-pr82855.c: Update scan-assembler pattern. - -2018-12-19 Tony Wang - Thomas Preud'homme - - * lib/lto.exp (lto-execute): Define output_file and testname_with_flags - to same value as execname. - (scan-symbol): Move and rename to ... - * lib/gcc-dg.exp (scan-symbol-common): This. Adapt into a - helper function returning true or false if a symbol is present. - (scan-symbol): New procedure. - (scan-symbol-not): Likewise. - * gcc.target/arm/size-optimization-ieee-1.c: New testcase. - * gcc.target/arm/size-optimization-ieee-2.c: Likewise. - * gcc.target/arm/size-optimization-ieee-3.c: Likewise. - -2018-12-19 Segher Boessenkool - - * g++.dg/asm-qual-3.C: New testcase. - * gcc.dg/asm-qual-3.c: New testcase. - -2018-12-19 Segher Boessenkool - - * g++.dg/asm-qual-1.C: New testcase. - * g++.dg/asm-qual-2.C: New testcase. - * gcc.dg/asm-qual-1.c: Update. - -2018-12-19 David Malcolm - - PR c++/88375 - * g++.dg/init/pr88375-2.C: New test. - * g++.dg/init/pr88375.C: New test. - -2018-12-19 David Malcolm - - * c-c++-common/Wtautological-compare-ranges.c: New test. - * g++.dg/cpp0x/pr51420.C: Add -fdiagnostics-show-caret and update - expected output. - * g++.dg/diagnostic/bad-binary-ops.C: Update expected output from - 1-location form to 3-location form, with labelling of ranges with - types. Add examples of id-expression nodes with namespaces. - * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise. - -2018-12-19 David Malcolm - - PR c++/43064 - PR c++/43486 - * c-c++-common/pr51712.c (valid2): Mark xfail as passing on C++. - * g++.dg/cpp0x/constexpr-47969.C: Update column of expected error. - * g++.dg/cpp0x/constexpr-ex2.C: Likewise. - * g++.dg/cpp0x/scoped_enum2.C: Likewise. - * g++.dg/cpp1z/decomp48.C: Update expected location of warning - for named local variables to use that of the local variable. - * g++.dg/ext/vla1.C: Update column. - * g++.dg/init/array43.C: Update expected column to be that of the - initializer. - * g++.dg/init/initializer-string-too-long.C: New test. - * g++.dg/init/new44.C: Add "-ftrack-macro-expansion=0". - * g++.dg/init/pr43064-1.C: New test. - * g++.dg/init/pr43064-2.C: New test. - * g++.dg/init/pr43064-3.C: New test. - * g++.dg/other/fold1.C: Update column of expected error. - * g++.dg/parse/crash36.C: Likewise. - * g++.dg/plugin/diagnostic-test-expressions-1.C: Add negative - integer and float expressions. - * g++.dg/template/defarg6.C: Move expected error to the default - argument; add expected message about where instantiated. - * g++.dg/wrappers/Wparentheses.C: New test. - * g++.old-deja/g++.bugs/900402_02.C: Update column of expected - error. - -2018-12-19 Paul A. Clarke - - * gcc.target/powerpc/ssse3-check.h: Enable tests to run. - * gcc.target/powerpc/ssse3-pabsb.c: Code fixes for strict aliasing - issues. - * gcc.target/powerpc/ssse3-pabsd.c: Likewise. - * gcc.target/powerpc/ssse3-palignr.c: Likewise. - * gcc.target/powerpc/ssse3-phaddd.c: Likewise. - * gcc.target/powerpc/ssse3-phaddsw.c: Likewise. - * gcc.target/powerpc/ssse3-phaddw.c: Likewise. - * gcc.target/powerpc/ssse3-phsubd.c: Likewise. - * gcc.target/powerpc/ssse3-phsubw.c: Likewise. - * gcc.target/powerpc/ssse3-pmulhrsw.c: Likewise. - * gcc.target/powerpc/ssse3-pshufb.c: Likewise. - * gcc.target/powerpc/ssse3-psignb.c: Likewise. - * gcc.target/powerpc/ssse3-psignd.c: Likewise. - * gcc.target/powerpc/ssse3-psignw.c: Likewise. - * gcc.target/powerpc/ssse3-vals.h: Provide input data as a union. - -2018-12-19 Thomas Preud'homme - - * gcc.target/arm/cmse/baseline/softfp.c: Force an FPU. - -2018-12-19 Tom de Vries - - * gcc.dg/goacc/nvptx-merged-loop.c: Move to - libgomp/testsuite/libgomp.oacc-c-c++-common. - * gcc.dg/goacc/nvptx-sese-1.c: Same. - -2018-12-19 Tom de Vries - - * lib/scanoffloadrtl.exp: New file. - * gcc.dg-selftests/dg-final.exp (dg_final_directive_check_num_args): Add - offload-rtl. - -2018-12-19 Richard Biener - - PR tree-optimization/88533 - Revert - 2018-04-30 Richard Biener - - PR tree-optimization/28364 - PR tree-optimization/85275 - * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust. - - * gcc.dg/tree-ssa/copy-headers-6.c: New testcase. - * gcc.dg/tree-ssa/copy-headers-7.c: Likewise. - * gcc.dg/tree-ssa/ivopt_mult_1.c: Un-XFAIL. - * gcc.dg/tree-ssa/ivopt_mult_2.c: Likewise. - -2018-12-19 Jakub Jelinek - - PR target/88541 - * gcc.target/i386/avx-vpclmulqdq-1.c: New test. - - PR c++/87934 - * g++.dg/cpp0x/constexpr-87934.C: New test. - -2018-12-19 Alexandre Oliva - - PR testsuite/86153 - PR middle-end/83239 - * gcc.dg/vrp-overflow-1.c: New. - - PR c++/87012 - * g++.dg/cpp0x/pr87012.C: New. - - PR c++/88146 - * g++.dg/cpp0x/inh-ctor32.C: New. - -2018-12-18 Jakub Jelinek - - PR rtl-optimization/87759 - * gcc.target/i386/pr87759.c: Require int128 effective target. - -2018-12-18 Vladimir Makarov - - PR rtl-optimization/87759 - * gcc.target/i386/pr87759.c: New. - -2018-12-18 Jakub Jelinek - - PR target/88464 - * gcc.target/i386/avx512f-pr88464-5.c: New test. - * gcc.target/i386/avx512f-pr88464-6.c: New test. - * gcc.target/i386/avx512f-pr88464-7.c: New test. - * gcc.target/i386/avx512f-pr88464-8.c: New test. - * gcc.target/i386/avx512vl-pr88464-5.c: New test. - * gcc.target/i386/avx512vl-pr88464-6.c: New test. - * gcc.target/i386/avx512vl-pr88464-7.c: New test. - * gcc.target/i386/avx512vl-pr88464-8.c: New test. - * gcc.target/i386/avx512vl-pr88464-9.c: New test. - * gcc.target/i386/avx512vl-pr88464-10.c: New test. - * gcc.target/i386/avx512vl-pr88464-11.c: New test. - * gcc.target/i386/avx512vl-pr88464-12.c: New test. - * gcc.target/i386/avx512vl-pr88464-13.c: New test. - * gcc.target/i386/avx512vl-pr88464-14.c: New test. - * gcc.target/i386/avx512vl-pr88464-15.c: New test. - * gcc.target/i386/avx512vl-pr88464-16.c: New test. - -2018-12-18 Kyrylo Tkachov - - * lib/target-supports.exp (check_effective_target_vect_usad_char): - Add non-SVE aarch64 to supported list. - -2018-12-18 Jakub Jelinek - - PR target/88513 - PR target/88514 - * gcc.target/i386/avx512f-pr88513-1.c: New test. - * gcc.target/i386/avx512f-pr88513-2.c: New test. - * gcc.target/i386/avx512vl-pr88464-1.c: New test. - * gcc.target/i386/avx512vl-pr88464-2.c: New test. - * gcc.target/i386/avx512vl-pr88464-3.c: New test. - * gcc.target/i386/avx512vl-pr88464-4.c: New test. - * gcc.target/i386/avx512vl-pr88513-1.c: New test. - * gcc.target/i386/avx512vl-pr88513-2.c: New test. - * gcc.target/i386/avx512vl-pr88513-3.c: New test. - * gcc.target/i386/avx512vl-pr88513-4.c: New test. - * gcc.target/i386/avx512vl-pr88514-1.c: New test. - * gcc.target/i386/avx512vl-pr88514-2.c: New test. - * gcc.target/i386/avx512vl-pr88514-3.c: New test. - -2018-12-18 Wei Xiao - - * g++.target/i386/mv16.C: Handle new march. - * gcc.target/i386/builtin_target.c: Ditto. - -2018-12-17 Peter Bergner - - PR target/87870 - * gcc.target/powerpc/pr87870.c: New test. - -2018-12-17 Jakub Jelinek - - PR c++/88410 - * g++.dg/cpp0x/pr88410.C: New test. - -2018-12-17 Steve Ellcey - - * gcc.target/aarch64/torture/aarch64-torture.exp: New file. - * gcc.target/aarch64/torture/simd-abi-1.c: New test. - * gcc.target/aarch64/torture/simd-abi-2.c: Ditto. - * gcc.target/aarch64/torture/simd-abi-3.c: Ditto. - * gcc.target/aarch64/torture/simd-abi-4.c: Ditto. - * gcc.target/aarch64/torture/simd-abi-5.c: Ditto. - * gcc.target/aarch64/torture/simd-abi-6.c: Ditto. - * gcc.target/aarch64/torture/simd-abi-7.c: Ditto. - -2018-12-17 Martin Sebor - - * gcc.dg/tree-ssa/builtin-snprintf-4.c: Adjust for ILP32. - -2018-12-17 Senthil Kumar Selvaraj - - PR rtl-optimization/88253 - * gcc.target/avr/pr88253.c: New test. - -2018-12-17 Richard Sandiford - - * gcc.dg/loop-versioning-1.c: New test. - * gcc.dg/loop-versioning-10.c: Likewise. - * gcc.dg/loop-versioning-11.c: Likewise. - * gcc.dg/loop-versioning-2.c: Likewise. - * gcc.dg/loop-versioning-3.c: Likewise. - * gcc.dg/loop-versioning-4.c: Likewise. - * gcc.dg/loop-versioning-5.c: Likewise. - * gcc.dg/loop-versioning-6.c: Likewise. - * gcc.dg/loop-versioning-7.c: Likewise. - * gcc.dg/loop-versioning-8.c: Likewise. - * gcc.dg/loop-versioning-9.c: Likewise. - * gfortran.dg/loop_versioning_1.f90: Likewise. - * gfortran.dg/loop_versioning_2.f90: Likewise. - * gfortran.dg/loop_versioning_3.f90: Likewise. - * gfortran.dg/loop_versioning_4.f90: Likewise. - * gfortran.dg/loop_versioning_5.f90: Likewise. - * gfortran.dg/loop_versioning_6.f90: Likewise. - * gfortran.dg/loop_versioning_7.f90: Likewise. - * gfortran.dg/loop_versioning_8.f90: Likewise. - -2018-12-16 Steven G. Kargl - - PR fortran/88116 - * gfortran.dg/pr88116_1.f90: New test. - * gfortran.dg/pr88116_2.f90: Ditto. - - PR fortran/88467 - * gfortran.dg/pr88467.f90: New test. - -2018-12-16 Steven G. Kargl - - * gfortran.dg/pr88138.f90: Remove extraneous 's' in comment. - -2018-12-16 Thomas Koenig - - PR fortran/88363 - * intent_out_13.f90: New test. - -2018-12-15 H.J. Lu - - PR target/88483 - * gcc.target/i386/stackalign/pr88483.c: Removed. Revert - reversion 267133. - -2018-12-15 Steven G. Kargl - - PR fortran/87944 - * gfortran.dg/pr87994_1.f90: New test. - * gfortran.dg/pr87994_2.f90: Ditto. - * gfortran.dg/pr87994_3.f90: Ditto. - -2018-12-16 Jakub Jelinek - - PR c++/88482 - * g++.dg/eh/builtin5.C: New test. - * g++.dg/eh/builtin6.C: New test. - * g++.dg/eh/builtin7.C: New test. - * g++.dg/eh/builtin8.C: New test. - * g++.dg/eh/builtin9.C: New test. - * g++.dg/eh/builtin10.C: New test. - * g++.dg/eh/builtin11.C: New test. - * g++.dg/parse/crash55.C: Adjust expected diagnostics. - -2018-12-15 Steven G. Kargl - - PR fortran/88138 - * gfortran.dg/pr88138.f90: new test. - -2018-12-15 Jakub Jelinek - - PR tree-optimization/88464 - PR target/88498 - * gcc.target/i386/avx512f-pr88462-1.c: Rename to ... - * gcc.target/i386/avx512f-pr88464-1.c: ... this. Fix up PR number. - Expect 4 vectorized loops instead of 3. - (f4): New function. - * gcc.target/i386/avx512f-pr88462-2.c: Rename to ... - * gcc.target/i386/avx512f-pr88464-2.c: ... this. Fix up PR number - and #include. - (avx512f_test): Prepare arguments for f4 and check the results. - * gcc.target/i386/avx512f-pr88464-3.c: New test. - * gcc.target/i386/avx512f-pr88464-4.c: New test. - -2018-12-15 Paolo Carlini - - PR c++/84644 - * g++.dg/cpp0x/decltype68.C: New. - * g++.dg/cpp0x/decltype-33838.C: Adjust. - * g++.dg/template/spec32.C: Likewise. - * g++.dg/template/ttp22.C: Likewise. - -2018-12-15 Jakub Jelinek - - PR target/88489 - * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test. - * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test. - - PR rtl-optimization/88478 - * g++.dg/opt/pr88478.C: New test. - -2018-12-14 Martin Sebor - - PR tree-optimization/88372 - * gcc.dg/Walloc-size-larger-than-18.c: New test. - * gcc.dg/builtin-object-size-19.c: Same. - -2018-12-14 Martin Sebor - - PR tree-optimization/87096 - * gcc.dg/tree-ssa/builtin-snprintf-4.c: New test. - -2018-12-14 Alexandre Oliva - - PR c++/87814 - * g++.dg/cpp1z/pr87814.C: New. - -2018-12-14 H.J. Lu - - * gcc.target/i386/cf_check-1.c: New test. - * gcc.target/i386/cf_check-2.c: Likewise. - * gcc.target/i386/cf_check-3.c: Likewise. - * gcc.target/i386/cf_check-4.c: Likewise. - * gcc.target/i386/cf_check-5.c: Likewise. - -2018-12-14 Thomas Schwinge - Cesar Philippidis - - * c-c++-common/goacc/note-parallelism.c: New test. - * gfortran.dg/goacc/note-parallelism.f90: New test. - * c-c++-common/goacc/classify-kernels-unparallelized.c: Update. - * c-c++-common/goacc/classify-kernels.c: Likewise. - * c-c++-common/goacc/classify-parallel.c: Likewise. - * c-c++-common/goacc/classify-routine.c: Likewise. - * c-c++-common/goacc/kernels-1.c: Likewise. - * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise. - * c-c++-common/goacc/kernels-double-reduction.c: Likewise. - * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise. - * gfortran.dg/goacc/classify-kernels.f95: Likewise. - * gfortran.dg/goacc/classify-parallel.f95: Likewise. - * gfortran.dg/goacc/classify-routine.f95: Likewise. - * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise. - -2018-12-14 Alexandre Oliva - - PR c++/86823 - * g++.dg/pr86823.C: New. - -2018-12-14 Jakub Jelinek - - PR c++/82294 - PR c++/87436 - * g++.dg/tree-ssa/pr82294.C: New test. - * g++.dg/tree-ssa/pr87436.C: New test. - -2018-11-14 Thomas Preud'homme - - * gcc.target/arm/thumb2-slow-flash-data-2.c: Require arm_fp_ok - effective target. - * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise. - * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise. - * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise. - -2018-12-14 H.J. Lu - - PR target/88483 - * gcc.target/i386/stackalign/pr88483.c: New test. - -2018-12-14 Eric Botcazou - - * gnat.dg/max_size.adb: New test. - * gnat.dg/max_size_pkg.ads: Likewise. - -2018-12-14 Claudiu Zissulescu - - * gcc.target/arc/milli-1.c: New test. - -2018-12-13 Michael Ploujnikov - - * gcc.dg/lto/pr88297_0.c: New test. - * gcc.dg/lto/pr88297_1.c: New test. - -2018-12-13 Jakub Jelinek - - PR tree-optimization/88444 - * gcc.dg/tree-ssa/pr88444.c: New test. - - PR rtl-optimization/88470 - * gcc.target/i386/pr88470.c: New test. - -2018-12-13 Vladimir Makarov - - PR rtl-optimization/88414 - * gcc.target/i386/pr88414.c: New. - -2018-12-13 Marek Polacek - - PR c++/88216 - ICE with class type in non-type template parameter. - * g++.dg/cpp2a/nontype-class9.C: New test. - -2018-12-13 Jakub Jelinek - - PR rtl-optimization/88416 - * gcc.target/i386/pr88416.c: New test. - - PR tree-optimization/88464 - * gcc.target/i386/avx512f-pr88462-1.c: New test. - * gcc.target/i386/avx512f-pr88462-2.c: New test. - -2018-12-13 Nathan Sidwell - - PR c++/87531 - * g++.dg/lookup/pr87531-2.C: New. - -2018-12-13 Rainer Orth - - PR testsuite/88041 - * lib/gdc-dg.exp (gdc-dg-test): Strip gdc.test prefix. - * gdc.test/gdc-test.exp (gdc-do-test): Create $subdir link. - Include $subdir in filename. - Cleanup generated source. - * gdc.test/compilable/ddoc9676a.d (EXTRA_SOURCES): Don't use - absolute path. - * gdc.test/compilable/depsOutput9948.d: Likewise. - -2018-12-13 Jakub Jelinek - - PR testsuite/88454 - * gcc.dg/tree-ssa/split-path-5.c (__ctype_ptr__): Change type from - const char * to const signed char *. - (bmhi_init): Change pattern parameter's type the same. Use - __builtin_strlen instead of undeclared strlen. - -2018-12-13 Andreas Krebbel - - * gcc.target/s390/zvector/vec-double-1.c: New test. - * gcc.target/s390/zvector/vec-double-2.c: New test. - -2018-12-13 Wei Xiao - - * gcc.target/i386/funcspec-56.inc: Handle new march. - -2018-12-13 Jakub Jelinek - - PR target/88465 - * gcc.target/i386/avx512f-pr88465.c: New test. - * gcc.target/i386/avx512dq-pr88465.c: New test. - - PR target/88461 - * gcc.target/i386/pr88461.c: New test. - -2018-12-12 Paolo Carlini - - * g++.dg/other/static5.C: New. - -2018-12-12 Segher Boessenkool - - PR testsuite/88318 - * gcc.dg/independent-cloneids-1.c: Use ^ not \m. - -2018-12-12 Joel Brobecker - - * gcc.dg/lto/20100430-1_0.c: Add dg-require-profiling requirement. - -2018-12-12 Jakub Jelinek - - PR c++/88446 - * g++.dg/cpp2a/is-constant-evaluated3.C: New test. - - PR c++/88449 - * g++.dg/cpp2a/is-constant-evaluated1.C: Change from dg-do compile - to dg-do run. - (e): Adjust comment with correct expected value. - (main): Expect e == 1. - * g++.dg/cpp2a/is-constant-evaluated2.C: New test. - -2018-12-11 Steven G. Kargl - - PR fortran/88155 - * gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu. - * gfortran.dg/pr88155.f90: New test. - -2018-12-11 Steven G. Kargl - - PR fortran/88249 - * gfortran.dg/pr88249.f90: New test. - -2018-12-11 Jakub Jelinek - - PR tree-optimization/80520 - * gcc.dg/tree-ssa/split-path-11.c (foo): Make the test ilp32 target - clean. - -2018-12-11 Marek Polacek - - PR c++/86608 - reading constexpr volatile variable. - * g++.dg/cpp0x/constexpr-volatile2.C: New test. - * g++.dg/cpp0x/pr65327.C: Add dg-error. - -2018-12-11 Paolo Carlini - - * g++.dg/pr53037-4.C: Test the first two locations too. - -2018-12-11 Jakub Jelinek - - PR tree-optimization/88444 - * gcc.dg/pr88444.c: New test. - -2018-12-11 Dimitar Dimitrov - - * gcc.target/i386/pr52813.c: New test. - -2018-12-11 Jakub Jelinek - - PR target/88425 - * gcc.target/i386/pr88425.c: New test. - - PR sanitizer/88426 - * c-c++-common/ubsan/float-cast-overflow-11.c: New test. - -2018-12-11 Yannick Moy - - * gnat.dg/ghost4.adb: New testcase. - -2018-12-11 Ed Schonberg - - * gnat.dg/iter4.adb: New testcase. - -2018-12-11 Hristian Kirtchev - - * gnat.dg/valid4.adb, gnat.dg/valid4_pkg.adb, - gnat.dg/valid4_pkg.ads: New testcase. - -2018-12-11 Eric Botcazou - - * gnat.dg/packed_array.adb, gnat.dg/packed_array.ads, - gnat.dg/packed_array_pkg.ads: New testcase. - -2018-12-11 Hristian Kirtchev - - * gnat.dg/ghost3.adb, gnat.dg/ghost3.ads: New testcase. - -2018-12-11 Ed Schonberg - - * gnat.dg/bip_cu.adb, gnat.dg/bip_cu_constructor.adb, - gnat.dg/bip_cu_constructor.ads, gnat.dg/bip_cu_t.adb, - gnat.dg/bip_cu_t.ads: New testcase. - -2018-12-11 Hristian Kirtchev - - * gnat.dg/ghost2.adb, gnat.dg/ghost2.ads: New testcase. - -2018-12-11 Eric Botcazou - - * gnat.dg/atomic11.adb, gnat.dg/atomic11_pkg1.ads, - gnat.dg/atomic11_pkg2.ads: New testcase. - -2018-12-11 Ed Schonberg - - * gnat.dg/aspect1.adb, gnat.dg/aspect1_horizontal.adb, - gnat.dg/aspect1_horizontal.ads, gnat.dg/aspect1_vectors_2d.ads: - New testcase. - * gnat.dg/static_pred1.adb: Expect an error message. - -2018-12-11 Jakub Jelinek - - PR lto/86004 - * lib/target-supports.exp (check_effective_target_lto_incremental): - New. - * g++.dg/lto/pr69137_0.C: Require lto_incremental effective target. - * g++.dg/lto/pr65316_0.C: Likewise. - * g++.dg/lto/pr85176_0.C: Likewise. - * g++.dg/lto/pr79000_0.C: Likewise. - * g++.dg/lto/pr66180_0.C: Likewise. - * g++.dg/lto/pr65193_0.C: Likewise. - * g++.dg/lto/pr69077_0.C: Likewise. - * g++.dg/lto/pr68057_0.C: Likewise. - * g++.dg/lto/pr66705_0.C: Likewise. - * g++.dg/lto/pr65302_0.C: Likewise. - * g++.dg/lto/20091002-1_0.C: Likewise. - * g++.dg/lto/pr81940_0.C: Likewise. - * g++.dg/lto/pr64043_0.C: Likewise. - * g++.dg/lto/pr65549_0.C: Likewise. - * g++.dg/lto/pr69133_0.C: Likewise. - * gfortran.dg/lto/pr79108_0.f90: Likewise. - -2018-12-10 Jeff Law - - PR tree-optimization/80520 - * gcc.dg/tree-ssa/split-path-5.c: Update expected output. - * gcc.dg/tree-ssa/split-path-11.c: New test. - -2018-12-10 Steven G. Kargl - - PR fortran/97922 - * gfortran.dg/io_constraints_8.f90: Update error message. - * gfortran.dg/pr87922.f90: New test. - -2018-12-10 Martin Sebor - - PR tree-optimization/86196 - * gimple-ssa-warn-restrict.c (builtin_memref::builtin_memref): Use - base size only of arrays. - -2018-12-10 Uros Bizjak - - * gcc.dg/sinatan-1.c: Use dg-add-options ieee. - -2018-12-10 Steven G. Kargl - - PR fortran/88269 - * gfortran.dg/pr88269.f90: New test. - -2018-12-10 Uros Bizjak - - PR target/88418 - * gcc.target/i386/pr88418.c: New test. - -2018-12-10 Richard Biener - - PR tree-optimization/88427 - * gcc.dg/pr88427.c: New testcase. - -2018-12-10 Jakub Jelinek - - PR ipa/87955 - * gcc.target/i386/pr87955.c: Add -msse2 -mfpmath=sse to dg-options. - -2018-12-10 Martin Jambor - - PR ipa/88214 - * gcc.dg/ipa/pr88214.c: New test. - -2018-12-10 Jakub Jelinek - - PR testsuite/88369 - * gcc.dg/vect/vect-ivdep-1.c: Prune versioning for alignment messages. - * gcc.dg/vect/vect-ivdep-2.c: Likewise. - * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. - * g++.dg/vect/pr33426-ivdep.cc: Likewise. - * g++.dg/vect/pr33426-ivdep-2.cc: Likewise. - * g++.dg/vect/pr33426-ivdep-3.cc: Likewise. - * g++.dg/vect/pr33426-ivdep-4.cc: Likewise. - -2018-12-10 Richard Biener - - PR middle-end/88415 - * gcc.dg/gomp/pr88415.c: New testcase. - -2018-12-10 Eric Botcazou - - * c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for - Visium and remove other specific handling. - * c-c++-common/patchable_function_entry-default.c: Likewise. - * c-c++-common/patchable_function_entry-definition.c: Likewise. - -2018-12-09 Steven G. Kargl - - PR fortran/88205 - * gfortran.dg/pr88205.f90: New unit. - -2018-12-09 Iain Buclaw - - PR d/88039 - * gdc.test/gdc-test.exp (gdc-convert-args): Handle -D. - (dmd2dg): Check generated html in ddoc tests. - (gdc-do-test): Set dg-do-what-default to compile for ddoc tests. - -2018-12-09 Steven G. Kargl - - PR fortran/88206 - * gfortran.dg/pr88206.f90: New test. - -2018-12-09 Steven G. Kargl - - PR fortran/88228 - * gfortran.dg/pr88228.f90: New test. - -2018-12-09 Thomas Schwinge - - * gfortran.dg/goacc/combined-directives-3.f90: New file. - -2018-12-09 Cesar Philippidis - - * c-c++-common/goacc/combined-directives-3.c: New test. - * c-c++-common/goacc/loop-2-kernels.c (void K): Adjust test. - * c-c++-common/goacc/loop-2-parallel.c (void P): Adjust test. - * c-c++-common/goacc/loop-3.c (void p2): Adjust test. - -2018-12-09 Thomas Schwinge - - * gfortran.dg/goacc/loop-2-kernels.f95: Update. - * gfortran.dg/goacc/loop-2-parallel.f95: Likewise. - * gfortran.dg/goacc/nested-parallelism.f90: Likewise. - - * gfortran.dg/goacc/loop-2.f95: Split into... - * gfortran.dg/goacc/loop-2-kernels-nested.f95: ... this new file... - * gfortran.dg/goacc/loop-2-kernels-tile.f95: ..., and this new file... - * gfortran.dg/goacc/loop-2-kernels.f95: ..., and this new file... - * gfortran.dg/goacc/loop-2-parallel-3.f95: ..., and this new file... - * gfortran.dg/goacc/loop-2-parallel-nested.f95: ..., and this new - file... - * gfortran.dg/goacc/loop-2-parallel-tile.f95: ..., and this new file... - * gfortran.dg/goacc/loop-2-parallel.f95: ..., and this new file. - - PR fortran/88420 - * gfortran.dg/goacc/loop-1-2.f95: Update. - * gfortran.dg/goacc/loop-1.f95: Likewise. - -2018-12-08 Steven G. Kargl - - PR fortran/88048 - * gfortran.dg/pr88048.f90: New test. - -2018-12-08 Steven G. Kargl - - PR fortran/87945 - * gfortran.dg/pr87945_1.f90: New test. - * gfortran.dg/pr87945_2.f90: New test. - -2018-12-08 Steven G. Kargl - - PR fortran/88025 - * gfortran.dg/pr88025.f90: New test. - -2018-12-08 Steven G. Kargl - - * gfortran.dg/pr88357_1.f90: New test. - * gfortran.dg/pr88357_2.f90: New test. - -2018-12-08 Jakub Jelinek - - PR fortran/88304 - * gfortran.fortran-torture/compile/pr88304-2.f90: New test. - -2018-12-07 Paolo Carlini - - * g++.dg/other/bitfield7.C: New. - * g++.dg/parse/bitfield8.C: Likewise. - * g++.dg/parse/bitfield9.C: Likewise. - * g++.dg/pr53037-4.C: Test the locations too. - -2018-12-07 Peter Bergner - - PR target/87496 - * gcc.target/powerpc/pr87496.c: Rename from this... - * gcc.target/powerpc/pr87496-1.c: ...to this. Update comment. - * gcc.target/powerpc/pr87496-2.c: New test. - * gcc.target/powerpc/pr87496-3.c: New test. - -2018-12-07 Kyrylo Tkachov - - * gcc.target/aarch64/sve/override_sve_width_1.c: New test. - -2018-12-07 Jeff Law - - PR middle-end/87813 - * gcc.c-torture/builtins/strnlen.x: New file to filter -Og from - options to test. - -2018-12-07 Vladimir Makarov - - PR rtl-optimization/88349 - * gcc.target/mips/pr88349.c: New. - -2018-12-07 Jakub Jelinek - - PR c++/86669 - * g++.dg/cpp0x/initlist105.C: New test. - * g++.dg/cpp0x/initlist106.C: New test. - * g++.dg/other/pr86669.C: New test. - -2018-12-07 Richard Sandiford - - * gcc.target/aarch64/sve/pred_elim_2.c: New test. - -2018-12-07 Richard Sandiford - - * gcc.target/aarch64/sve/pred_elim_1.c: New test. - -2018-12-07 Rainer Orth - - * gcc.target/i386/ipa-stack-alignment-2.c: Add - -fomit-frame-pointer to dg-options. - -2018-12-07 Jakub Jelinek - - PR target/85593 - * gcc.target/i386/pr85593.c: New test. - - PR rtl-optimization/85770 - * gcc.target/i386/pr85770.c: Require int128 effective target. - - PR fortran/88377 - * gfortran.dg/gomp/pr88377.f90: New test. - - PR c/88367 - * gcc.dg/tree-ssa/pr88367.c: New test. - - PR c++/87506 - * g++.dg/cpp0x/constexpr-87506.C: New test. - -2018-12-06 Paolo Carlini - - * g++.dg/parse/bitfield7.C: New. - * g++.dg/other/bitfield2.C: Check location and type. - * g++.dg/parse/bitfield1.C: Likewise. - * g++.dg/parse/bitfield2.C: Likewise. - -2018-12-06 Alexandre Oliva - - PR c++/86747 - * g++.dg/pr86747.C: New. - - PR c++/86397 - * g++.dg/cpp0x/pr86397-1.C: New. - * g++.dg/cpp0x/pr86397-2.C: New. - -2018-12-06 Paul A. Clarke - - PR target/88316 - * gcc.target/powerpc/bmi-check.h: Remove test for - __BUILTIN_CPU_SUPPORTS__, thereby enabling test code to run. - * gcc.target/powerpc/bmi2-check.h: Likewise. - * gcc.target/powerpc/mmx-check.h: Likewise. - * gcc.target/powerpc/sse-check.h: Likewise. - * gcc.target/powerpc/sse2-check.h: Likewise. - * gcc.target/powerpc/sse3-check.h: Likewise. - -2018-12-06 Paul A. Clarke - - PR target/88316 - * gcc.target/powerpc/mmx-packssdw-1.c: Fixes for big-endian. - * gcc.target/powerpc/mmx-packsswb-1.c: Likewise. - * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. - * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise. - * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise. - * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise. - * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise. - * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise. - * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise. - * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise. - -2018-12-06 Marek Polacek - - PR c++/88373 - wrong parse error with ~. - * g++.dg/cpp2a/fn-template19.C: New test. - -2018-12-06 Richard Sandiford - - * gcc.dg/vect/vect-over-widen-23.c: Remove unwanted line. - -2018-12-06 Segher Boessenkool - - * c-c++-common/torture/asm-inline.c: New testcase. - * gcc.dg/asm-qual-2.c: Test asm inline, too. - -2018-12-06 Segher Boessenkool - - PR inline-asm/55681 - * gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused. - * gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed - in any order, but that duplicates are not allowed. - -2018-12-06 Jeff Law - - PR testsuite/86540 - * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Skip the post switch conversion - tests on aarch64. - * gcc.dg/tree-ssa/pr77445-2.c: Similarly. - -2018-12-06 David Malcolm - - PR c++/85110 - * g++.dg/diagnostic/missing-default-args.C: New test. - * g++.dg/diagnostic/param-type-mismatch-3.C: New test. - * g++.dg/diagnostic/param-type-mismatch.C: Add tests for invalid - references and incomplete types. - * g++.dg/warn/Wconversion-null-4.C: New test. - -2018-12-06 Jakub Jelinek - - PR target/87598 - * gcc.target/aarch64/asm-5.c: New test. - - PR tree-optimization/85726 - * gcc.dg/tree-ssa/pr85726-1.c: New test. - * gcc.dg/tree-ssa/pr85726-2.c: New test. - * gcc.dg/tree-ssa/pr85726-3.c: New test. - * gcc.dg/tree-ssa/pr85726-4.c: New test. - - PR fortran/88304 - * gfortran.fortran-torture/compile/pr88304.f90: New test. - -2018-12-06 Richard Biener - - PR middle-end/63184 - * c-c++-common/pr19807-2.c: Try link only on x86, add xfailed - optimized dump scanning. - * c-c++-common/pr19807-3.c: Likewise. - -2018-12-06 Paolo Carlini - - * g++.dg/parse/bitfield6b.C: New. - * g++.dg/parse/bitfield3.C: Test location and type. - -2018-12-06 Iain Sandoe - - * lib/c-compat.exp (compat-use-alt-compiler): - Handle -fno-diagnostics-show-line-numbers. - (compat_setup_dfp): Likewise. - -2018-12-05 Jeff Law - - PR rtl-optimization/85770 - * gcc.target/i386/pr85770.c: New test. - -2018-12-05 Martin Sebor - - PR c/87028 - * c-c++-common/Wstringop-truncation.c: Remove xfails. - * gcc.dg/Wstringop-truncation-5.c: New test. - * gcc.dg/strcmpopt_1.c: Adjust. - * gcc.dg/tree-ssa/pr79697.c: Same. - -2018-12-05 Richard Sandiford - - PR tree-optimization/88064 - * gcc.dg/vect/vect-over-widen-23.c: New test. - -2018-12-05 David Malcolm - - * lib/gcc-dg.exp (process-message): Change verbosity level of - "verbose" from 2 to 3. - (dg-locus): Likewise. - -2018-12-05 Richard Biener - - PR middle-end/63184 - * c-c++-common/pr19807-2.c: New testcase. - * c-c++-common/pr19807-3.c: Likewise. - -2018-12-05 Rainer Orth - - PR testsuite/88208 - * gcc.target/sparc/attr-aligned.c (MAXALIGN) - [__sparcv9 || __arch64__]: Define. - -2018-12-05 Rainer Orth - - * gcc.target/sparc/20181129-1.c: Compile with -std=c99. - * gcc.target/sparc/20181129-2.c: Likewise. - -2018-12-05 Jakub Jelinek - - PR tree-optimization/87360 - * g++.dg/opt/pr87360.C: New test. - * gfortran.dg/pr87360.f90: New test. - - PR c++/87897 - * g++.dg/init/const13.C: New test. - - PR sanitizer/88333 - * c-c++-common/asan/pr88333.c: New test. - -2018-12-05 Alexandre Oliva - - PR c++/85569 - * g++.dg/cpp1z/pr85569.C: New. - -2018-12-05 Chenghua Xu - - * gcc.target/mips/msa.c: Adjusted clti_.df $wn,$wn,5 - to clei_.df $wn,$wn,4 in test31. - -2018-12-04 Paolo Carlini - - PR c++/84636 - * g++.dg/parse/bitfield6.C: New. - -2018-12-04 Jakub Jelinek - - PR tree-optimization/87320 - * gcc.dg/pr87320.c: New test. - -2018-12-04 Jeff Law - - * gcc.dg/strlenopt-58.c: Handle targets with 2 byte wchar_t. - -2018-12-04 Martin Sebor - - * gcc.target/i386/attr-aligned-2.c: New test. - * gcc.target/i386/falign-functions-3.c: New test. - -2018-12-04 Jakub Jelinek - - PR target/88188 - * gcc.target/powerpc/pr88188-2.c: New test. - -2018-12-04 Marek Polacek - - PR c++/88184 - ICE when treating name as template-name. - * g++.dg/cpp2a/fn-template17.C: New test. - * g++.dg/cpp2a/fn-template18.C: New test. - -2018-12-04 David Edelsohn - - * gcc.dg/live-patching-2.c: Require LTO. - -2018-12-04 Iain Sandoe - - PR testsuite/88310 - * lib/target-supports.exp (check_effective_target_freorder): - Suppress warnings for missing profile. - -2018-12-04 Jakub Jelinek - - * g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics - for C++2a. - * g++.old-deja/g++.oliva/typename2.C: Likewise. - - PR tree-optimization/88285 - * gcc.dg/predict-22.c: Only compile on freorder targets. - -2018-12-04 Julian Brown - - * c-c++-common/goacc/asyncwait-1: Update expected errors and add a - test for "wait (". - -2018-12-04 Jakub Jelinek - - PR c++/88103 - * g++.dg/cpp0x/rv-cond3.C: New test. - -2018-12-04 Richard Biener - - PR tree-optimization/88315 - * gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial - initial value. - -2018-12-03 Jakub Jelinek - - PR middle-end/64242 - * gcc.c-torture/execute/pr64242.c (foo, bar): New functions. - (p): Make it void *volatile instead of volatile void *. - (q): New variable. - (main): Add a dummy 32-byte aligned variable and escape its address. - Don't require that the two __builtin_alloca (0) calls return the - same address, just require that their difference is smaller than - 1024 bytes. - -2018-12-03 Marek Polacek - - * g++.dg/cpp1y/lambda-generic-83856.C: Use __SIZE_TYPE__. - -2018-12-03 Ed Schonberg - - * gnat.dg/array33.adb: New testcase. - -2018-12-03 Eric Botcazou - - * gnat.dg/array32.adb, gnat.dg/array32.ads: New testcase. - -2018-12-03 Eric Botcazou - - * gnat.dg/generic_inst2.adb, gnat.dg/generic_inst2.ads, - gnat.dg/generic_inst2_c.ads: New testcase. - -2018-12-03 Eric Botcazou - - * gnat.dg/overload2.adb, gnat.dg/overload2_p.adb, - gnat.dg/overload2_p.ads, gnat.dg/overload2_q.adb, - gnat.dg/overload2_q.ads: New testcase. - -2018-12-03 Fritz Reese - Mark Eggleston - - PR fortran/87919 - * gfortran.dg/array_temporaries_5.f90: New test. - * gfortran.dg/dec_bitwise_ops_3.f90: Ditto. - * gfortran.dg/dec_d_lines_3.f: Ditto. - * gfortran.dg/dec_exp_4.f90: Ditto. - * gfortran.dg/dec_exp_5.f90: Ditto. - * gfortran.dg/dec_io_7.f90: Ditto. - * gfortran.dg/dec_structure_24.f90: Ditto. - * gfortran.dg/dec_structure_25.f90: Ditto. - * gfortran.dg/dec_structure_26.f90: Ditto. - * gfortran.dg/dec_structure_27.f90: Ditto. - * gfortran.dg/dec_type_print_3.f90: Ditto. - * gfortran.dg/init_flag_20.f90: Ditto. - -2018-12-03 Jeff Law - - * gcc.dg/pr59963-2.c: Make testnames unique. - * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Likewise. - -2018-12-03 Ilya Leoshkevich - - * gcc.target/s390/nodatarel-1.c: Expect .LANCHOR0@GOTENT instead - of a@GOTENT. - * gcc.target/s390/section-anchors.c: New test. - * gcc.target/s390/section-anchors2.c: New test. - * gcc.target/s390/section-anchors3.c: New test. - -2018-12-03 Richard Biener - - PR tree-optimization/88301 - * gcc.dg/tree-ssa/evrp13.c: New testcase. - -2018-12-03 Jakub Jelinek - - PR tree-optimization/71109 - * gcc.c-torture/compile/pr71109.c: New test. - - PR target/88287 - * g++.target/aarch64/sve/vcond_1.C: Adjust for comparison - canonicalization. - -2018-12-03 Ilya Leoshkevich - - PR target/80080 - * gcc.target/s390/pr80080-4.c: New test. - -2018-12-02 Andi Kleen - - * gcc.target/i386/returninst1.c: Run on 64bit only. - * gcc.target/i386/returninst2.c: Dito. - * gcc.target/i386/returninst3.c: Dito. - -2018-12-02 Jakub Jelinek - - PR target/88278 - * gcc.target/i386/pr88278.c: New test. - * gcc.target/i386/pr53759.c: Don't expect vmovlps insn, expect vmovq - instead. - * gcc.target/i386/pr53759-2.c: New test. - - * c-c++-common/gomp/cancel-1.c (f2): Add various taskloop related - tests. - - PR sanitizer/88291 - * c-c++-common/asan/pr88291.c: New test. - - PR c++/88258 - * g++.dg/gomp/pr88258.C: New test. - -2018-12-01 Marek Polacek - - Implement P0634R3, Down with typename! - * g++.dg/cpp0x/alias-decl-43.C: Adjust dg-error. - * g++.dg/cpp0x/decltype67.C: Only expect error in c++17_down. - * g++.dg/cpp1z/typename1.C: New test. - * g++.dg/cpp2a/typename1.C: New test. - * g++.dg/cpp2a/typename10.C: New test. - * g++.dg/cpp2a/typename11.C: New test. - * g++.dg/cpp2a/typename2.C: New test. - * g++.dg/cpp2a/typename3.C: New test. - * g++.dg/cpp2a/typename4.C: New test. - * g++.dg/cpp2a/typename5.C: New test. - * g++.dg/cpp2a/typename6.C: New test. - * g++.dg/cpp2a/typename7.C: New test. - * g++.dg/cpp2a/typename8.C: New test. - * g++.dg/cpp2a/typename9.C: New test. - * g++.dg/diagnostic/missing-typename.C: Only run the test in - c++17_down. - * g++.dg/other/crash-9.C: Add template disambiguator. - * g++.dg/other/nontype-1.C: Only expect error in c++17_down. - * g++.dg/parse/crash13.C: Likewise. - * g++.dg/parse/error36.C: Likewise. - * g++.dg/parse/no-typename1.C: Likewise. - * g++.dg/parse/typedef2.C: Likewise. - * g++.dg/parse/typename11.C: Likewise. - * g++.dg/template/crash48.C: Adjust dg-error. - * g++.dg/template/dependent-name5.C: Only expect error in c++17_down. - Add dg-error. - * g++.dg/template/error29.C: Only expect error in c++17_down. - * g++.dg/template/nested5.C: Add template disambiguator. - * g++.dg/template/pr84789.C: Only expect error in c++17_down. - * g++.dg/template/static30.C: Add dg-error. - * g++.dg/template/typedef6.C: Adjust dg-error. - * g++.dg/template/typename3.C: Only expect error in c++17_down. - - PR c++/83856 - * g++.dg/cpp1y/lambda-generic-83856.C: New test. - - PR c++/79629 - * g++.dg/other/error35.C: New test. - - PR c++/87523 - * g++.dg/cpp1y/lambda-generic-87523.C: New test. - -2018-12-01 Jeff Law - - * gcc.dg/predict-22.c: Update expected output. - -2018-12-01 Jakub Jelinek - - PR target/54589 - * gcc.target/i386/pr54589.c: New test. - -2018-11-30 Jakub Jelinek - - PR testsuite/85368 - * lib/target-supports.exp (logical_op_short_circuit): Remove. - * gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit - effective target, drop -mbranch-cost= options from the test and - instead pass --param logical-op-non-short-circuit=0 or - --param logical-op-non-short-circuit=1 depending on what the - tests meant to test. - * gcc.dg/pr21643.c: Likewise. - * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise. - * gcc.dg/tree-ssa/phi-opt-11.c: Likewise. - * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise. - * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. - * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise. - * gcc.dg/tree-ssa/ssa-thread-14.c: Likewise. - * gcc.dg/tree-ssa/vrp47.c: Likewise. - * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise. - * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise. - * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise. - * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise. - * gcc.dg/tree-ssa/vrp87.c: Likewise. - * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise. - * gcc.dg/tree-ssa/phi-opt-2.c: Likewise. - * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise. - * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise. - * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise. - * gcc.dg/tree-ssa/forwprop-28.c: Likewise. - * gcc.dg/binop-xor1.c: Likewise. - * gcc.dg/pr46309.c: Likewise. - * gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test. - * gcc.dg/tree-ssa/reassoc-32.c: Add - --param logical-op-non-short-circuit=1 to dg-options. - * 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. - -2018-11-30 Wilco Dijkstra - - PR middle-end/64242 - * gcc.c-torture/execute/pr64242.c: New test. - -2018-11-30 David Malcolm - - * g++.dg/parse/missing-parens-fixit.C: New test. - -2018-11-30 Michael Ploujnikov - - * gcc.dg/independent-cloneids-1.c: New test. - -2018-11-30 Jakub Jelinek - - PR debug/85550 - * g++.dg/debug/dwarf2/pr85550.C: New test. - -2018-11-30 Thomas Schwinge - - PR c/87924 - * c-c++-common/goacc/asyncwait-5.c: Update. - * gfortran.dg/goacc/asyncwait-5.f: Likewise. - - * c-c++-common/goacc/asyncwait-5.c: New file. - * gfortran.dg/goacc/asyncwait-5.f: Likewise. - -2018-11-30 Peter Bergner - - PR target/87496 - * gcc.target/powerpc/pr86324-1.c: Add dg-skip-if selector. - Add -mcpu=power7 option. - -2018-11-30 David Malcolm - - PR preprocessor/88257 - * c-c++-common/Wformat-pr88257.c: New test. - * c-c++-common/Wformat-pr88257.h: New test header. - * c-c++-common/empty.h: New test header. - -2018-11-30 Sam Tebbs - - * gcc.target/arm/neon-dotprod-restriction.c: New file. - * lib/target-supports.exp - (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Include - stdint.h. - -2018-11-30 Martin Liska - - PR sanitizer/81715 - * c-c++-common/asan/asan-stack-small.c: New test. - -2018-11-30 Richard Biener - - * gcc.dg/gimplefe-34.c: New testcase. - * gcc.dg/gimplefe-35.c: Likewise. - -2018-11-30 Martin Liska - - PR testsuite/88265 - * gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors. - * gfortran.dg/simd-builtins-6.f90: Likewise. - -2018-11-29 Andi Kleen - - * gcc.target/i386/fentryname2.c: New test. - * gcc.target/i386/fentryname3.c: New test. - -2018-11-29 Andi Kleen - - * gcc.target/i386/fentryname1.c: New test. - -2018-11-29 Andi Kleen - - * gcc.target/i386/returninst1.c: New test. - * gcc.target/i386/returninst2.c: New test. - * gcc.target/i386/returninst3.c: New test. - -2018-11-29 Eric Botcazou - - * gcc.target/sparc/20181129-1.c: New test. - * gcc.target/sparc/20181129-2.c: Likewise. - -2018-11-29 Jakub Jelinek - - PR target/88152 - * g++.target/i386/pr88152.C: New test. - -2018-11-29 Vladimir Makarov - - * gcc.target/i386/pr34256.c: Adjust the number of expected moves. - -2018-11-29 Paolo Carlini - - * g++.dg/cpp0x/constexpr-base6b.C: New. - * g++.dg/cpp0x/constexpr-47969.C: Test locations too. - * g++.dg/cpp0x/constexpr-48324.C: Likewise. - * g++.dg/cpp0x/constexpr-ex2.C: Likewise. - * g++.dg/cpp0x/scoped_enum2.C: Likewise. - * g++.dg/cpp1y/pr63996.C: Likewise. - * g++.dg/ext/constexpr-vla5.C: Likewise. - * g++.dg/ext/stmtexpr15.C: Likewise. - * g++.dg/ext/vla1.C: Likewise. - * g++.dg/other/fold1.C: Likewise. - * g++.dg/parse/array-size2.C: Likewise. - * g++.dg/parse/crash36.C: Likewise. - * g++.dg/ubsan/pr81530.C: Likewise. - * g++.dg/warn/Wvla-1.C: Likewise. - * g++.dg/warn/Wvla-2.C: Likewise. - * g++.old-deja/g++.brendan/array1.C: Likewise. - * g++.old-deja/g++.bugs/900402_02.C: Likewise. - * g++.old-deja/g++.law/init3.C: Likewise. - * g++.old-deja/g++.mike/p6149.C: Likewise. - -2018-11-29 David Malcolm - - PR c++/88121 - * g++.dg/lookup/suggestions-scoped-enums.C: New test. - * g++.dg/lookup/suggestions-unscoped-enums.C: New test. - -2018-11-29 Peter Bergner - - PR target/87496 - * gcc.target/powerpc/pr87496.c: New test. - -2018-11-29 Martin Sebor - - PR c/88172 - PR testsuite/88208 - * gcc.dg/attr-aligned-2.c: New test. - * gcc.dg/builtin-has-attribute.c: Adjust. - * c-c++-common/builtin-has-attribute-2.c: Same. - * c-c++-common/builtin-has-attribute-3.c: Same. - * c-c++-common/builtin-has-attribute-4.c: Same. - * c-c++-common/builtin-has-attribute-5.c: New test. - * gcc.target/aarch64/attr-aligned.c: Same. - * gcc.target/i386/attr-aligned.c: Same. - * gcc.target/powerpc/attr-aligned.c: Same. - * gcc.target/sparc/attr-aligned.c: Same. - -2018-11-29 qing zhao - - * gcc.dg/live-patching-1.c: New test. - * gcc.dg/live-patching-2.c: New test. - * gcc.dg/live-patching-3.c: New test. - * gcc.dg/tree-ssa/writeonly-3.c: New test. - * gcc.target/i386/ipa-stack-alignment-2.c: New test. - -2018-11-29 Giuliano Belinassi - - * gcc.dg/sinhatanh-1.c: New test. - * gcc.dg/sinhatanh-2.c: New test. - * gcc.dg/sinhatanh-3.c: New test. - -2018-11-29 Jakub Jelinek - - PR target/54700 - * g++.target/i386/sse4_1-pr54700-1.C: New test. - * g++.target/i386/sse4_1-pr54700-2.C: New test. - * g++.target/i386/avx-pr54700-1.C: New test. - * g++.target/i386/avx-pr54700-2.C: New test. - * g++.target/i386/avx2-pr54700-1.C: New test. - * g++.target/i386/avx2-pr54700-2.C: New test. - * g++.target/i386/sse4_1-check.h: New file. - * g++.target/i386/avx-check.h: New file. - * g++.target/i386/avx2-check.h: New file. - * g++.target/i386/m128-check.h: New file. - * g++.target/i386/m256-check.h: New file. - * g++.target/i386/avx-os-support.h: New file. - - PR target/88152 - * g++.dg/tree-ssa/pr88152-1.C: New test. - * g++.dg/tree-ssa/pr88152-2.C: New test. - - PR target/88234 - * gcc.dg/ubsan/pr88234.c: New test. - -2018-11-29 Richard Biener - - PR tree-optimization/88243 - * gcc.dg/torture/pr88243.c: New testcase. - -2018-11-29 Jakub Jelinek - - PR c++/87539 - * g++.dg/cpp0x/pr87539.C: New test. - -2018-11-28 Martin Sebor - - PR c/88065 - PR c/87297 - * c-c++-common/Wsizeof-pointer-memaccess4.c: New test. - -2018-11-28 Marek Polacek - - Implement P1094R2, Nested inline namespaces. - * g++.dg/cpp2a/nested-inline-ns1.C: New test. - * g++.dg/cpp2a/nested-inline-ns2.C: New test. - -2018-11-28 Nathan Sidwell - - PR c++/87531 - * g++.dg/lookup/pr87531.C: New. - -2018-11-28 Jan Hubicka - - * gcc.dg/predict-13.c: Update template. - * gcc.dg/predict-13b.c: New testcase. - * gcc.dg/predict-22.c: New testcase. - * gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to - get sane profile. - -2018-11-28 Marek Polacek - - PR c++/88222 - ICE with bit-field with invalid type. - * g++.dg/ext/flexary31.C: New test. - -2018-11-28 David Edelsohn - - * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX. - * g++.dg/opt/pr83084.C: XFAIL AIX. - * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX. - -2018-11-28 Richard Biener - - PR tree-optimization/88223 - * gcc.dg/torture/pr88223.c: New testcase. - -2018-11-28 Richard Biener - - PR tree-optimization/88217 - * g++.dg/pr88217.C: New testcase. - -2018-11-28 Richard Biener - - PR tree-optimization/79351 - * gcc.dg/torture/pr79351.c: New testcase. - -2018-11-28 Jakub Jelinek - - PR target/88189 - * gcc.target/i386/sse4_1-pr88189-1.c: New test. - * gcc.target/i386/sse4_1-pr88189-2.c: New test. - * gcc.target/i386/avx-pr88189-1.c: New test. - * gcc.target/i386/avx-pr88189-2.c: New test. - - PR c++/87476 - * g++.dg/cpp0x/pr87476-1.C: New test. - * g++.dg/cpp0x/pr87476-2.C: New test. - - PR c++/88215 - * c-c++-common/ubsan/pr88215.c: New test. - -2018-11-28 Richard Biener - - PR tree-optimization/88182 - * g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd. - -2018-11-27 Jakub Jelinek - - PR c++/88187 - * g++.dg/other/pr88187.C: New test. - - PR c++/88181 - * g++.dg/debug/pr88181.C: New test. - - PR middle-end/87157 - * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa - attribute. - -2018-11-27 Martin Sebor - - PR 87756 - PR 88211 - PR 88226 - * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails. - * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same. - * gcc.dg/tree-ssa/user-printf-warn-1.c: Same. - -2018-11-27 Mike Gulick - - PR preprocessor/83173 - * gcc.dg/plugin/location-overflow-test-pr83173.c: New test. - * gcc.dg/plugin/location-overflow-test-pr83173.h: Header for - pr83173.c. - * gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for - pr83173.c. - * gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for - pr83173.c. - * gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS - instead of PLUGIN_START_UNIT. - * gcc.dg/plugin/plugin.exp: Enable new test. - -2018-11-27 Jakub Jelinek - - PR testsuite/85368 - * gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs - rather than 0 or 2 depending on logical_op_short_circuit. - - PR target/88188 - * gcc.target/powerpc/pr88188.c: New test. - -2018-11-27 Martin Liska - - * gfortran.dg/simd-builtins-1.f90: New test. - * gfortran.dg/simd-builtins-1.h: New test. - * gfortran.dg/simd-builtins-2.f90: New test. - * gfortran.dg/simd-builtins-3.f90: New test. - * gfortran.dg/simd-builtins-3.h: New test. - * gfortran.dg/simd-builtins-4.f: New test. - * gfortran.dg/simd-builtins-4.h: New test. - * gfortran.dg/simd-builtins-5.f: New test. - * gfortran.dg/simd-builtins-6.f90: New test. - -2018-11-27 Jozef Lawrynowicz - - * lib/target-supports.exp - (check_effective_target_logical_op_short_circuit): Add msp430. - (check_effective_target_int_eq_float): New. - (check_effective_target_ptr_eq_long): New. - * c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests. - * c-c++-common/pr57371-2.c: XFAIL optimized dump scan when - sizeof (float) != sizeof (int). - * gcc.dg/pr84670-4.c: Require ptr_eq_long. - * gcc.dg/pr85859.c: Likewise. - * gcc.dg/Wno-frame-address.c: Skip for msp430-elf. - * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise. - * gcc.dg/ifcvt-4.c: Likewise. - * gcc.dg/pr34856.c: Likewise. - * gcc.dg/builtin-apply2.c: Likewise. - * gcc.dg/tree-ssa/ssa-dse-26.c: Likewise. - * gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430. - * gcc.dg/tree-ssa/20040204-1.c: Likewise. - * gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430 - so it fits. - * gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long. - * gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when - sizeof(void *) != sizeof(long). - * gcc.dg/lto/20091013-1_2.c: Likewise. - * gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430. - * gcc.dg/tree-ssa/gen-vect-25.c: Likewise. - * gcc.dg/tree-ssa/gen-vect-11.c: Likewise. - * gcc.dg/tree-ssa/loop-35.c: Likewise. - * gcc.dg/tree-ssa/pr23455.c: Likewise. - * gcc.dg/weak/typeof-2.c: Likewise. - * gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA. - * gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text. - * gcc.target/msp430/pr79242.c: Don't skip for -msmall. - * gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm". - -2018-11-26 Martin Sebor - - PR 87756 - * gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here... - * gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them. - -2018-11-26 Marek Polacek - - PR c++/88120 - ICE when calling save_expr in a template. - * g++.dg/cpp0x/pr88120.C: New test. - -2018-11-26 Jozef Lawrynowicz - - * c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead - of int if __SIZEOF_INT__ == 2. - * c-c++-common/Wrestrict.c: Test memcpy range with smaller length when - __SIZEOF_SIZE_T < 4. - * c-c++-common/rotate-8.c: Define smaller "large" constant when - __SIZEOF_INT__ == 2. - * gcc.dg/pr53037-1.c: Add dg-require-effective-target int32. - * gcc.dg/pr53037-2.c: Likewise. - * gcc.dg/pr53037-3.c: Likewise. - * gcc.dg/pr85512.c: Likewise. - * gcc.dg/pr59963-2.c: Add dg-warning for int16. - * gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int. - * gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16. - * gcc.dg/tree-ssa/pr79327-2.c: Likewise. - * gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for - int16. - * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning - directives for int16. - -2018-11-26 Jozef Lawrynowicz - - * lib/target-supports.exp (check_effective_target_newlib_nano_io): New. - * gcc.c-torture/execute/920501-8.c: Register undefined linker symbol - _printf_float for newlib_nano_io target. - * gcc.c-torture/execute/930513-1.c: Likewise. - * gcc.dg/torture/builtin-sprintf.c: Likewise. - * gcc.c-torture/execute/ieee/920810-1.x: New. - -2018-11-26 Jakub Jelinek - - PR target/88195 - * gcc.target/i386/pr88195.c: New test. - - PR testsuite/88090 - * obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef. - (MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and - expect it in diagnostics. - - PR c++/86900 - * g++.dg/debug/dwarf2/pr86900.C: New test. - -2018-11-26 Jozef Lawrynowicz - - * gcc.c-torture/compile/20151204.c: Add dg-require-effective-target - size20plus. - * gcc.dg/pr34225.c: Likewise. - * gcc.dg/pr40971.c: Likewise. - * gcc.dg/pr69071.c: Likewise. - * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise. - * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise. - * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise. - * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise. - * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise. - * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise. - * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise. - * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise. - * gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target - size32plus. - * gcc.dg/Walloc-size-larger-than-4.c: Likewise. - * gcc.dg/Walloc-size-larger-than-5.c: Likewise. - * gcc.dg/Walloc-size-larger-than-6.c: Likewise. - * gcc.dg/Walloc-size-larger-than-7.c: Likewise. - * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise. - * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise. - * lib/target-supports.exp (check_effective_target_size20plus): New. - (check_effective_target_size32plus): Update comment. - -2018-11-26 Uros Bizjak - - PR target/88178 - * gcc.target/pr88178.c: New test. - -2018-11-26 Matthias Klose - - * jit.dg/test-long-names.c: Fix build with -Wformat-security. - -2018-11-25 Rainer Orth - - * lib/target-supports.exp (check_compile): Handle D. - (check_effective_target_d_runtime): New proc. - * lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to - compile unless d_runtime. - * gdc.dg/runnable.d: Skip unless d_runtime. - * gdc.dg/lto/lto.exp: Require d_runtime to run tests. - -2018-11-24 Paul Thomas - - PR fortran/88143 - * gfortran.dg/associate_46.f90: New test. - -2018-11-23 Jeff Law - - PR rtl-optimization/84768 - * gcc.c-torture/compile/pr84768.c: New test. - -2018-11-23 Vladimir Makarov - - * gcc.target/powerpc/pr70669.c: Use unary minus instead of - addition. - -2018-11-23 Jakub Jelinek - - PR tree-optimization/87756 - * gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of - optimized. - * gcc.dg/builtin-memchr-3.c: Likewise. - -2018-11-23 Martin Sebor - - PR tree-optimization/87756 - * gcc.dg/builtin-memchr-2.c: New test. - * gcc.dg/builtin-memchr-3.c: Same. - * gcc.dg/warn-sprintf-no-nul-2.c: Same. - -2018-11-23 Martin Sebor - - PR testsuite/88098 - * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust. - * gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test. - * gcc.dg/torture/pr67222.c: Adjust. - -2018-11-23 Richard Biener - - PR tree-optimization/88149 - * g++.dg/torture/pr88149.C: New testcase. - -2018-11-23 Jakub Jelinek - - PR tree-optimization/86614 - * c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg, - call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds - warnings, just early ones from FE. Remove dg-prune-output. - * c-c++-common/Warray-bounds-6.c: New test. - - * gfortran.dg/pad_source_1.f: New test. - * gfortran.dg/pad_source_2.f: New test. - * gfortran.dg/pad_source_3.f: New test. - * gfortran.dg/pad_source_4.f: New test. - * gfortran.dg/pad_source_5.f: New test. - -2018-11-22 Jan Hubicka - - PR lto/88142 - * g++.dg/lto/odr-5_0.C: New testcase. - * g++.dg/lto/odr-5_1.C: New testcase. - -2018-11-22 Jan Hubicka - - * g++.dg/lto/odr-2_0.C: Drop dg-lto-options. - * g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin. - -2018-11-22 Jakub Jelinek - - PR tree-optimization/85794 - * gcc.dg/vect/O3-pr85794.c: New test. - -2018-11-22 Vladimir Makarov - - PR rtl-optimization/87718 - * gcc.target/i386/pr82361-1.c: Check only the first operand of - moves. - -2018-11-22 Thomas Preud'homme - - * gcc.target/arm/pr85434.c: New test. - -2018-11-22 Richard Biener - - PR tree-optimization/88148 - * gfortran.dg/pr88148.f90: New testcase. - -2018-11-22 Andreas Schwab - - * g++.dg/lto/odr-2_0.C: Remove extra brace - -2018-11-22 Martin Liska - - PR sanitizer/88017 - * gcc.dg/tsan/pr88017.c: New test. - -2018-11-21 Jakub Jelinek - - PR c++/88122 - * g++.dg/cpp0x/implicit15.C: New test. - - PR c++/87386 - * g++.dg/diagnostic/pr87386.C: New test. - * g++.dg/parse/error17.C: Adjust expected diagnostics. - - PR rtl-optimization/85925 - * gcc.c-torture/execute/20181120-1.c: Require effective target - int32plus. - (u): New variable. - (main): Compare d against u.f1 rather than 0x101. Use 0x4030201 - instead of 0x10101. - -018-11-21 Lokesh Janghel - - PR target/85667 - * gcc.target/pr85667-1.c: New testcase. - * gcc.target/pr85667-2.c: New testcase. - * gcc.target/pr85667-3.c: New testcase. - * gcc.target/pr85667-4.c: New testcase. - -2018-11-21 Jan Hubicka - - PR lto/87957 - * g++.dg/lto/odr-1_0.C: Extend by mismatched enum. - * g++.dg/lto/odr-1_1.C: Extend by mismatched enum. - * g++.dg/lto/odr-2_0.C: New. - * g++.dg/lto/odr-2_1.C: New. - * g++.dg/lto/odr-3_0.C: New. - * g++.dg/lto/odr-3_1.C: New. - -2018-11-21 Jakub Jelinek - - PR target/87839 - * gcc.target/aarch64/pr87839.c: New test. - -2018-11-21 Renlin Li - - PR middle-end/84877 - * gcc.dg/pr84877.c: New. - -2018-11-21 H.J. Lu - - PR target/87317 - * gcc.target/i386/pr87317-1.c: New file. - * gcc.target/i386/pr87317-2.c: Likewise. - * gcc.target/i386/pr87317-3.c: Likewise. - * gcc.target/i386/pr87317-4.c: Likewise. - * gcc.target/i386/pr87317-5.c: Likewise. - * gcc.target/i386/pr87317-6.c: Likewise. - * gcc.target/i386/pr87317-7.c: Likewise. - * gcc.target/i386/pr87317-8.c: Likewise. - * gcc.target/i386/pr87317-9.c: Likewise. - * gcc.target/i386/pr87317-10.c: Likewise. - * gcc.target/i386/pr87317-11.c: Likewise. - * gcc.target/i386/pr87317-12.c: Likewise. - * gcc.target/i386/pr87317-13.c: Likewise. - -2018-11-21 Tom de Vries - - PR driver/79855 - * lib/options.exp (check_for_options_with_filter): New proc. - * gcc.misc-tests/help.exp: Check that --help=params lines end with - period. - -2018-11-21 Jakub Jelinek - Mark Eggleston - - * gfortran.dg/include_10.f: New test. - * gfortran.dg/include_10.inc: New file. - * gfortran.dg/include_11.f: New test. - * gfortran.dg/include_12.f: New test. - * gfortran.dg/include_13.f90: New test. - * gfortran.dg/gomp/include_1.f: New test. - * gfortran.dg/gomp/include_1.inc: New file. - * gfortran.dg/gomp/include_2.f90: New test. - -2018-11-21 Andreas Krebbel - - * gcc.target/s390/vector/align-1.c: New test. - * gcc.target/s390/vector/align-2.c: New test. - -2018-11-20 Martin Sebor - - * c-c++-common/builtin-has-attribute-2.c: New test. - * c-c++-common/builtin-has-attribute-3.c: New test. - * c-c++-common/builtin-has-attribute-4.c: New test. - * c-c++-common/builtin-has-attribute.c: New test. - * gcc.dg/builtin-has-attribute.c: New test. - * gcc.target/i386/builtin-has-attribute.c: New test. - -2018-11-20 Jan Hubicka - - PR lto/84044 - * g++.dg/lto/odr-4_0.C: New testcase. - * g++.dg/lto/odr-4_1.C: New testcase. - -2018-11-20 Jakub Jelinek - - PR c++/88110 - * g++.dg/cpp2a/constexpr-virtual13.C: New test. - - PR tree-optimization/87895 - * gcc.dg/gomp/pr87895-1.c: New test. - * gcc.dg/gomp/pr87895-2.c: New test. - * gcc.dg/gomp/pr87895-3.c: New test. - -2018-11-20 Uros Bizjak - - PR target/88070 - * gcc.target/i386/pr88070.c: New test. - -2018-11-20 Andreas Krebbel - - * gcc.target/s390/flogr-1.c: New test. - -2018-11-20 Jan Hubicka - - PR lto/87997 - * g++.dg/torture/pr87997.C: New testcase. - -2018-11-20 Jan Hubicka - - PR ipa/87706 - * gcc.dg/ipa/ctor-empty-1.c: Update template. - -2018-11-20 Richard Biener - - PR tree-optimization/88074 - * gcc.dg/pr88074.c: New testcase. - -2018-11-20 Martin Liska - - * pr57362.C: Move to g++.target/i386 folder. - * pr57548.C: Likewise. - * pr59492.C: Likewise. - * pr82625.C: Likewise. - * pr85329-2.C: Likewise. - * pr85329.C: Likewise. - -2018-11-20 Richard Biener - - PR tree-optimization/88069 - * gcc.dg/pr88069.c: New testcase. - -2018-11-20 Martin Liska - - PR ipa/88093 - * gcc.target/i386/ipa-stack-alignment.c: Add - -fomit-frame-pointer. - -2018-11-20 Ilya Leoshkevich - - PR target/88083 - * gcc.target/s390/pr88083.c: New test. - -2018-11-20 Richard Biener - - PR middle-end/83215 - * g++.dg/tree-ssa/pr83215.C: New testcase. - -2018-11-20 Eric Botcazou - - * gcc.c-torture/execute/20181120-1.c: New test. - -2018-11-20 Richard Biener - - PR tree-optimization/88087 - * gcc.dg/tree-ssa/pr88087.c: New testcase. - -2018-11-19 Paul Koning - - * gcc.c-torture/execute/align-3.c: Skip if pdp11. - * gcc.c-torture/execute/pr23467.c: Ditto. - * gcc.c-torture/execute/pr36093.c: Ditto. - * gcc.c-torture/execute/pr43783.c: Ditto. - * gcc.dg/const-elim-2.c: Xfail if pdp11. - * gcc.dg/torture/pr36400.c: Ditto. - * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check - for jsr. - -2018-11-19 Paul Koning - - * lib/target-supports.exp (check_weak_available): Return "no" for - pdp11. - -2018-11-19 Marek Polacek - - PR c++/87781 - detect invalid elaborated-type-specifier. - * g++.dg/parse/elab3.C: New test. - * g++.dg/template/crash115.C: Adjust dg-error. - -2018-11-19 Peter Bergner - - PR rtl-optimization/88033 - * gcc.target/i386/pr88033.c: New test. - -2018-11-19 Kyrylo Tkachov - - * gcc.target/aarch64/sve/unroll-1.c: New test. - -2018-11-19 David Malcolm - - PR tree-optimization/87025 - * gcc.dg/pr87025.c: New test. - -2018-11-19 Jakub Jelinek - - PR tree-optimization/88071 - * gcc.dg/pr88071.c: New test. - - PR c++/60994 - * g++.dg/lookup/pr60994.C: New test. - - PR debug/87039 - * g++.dg/gomp/pr78363-4.C: New test. - * g++.dg/gomp/pr78363-5.C: New test. - * g++.dg/gomp/pr78363-6.C: New test. - * g++.dg/gomp/pr78363-7.C: New test. - -2018-11-19 Richard Biener - - PR lto/87229 - * g++.dg/lto/pr87229_0.C: New testcase. - -2018-11-19 Martin Liska - - PR lto/88077 - * gcc.dg/lto/pr88077_0.c: New test. - * gcc.dg/lto/pr88077_1.c: New test. - -2018-11-19 Martin Liska - - * g++.dg/gcov/pr84548.C: Remove remove-gcda. - * g++.dg/gcov/ternary.C: Likewise. - * lib/gcov.exp: Support pattern of following form: - count(1*). - -2018-11-19 Eric Botcazou - - * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and - unrelated final test. - * gcc.target/visium/overflow16: Likewise. - * gcc.target/visium/overflow32.c: Likewise. - -2018-11-18 Paolo Carlini - - * g++.dg/template/crash91.C: Check location too. - -2018-11-19 Martin Liska - - PR gcov-profile/88045 - * g++.dg/gcov/pr88045.C: New test. - -2018-11-18 Thomas Koenig - - PR fortran/88073 - * gfortran.dg/where_7.f90: New test. - -2018-11-18 Thomas Koenig - - PR fortran/70260 - * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive. - * gfortran.dg/protected_4.f90: Split line to allow for extra error. - * gfortran.dg/protected_6.f90: Likewise. - * gfortran.dg/assign_11.f90: New test. - * gfortran.dg/pointer_assign_12.f90: New test. - -2018-11-17 Jakub Jelinek - - PR tree-optimization/87546 - * gcc.dg/vect/O3-pr87546.c: New test. - -2018-11-17 Jozef Lawrynowicz - - PR middle-end/87854 - * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32 - bits. Update comment. - * gcc.dg/concat2.c: Likewise. - * gcc.c-torture/compile/pr46534.c: Likewise. - -2018-11-16 Jakub Jelinek - - PR c++/87269 - * g++.dg/lookup/pr87269.C (std::size_t): New typedef. - (operator"" _a) Change unsigned long type to std::size_t. - -2018-11-16 Michael Meissner - - * gcc.target/powerpc/fusion3.c: Delete. - * gcc.target/powerpc/fusion4.c: Delete. - -2018-11-16 Jakub Jelinek - - PR rtl-optimization/87475 - * g++.dg/opt/pr87475.C: New test. - -2018-11-16 Matthew Malcomson - - * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards. - * gcc.c-torture/execute/user-printf.c: Likewise. - -2018-11-16 Nathan Sidwell - - PR c++/87269 - * g++.dg/lookup/pr87269.C: New. - -2018-11-16 Richard Biener - - PR testsuite/88053 - * g++.dg/lto/pr54625-2_0.c: Add -w. - -2018-11-16 Ilya Leoshkevich - - * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in - r{o,x}sbg expectations. - * gcc.target/s390/risbg-ll-2.c: Likewise. - -2018-11-16 Richard Biener - - PR testsuite/88053 - * g++.dg/lto/pr54625-1_0.c: Add -w. - -2018-11-15 Martin Sebor - - PR c++/87541 - PR c++/87542 - * g++.dg/ext/attr-alloc_size.C: New test. - * c-c++-common/pr71574.c: Adjust diagnostics. - * c-c++-common/attributes-1.c: Same. - * gcc.dg/attr-alloc_align-2.c: Same. - * gcc.dg/attr-alloc_align-4.c: New test. - * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics. - * gcc.dg/attr-alloc_size.c: Same. - * gcc.dg/attr-assume_aligned-4.c: New test. - * gcc.dg/format/attr-3.c: Adjust diagnostics. - * gcc.dg/nonnull-2.c: Same. - * gcc.dg/torture/pr80612.c: Same. - * obj-c++.dg/attributes/method-format-1.mm: Same. - * obj-c++.dg/attributes/method-nonnull-1.mm: Same. - * objc.dg/attributes/method-format-1.m: same. - * objc.dg/attributes/method-nonnull-1.m: Same. - -2018-11-15 Martin Sebor - - PR c/83656 - * gcc.dg/20021006-1.c - * gcc.dg/Wbuiltin-declaration-mismatch.c: New test. - * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test. - * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test. - * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test. - * gcc.dg/Walloca-16.c: Adjust. - * gcc.dg/Wrestrict-4.c: Adjust. - * gcc.dg/Wrestrict-5.c: Adjust. - * gcc.dg/atomic/stdatomic-generic.c: Adjust. - * gcc.dg/atomic/stdatomic-lockfree.c: Adjust. - * gcc.dg/initpri1.c: Adjust. - * gcc.dg/pr15698-1.c: Adjust. - * gcc.dg/pr69156.c: Adjust. - * gcc.dg/pr83463.c: Adjust. - * gcc.dg/redecl-4.c: Adjust. - * gcc.dg/tls/thr-init-2.c: Adjust. - * gcc.dg/torture/pr55890-2.c: Adjust. - * gcc.dg/torture/pr55890-3.c: Adjust. - * gcc.dg/torture/pr67741.c: Adjust. - * gcc.dg/torture/stackalign/sibcall-1.c: Adjust. - * gcc.dg/torture/tls/thr-init-1.c: Adjust. - * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust. - -2018-11-15 Nathan Sidwell - - PR c++/86246 - PR c++/87989 - * g++.dg/template/pr86246.C: New. - * g++.dg/template/pr87989.C: New. - -2018-11-15 Paolo Carlini - - * g++.dg/cpp0x/constexpr-diag3.C: Check locations too. - * g++.dg/cpp0x/constexpr-ice19.C: Likewise. - * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise. - * g++.dg/cpp1z/constexpr-lambda15.C: Likewise. - * g++.dg/ext/constexpr-vla5.C: Likewise. - * g++.dg/gomp/pr85134.C: Likewise. - -2018-11-15 Nathan Sidwell - - DR 2336 - * g++.dg/cpp1y/pr79393-3.C: New. - -2018-11-15 David Malcolm - - PR other/19165 - * c-c++-common/diagnostic-format-json-1.c: New test. - * c-c++-common/diagnostic-format-json-2.c: New test. - * c-c++-common/diagnostic-format-json-3.c: New test. - * c-c++-common/diagnostic-format-json-4.c: New test. - * c-c++-common/diagnostic-format-json-5.c: New test. - * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c - (custom_diagnostic_finalizer): Add diagnostic_t param. - * gcc.dg/plugin/location_overflow_plugin.c - (verify_unpacked_ranges): Likewise. - (verify_no_columns): Likewise. - * gfortran.dg/diagnostic-format-json-1.F90: New test. - * gfortran.dg/diagnostic-format-json-2.F90: New test. - * gfortran.dg/diagnostic-format-json-3.F90: New test. - -2018-11-15 Richard Biener - - PR middle-end/88029 - * gcc.dg/tree-ssa/pr88029.c: New testcase. - -2018-11-15 Richard Biener - - PR tree-optimization/88031 - * gcc.dg/pr88031.c: New testcase. - -2018-11-15 Wilco Dijkstra - - * gcc.target/aarch64/pr62178.c: Fix spaces. - -2018-11-15 Richard Biener - - PR tree-optimization/88030 - * gcc.dg/tsan/pr88030.c: New testcase. - -2018-11-15 Jakub Jelinek - - PR rtl-optimization/88018 - * g++.dg/tsan/pr88018.C: New test. - -2018-11-15 Richard Biener - - PR middle-end/87917 - * gcc.dg/tree-ssa/pr87917.c: New testcase. - -2018-11-15 Bin Cheng - - PR tree-optimization/84648 - * gcc.dg/tree-ssa/pr84648.c: New test. - * gcc.dg/pr68317.c: Add warning check on overflow. - -2018-11-14 Nathan Sidwell - - PR debug/88006 - PR debug/87462 - * g++.dg/debug/dwarf2/pr87462.C: New. - * g++.dg/debug/dwarf2/pr88006.C: New. - -2018-11-14 Paolo Carlini - - * g++.dg/cpp0x/nsdmi-union6.C: Test locations too. - * g++.dg/cpp0x/nsdmi6.C: Likewise. - * g++.dg/ext/flexary4.C: Likewise. - * g++.dg/ext/flexary9.C: Likewise. - * g++.dg/other/incomplete2.C: Likewise. - * g++.dg/parse/friend12.C: Likewise. - -2018-11-14 Jakub Jelinek - - P1236R1 - Signed integers are two's complement - * g++.dg/cpp2a/constexpr-shift1.C: New test. - * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect - diagnostics here for c++2a. - * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect - diagnostics here for c++2a. - * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise. - * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests. - * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise. - * g++.dg/ubsan/cxx2a-shift-1.C: New test. - * g++.dg/ubsan/cxx2a-shift-2.C: New test. - -2018-11-14 Jeff Law - - * gcc.c-torture/compile/20181114.c: New test. - -2018-11-14 Richard Biener - - PR middle-end/87985 - * gcc.dg/pr87985.c: New testcase. - -2018-11-14 Ilya Leoshkevich - - * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in - 31-bit mode. - -2018-11-14 Ilya Leoshkevich - - * gcc.target/s390/global-array-almost-huge-element.c: Run only - in 64-bit mode. - * gcc.target/s390/global-array-almost-negative-huge-element.c: - Likewise. - * gcc.target/s390/global-array-even-element.c: Likewise. - -2018-11-14 Wilco Dijkstra - Jackson Woodruff - - PR 71026/tree-optimization - * gcc.dg/div-cmp-1.c: New test. - * gcc.dg/div-cmp-2.c: New test. - -2018-11-14 Jakub Jelinek - - PR other/88007 - * gcc.dg/pr88007.c: New test. - - PR rtl-optimization/87817 - * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests. - -2018-11-14 Wilco Dijkstra - - * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks. - -2018-11-14 Patrick Bernardi - - * gnat.dg/rt_signals.adb: New testcase. - -2018-11-14 Hristian Kirtchev - - * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase. - -2018-11-14 Javier Miranda - - * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase. - -2018-11-14 Eric Botcazou - - * gnat.dg/compile_time_error1.adb, - gnat.dg/compile_time_error1.ads, - gnat.dg/compile_time_error1_pkg.ads: New testcase. - -2018-11-14 Justin Squirek - - * gnat.dg/generic_pkg.adb: New testcase. - -2018-11-14 Ed Schonberg - - * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New - testcase. - -2018-11-14 Justin Squirek - - * gnat.dg/enum5.adb: New testcase. - -2018-11-14 Hristian Kirtchev - - * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads, - gnat.dg/bip_exception_pkg.ads: New testcase. - -2018-11-14 Hristian Kirtchev - - * gnat.dg/equal4.adb, gnat.dg/equal4.ads, - gnat.dg/equal4_controlled_filter.ads, - gnat.dg/equal4_full_selector_filter.ads, - gnat.dg/equal4_smart_pointers.ads: New testcase. - -2018-11-14 Piotr Trojanek - - * gnat.dg/generic_actuals.adb: New testcase. - -2018-11-14 Richard Biener - - PR tree-optimization/87974 - * g++.dg/opt/pr87974.C: New testcase. - -2018-11-14 Jakub Jelinek - - PR tree-optimization/87977 - * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options. - * gcc.dg/recip_sqrt_mult_2.c: Likewise. - * gcc.dg/recip_sqrt_mult_3.c: Likewise. - * gcc.dg/recip_sqrt_mult_4.c: Likewise. - * gcc.dg/recip_sqrt_mult_5.c: Likewise. - -2018-11-13 Peter Bergner - - PR rtl-optimization/87507 - * gcc.target/powerpc/pr87507.c: New test. - * gcc.target/powerpc/pr68805.c: Update expected results. - -2018-11-13 Jakub Jelinek - - PR tree-optimization/87898 - * gcc.dg/gomp/pr87898.c: New test. - -2018-11-13 David Malcolm - - * g++.dg/plugin/comment_plugin.c: Replace "source_location" with - "location_t". - * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise. - -2018-11-13 Martin Sebor - - PR middle-end/81824 - * gcc.dg/attr-copy-5.c: New test. - * gcc.dg/tls/diag-6.c: Adjust expected diagnostics. - -2018-11-13 Richard Biener - - PR tree-optimization/86991 - * gcc.dg/pr86991.c: New testcase. - -2018-11-13 David Malcolm - - PR ipa/87955 - * gcc.target/i386/pr87955.c: New test. - -2018-11-12 Aldy Hernandez - - * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty - printer. - * gcc.dg/tree-ssa/vrp92.c: Same. - -2018-11-13 Richard Biener - - PR tree-optimization/87931 - * gcc.dg/graphite/pr87931.c: New testcase. - -2018-11-13 Martin Liska - - PR sanitizer/87930 - * gcc.target/i386/pr87930.c: New test. - -2018-11-13 Richard Biener - - PR tree-optimization/87962 - * gcc.dg/pr87962.c: New testcase. - -2018-11-13 Richard Biener - - PR tree-optimization/87967 - * g++.dg/opt/pr87967.C: New testcase. - -2018-11-13 Claudiu Zissulescu - - * gcc.target/arc/builtin_eh.c: New test. - -2018-11-13 Claudiu Zissulescu - - * gcc.target/arc/firq-1.c: Update test. - * gcc.target/arc/firq-3.c: Likewise. - * gcc.target/arc/firq-4.c: Likewise. - * gcc.target/arc/interrupt-6.c: Likewise. - -2018-11-13 Jakub Jelinek - - PR rtl-optimization/87918 - * gcc.target/i386/pr87918.c: New test. - -2018-11-13 Alan Modra - - * gcc.target/powerpc/rotmask.c: New. - -2018-11-13 Kugan Vivekanandarajah - - PR middle-end/86677 - PR middle-end/87528 - * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount - pattern. - * gcc.dg/tree-ssa/popcount.c: Likewise. - * gcc.dg/tree-ssa/popcount2.c: Likewise. - * gcc.dg/tree-ssa/popcount3.c: Likewise. - * gcc.target/aarch64/popcount4.c: New test. - * lib/target-supports.exp (check_effective_target_popcountl): New. - -2018-11-12 Martin Liska - - PR gcov-profile/87442 - * gcc.dg/profile-filtering-1.c: New test. - * gcc.dg/profile-filtering-2.c: New test. - -2018-11-12 Martin Sebor - - PR c/81824 - * gcc.dg/Wattribute-alias.c: Require ifunc support. - -2018-11-12 Renlin Li - - PR target/87815 - * gcc.target/aarch64/sve/pr87815.c: New. - -2018-11-12 Sudakshina Das - - * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a - combination tests. - -2018-11-11 Xianmiao Qu - - * gcc.target/csky/fnmul-1.c: New. - * gcc.target/csky/fnmul-2.c: New. - * gcc.target/csky/fnmul-3.c: New. - * gcc.target/csky/fnmul-4.c: New. - -2018-11-11 Uros Bizjak - - PR target/87928 - * gcc.target/i386/pr87928.c: New test. - -2018-11-09 Martin Sebor - - PR testsuite/87965 - * c-c++-common/pr60226.c: Adjust text of expected diagnostic. - * gcc.dg/pr39323-1.c: Ditto. - -2018-11-09 Paul Koning - - * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in - warnings. - * gcc.dg/Wrestrict-4.c: Ditto. - * gcc.dg/Wrestrict-5.c: Ditto. - * gcc.dg/pr83463.c: Ditto. - * gcc.dg/torture/pr55890-2.c: Ditto. - * gcc.dg/torture/pr55890-3.c: Ditto. - * gcc.dg/torture/pr71816.c: Ditto. - -2018-11-09 Jakub Jelinek - - * c-c++-common/gomp/clauses-5.c: New test. - - * c-c++-common/gomp/requires-1.c: Prune not supported yet messages. - * c-c++-common/gomp/requires-2.c: Likewise. - * c-c++-common/gomp/requires-4.c: Likewise. - - * c-c++-common/gomp/lastprivate-conditional-1.c: New test. - * c-c++-common/gomp/lastprivate-conditional-2.c: New test. - -2018-11-09 Jeff Law - - gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850. - -2018-11-09 Martin Sebor - - PR middle-end/81824 - * gcc.dg/Wattribute-alias.c: New test. - * gcc.dg/Wmissing-attributes.c: New test. - * gcc.dg/attr-copy.c: New test. - * gcc.dg/attr-copy-2.c: New test. - * gcc.dg/attr-copy-3.c: New test. - * gcc.dg/attr-copy-4.c: New test. - -2018-11-09 Martin Sebor - - PR c/87795 - * gcc.dg/attr-aligned.c: New test. - -2018-11-09 Martin Liska - - * gcc.target/i386/ipa-stack-alignment.c: New test. - -2018-11-09 Martin Liska - - * gcc.dg/tree-ssa/writeonly-2.c: New test. - -2018-11-09 Jakub Jelinek - - * gcc.dg/gomp/workshare-reduction-1.c: New test. - * gcc.dg/gomp/workshare-reduction-2.c: New test. - * gcc.dg/gomp/workshare-reduction-3.c: New test. - * gcc.dg/gomp/workshare-reduction-4.c: New test. - * gcc.dg/gomp/workshare-reduction-5.c: New test. - * gcc.dg/gomp/workshare-reduction-6.c: New test. - * gcc.dg/gomp/workshare-reduction-7.c: New test. - * gcc.dg/gomp/workshare-reduction-8.c: New test. - * gcc.dg/gomp/workshare-reduction-9.c: New test. - * gcc.dg/gomp/workshare-reduction-10.c: New test. - * gcc.dg/gomp/workshare-reduction-11.c: New test. - * gcc.dg/gomp/workshare-reduction-12.c: New test. - * gcc.dg/gomp/workshare-reduction-13.c: New test. - * gcc.dg/gomp/workshare-reduction-14.c: New test. - * gcc.dg/gomp/workshare-reduction-15.c: New test. - * gcc.dg/gomp/workshare-reduction-16.c: New test. - * gcc.dg/gomp/workshare-reduction-17.c: New test. - * gcc.dg/gomp/workshare-reduction-18.c: New test. - * gcc.dg/gomp/workshare-reduction-19.c: New test. - * gcc.dg/gomp/workshare-reduction-20.c: New test. - * gcc.dg/gomp/workshare-reduction-21.c: New test. - * gcc.dg/gomp/workshare-reduction-22.c: New test. - * gcc.dg/gomp/workshare-reduction-23.c: New test. - * gcc.dg/gomp/workshare-reduction-24.c: New test. - * gcc.dg/gomp/workshare-reduction-25.c: New test. - * gcc.dg/gomp/workshare-reduction-26.c: New test. - * gcc.dg/gomp/workshare-reduction-27.c: New test. - * gcc.dg/gomp/workshare-reduction-28.c: New test. - * gcc.dg/gomp/workshare-reduction-29.c: New test. - * gcc.dg/gomp/workshare-reduction-30.c: New test. - * gcc.dg/gomp/workshare-reduction-31.c: New test. - * gcc.dg/gomp/workshare-reduction-32.c: New test. - * gcc.dg/gomp/workshare-reduction-33.c: New test. - * gcc.dg/gomp/workshare-reduction-34.c: New test. - * gcc.dg/gomp/workshare-reduction-35.c: New test. - * gcc.dg/gomp/workshare-reduction-36.c: New test. - * gcc.dg/gomp/workshare-reduction-37.c: New test. - * gcc.dg/gomp/workshare-reduction-38.c: New test. - * gcc.dg/gomp/workshare-reduction-39.c: New test. - * gcc.dg/gomp/workshare-reduction-40.c: New test. - * gcc.dg/gomp/workshare-reduction-41.c: New test. - * gcc.dg/gomp/workshare-reduction-42.c: New test. - * gcc.dg/gomp/workshare-reduction-43.c: New test. - * gcc.dg/gomp/workshare-reduction-44.c: New test. - * gcc.dg/gomp/workshare-reduction-45.c: New test. - * gcc.dg/gomp/workshare-reduction-46.c: New test. - * gcc.dg/gomp/workshare-reduction-47.c: New test. - * gcc.dg/gomp/workshare-reduction-48.c: New test. - * gcc.dg/gomp/workshare-reduction-49.c: New test. - * gcc.dg/gomp/workshare-reduction-50.c: New test. - * gcc.dg/gomp/workshare-reduction-51.c: New test. - * gcc.dg/gomp/workshare-reduction-52.c: New test. - * gcc.dg/gomp/workshare-reduction-53.c: New test. - * gcc.dg/gomp/workshare-reduction-54.c: New test. - * gcc.dg/gomp/workshare-reduction-55.c: New test. - * gcc.dg/gomp/workshare-reduction-56.c: New test. - * gcc.dg/gomp/workshare-reduction-57.c: New test. - * gcc.dg/gomp/workshare-reduction-58.c: New test. - -2018-11-09 Stafford Horne - Richard Henderson - - * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC. - * gcc.dg/20020312-2.c: Likewise. - * gcc.dg/attr-alloc_size-11.c: Likewise. - * gcc.dg/builtin-apply2.c: Likewise. - * gcc.dg/nop.h: Likewise. - * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise. - * gcc.dg/tree-ssa/20040204-1.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. - * lib/target-supports.exp - (check_effective_target_logical_op_short_circuit): Add or1k*-*-*. - * gcc.target/or1k/*: New. - -2018-11-09 Richard Biener - - PR tree-optimization/87621 - * g++.dg/vect/pr87621.cc: New testcase. - -2018-11-09 Alexandre Oliva - - PR rtl-optimization/86438 - * gcc.dg/torture/pr86438.c: New. - - PR target/87793 - * gcc.dg/pr87793.c: New. - -2018-11-09 Prathamesh Kulkarni - - * gcc.target/arm/neon-vect-div-1.c: New test. - * gcc.target/arm/neon-vect-div-2.c: Likewise. - -2018-11-08 Andi Kleen - - * gcc.target/i386/ptwrite1.c: New test. - * gcc.target/i386/ptwrite2.c: New test. - -2018-11-08 Jerry DeLisle - - PR libfortran/78351 - * gfortran.dg/read_legacy_comma.f90: New test. - -2018-11-08 Peter Bergner - - PR rtl-optimization/87600 - * gcc.dg/pr87600.h: New file. - * gcc.dg/pr87600-1.c: New test. - * gcc.dg/pr87600-2.c: Likewise. - -2018-11-08 Jakub Jelinek - - * c-c++-common/gomp/atomic-17.c: New test. - * c-c++-common/gomp/atomic-18.c: New test. - * c-c++-common/gomp/atomic-19.c: New test. - * c-c++-common/gomp/atomic-20.c: New test. - * c-c++-common/gomp/atomic-21.c: New test. - * c-c++-common/gomp/atomic-22.c: New test. - * c-c++-common/gomp/clauses-1.c (r2): New variable. - (foo): Add ntm argument and test if and nontemporal clauses on - constructs with simd. - (bar): Put taskloop simd inside of taskgroup with task_reduction, - use in_reduction clause instead of reduction. Add another - taskloop simd without nogroup clause, but with reduction clause and - a new in_reduction. Add ntm and i3 arguments. Test if and - nontemporal clauses on constructs with simd. Change if clauses on - some constructs from specific to the particular constituents to one - without a modifier. Add new tests for combined host teams and for - new parallel master and {,parallel }master taskloop{, simd} combined - constructs. - (baz): New function with host teams tests. - * gcc.dg/gomp/combined-1.c: Moved to ... - * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library - call. - * c-c++-common/gomp/combined-2.c: New test. - * c-c++-common/gomp/combined-3.c: New test. - * c-c++-common/gomp/critical-1.c: New test. - * c-c++-common/gomp/critical-2.c: New test. - * c-c++-common/gomp/default-1.c: New test. - * c-c++-common/gomp/defaultmap-1.c: New test. - * c-c++-common/gomp/defaultmap-2.c: New test. - * c-c++-common/gomp/defaultmap-3.c: New test. - * c-c++-common/gomp/depend-5.c: New test. - * c-c++-common/gomp/depend-6.c: New test. - * c-c++-common/gomp/depend-iterator-1.c: New test. - * c-c++-common/gomp/depend-iterator-2.c: New test. - * c-c++-common/gomp/depobj-1.c: New test. - * c-c++-common/gomp/flush-1.c: New test. - * c-c++-common/gomp/flush-2.c: New test. - * c-c++-common/gomp/for-1.c: New test. - * c-c++-common/gomp/for-2.c: New test. - * c-c++-common/gomp/for-3.c: New test. - * c-c++-common/gomp/for-4.c: New test. - * c-c++-common/gomp/for-5.c: New test. - * c-c++-common/gomp/for-6.c: New test. - * c-c++-common/gomp/for-7.c: New test. - * c-c++-common/gomp/if-1.c (foo): Add some further tests. - * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different - diagnostics wording in one case. - * c-c++-common/gomp/if-3.c: New test. - * c-c++-common/gomp/master-combined-1.c: New test. - * c-c++-common/gomp/master-combined-2.c: New test. - * c-c++-common/gomp/nontemporal-1.c: New test. - * c-c++-common/gomp/nontemporal-2.c: New test. - * c-c++-common/gomp/reduction-task-1.c: New test. - * c-c++-common/gomp/reduction-task-2.c: New test. - * c-c++-common/gomp/requires-1.c: New test. - * c-c++-common/gomp/requires-2.c: New test. - * c-c++-common/gomp/requires-3.c: New test. - * c-c++-common/gomp/requires-4.c: New test. - * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect - diagnostics for nonmonotonic modifier with static, runtime or auto - schedule kinds. - * c-c++-common/gomp/simd7.c: New test. - * c-c++-common/gomp/target-data-1.c: New test. - * c-c++-common/gomp/taskloop-reduction-1.c: New test. - * c-c++-common/gomp/taskwait-depend-1.c: New test. - * c-c++-common/gomp/teams-1.c: New test. - * c-c++-common/gomp/teams-2.c: New test. - * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add - shared(c) clause. - * gcc.dg/gomp/atomic-5.c (f1): Add another expected error. - * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const - qualified vars without mutable member no longer being predeterined - shared. - * gcc.dg/gomp/sharing-1.c: Likewise. - * g++.dg/gomp/clause-3.C: Likewise. - * g++.dg/gomp/member-2.C: Likewise. - * g++.dg/gomp/predetermined-1.C: Likewise. - * g++.dg/gomp/private-1.C: Likewise. - * g++.dg/gomp/sharing-1.C: Likewise. - * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate - const static data member without mutable elements. - * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps. - * gcc.dg/gomp/for-5.c: Likewise. - * gcc.dg/gomp/for-6.c: Change expected library call. - * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=. - * gcc.dg/gomp/reduction-2.c: New test. - * gcc.dg/gomp/simd-1.c: New test. - * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines. - * g++.dg/gomp/atomic-18.C: New test. - * g++.dg/gomp/atomic-19.C: New test. - * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only - variable messages. Add another expected error. - * g++.dg/gomp/critical-3.C: New test. - * g++.dg/gomp/depend-iterator-1.C: New test. - * g++.dg/gomp/depend-iterator-2.C: New test. - * g++.dg/gomp/depobj-1.C: New test. - * g++.dg/gomp/doacross-1.C: New test. - * g++.dg/gomp/for-21.C: New test. - * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps. - * g++.dg/gomp/for-5.C: Likewise. - * g++.dg/gomp/for-6.C: Change expected library call. - * g++.dg/gomp/loop-4.C: New test. - * g++.dg/gomp/pr33372-1.C: Adjust location of the expected - diagnostics. - * g++.dg/gomp/pr33372-3.C: Likewise. - * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=. - * g++.dg/gomp/simd-2.C: New test. - * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines. - -2018-11-08 Uros Bizjak - - * gcc.dg/pr87874.c (em): Declare uint64_max as - const unsigned long long int. - -2018-11-08 Jozef Lawrynowicz - - * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent - integer overflow when sizeof(short) == sizeof(int). - * gcc.dg/attr-alloc_size-11.c: Likewise. - * gcc.dg/attr-alloc_size-3.c: Likewise. - * gcc.dg/attr-alloc_size-5.c: Likewise. - * gcc.dg/builtin-stringop-chk-7.c: Likewise. - -2018-11-08 Jozef Lawrynowicz - - * c-c++-common/patchable_function_entry-decl.c: Add regex to search for - uppercase "NOP" instructions in assembler output. - * c-c++-common/patchable_function_entry-default.c: Likewise. - * c-c++-common/patchable_function_entry-definition.c: Likewise. - -2018-11-08 Jozef Lawrynowicz - - * c-c++-common/pr27336.c: Skip test if the target keeps null pointer - checks. - * gcc.dg/addr_equal-1.c: Likewise. - * gcc.dg/tree-ssa/pr78154.c: Likewise. - * gcc.dg/tree-ssa/vrp111.c: Likewise. - -2018-11-08 Jozef Lawrynowicz - - * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of - an output section is too large for a memory region, or a memory - region overflows. - -2018-11-08 Eric Botcazou - - * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma. - * gnat.dg/null_pointer_deref2.adb: Likewise. - * gnat.dg/null_pointer_deref3.adb: Likewise. - * gnat.dg/opt74.adb: New test. - * gnat.dg/opt74_pkg.ad[sb]: New helper. - * gnat.dg/warn12.adb: Delete. - * gnat.dg/warn12_pkg.ads: Likewise. - -2018-11-08 David Malcolm - - PR ipa/86395 - * g++.dg/ipa/devirt-12.C: Add "-all" suffix to - "-fdump-ipa-inline". - * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to - "-fdump-tree-einline". - * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to - "-fdump-tree-einline". - * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to - "-fdump-tree-einline". - * g++.dg/tree-ssa/inline-2.C: Likewise. - * g++.dg/tree-ssa/inline-3.C: Likewise. - * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but - using "-fopt-info-inline". - * gcc.dg/ipa/fopt-info-inline-1.c: New test. - * gcc.dg/ipa/inline-4.c: Add "-all" suffix to - "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized - directive. - * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to - "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized - directive. Update scan-tree-dump-times to reflect /order - suffixes. - * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to - reflect /order suffixes. - * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to - avoid getting extra messages from inliner. - * gcc.dg/plugin/dump-2.c: Likewise. - * gcc.dg/pr26570.c: Add dg-prune-output to ignore new - "function body not available" missed optimization messages. - * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect - /order suffixes. - * gcc.dg/pr71969-3.c: Likewise. - * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to - "-fdump-tree-einline". - * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to - "-fdump-tree-einline". Update scan-tree-dump-times to reflect - /order suffixes. - * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to - "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized - directive. - * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to - "-fdump-tree-einline". - * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order - suffixes. - -2018-11-08 David Malcolm - - * gcc.dg/format/gcc_diag-10.c: Add coverage for %f. - -2018-11-08 David Malcolm - - * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef. - (test_dump): Add testing of %C. - -2018-11-08 Eric Botcazou - - * g++.dg/other/pr87916.C: New test. - -2018-11-08 Richard Biener - - PR tree-optimization/87929 - * gcc.dg/pr87929.c: New testcase. - -2018-11-08 Martin Liska - - * gcc.dg/pr87811.c: Update scanned pattern. - * gcc.dg/pr87811-2.c: Likewise. - -2018-11-08 Rainer Orth - - * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined - sun. - * g++.dg/lto/pr87906_1.C: Likewise. - -2018-11-08 Richard Biener - - PR tree-optimization/87913 - * gcc.dg/tree-ssa/phi-opt-20.c: New testcase. - -2018-11-08 Chenghua Xu - - * gcc.target/mips/mips.exp (mips-dg-options): - Add mips_option_dependency msoft-float vs no-mmi and - mips16/micromips vs no-mmi/ext/ext2 only gcc - config with Loongson target. - -2018-11-07 Jozef Lawrynowicz - - * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to - memcpy from "unsigned long" to __SIZE_TYPE__. - -2018-11-07 Jozef Lawrynowicz - - PR c/87691 - * gcc.target/msp430/pr87691.c: New test. - -2018-11-07 Nikolai Merinov - - * gcc.dg/Wno-attribute-warning.c: New test. - -2018-11-07 Nathan Sidwell - - PR c++/87904 - * g++.dg/lookup/pr87904.C: New. - -2018-11-07 Uros Bizjak - - * gcc.dg/pr87874.c: Compile only for int128 effective target. - -2018-11-07 Richard Biener - - PR tree-optimization/87914 - * lib/target-supports.exp (check_effective_target_vect_var_shift): New. - (check_avx2_available): Likewise. - * g++.dg/vect/pr87914.cc: New testcase. - -2018-11-07 Chenghua Xu - - * gcc.target/mips/loongson-ctz.c: Fix typo. - * gcc.target/mips/loongson-dctz.c: Fix typo. - -2018-11-07 Jan Hubicka - - * g++.dg/lto/odr-1_1.C: Fix template. - -2018-11-07 Chenghua Xu - - * gcc.target/mips/loongson-ctz.c: New test. - * gcc.target/mips/loongson-dctz.c: Likewise. - * gcc.target/mips/mips.exp (mips_option_groups): Add - -mloongson-ext2 option. - -2018-11-07 Chenghua Xu - - * gcc.target/mips/mips.exp (mips_option_groups): Add - -mloongson-ext option. - (mips-dg-options): Add mips_option_dependency options - "-mmicromips" vs "-mno-loongson-ext", - -2018-11-07 Chenghua Xu - - * gcc.target/mips/loongson-shift-count-truncated-1.c - (dg-options): Run under -mloongson-mmi option. - Include loongson-mmiintrin.h instead of loongson.h. - * gcc.target/mips/loongson-simd.c: Likewise. - * gcc.target/mips/mips.exp (mips_option_groups): Add - -mloongson-mmi option. - (mips-dg-options): Add mips_option_dependency options "-mips16" vs - "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi", - "-msoft-float" vs "-mno-loongson-mmi". - (mips-dg-init): Add -mloongson-mmi option. - * lib/target-supports.exp: Rename check_mips_loongson_hw_available - to check_mips_loongson_mmi_hw_available. - Rename check_effective_target_mips_loongson_runtime to - check_effective_target_mips_loongson_mmi_runtime. - (check_effective_target_vect_int): Use mips_loongson_mmi instead - of mips_loongson when check et-is-effective-target. - (add_options_for_mips_loongson_mmi): New proc. - Rename check_effective_target_mips_loongson to - check_effective_target_mips_loongson_mmi. - (check_effective_target_vect_shift, - check_effective_target_whole_vector_shift, - check_effective_target_vect_no_int_min_max, - check_effective_target_vect_no_align, - check_effective_target_vect_short_mult, - check_vect_support_and_set_flags):Use mips_loongson_mmi instead - of mips_loongson when check et-is-effective-target. - -2018-11-07 Richard Biener - - PR lto/87906 - * g++.dg/lto/pr87906_0.C: New testcase. - * g++.dg/lto/pr87906_1.C: Likewise. - -2018-11-07 Alexandre Oliva - - PR rtl-optimization/87874 - * gcc.dg/pr87874.c: New. - -2018-11-06 Ilya Leoshkevich - - * gcc.target/s390/load-and-test-fp-1.c: Accept cdb. - -2018-11-06 Jozef Lawrynowicz - - * gcc.target/msp430/special-regs.c: New test. - -2018-11-06 Rainer Orth - - PR sanitizer/80953 - * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca - support. - (foo): Use __builtin_alloca. - -2018-11-06 Jan Hubicka - - * gcc.dg/lto/tbaa-1.c: New testcase. - -2018-11-06 Richard Biener - - PR tree-optimization/87889 - * gcc.dg/pr87894.c: New testcase. - -2018-11-06 Andreas Krebbel - - PR target/87723 - * gcc.target/s390/pr87723.c: New test. - -2018-11-06 Richard Biener - - PR middle-end/18041 - * gcc.target/i386/pr18041-1.c: New testcase. - * gcc.target/i386/pr18041-2.c: Likewise. - -2018-11-06 Wei Xiao - - * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics. - * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto. - * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto. - * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto. - * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto. - * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto. - * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto. - * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto. - * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto. - * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto. - * 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. - * gcc.target/i386/testimm-10.c: Ditto. - * gcc.target/i386/testround-1.c: Ditto. - -2018-11-05 Paul Koning - - * lib/target-supports.exp: Add check for "inf" effective target - keyword. - * gcc.dg/builtins-44.c: Skip if no infinite support. - * gcc.dg/builtins-45.c: Ditto. - * gcc.dg/torture/builtin-complex-1.c: Ditto. - * gcc.dg/torture/builtin-cproj-1.c: Ditto. - * gcc.dg/torture/builtin-frexp-1.c: Ditto. - * gcc.dg/torture/builtin-ldexp-1.c: Ditto. - * gcc.dg/torture/builtin-logb-1.c: Ditto. - * gcc.dg/torture/builtin-math-2.c: Ditto. - * gcc.dg/torture/builtin-math-5.c: Ditto. - * gcc.dg/torture/builtin-math-7.c: Ditto. - * gcc.dg/torture/builtin-modf-1.c: Ditto. - * gcc.dg/torture/type-generic-1.c: Ditto. - -2018-11-05 Ilya Leoshkevich - - * gcc.target/s390/md/andc-splitter-1.c: Add colon to - expectations. - * gcc.target/s390/md/andc-splitter-2.c: Likewise. - * gcc.target/s390/md/setmem_long-1.c: Likewise. - -2018-11-05 Richard Biener - - PR tree-optimization/87873 - * gcc.dg/pr87873.c: New testcase. - -2018-11-05 Robin Dapp - - * gcc.target/s390/ifcvt-one-insn-bool.c: New test. - * gcc.target/s390/ifcvt-one-insn-char.c: New test. - -2018-11-05 Robin Dapp - - * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12. - -2018-11-05 Richard Biener - - * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one. - * gcc.dg/tree-ssa/scev-7.c: Likewise. - -2018-11-05 Jakub Jelinek - - PR tree-optimization/87859 - * gcc.dg/store_merging_24.c: New test. - * gcc.dg/store_merging_25.c: New test. - - PR sanitizer/87837 - * c-c++-common/ubsan/pr87837.c: New test. - -2018-11-05 Martin Liska - - PR c/87811 - * gcc.dg/pr87811.c: New test. - * gcc.dg/pr87811-2.c: Likewise. - * gcc.dg/pr87811-3.c: Likewise. - -2018-11-05 Martin Liska - - PR gcov-profile/77698 - * gcc.dg/tree-prof/pr77698.c: New test. - -2018-11-04 Bernd Edlinger - - PR tree-optimization/86572 - * gcc.dg/pr86572.c: New test. - -2018-11-04 Bernd Edlinger - - PR tree-optimization/87672 - * gcc.dg/pr87672.c: New test. - -2018-11-04 Uros Bizjak - - PR middle-end/58372 - * g++.target/i386/pr58372.C: New test. - -2018-11-03 Sandra Loosemore - - PR target/87079 - * gcc.target/nios2/pr87079-1.c: New. - * gcc.target/nios2/pr87079-2.c: New. - -2018-11-02 Rainer Orth - - * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ... - * gcc.dg/compat/pr83487-1_main.c: ... here. - * gcc.dg/compat/struct-by-value-10_main.c, - gcc.dg/compat/struct-by-value-10_x.c, - gcc.dg/compat/struct-by-value-11_main.c, - gcc.dg/compat/struct-by-value-11_x.c, - gcc.dg/compat/struct-by-value-12_main.c, - gcc.dg/compat/struct-by-value-12_x.c, - gcc.dg/compat/struct-by-value-13_main.c, - gcc.dg/compat/struct-by-value-13_x.c, - gcc.dg/compat/struct-by-value-14_main.c, - gcc.dg/compat/struct-by-value-14_x.c, - gcc.dg/compat/struct-by-value-15_main.c, - gcc.dg/compat/struct-by-value-15_x.c, - gcc.dg/compat/struct-by-value-17_main.c, - gcc.dg/compat/struct-by-value-17_x.c, - gcc.dg/compat/struct-by-value-18_main.c, - gcc.dg/compat/struct-by-value-18_x.c, - gcc.dg/compat/struct-by-value-2_main.c, - gcc.dg/compat/struct-by-value-2_x.c, - gcc.dg/compat/struct-by-value-22_main.c, - gcc.dg/compat/struct-by-value-22_x.c, - gcc.dg/compat/struct-by-value-3_main.c, - gcc.dg/compat/struct-by-value-3_x.c, - gcc.dg/compat/struct-by-value-4_main.c, - gcc.dg/compat/struct-by-value-4_x.c, - gcc.dg/compat/struct-by-value-5b_main.c, - gcc.dg/compat/struct-by-value-5b_x.c, - gcc.dg/compat/struct-by-value-6b_main.c, - gcc.dg/compat/struct-by-value-6b_x.c, - gcc.dg/compat/struct-by-value-6b_main.c, - gcc.dg/compat/struct-by-value-7b_x.c, - gcc.dg/compat/struct-by-value-7b_main.c, - gcc.dg/compat/struct-by-value-8_main.c, - gcc.dg/compat/struct-by-value-8_x.c, - gcc.dg/compat/struct-by-value-9_main.c, - gcc.dg/compat/struct-by-value-9_x.c, - gcc.dg/compat/struct-return-2_main.c, - gcc.dg/compat/struct-return-2_x.c: Likewise. - -2018-11-02 Nathan Sidwell - - * g++.dg/lookup/crash6.C: Adjust error - * g++.dg/parse/crash38.C: Likewise. - -2018-11-02 Andreas Schwab - - * gcc.c-torture/execute/20010904-2.c: Fix last change. - * gcc.dg/Wattributes-10.c: Likewise. - -2018-11-02 Richard Biener - - PR tree-optimization/87776 - * gcc.dg/torture/pr87776.c: New testcase. - -2018-11-01 Marek Polacek - - Implement P0846R0, ADL and function templates. - * g++.dg/addr_builtin-1.C: Adjust dg-error. - * g++.dg/cpp2a/fn-template1.C: New test. - * g++.dg/cpp2a/fn-template10.C: New test. - * g++.dg/cpp2a/fn-template11.C: New test. - * g++.dg/cpp2a/fn-template12.C: New test. - * g++.dg/cpp2a/fn-template13.C: New test. - * g++.dg/cpp2a/fn-template14.C: New test. - * g++.dg/cpp2a/fn-template15.C: New test. - * g++.dg/cpp2a/fn-template16.C: New test. - * g++.dg/cpp2a/fn-template2.C: New test. - * g++.dg/cpp2a/fn-template3.C: New test. - * g++.dg/cpp2a/fn-template4.C: New test. - * g++.dg/cpp2a/fn-template5.C: New test. - * g++.dg/cpp2a/fn-template6.C: New test. - * g++.dg/cpp2a/fn-template7.C: New test. - * g++.dg/cpp2a/fn-template8.C: New test. - * g++.dg/cpp2a/fn-template9.C: New test. - * g++.dg/parse/fn-template1.C: New test. - * g++.dg/parse/fn-template2.C: New test. - * g++.dg/parse/template19.C: Adjust dg-error. - * g++.dg/template/pr61745.C: Add target to dg-error. - -2017-11-01 Thomas Koenig - - PR fortran/54613 - * gfortran.dg/findloc_1.f90: Actually commit. - * gfortran.dg/findloc_2.f90: Actually commit. - * gfortran.dg/findloc_3.f90: Actually commit. - * gfortran.dg/findloc_4.f90: Actually commit. - * gfortran.dg/findloc_5.f90: Actually commit. - * gfortran.dg/findloc_6.f90: Actually commit. - -2018-11-01 Paul Thomas - - PR fortran/40196 - * gfortran.dg/inquiry_part_ref_1.f08: New test. - * gfortran.dg/inquiry_part_ref_2.f90: New test. - * gfortran.dg/inquiry_part_ref_3.f90: New test. - -2018-11-01 Paul Koning - - * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11. - * gcc.c-torture/execute/20010904-2.c: Ditto. - * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11. - * gcc.dg/Walloc-size-larger-than-4.c: Ditto. - * gcc.dg/Walloc-size-larger-than-5.c: Ditto. - * gcc.dg/Walloc-size-larger-than-6.c: Ditto. - * gcc.dg/Walloc-size-larger-than-7.c: Ditto. - * gcc.dg/Walloca-14.c: Ditto. - * gcc.dg/Wlarger-than3.c: Ditto. - * gcc.dg/compat/pr83487-1_y.c: Ditto. - * gcc.dg/compat/struct-by-value-2_x.c: Ditto. - * gcc.dg/compat/struct-by-value-3_x.c: Ditto. - * gcc.dg/compat/struct-by-value-4_x.c: Ditto. - * gcc.dg/compat/struct-by-value-5b_x.c: Ditto. - * gcc.dg/compat/struct-by-value-6b_x.c: Ditto. - * gcc.dg/compat/struct-by-value-7b_x.c: Ditto. - * gcc.dg/compat/struct-by-value-8_x.c: Ditto. - * gcc.dg/compat/struct-by-value-9_x.c: Ditto. - * gcc.dg/compat/struct-by-value-10_x.c: Ditto. - * gcc.dg/compat/struct-by-value-11_x.c: Ditto. - * gcc.dg/compat/struct-by-value-12_x.c: Ditto. - * gcc.dg/compat/struct-by-value-13_x.c: Ditto. - * gcc.dg/compat/struct-by-value-14_x.c: Ditto. - * gcc.dg/compat/struct-by-value-15_x.c: Ditto. - * gcc.dg/compat/struct-by-value-16_x.c: Ditto. - * gcc.dg/compat/struct-by-value-17_x.c: Ditto. - * gcc.dg/compat/struct-by-value-18_x.c: Ditto. - * gcc.dg/compat/struct-by-value-22_x.c: Ditto. - * gcc.dg/compat/struct-return-2_x.c: Ditto. - * gcc.dg/falign-labels-1.c: Ditto. - * gcc.dg/long_branch.c: Ditto. - * gcc.dg/nextafter-1.c: Ditto. - * gcc.dg/pr35045.c: Ditto. - * gcc.dg/pr48616.c: Ditto. - * gcc.dg/pr84100.c: Ditto. - * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto. - * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto. - * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto. - * gcc.dg/Wattributes-10.c: Expect error if pdp11. - * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11. - * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF. - * gcc.dg/builtins-1.c: Ditto. - -2018-11-01 Thomas Koenig - - PR fortran/46020 - * gfortran.dg/bind_c_18.f90: Adjust error message. - -2018-11-01 Marek Polacek - - * g++.dg/cpp1z/constexpr-lambda22.C: New test, - -2018-11-01 Jozef Lawrynowicz - - * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32. - -2018-11-30 Jan Hubicka - - * g++.dg/lto/pr84805_1.C: Update template. - * g++.dg/lto/pr84805_0.C: Update template. - * g++.dg/lto/pr84805_1b.C: Update template. - * g++.dg/lto/pr84805_0b.C: Update template. - -2018-11-01 Jakub Jelinek - - PR tree-optimization/87826 - * gcc.dg/pr87826.c: New test. - -2018-11-01 Thomas Koenig - - PR fortran/46020 - * gfortran.dg/bind_c_usage_7.f90: Adjust error message. - * gfortran.dg/bind_c_usage_32.f90: New test. - -2018-11-01 Nathan Sidwell - - * g++.dg/abi/anon5.C: New. - -2018-11-01 Jakub Jelinek - - PR d/87824 - * gdc.dg/simd.d: Add -Wno-psabi. - * gdc.dg/compilable.d: Likewise. - -2018-11-01 Martin Liska - Jason Merrill - - PR c++/64266 - PR bootstrap/70422 - PR ipa/81277 - * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation - test. - * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time - assumptions are not longer valid. - -2018-10-31 Thomas Koenig - - PR fortran/20520 - * gfortran.dg/allocatable_uninitialized_1.f90: New test. - -2018-10-31 Nathan Sidwell - - * g++.dg/lookup/friend21.C: New. - -2018-10-31 Martin Liska - - PR driver/83193 - * gcc.target/aarch64/spellcheck_7.c: New test. - * gcc.target/aarch64/spellcheck_8.c: New test. - * gcc.target/aarch64/spellcheck_9.c: New test. - -2018-10-31 Nathan Sidwell - - * g++.dg/lookup/using60.C: New. - -2018-10-31 Richard Biener - - PR middle-end/70359 - PR middle-end/86270 - * gcc.target/i386/pr70359.c: New testcase. - * gcc.target/i386/pr86270.c: Likewise. - -2018-10-31 Claudiu Zissulescu - - * gcc.target/arc/jumptable.c: New test. - -2018-10-31 Claudiu Zissulescu - - * gcc.target/arc/tls-gd.c: New file. - * gcc.target/arc/tls-ie.c: Likewise. - * gcc.target/arc/tls-ld.c: Likewise. - * gcc.target/arc/tls-le.c: Likewise. - * gcc.target/arc/tls-1.c: Update test. - -2018-10-31 Claudiu Zissulescu - - * gcc.target/arc/mulsi3_highpart-2.c: Update test. - -2018-10-31 Martin Liska - - * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message. - * c-c++-common/ubsan/unreachable-1.c (main): Likewise. - * c-c++-common/ubsan/unreachable-2.c: Likewise. - * c-c++-common/ubsan/unreachable-4.c (main): Likewise. - -2018-10-31 Thomas Preud'homme - - PR target/87374 - * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and - -mword-relocations would be passed when compiling the test. - * gcc.target/arm/movsi_movt.c: Likewise. - * gcc.target/arm/pr81863.c: Likewise. - * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise. - * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise. - * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise. - * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise. - * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise. - * gcc.target/arm/tls-disable-literal-pool.c: Likewise. - -2018-10-31 Richard Biener - - PR testsuite/87802 - * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets. - -2018-10-30 Thomas Koenig - - PR fortran/85896 - * gfortran.dg/min_max_type.f90: New test. - -2018-10-30 Martin Sebor - - PR middle-end/87041 - * gcc.c-torture/execute/fprintf-2.c: New test. - * gcc.c-torture/execute/printf-2.c: Same. - * gcc.c-torture/execute/user-printf.c: Same. - * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same. - * gcc.dg/tree-ssa/builtin-printf-2.c: Same. - * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same. - * gcc.dg/tree-ssa/user-printf-warn-1.c: Same. - -2018-10-30 Marek Polacek - - Implement P0892R2, explicit(bool). - * g++.dg/cpp2a/explicit1.C: New test. - * g++.dg/cpp2a/explicit10.C: New test. - * g++.dg/cpp2a/explicit11.C: New test. - * g++.dg/cpp2a/explicit12.C: New test. - * g++.dg/cpp2a/explicit13.C: New test. - * g++.dg/cpp2a/explicit2.C: New test. - * g++.dg/cpp2a/explicit3.C: New test. - * g++.dg/cpp2a/explicit4.C: New test. - * g++.dg/cpp2a/explicit5.C: New test. - * g++.dg/cpp2a/explicit6.C: New test. - * g++.dg/cpp2a/explicit7.C: New test. - * g++.dg/cpp2a/explicit8.C: New test. - * g++.dg/cpp2a/explicit9.C: New test. - -2018-10-30 Segher Boessenkool - - PR rtl-optimization/87708 - * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test. - * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test. - -2018-10-30 Paolo Carlini - - * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too. - * g++.dg/ext/flexarray-mangle-2.C: Likewise. - * g++.dg/ext/flexarray-mangle.C: Likewise. - * g++.dg/ext/flexarray-subst.C: Likewise. - * g++.dg/ext/flexary10.C: Likewise. - * g++.dg/ext/flexary11.C: Likewise. - * g++.dg/ext/flexary14.C: Likewise. - * g++.dg/ext/flexary16.C: Likewise. - * g++.dg/ext/flexary26.C: Likewise. - * g++.dg/ext/flexary27.C: Likewise. - * g++.dg/ext/flexary7.C: Likewise. - * g++.dg/ext/pr71290.C: Likewise. - -2018-10-30 Paul Koning - - * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support. - -2018-10-30 Michael Ploujnikov - - * gcc.dg/tree-prof/cold_partition_label.c: Update for cold - section names without numbers. - * gcc.dg/tree-prof/section-attr-1.c: Ditto. - * gcc.dg/tree-prof/section-attr-2.c: Ditto. - * gcc.dg/tree-prof/section-attr-3.c: Ditto. - -2018-10-29 David Malcolm - - PR c++/87721 - * c-c++-common/substring-location-PR-87721.c: New test. - * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for - PR 87721. - * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c - (test_string_literals): Fold the index arguments before checking - for INTEGER_CST. - -2018-10-29 David Malcolm - - * c-c++-common/spellcheck-reserved.c: Update expected output for - C++ for merger of "did you mean" suggestions into the error - message. - * g++.dg/ext/builtin3.C: Update expected output for merger of "did - you mean" suggestion into the error. - * g++.dg/lookup/error1.C: Likewise. - * g++.dg/lookup/pr77549.C: Likewise. - * g++.dg/lookup/pr80913.C: Likewise. - * g++.dg/lookup/suggestions1.C: Likewise. - * g++.dg/lookup/suggestions2.C: New test. - * g++.dg/overload/koenig1.C: Update expected output as above. - * g++.dg/spellcheck-identifiers-2.C: Likewise. - * g++.dg/spellcheck-identifiers.C: Likewise. - * g++.dg/spellcheck-ns.C: New test. - * g++.dg/spellcheck-pr77829.C: Update expected output as above. - * g++.dg/spellcheck-pr78656.C: Likewise. - * g++.dg/spellcheck-pr79298.C: Likewise, adding - -fdiagnostics-show-caret to options. - * g++.dg/spellcheck-pr80177.C: Likewise. - * g++.dg/spellcheck-single-vs-multiple.C: New test. - * g++.dg/spellcheck-typenames.C: Update expected output as above. - * g++.dg/template/static10.C: Likewise. - * g++.old-deja/g++.mike/ns5.C: Likewise. - * g++.old-deja/g++.mike/ns7.C: Likewise. - * g++.old-deja/g++.ns/koenig5.C: Likewise. - * g++.old-deja/g++.other/lineno5.C: Likewise. - -2018-10-29 Paolo Carlini - - * g++.dg/cpp0x/auto24.C: Test location too. - * g++.dg/cpp0x/auto3.C: Likewise. - * g++.dg/cpp0x/auto42.C: Likewise. - * g++.dg/cpp0x/initlist57.C: Likewise. - * g++.dg/cpp0x/initlist75.C: Likewise. - * g++.dg/cpp0x/initlist80.C: Likewise. - * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise. - * g++.old-deja/g++.brendan/array-refs.C: Likewise. - * g++.old-deja/g++.bugs/900322_01.C: Likewise. - * g++.old-deja/g++.bugs/900519_07.C: Likewise. - * g++.old-deja/g++.other/typeck1.C: Likewise. - -2018-10-29 Kugan Vivekanandarajah - - PR middle-end/87469 - * g++.dg/pr87469.C: New test. - -2018-10-29 Marek Polacek - - PR c++/87594 - constexpr rejects-valid with range-based for. - * g++.dg/cpp1y/constexpr-loop8.C: New test. - -2018-10-29 Richard Biener - - PR tree-optimization/87785 - * gcc.dg/torture/20181029-1.c: New testcase. - * gcc.dg/torture/20181029-2.c: Likewise. - -2018-10-29 Richard Biener - - PR tree-optimization/87790 - * gcc.dg/pr87790.c: New testcase. - -2018-10-29 Martin Liska - - * g++.dg/gcov/gcov-8.C: Do not check intermediate format. - * lib/gcov.exp: Remove legacy verify-intermediate. - -2018-10-28 Kugan Vivekanandarajah - - * gcc.dg/gimplefe-30.c: New test. - * gcc.dg/gimplefe-31.c: New test. - * gcc.dg/gimplefe-32.c: New test. - * gcc.dg/gimplefe-33.c: New test. - -2018-10-28 Iain Buclaw - - * gcc.misc-tests/help.exp: Add D to option descriptions check. - * gdc.dg/asan/asan.exp: New file. - * gdc.dg/asan/gdc272.d: New test. - * gdc.dg/compilable.d: New test. - * gdc.dg/dg.exp: New file. - * gdc.dg/gdc254.d: New test. - * gdc.dg/gdc260.d: New test. - * gdc.dg/gdc270a.d: New test. - * gdc.dg/gdc270b.d: New test. - * gdc.dg/gdc282.d: New test. - * gdc.dg/gdc283.d: New test. - * gdc.dg/imports/gdc170.d: New test. - * gdc.dg/imports/gdc231.d: New test. - * gdc.dg/imports/gdc239.d: New test. - * gdc.dg/imports/gdc241a.d: New test. - * gdc.dg/imports/gdc241b.d: New test. - * gdc.dg/imports/gdc251a.d: New test. - * gdc.dg/imports/gdc251b.d: New test. - * gdc.dg/imports/gdc253.d: New test. - * gdc.dg/imports/gdc254a.d: New test. - * gdc.dg/imports/gdc256.d: New test. - * gdc.dg/imports/gdc27.d: New test. - * gdc.dg/imports/gdcpkg256/package.d: New test. - * gdc.dg/imports/runnable.d: New test. - * gdc.dg/link.d: New test. - * gdc.dg/lto/lto.exp: New file. - * gdc.dg/lto/ltotests_0.d: New test. - * gdc.dg/lto/ltotests_1.d: New test. - * gdc.dg/runnable.d: New test. - * gdc.dg/simd.d: New test. - * gdc.test/gdc-test.exp: New file. - * lib/gdc-dg.exp: New file. - * lib/gdc.exp: New file. - -2017-10-28 Thomas Koenig - - PR fortran/54613 - * gfortran.dg/findloc_1.f90: New test. - * gfortran.dg/findloc_2.f90: New test. - * gfortran.dg/findloc_3.f90: New test. - * gfortran.dg/findloc_4.f90: New test. - * gfortran.dg/findloc_5.f90: New test. - * gfortran.dg/findloc_6.f90: New test. - -2018-10-26 Bill Schmidt - Jinsong Ji - - * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also; - formatting cleanup. - * gcc.target/powerpc/sse-pavgw-1.c: Likewise. - * gcc.target/powerpc/sse2-addsd-1.c: Likewise. - * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise. - * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise. - * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise. - * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise. - * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise. - * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise. - * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise. - * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise. - * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise. - * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise. - * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise. - * gcc.target/powerpc/sse2-divpd-1.c: Likewise. - * gcc.target/powerpc/sse2-divsd-1.c: Likewise. - * gcc.target/powerpc/sse2-maxsd-1.c: Likewise. - * gcc.target/powerpc/sse2-minsd-1.c: Likewise. - * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise. - * gcc.target/powerpc/sse2-movq-1.c: Likewise. - * gcc.target/powerpc/sse2-movsd-3.c: Likewise. - * gcc.target/powerpc/sse2-mulpd-1.c: Likewise. - * gcc.target/powerpc/sse2-mulsd-1.c: Likewise. - * gcc.target/powerpc/sse2-packssdw-1.c: Likewise. - * gcc.target/powerpc/sse2-packsswb-1.c: Likewise. - * gcc.target/powerpc/sse2-packuswb-1.c: Likewise. - * gcc.target/powerpc/sse2-paddsb-1.c: Likewise. - * gcc.target/powerpc/sse2-paddsw-1.c: Likewise. - * gcc.target/powerpc/sse2-paddusb-1.c: Likewise. - * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise. - * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise. - * gcc.target/powerpc/sse2-pmuludq1.c: Likewise. - * gcc.target/powerpc/sse2-psadbw-1.c: Likewise. - * gcc.target/powerpc/sse2-pshufd-1.c: Likewise. - * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise. - * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise. - * gcc.target/powerpc/sse2-pslld-2.c: Likewise. - * gcc.target/powerpc/sse2-pslldq-1.c: Likewise. - * gcc.target/powerpc/sse2-psrld-1.c: Likewise. - * gcc.target/powerpc/sse2-psrld-2.c: Likewise. - * gcc.target/powerpc/sse2-psrldq-1.c: Likewise. - * gcc.target/powerpc/sse2-psubusb-1.c: Likewise. - * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise. - * gcc.target/powerpc/sse2-subsd-1.c: Likewise. - -2018-10-26 Paul A. Clarke - - * gcc.target/powerpc/ssse3-check.h: New file. - * gcc.target/powerpc/ssse3-vals.h: New file. - * gcc.target/powerpc/ssse3-pabsb.c: New file. - * gcc.target/powerpc/ssse3-pabsd.c: New file. - * gcc.target/powerpc/ssse3-pabsw.c: New file. - * gcc.target/powerpc/ssse3-palignr.c: New file. - * gcc.target/powerpc/ssse3-phaddd.c: New file. - * gcc.target/powerpc/ssse3-phaddsw.c: New file. - * gcc.target/powerpc/ssse3-phaddw.c: New file. - * gcc.target/powerpc/ssse3-phsubd.c: New file. - * gcc.target/powerpc/ssse3-phsubsw.c: New file. - * gcc.target/powerpc/ssse3-phsubw.c: New file. - * gcc.target/powerpc/ssse3-pmaddubsw.c: New file. - * gcc.target/powerpc/ssse3-pmulhrsw.c: New file. - * gcc.target/powerpc/ssse3-pshufb.c: New file. - * gcc.target/powerpc/ssse3-psignb.c: New file. - * gcc.target/powerpc/ssse3-psignd.c: New file. - * gcc.target/powerpc/ssse3-psignw.c: New file. - -2018-10-26 Paul A. Clarke - - * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution. - * gcc.target/powerpc/mmx-packssdw-1.c: Likewise. - * gcc.target/powerpc/mmx-packsswb-1.c: Likewise. - * gcc.target/powerpc/mmx-packs.c: Likewise. - * gcc.target/powerpc/mmx-packssdw-1.c: Likewise. - * gcc.target/powerpc/mmx-packsswb-1.c: Likewise. - * gcc.target/powerpc/mmx-paddb-1.c: Likewise. - * gcc.target/powerpc/mmx-paddd-1.c: Likewise. - * gcc.target/powerpc/mmx-paddsb-1.c: Likewise. - * gcc.target/powerpc/mmx-paddsw-1.c: Likewise. - * gcc.target/powerpc/mmx-paddusb-1.c: Likewise. - * gcc.target/powerpc/mmx-paddusw-1.c: Likewise. - * gcc.target/powerpc/mmx-paddw-1.c: Likewise. - * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise. - * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise. - * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise. - * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise. - * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise. - * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise. - * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise. - * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise. - * gcc.target/powerpc/mmx-pmullw-1.c: Likewise. - * gcc.target/powerpc/mmx-pslld-1.c: Likewise. - * gcc.target/powerpc/mmx-psllw-1.c: Likewise. - * gcc.target/powerpc/mmx-psrad-1.c: Likewise. - * gcc.target/powerpc/mmx-psraw-1.c: Likewise. - * gcc.target/powerpc/mmx-psrld-1.c: Likewise. - * gcc.target/powerpc/mmx-psrlw-1.c: Likewise. - * gcc.target/powerpc/mmx-psubb-2.c: Likewise. - * gcc.target/powerpc/mmx-psubd-2.c: Likewise. - * gcc.target/powerpc/mmx-psubsb-1.c: Likewise. - * gcc.target/powerpc/mmx-psubsw-1.c: Likewise. - * gcc.target/powerpc/mmx-psubusb-1.c: Likewise. - * gcc.target/powerpc/mmx-psubusw-1.c: Likewise. - * gcc.target/powerpc/mmx-psubw-2.c: Likewise. - * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise. - * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise. - * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise. - * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise. - * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise. - * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise. - * gcc.target/powerpc/pr37191.c: Likewise. - * gcc.target/powerpc/sse-addps-1.c: Likewise. - * gcc.target/powerpc/sse-addss-1.c: Likewise. - * gcc.target/powerpc/sse-andnps-1.c: Likewise. - * gcc.target/powerpc/sse-andps-1.c: Likewise. - * gcc.target/powerpc/sse-cmpss-1.c: Likewise. - * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise. - * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise. - * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise. - * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise. - * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise. - * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise. - * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise. - * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise. - * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise. - * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise. - * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise. - * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise. - * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise. - * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise. - * gcc.target/powerpc/sse-divps-1.c: Likewise. - * gcc.target/powerpc/sse-divss-1.c: Likewise. - * gcc.target/powerpc/sse-maxps-1.c: Likewise. - * gcc.target/powerpc/sse-maxps-2.c: Likewise. - * gcc.target/powerpc/sse-maxss-1.c: Likewise. - * gcc.target/powerpc/sse-minps-1.c: Likewise. - * gcc.target/powerpc/sse-minps-2.c: Likewise. - * gcc.target/powerpc/sse-minss-1.c: Likewise. - * gcc.target/powerpc/sse-movaps-1.c: Likewise. - * gcc.target/powerpc/sse-movaps-2.c: Likewise. - * gcc.target/powerpc/sse-movhlps-1.c: Likewise. - * gcc.target/powerpc/sse-movhps-1.c: Likewise. - * gcc.target/powerpc/sse-movhps-2.c: Likewise. - * gcc.target/powerpc/sse-movlhps-1.c: Likewise. - * gcc.target/powerpc/sse-movlps-1.c: Likewise. - * gcc.target/powerpc/sse-movlps-2.c: Likewise. - * gcc.target/powerpc/sse-movmskb-1.c: Likewise. - * gcc.target/powerpc/sse-movmskps-1.c: Likewise. - * gcc.target/powerpc/sse-movss-1.c: Likewise. - * gcc.target/powerpc/sse-movss-2.c: Likewise. - * gcc.target/powerpc/sse-movss-3.c: Likewise. - * gcc.target/powerpc/sse-mulps-1.c: Likewise. - * gcc.target/powerpc/sse-mulss-1.c: Likewise. - * gcc.target/powerpc/sse-orps-1.c: Likewise. - * gcc.target/powerpc/sse-pavgw-1.c: Likewise. - * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise. - * gcc.target/powerpc/sse-pmaxub-1.c: Likewise. - * gcc.target/powerpc/sse-pminsw-1.c: Likewise. - * gcc.target/powerpc/sse-pminub-1.c: Likewise. - * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise. - * gcc.target/powerpc/sse-psadbw-1.c: Likewise. - * gcc.target/powerpc/sse-rcpps-1.c: Likewise. - * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise. - * gcc.target/powerpc/sse-shufps-1.c: Likewise. - * gcc.target/powerpc/sse-sqrtps-1.c: Likewise. - * gcc.target/powerpc/sse-subps-1.c: Likewise. - * gcc.target/powerpc/sse-subss-1.c: Likewise. - * gcc.target/powerpc/sse-ucomiss-1.c: Likewise. - * gcc.target/powerpc/sse-ucomiss-2.c: Likewise. - * gcc.target/powerpc/sse-ucomiss-3.c: Likewise. - * gcc.target/powerpc/sse-ucomiss-4.c: Likewise. - * gcc.target/powerpc/sse-ucomiss-5.c: Likewise. - * gcc.target/powerpc/sse-ucomiss-6.c: Likewise. - * gcc.target/powerpc/sse-unpckhps-1.c: Likewise. - * gcc.target/powerpc/sse-unpcklps-1.c: Likewise. - * gcc.target/powerpc/sse-xorps-1.c: Likewise. - * gcc.target/powerpc/sse2-addpd-1.c: Likewise. - * gcc.target/powerpc/sse2-addsd-1.c: Likewise. - * gcc.target/powerpc/sse2-andnpd-1.c: Likewise. - * gcc.target/powerpc/sse2-andpd-1.c: Likewise. - * gcc.target/powerpc/sse2-cmppd-1.c: Likewise. - * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise. - * gcc.target/powerpc/sse2-comisd-1.c: Likewise. - * gcc.target/powerpc/sse2-comisd-2.c: Likewise. - * gcc.target/powerpc/sse2-comisd-3.c: Likewise. - * gcc.target/powerpc/sse2-comisd-4.c: Likewise. - * gcc.target/powerpc/sse2-comisd-5.c: Likewise. - * gcc.target/powerpc/sse2-comisd-6.c: Likewise. - * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise. - * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise. - * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise. - * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise. - * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise. - * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise. - * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise. - * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise. - * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise. - * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise. - * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise. - * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise. - * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise. - * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise. - * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise. - * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise. - * gcc.target/powerpc/sse2-divpd-1.c: Likewise. - * gcc.target/powerpc/sse2-divsd-1.c: Likewise. - * gcc.target/powerpc/sse2-maxpd-1.c: Likewise. - * gcc.target/powerpc/sse2-maxsd-1.c: Likewise. - * gcc.target/powerpc/sse2-minpd-1.c: Likewise. - * gcc.target/powerpc/sse2-minsd-1.c: Likewise. - * gcc.target/powerpc/sse2-mmx.c: Likewise. - * gcc.target/powerpc/sse2-movhpd-1.c: Likewise. - * gcc.target/powerpc/sse2-movhpd-2.c: Likewise. - * gcc.target/powerpc/sse2-movlpd-1.c: Likewise. - * gcc.target/powerpc/sse2-movlpd-2.c: Likewise. - * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise. - * gcc.target/powerpc/sse2-movq-1.c: Likewise. - * gcc.target/powerpc/sse2-movq-2.c: Likewise. - * gcc.target/powerpc/sse2-movq-3.c: Likewise. - * gcc.target/powerpc/sse2-movsd-1.c: Likewise. - * gcc.target/powerpc/sse2-movsd-2.c: Likewise. - * gcc.target/powerpc/sse2-movsd-3.c: Likewise. - * gcc.target/powerpc/sse2-mulpd-1.c: Likewise. - * gcc.target/powerpc/sse2-mulsd-1.c: Likewise. - * gcc.target/powerpc/sse2-orpd-1.c: Likewise. - * gcc.target/powerpc/sse2-packssdw-1.c: Likewise. - * gcc.target/powerpc/sse2-packsswb-1.c: Likewise. - * gcc.target/powerpc/sse2-packuswb-1.c: Likewise. - * gcc.target/powerpc/sse2-paddb-1.c: Likewise. - * gcc.target/powerpc/sse2-paddd-1.c: Likewise. - * gcc.target/powerpc/sse2-paddq-1.c: Likewise. - * gcc.target/powerpc/sse2-paddsb-1.c: Likewise. - * gcc.target/powerpc/sse2-paddsw-1.c: Likewise. - * gcc.target/powerpc/sse2-paddusb-1.c: Likewise. - * gcc.target/powerpc/sse2-paddusw-1.c: Likewise. - * gcc.target/powerpc/sse2-paddw-1.c: Likewise. - * gcc.target/powerpc/sse2-pand-1.c: Likewise. - * gcc.target/powerpc/sse2-pandn-1.c: Likewise. - * gcc.target/powerpc/sse2-pavgb-1.c: Likewise. - * gcc.target/powerpc/sse2-pavgw-1.c: Likewise. - * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise. - * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise. - * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise. - * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise. - * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise. - * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise. - * gcc.target/powerpc/sse2-pextrw.c: Likewise. - * gcc.target/powerpc/sse2-pinsrw.c: Likewise. - * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise. - * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise. - * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise. - * gcc.target/powerpc/sse2-pminsw-1.c: Likewise. - * gcc.target/powerpc/sse2-pminub-1.c: Likewise. - * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise. - * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise. - * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise. - * gcc.target/powerpc/sse2-pmullw-1.c: Likewise. - * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise. - * gcc.target/powerpc/sse2-por-1.c: Likewise. - * gcc.target/powerpc/sse2-psadbw-1.c: Likewise. - * gcc.target/powerpc/sse2-pshufd-1.c: Likewise. - * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise. - * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise. - * gcc.target/powerpc/sse2-pslld-1.c: Likewise. - * gcc.target/powerpc/sse2-pslld-2.c: Likewise. - * gcc.target/powerpc/sse2-pslldq-1.c: Likewise. - * gcc.target/powerpc/sse2-psllq-1.c: Likewise. - * gcc.target/powerpc/sse2-psllq-2.c: Likewise. - * gcc.target/powerpc/sse2-psllw-1.c: Likewise. - * gcc.target/powerpc/sse2-psllw-2.c: Likewise. - * gcc.target/powerpc/sse2-psrad-1.c: Likewise. - * gcc.target/powerpc/sse2-psrad-2.c: Likewise. - * gcc.target/powerpc/sse2-psraw-1.c: Likewise. - * gcc.target/powerpc/sse2-psraw-2.c: Likewise. - * gcc.target/powerpc/sse2-psrld-1.c: Likewise. - * gcc.target/powerpc/sse2-psrld-2.c: Likewise. - * gcc.target/powerpc/sse2-psrldq-1.c: Likewise. - * gcc.target/powerpc/sse2-psrlq-1.c: Likewise. - * gcc.target/powerpc/sse2-psrlq-2.c: Likewise. - * gcc.target/powerpc/sse2-psrlw-1.c: Likewise. - * gcc.target/powerpc/sse2-psrlw-2.c: Likewise. - * gcc.target/powerpc/sse2-psubb-1.c: Likewise. - * gcc.target/powerpc/sse2-psubd-1.c: Likewise. - * gcc.target/powerpc/sse2-psubq-1.c: Likewise. - * gcc.target/powerpc/sse2-psubsb-1.c: Likewise. - * gcc.target/powerpc/sse2-psubsw-1.c: Likewise. - * gcc.target/powerpc/sse2-psubusb-1.c: Likewise. - * gcc.target/powerpc/sse2-psubusw-1.c: Likewise. - * gcc.target/powerpc/sse2-psubw-1.c: Likewise. - * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise. - * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise. - * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise. - * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise. - * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise. - * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise. - * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise. - * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise. - * gcc.target/powerpc/sse2-pxor-1.c: Likewise. - * gcc.target/powerpc/sse2-shufpd-1.c: Likewise. - * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise. - * gcc.target/powerpc/sse2-subpd-1.c: Likewise. - * gcc.target/powerpc/sse2-subsd-1.c: Likewise. - * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise. - * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise. - * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise. - * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise. - * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise. - * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise. - * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise. - * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise. - * gcc.target/powerpc/sse2-xorpd-1.c: Likewise. - * gcc.target/powerpc/sse3-addsubpd.c: Likewise. - * gcc.target/powerpc/sse3-addsubps.c: Likewise. - * gcc.target/powerpc/sse3-haddpd.c: Likewise. - * gcc.target/powerpc/sse3-haddps.c: Likewise. - * gcc.target/powerpc/sse3-hsubpd.c: Likewise. - * gcc.target/powerpc/sse3-hsubps.c: Likewise. - * gcc.target/powerpc/sse3-lddqu.c: Likewise. - * gcc.target/powerpc/sse3-movddup.c: Likewise. - * gcc.target/powerpc/sse3-movshdup.c: Likewise. - * gcc.target/powerpc/sse3-movsldup.c: Likewise. - * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add - ommitted "-mpower8-vector" to dg-options. - -2018-10-26 Jan Hubicka - - * g++.dg/lto/odr-1_0.C: Fix template. - * g++.dg/lto/odr-1_1.C: Fix template. - -2018-10-26 Richard Biener - - PR tree-optimization/87105 - * g++.dg/vect/slp-pr87105.cc: Adjust. - * gcc.dg/torture/20181024-1.c: New testcase. - * g++.dg/opt/20181025-1.C: Likewise. - -2018-10-26 Richard Biener - - PR testsuite/87754 - * g++.dg/lto/odr-1_0.C: Fix pattern. - -2018-10-26 Richard Biener - - PR tree-optimization/87746 - * gcc.dg/pr87746.c: New testcase. - -2018-10-26 Rainer Orth - - * gcc.dg/pr78973-2.c: Remove xfail on dg-warning. - -2018-10-25 Carl Love - - * gcc.target/powerpc/float128-cmp2-runnable.c: New test file. - -2018-10-25 Martin Liska - - PR testsuite/87739 - * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char. - -2018-10-25 Martin Liska - - PR other/87735 - * gcc.dg/tree-prof/time-profiler-1.c: Revert. - * gcc.dg/tree-prof/time-profiler-2.c: Likewise. - * gcc.dg/tree-prof/time-profiler-3.c: Likewise. - -2018-10-25 Ilya Leoshkevich - - * gcc.target/s390/global-array-almost-huge-element.c: New test. - * gcc.target/s390/global-array-almost-negative-huge-element.c: New test. - * gcc.target/s390/global-array-element-pic.c: New test. - * gcc.target/s390/global-array-even-element.c: New test. - * gcc.target/s390/global-array-huge-element.c: New test. - * gcc.target/s390/global-array-negative-huge-element.c: New test. - * gcc.target/s390/global-array-odd-element.c: New test. - -2018-10-25 Jan Hubicka - - * g++.dg/lto/odr-1_0.C: New test. - * g++.dg/lto/odr-1_1.C: New test. - -2018-10-25 Thomas Preud'homme - - - * gcc.dg/sibcall-9.c: Make v static. - * gcc.dg/sibcall-10.c: Likewise. - -2018-10-25 Richard Biener - - PR tree-optimization/87665 - PR tree-optimization/87745 - * gfortran.dg/20181025-1.f: New testcase. - -2018-10-25 Jakub Jelinek - - PR fortran/87725 - * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier - from kind with a colon rather than comma. - * gfortran.dg/gomp/schedule-modifiers-1.f90: New test. - * gfortran.dg/gomp/schedule-modifiers-2.f90: New test. - -2018-10-24 Michael Meissner - - * gcc.target/powerpc/float128-math.c: New test to make sure the - long double built-in function names use the f128 form if the user - switched from IBM long double to IEEE long double. - * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise. - -2018-10-24 Jakub Jelinek - - PR c++/86288 - * g++.dg/cpp0x/gen-attrs-66.C: New test. - -2018-10-24 Martin Sebor - - PR c++/84851 - * g++.dg/Wclass-memaccess-4.C: Remove XFAIL. - -2018-10-24 Martin Liska - - PR tree-optimization/84436 - * gcc.dg/tree-ssa/pr84436-1.c: New test. - * gcc.dg/tree-ssa/pr84436-2.c: New test. - * gcc.dg/tree-ssa/pr84436-3.c: New test. - * gcc.dg/tree-ssa/pr84436-4.c: New test. - * gcc.dg/tree-ssa/pr84436-5.c: New test. - -2018-10-24 Ilya Leoshkevich - - * gcc.target/s390/20181024-1.c: New test. - -2018-10-24 Richard Biener - - PR tree-optimization/87105 - * gcc.dg/vect/bb-slp-39.c: New testcase. - * gfortran.dg/vect/pr83232.f90: Un-XFAIL. - -2018-10-24 Richard Biener - - PR tree-optimization/84013 - * gcc.dg/tree-ssa/restrict-9.c: New testcase. - -2018-10-24 Richard Biener - - PR tree-optimization/87665 - * gcc.dg/torture/pr87665.c: New testcase. - -2018-10-23 Jakub Jelinek - - * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down - only. Add expected warnings and messages for c++2a. - -2018-10-23 Richard Biener - - PR tree-optimization/87105 - PR tree-optimization/87608 - * g++.dg/tree-ssa/phiopt-1.C: New testcase. - g++.dg/vect/slp-pr87105.cc: Likewise. - * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase - relies on phiprop run before. - * g++.dg/tree-ssa/pr30738.C: Likewise. - * g++.dg/tree-ssa/pr57380.C: Likewise. - * gcc.dg/tree-ssa/pr84859.c: Likewise. - * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is - confused by copies in the IL left by EVRP. - * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused - by predictors. - * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2. - * gcc.dg/pr24574.c: Likewise. - * g++.dg/tree-ssa/pr86544.C: Scan phiopt4. - -2018-10-23 Richard Biener - - PR tree-optimization/87700 - * gcc.dg/torture/pr87700.c: New testcase. - -2018-10-23 Richard Biener - - PR tree-optimization/87693 - * gcc.dg/torture/pr87693.c: New testcase. - -2018-10-23 Paul Thomas - - PR fortran/85603 - * gfortran.dg/deferred_character_23.f90 : Check reallocation is - occurring as it should and a regression caused by version 1 of - this patch. - -2018-10-22 Yury Gribov - - PR tree-optimization/87633 - * g++.dg/pr87633.C: New test. - -2018-10-22 Marek Polacek - - PR testsuite/87694 - * g++.dg/concepts/memfun-err.C: Make it a compile test. - -2018-10-22 Richard Biener - - * gcc.dg/tree-ssa/evrp12.c: New testcase. - * gcc.dg/predict-6.c: Adjust. - * gcc.dg/tree-ssa/vrp33.c: Disable EVRP. - * gcc.dg/tree-ssa/vrp02.c: Likewise. - * gcc.dg/tree-ssa/cunroll-9.c: Likewise. - -2018-10-22 Martin Liska - - PR tree-optimization/87686 - * g++.dg/tree-ssa/pr87686.C: New test. - -2018-10-22 Jakub Jelinek - - * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate - properly -std= options. - -2018-10-22 Richard Biener - - * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access. - -2018-10-22 Eric Botcazou - - * gnat.dg/sso14.adb: New test. - * gnat.dg/sso15.adb: Likewise. - -2018-10-22 Eric Botcazou - - * gnat.dg/warn19.ad[sb]: New test. - * gnat.dg/warn19_pkg.ads: New helper. - -2018-10-22 Richard Biener - - PR tree-optimization/87640 - * gcc.dg/torture/pr87640.c: New testcase. - -2018-10-22 Ilya Leoshkevich - - * gcc.target/s390/litpool-int.c: New test. - -2018-10-22 H.J. Lu - - PR target/72782 - * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test. - * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise. - * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise. - * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise. - * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise. - * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise. - * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise. - * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise. - -2018-10-22 H.J. Lu - - PR target/72782 - * gcc.target/i386/avx512f-and-di-zmm-1.c: New test. - * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise. - * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise. - * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise. - * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise. - * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise. - * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise. - * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise. - * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise. - * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise. - * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise. - * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise. - * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise. - * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise. - * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise. - * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise. - * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise. - * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise. - * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise. - * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise. - * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise. - * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise. - * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise. - * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise. - * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise. - * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise. - * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise. - -2018-10-22 H.J. Lu - - PR target/72782 - * gcc.target/i386/avx512f-add-di-zmm-1.c: New test. - * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise. - * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise. - * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise. - * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise. - * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise. - * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise. - * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise. - * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise. - * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise. - * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise. - * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise. - * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise. - * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise. - * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise. - * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise. - * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise. - -2018-10-21 H.J. Lu - - PR target/72782 - * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New. - (__builtin_ia32_vfmsubpd512_maskz): Likewise. - (__builtin_ia32_vfmsubps512_mask): Likewise. - (__builtin_ia32_vfmsubps512_maskz): Likewise. - (__builtin_ia32_vfnmaddpd512_mask3): Likewise. - (__builtin_ia32_vfnmaddpd512_maskz): Likewise. - (__builtin_ia32_vfnmaddps512_mask3): Likewise. - (__builtin_ia32_vfnmaddps512_maskz): Likewise. - (__builtin_ia32_vfnmsubpd512_maskz): Likewise. - (__builtin_ia32_vfnmsubps512_maskz): Likewise. - * gcc.target/i386/sse-13.c - (__builtin_ia32_vfmsubpd512_mask): Likewise. - (__builtin_ia32_vfmsubpd512_maskz): Likewise. - (__builtin_ia32_vfmsubps512_mask): Likewise. - (__builtin_ia32_vfmsubps512_maskz): Likewise. - (__builtin_ia32_vfnmaddpd512_mask3): Likewise. - (__builtin_ia32_vfnmaddpd512_maskz): Likewise. - (__builtin_ia32_vfnmaddps512_mask3): Likewise. - (__builtin_ia32_vfnmaddps512_maskz): Likewise. - (__builtin_ia32_vfnmsubpd512_maskz): Likewise. - (__builtin_ia32_vfnmsubps512_maskz): Likewise. - * gcc.target/i386/sse-23.c - (__builtin_ia32_vfmsubpd512_mask): Likewise. - (__builtin_ia32_vfmsubpd512_maskz): Likewise. - (__builtin_ia32_vfmsubps512_mask): Likewise. - (__builtin_ia32_vfmsubps512_maskz): Likewise. - (__builtin_ia32_vfnmaddpd512_mask3): Likewise. - (__builtin_ia32_vfnmaddpd512_maskz): Likewise. - (__builtin_ia32_vfnmaddps512_mask3): Likewise. - (__builtin_ia32_vfnmaddps512_maskz): Likewise. - (__builtin_ia32_vfnmsubpd512_maskz): Likewise. - (__builtin_ia32_vfnmsubps512_maskz): Likewise. - -2018-10-21 H.J. Lu - - PR target/72782 - * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test. - * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise. - * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise. - * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise. - * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise. - * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise. - * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise. - * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise. - * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise. - * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise. - * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise. - -2018-10-21 H.J. Lu - - PR target/72782 - * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test. - * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise. - * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise. - * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise. - * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise. - * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise. - * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise. - * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise. - * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise. - * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise. - * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise. - -2018-10-21 H.J. Lu - - PR target/72782 - * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test. - * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise. - * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise. - * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise. - * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise. - * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise. - * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise. - * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise. - * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise. - * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise. - * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise. - -2018-10-21 Paul Thomas - - PR fortran/71880 - * gfortran.dg/deferred_character_31.f90 : New test. - -2018-10-21 H.J. Lu - - PR target/72782 - * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test. - * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise. - * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise. - * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise. - * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise. - * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise. - * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise. - * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise. - * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise. - -2018-10-21 H.J. Lu - - PR target/87662 - * gcc.target/i386/pr87662.c - -2018-10-20 H.J. Lu - - PR target/72782 - * gcc.target/i386/avx512f-div-df-zmm-1.c: New test. - * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise. - * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise. - * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise. - * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise. - * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise. - * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise. - * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise. - -2018-10-20 Marek Polacek - - * g++.dg/*.C: Use target c++17 instead of explicit dg-options. - * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to - the list of default stds to test. - -2018-10-20 Jakub Jelinek - - PR middle-end/87647 - * gcc.c-torture/compile/pr87647.c: New test. - -2018-10-19 Jakub Jelinek - - PR middle-end/85488 - PR middle-end/87649 - * c-c++-common/gomp/doacross-2.c: New test. - * c-c++-common/gomp/sink-3.c: Expect another error during error - recovery. - -2018-10-19 Segher Boessenkool - - * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR - field number. - * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto. - -2018-10-19 Richard Biener - - PR middle-end/87645 - * gcc.dg/torture/pr87645.c: New testcase. - -2018-10-19 Richard Biener - - PR target/87657 - * gcc.target/i386/pr87657.c: New testcase. - -2018-10-19 H.J. Lu - - PR target/72782 - * gcc.target/i386/avx512-binop-1.h: New file. - * gcc.target/i386/avx512-binop-2.h: Likewise. - * gcc.target/i386/avx512-binop-3.h: Likewise. - * gcc.target/i386/avx512-binop-4.h: Likewise. - * gcc.target/i386/avx512-binop-5.h: Likewise. - * gcc.target/i386/avx512-binop-6.h: Likewise. - * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise. - * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise. - * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise. - * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise. - * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise. - * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise. - * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise. - * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise. - * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise. - * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise. - * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise. - * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise. - * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise. - * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise. - * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise. - * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise. - * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise. - -2018-10-19 Ilya Leoshkevich - - PR rtl-optimization/87596 - * gcc.target/i386/pr87596.c: New test. - -2018-10-19 Eric Botcazou - - * gnat.dg/frame_overflow2.adb: New test. - -2018-10-18 H.J. Lu - - PR target/72782 - * gcc.target/i386/avx512-fma-1.h: New file. - * gcc.target/i386/avx512-fma-2.h: Likewise. - * gcc.target/i386/avx512-fma-3.h: Likewise. - * gcc.target/i386/avx512-fma-4.h: Likewise. - * gcc.target/i386/avx512-fma-5.h: Likewise. - * gcc.target/i386/avx512-fma-6.h: Likewise. - * gcc.target/i386/avx512-fma-7.h: Likewise. - * gcc.target/i386/avx512-fma-8.h: Likewise. - * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise. - * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise. - * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise. - * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise. - * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise. - * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise. - * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise. - * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise. - * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise. - * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise. - * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise. - -2018-10-18 Tobias Burnus - - PR fortran/87625 - * gfortran.dg/realloc_on_assign_31.f90: New file. - -2018-10-18 David Malcolm - - PR tree-optimization/87562 - * c-c++-common/substring-location-PR-87562-1-a.h: New file. - * c-c++-common/substring-location-PR-87562-1-b.h: New file. - * c-c++-common/substring-location-PR-87562-1.c: New test. - * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for - PR 87562. - * gcc.dg/plugin/pr87562-a.h: New file. - * gcc.dg/plugin/pr87562-b.h: New file. - -2018-10-18 Paul Thomas - - PR fortran/58618 - * gfortran.dg/associate_45.f90 : New test. - -2018-10-18 Paul Thomas - - PR fortran/58618 - * gfortran.dg/deferred_character_30.f90 : New test. - -2018-10-18 Richard Biener - - PR middle-end/87087 - * gcc.dg/torture/pr87087.c: New testcase. - * gcc.dg/graphite/pr84204.c: XFAIL. - * gcc.dg/graphite/pr85935.c: Likewise. - -2018-10-18 H.J. Lu - - PR target/87537 - * gcc.target/i386/pr87537-1.c: New test. - -2018-10-17 Joseph Myers - - * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c, - gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c, - gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c, - gcc.dg/gnu2x-static-assert-1.c: New tests. - * gcc.dg/missing-symbol-3.c: Update expected fix-it text. - -2018-10-17 Tobias Burnus - - PR fortran/87632 - * gfortran.dg/select_type_47.f90: New. - -2018-10-17 Eric Botcazou - - * gcc.c-torture/execute/pr87623.c: New test. - -2018-10-17 Paolo Carlini - - PR c++/84705 - * g++.dg/cpp0x/pr84705.C: New. - -2018-10-17 Paul Thomas - - PR fortran/56386 - PR fortran/58906 - PR fortran/77385 - * gfortran.dg/associate_44.f90 : New test. - - PR fortran/80260 - * gfortran.dg/select_type_45.f90 : New test. - - PR fortran/82077 - * gfortran.dg/select_type_46.f90 : New test. - -2018-10-16 Tobias Burnus - - PR fortran/67125 - * gfortran.dg/allocate_with_source_26.f90: Extend - testcase with polymorphic variables. - -2018-10-16 Tobias Burnus - - PR fortran/67125 - * gfortran.dg/allocate_with_source_26.f90: New. - -2018-10-15 David Malcolm - - * gcc.dg/missing-header-fixit-3.c: Update expected indentation - to reflect minimum margin width. - * gcc.dg/missing-header-fixit-4.c: Likewise. - * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: - Likewise. - * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c: - Likewise. - * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c: - New test. - * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it. - -2018-10-15 Tobias Burnus - - PR fortran/87597 - * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree. - -2018-10-15 Renlin Li - - PR target/87563 - * gcc.target/aarch64/sve/pr87563.c: New. - -2018-10-15 Paul Thomas - Tobias Burnus - - PR fortran/87566 - * gfortran.dg/select_type_44.f90: New test. - * gfortran.dg/associate_42.f90: New test. - -2018-10-15 Bin Cheng - - PR tree-optimization/87022 - * gcc.dg/tree-ssa/pr87022.c: New test. - -2018-10-15 Richard Biener - - PR middle-end/87610 - * gcc.dg/torture/restrict-6.c: New testcase. - -2018-10-15 Andreas Krebbel - - * g++.dg/vec-init-1.C: New test. - -2018-10-14 H.J. Lu - - PR target/87599 - * gcc.target/i386/pr87599.c: New test. - -2018-10-14 H.J. Lu - - PR target/87572 - * gcc.target/i386/pr87572.c: New test. - -2018-10-14 Paul Thomas - - PR fortran/83146 - * gfortran.dg/associate_43.f90: New test. - -2018-10-14 Anthony Green - - * gcc.c-torture/execute/20101011-1.c: Adjust for moxie. - -2018-10-12 Yury Gribov - - PR middle-end/81376 - * c-c++-common/pr81376.c: New test. - * gcc.target/i386/387-ficom-2.c: Update test. - * gcc.target/i386/387-ficom-2.c: Ditto. - -2018-10-12 Tobias Burnus - - PR fortran/87597 - * gfortran.dg/inline_matmul_24.f90: New. - -2018-10-12 Tobias Burnus - - PR fortran/58787 - * gfortran.dg/goacc/pr77765.f90: Modify dg-error. - * gfortran.dg/interface_42.f90: Ditto. - * gfortran.dg/internal_references_1.f90: Ditto. - * gfortran.dg/invalid_procedure_name.f90: Ditto. - * gfortran.dg/pr65453.f90: Ditto. - * gfortran.dg/pr77414.f90: Ditto. - * gfortran.dg/pr78741.f90: Ditto. - * gfortran.dg/same_name_2.f90: Ditto. - -2018-10-12 Wilco Dijkstra - - * gcc.target/aarch64/popcnt.c: Test zero-extended popcount. - * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors. - -2018-10-11 Will Schmidt - - * gcc.target/powerpc/fold-vec-insert-char-p8.c: New. - * gcc.target/powerpc/fold-vec-insert-char-p9.c: New. - * gcc.target/powerpc/fold-vec-insert-double.c: New. - * gcc.target/powerpc/fold-vec-insert-float-p8.c: New. - * gcc.target/powerpc/fold-vec-insert-float-p9.c: New. - * gcc.target/powerpc/fold-vec-insert-int-p8.c: New. - * gcc.target/powerpc/fold-vec-insert-int-p9.c: New. - * gcc.target/powerpc/fold-vec-insert-longlong.c: New. - * gcc.target/powerpc/fold-vec-insert-short-p8.c: New. - * gcc.target/powerpc/fold-vec-insert-short-p9.c: New. - -2018-10-11 Will Schmidt - - * gcc.target/powerpc/fold-vec-extract-char.p7.c: New. - * gcc.target/powerpc/fold-vec-extract-char.p8.c: New. - * gcc.target/powerpc/fold-vec-extract-char.p9.c: New. - * gcc.target/powerpc/fold-vec-extract-double.p7.c: New. - * gcc.target/powerpc/fold-vec-extract-double.p8.c: New. - * gcc.target/powerpc/fold-vec-extract-double.p9.c: New. - * gcc.target/powerpc/fold-vec-extract-float.p7.c: New. - * gcc.target/powerpc/fold-vec-extract-float.p8.c: New. - * gcc.target/powerpc/fold-vec-extract-float.p9.c: New. - * gcc.target/powerpc/fold-vec-extract-int.p7.c: New. - * gcc.target/powerpc/fold-vec-extract-int.p8.c: New. - * gcc.target/powerpc/fold-vec-extract-int.p9.c: New. - * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New. - * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New. - * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New. - * gcc.target/powerpc/fold-vec-extract-short.p7.c: New. - * gcc.target/powerpc/fold-vec-extract-short.p8.c: New. - * gcc.target/powerpc/fold-vec-extract-short.p9.c: New. - -2018-10-11 Will Schmidt - - * gcc.target/powerpc/fold-vec-select-char.c: New. - * gcc.target/powerpc/fold-vec-select-double.c: New. - * gcc.target/powerpc/fold-vec-select-float.c: New. - * gcc.target/powerpc/fold-vec-select-int.c: New. - * gcc.target/powerpc/fold-vec-select-longlong.c: New. - * gcc.target/powerpc/fold-vec-select-short.c: New. - -2018-10-09 Giuliano Belinassi - - PR tree-optimization/86829 - * gcc.dg/sinatan-1.c: New test. - * gcc.dg/sinatan-2.c: New test. - * gcc.dg/sinatan-3.c: New test. - -2018-10-11 Will Schmidt - - * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New. - * gcc.target/powerpc/fold-vec-mergeeo-int.c: New. - * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New. - -2018-10-11 Tobias Burnus - - Revert: - 2018-10-09 Tobias Burnus - - PR fortran/83522 - * gfortran.dg/actual_array_substr_1.f90: Add dg-error, - change to dg-do compile. - * gfortran.dg/actual_array_substr_2.f90: Ditto. - * gfortran.dg/array_initializer_1.f90: Use array - element not size-one section. - * gfortran.dg/array_substring.f90: New. - -2018-10-11 Wilco Dijkstra - - PR target/87511 - * gcc.target/aarch64/pr87511.c: Add new test. - -2018-10-11 David Malcolm - - PR c++/84993 - * g++.dg/torture/accessor-fixits-9.C: New test. - -2018-10-11 Nathan Sidwell - - * g++.dg/parse/close-brace.C: New. - * g++.dg/cpp0x/noexcept16.C: Avoid warning. - * g++.old-deja/g++.other/crash32.C: Add another error - -2018-10-11 Jakub Jelinek - - PR c++/85070 - * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from - c++14_only to c++14. - -2018-10-11 David Malcolm - - * lib/multiline.exp (dg-begin-multiline-output): Issue an error if - there hasn't been a dg-end-multiline-output since the last - dg-begin-multiline-output. - (dg-end-multiline-output): Issue an error if there hasn't been a - dg-begin-multiline-output. Reset _multiline_last_beginning_line - as soon possible. Rename "line" to "last_line". - -2018-10-11 Andrew Stubbs - - * selftests/repeat.rtl: New file. - -2018-10-11 Jakub Jelinek - - PR c++/87582 - * g++.dg/cpp1z/decomp48.C: New test. - -2018-10-11 David Malcolm - - * g++.dg/diagnostic/macro-arg-count.C: Move to... - * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing - output for C vs C++. Expect notes showing the definitions of the - macros. - * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the - above. - -2018-10-11 Martin Jambor - - * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is - greater that the size of double by target large_long double. - -2018-10-11 Jakub Jelinek - - * g++.dg/cpp2a/feat-cxx2a.C: New test. - - PR c++/87547 - * g++.dg/rtti/typeid12.C: New test. - -2018-10-10 Eric Botcazou - - * g++.dg/other/pr87574.C: New test. - -2018-10-10 Marek Polacek - - PR c++/87567 - constexpr rejects call to non-constexpr function. - * g++.dg/cpp1y/constexpr-loop7.C: New test. - -2018-10-10 Paul A. Clarke - - PR target/87579 - * gcc.target/powerpc/sse3-check.h: Remove duplicated code. - * gcc.target/powerpc/sse3-addsubps.c: Likewise. - * gcc.target/powerpc/sse3-addsubpd.c: Likewise. - * gcc.target/powerpc/sse3-haddps.c: Likewise. - * gcc.target/powerpc/sse3-hsubps.c: Likewise. - * gcc.target/powerpc/sse3-haddpd.c: Likewise. - * gcc.target/powerpc/sse3-hsubpd.c: Likewise. - * gcc.target/powerpc/sse3-lddqu.c: Likewise. - * gcc.target/powerpc/sse3-movsldup.c: Likewise. - * gcc.target/powerpc/sse3-movshdup.c: Likewise. - * gcc.target/powerpc/sse3-movddup.c: Likewise. - * gcc.target/powerpc/pr37191.c: Likewise. -2018-10-10 Martin Sebor - - PR c/54391 - * gcc.dg/transparent-union-6.c: New. - -2018-10-10 Martin Sebor - - * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t. - Add a test for 2-byte wchar_t. - * gcc.dg/builtin-memchr.c: New test. - -2018-10-10 Uros Bizjak - - PR target/87573 - * gcc.target/i386/pr87573.c: New test. - -2018-10-10 Jakub Jelinek - - PR target/87550 - * gcc.target/i386/pr87550.c: New test. - - PR c/87286 - * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options. - -2018-10-09 Paolo Carlini - - PR c++/84423 - * g++.dg/concepts/pr84423-1.C: New. - * g++.dg/concepts/pr84423-2.C: Likewise. - * g++.dg/cpp0x/auto39.C: Test location too. - * g++.dg/cpp0x/auto9.C: Likewise. - * g++.dg/cpp1y/pr60384.C: Likewise. - -2018-10-09 Paul A. Clarke - - * gcc.target/powerpc/sse3-check.h: New file. - * gcc.target/powerpc/sse3-addsubps.c: New file. - * gcc.target/powerpc/sse3-addsubpd.c: New file. - * gcc.target/powerpc/sse3-haddps.c: New file. - * gcc.target/powerpc/sse3-hsubps.c: New file. - * gcc.target/powerpc/sse3-haddpd.c: New file. - * gcc.target/powerpc/sse3-hsubpd.c: New file. - * gcc.target/powerpc/sse3-lddqu.c: New file. - * gcc.target/powerpc/sse3-movsldup.c: New file. - * gcc.target/powerpc/sse3-movshdup.c: New file. - * gcc.target/powerpc/sse3-movddup.c: New file. - * gcc.target/powerpc/pr37191.c: New file. - -2018-10-09 Tobias Burnus - - PR fortran/83522 - * gfortran.dg/actual_array_substr_1.f90: Add dg-error, - change to dg-do compile. - * gfortran.dg/actual_array_substr_2.f90: Ditto. - * gfortran.dg/array_initializer_1.f90: Use array - element not size-one section. - * gfortran.dg/array_substring.f90: New. - -2018-10-09 Eric Botcazou - - * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New - testcase. - -2018-10-09 Eric Botcazou - - * gnat.dg/warn17.adb: New testcase. - -2018-10-09 Eric Botcazou - - * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb, - gnat.dg/inline14_pkg.ads: New testcase. - -2018-10-09 Ed Schonberg - - * gnat.dg/warn18.adb: New testcase. - -2018-10-09 Martin Liska - - * c-c++-common/asan/pr64820.c: Add line number to scanned - pattern. - * c-c++-common/asan/use-after-return-1.c: Likewise. - * g++.dg/asan/function-argument-1.C (main): Likewise. - * g++.dg/asan/function-argument-2.C (main): Likewise. - * g++.dg/asan/function-argument-3.C (main): Likewise. - * g++.dg/asan/use-after-scope-1.C (main): Likewise. - * g++.dg/asan/use-after-scope-2.C (main): Likewise. - * g++.dg/asan/use-after-scope-types-1.C (main): Likewise. - * g++.dg/asan/use-after-scope-types-2.C (main): Likewise. - * g++.dg/asan/use-after-scope-types-3.C (main): Likewise. - * g++.dg/asan/use-after-scope-types-4.C (main): Likewise. - * g++.dg/asan/use-after-scope-types-5.C (main): Likewise. - * gcc.dg/asan/pr78541.c (main): Likewise. - * gcc.dg/asan/use-after-scope-1.c (main): Likewise. - * gcc.dg/asan/use-after-scope-10.c (main): Likewise. - * gcc.dg/asan/use-after-scope-2.c (main): Likewise. - * gcc.dg/asan/use-after-scope-3.c (main): Likewise. - * gcc.dg/asan/use-after-scope-5.c (main): Likewise. - * gcc.dg/asan/use-after-scope-9.c (main): Likewise. - -2018-10-09 Paul Thomas - - PR fortran/87151 - * gfortran.dg/deferred_type_component_3.f90: New test. - - PR fortran/80931 - * gfortran.dg/deferred_character_28.f90: New test. - * gfortran.dg/deferred_character_29.f90: New test (note that - this test appears in PR83196 comment #4 by mistake). - -2018-10-08 Eric Botcazou - - * gcc.target/i386/vararg-loc.c: Accept a column number. - -2018-10-08 Martin Liska - - * gcc.target/i386/i386.exp: Move procedures to - target-supports.exp. - * g++.target/i386/i386.exp: New file. - * gcc.target/i386/mv*.C: Move here tests and remove - target filter in these tests. - -2018-10-08 Cesar Philippidis - - * gfortran.dg/contiguous_4.f90: Adjust. - * gfortran.dg/contiguous_4.f90: New test. - -2018-10-08 Paul Thomas - - PR fortran/86372 - * gfortran.dg/associate_41.f90: New test. - -2018-10-08 Rainer Orth - - * gcc.dg/merge-all-constants-2.c: Require string_merging support. - * gnat.dg/string_merge1.adb: Likewise. - * gnat.dg/string_merge2.adb: Likewise. - -2018-10-08 Rainer Orth - - * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support. - -2018-10-08 Martin Liska - - * g++.dg/ext/pr82625.C: Add dg-compile filter. - -2018-10-08 Paolo Carlini - - PR c++/71128 - * g++.dg/concepts/pr71128.C: New. - -2018-10-08 Richard Sandiford - - PR c/87286 - * gcc.dg/pr87286.c: New test. - -2018-10-06 Thomas Koenig - - PR fortran/86111 - * gfortran.dg/array_constructor_type_23.f90: New test. - -2018-10-06 Paul Thomas - - PR fortran/83999 - * gfortran.dg/elemental_function_4.f90 : New test. - -2018-10-05 Peter Bergner - - PR rtl-optimization/86939 - PR rtl-optimization/87479 - * gcc.target/powerpc/pr86939.c: New test. - * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results. - -2018-10-05 Bernd Edlinger - - * gnat.dg/string_merge1.adb: Fix test expectations. - * gnat.dg/string_merge2.adb: Likewise. - -2018-10-05 David Malcolm - - PR c++/56856 - * g++.dg/ext/builtin4.C: Set expected location for warning to the - correct location within the format string. - * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and - files for testing locations within string literal locations from - the C frontend. - * g++.dg/warn/Wformat-method.C: New test. - * g++.dg/warn/Wformat-pr71863.C: New test. - * g++.dg/warn/Wformat-ranges-c++11.C: New test. - * g++.dg/warn/Wformat-ranges.C: New test, based on - gcc.dg/format/diagnostic-ranges.c. - * gcc.dg/plugin/diagnostic-test-string-literals-1.c - (test_multitoken_macro): Generalize expected output to work with - both C and C++. - * gcc.dg/plugin/diagnostic-test-string-literals-2.c - (test_stringified_token_1): Likewise. - (test_stringified_token_3): Likewise. - -2018-10-05 David Malcolm - - * lib/multiline.exp (proc dg-end-multiline-output): Check argument - count. If there's a 3rd argument, use dg-process-target on it, - bailing out, or recording expected failures as "maybe_x". - (proc handle-multiline-outputs): Extract "maybe_x", and use it - to convert pass/fail into xpass/xfail. - -2018-10-05 Martin Sebor - - PR tree-optimization/87490 - * gcc.dg/pr87490.c: New test. - * gcc.dg/warn-strnlen-no-nul-2.c: Same. - -2018-10-05 Steve Ellcey - - PR tree-optimization/71625 - * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute. - (test_vclz_s16): Ditto. - (test_vclz_s32): Ditto. - (test_vclzq_s8): Ditto. - (test_vclzq_s16): Ditto. - (test_vclzq_s32): Ditto. - (test_vclz_u8): Ditto. - (test_vclz_u16): Ditto. - (test_vclz_u32): Ditto. - (test_vclzq_u8): Ditto. - (test_vclzq_u16): Ditto. - (test_vclzq_u32): Ditto. - * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto. - (test_vneg_s16): Ditto. - (test_vneg_s32): Ditto. - (test_vneg_s64): Ditto. - (test_vnegd_s64): Ditto. - (test_vnegq_s8): Ditto. - (test_vnegq_s16): Ditto. - (test_vnegq_s32): Ditto. - (test_vnegq_s64): Ditto. - -2018-10-05 Segher Boessenkool - - PR target/87509 - * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead - of dfp_hw. Don't include . - * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require - lp64. - * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include . - * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto. - * gcc.target/powerpc/test_mffsl.c: Ditto. - -2018-10-04 Vinay Kumar - - * c-c++-common/Wprio-ctor-dtor.c: New test. - -2018-10-04 David Malcolm - - * gcc.dg/vect/nodump-vect-opt-info-2.c: New test. - * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to - dg-additional-options. Add dg-message and dg-missed directives - to verify that -fopt-info messages are written at the correct - locations. - -2018-10-04 David Malcolm - - * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes - due to "-internals" not being selected. - * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with - "-internals" added to re-enable the output from test_scopes. - * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c. - -2018-10-04 Bernd Edlinger - - * gnat.dg/string_merge1.adb: New test. - * gnat.dg/string_merge2.adb: New test. - * gcc.dg/merge-all-constants-1.c: Adjust test. - * gcc.dg/merge-all-constants-2.c: New test. - -2018-10-04 Bill Seurer - - PR target/87486 - * gcc.target/powerpc/undef-bool-2.c: Fix expected error output. - -2018-10-04 Martin Liska - - PR c/87483 - * gcc.dg/pr87483.c: New test. - -2018-10-04 Martin Liska - - PR ipa/82625 - * g++.dg/ext/pr82625.C: New test. - -2018-10-04 David Malcolm - - * gcc.dg/plugin/dump-1.c: New test. - * gcc.dg/plugin/dump_plugin.c: New test plugin. - * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above. - -2018-10-04 Peter Bergner - - PR rtl-optimization/87466 - * gcc.target/powerpc/pr87466.c: New test. - -2018-10-04 Prathamesh Kulkarni - - PR tree-optimization/85787 - * gcc.dg/ipa/propmalloc-4.c: New test. - -2018-10-04 Richard Biener - - * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc. - -2018-10-03 Ian Lance Taylor - - * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32. - -2018-10-03 Martin Sebor - - * gcc.dg/warn-sprintf-no-nul.c: New test. - -2018-10-03 Martin Liska - - PR gcov-profile/86109 - * g++.dg/gcov/pr86109.C: New test. - -2018-10-02 Marc Glisse - - * gcc.dg/tree-ssa/muldiv-1.c: New file. - * gcc.dg/tree-ssa/muldiv-2.c: Likewise. - -2018-10-02 Segher Boessenkool - - PR target/87081 - * gcc.target/powerpc/vec-init-6.c: Fix expected asm. - -2018-10-01 Martin Sebor - - * gcc.dg/warn-strnlen-no-nul.c: New. - -2018-10-01 Carl Love - - PR 69431 - * gcc.target/powerpc/test_mffsl-p9.c: New file. - * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file. - * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file. - * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file. - * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file. - -2018-10-01 Paul Thomas - - PR fortran/65677 - * gfortran.dg/dependency_52.f90 : Expand the test to check both - the call to adjustl and direct assignment of the substring. - -2018-10-01 Richard Biener - - PR tree-optimization/87465 - * gcc.dg/tree-ssa/cunroll-15.c: New testcase. - -2018-10-01 Tamar Christina - - PR target/86486 - * gcc.dg/pr82788.c: Skip for AArch64. - * gcc.dg/guality/vla-1.c: Turn off stack-clash. - * gcc.target/aarch64/subsp.c: Likewise. - * gcc.dg/params/blocksort-part.c: Skip stack-clash checks - on AArch64. - * gcc.dg/stack-check-10.c: Add AArch64 specific checks. - * gcc.dg/stack-check-12.c: ILP32 fixup. - * gcc.dg/stack-check-5.c: Add AArch64 specific checks. - * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this. - * lib/target-supports.exp - (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not - require frame pointer for non-leaf functions. - -2018-10-01 Tamar Christina - - PR target/86486 - * gcc.target/aarch64/stack-check-alloca-1.c: New. - * gcc.target/aarch64/stack-check-alloca-10.c: New. - * gcc.target/aarch64/stack-check-alloca-2.c: New. - * gcc.target/aarch64/stack-check-alloca-3.c: New. - * gcc.target/aarch64/stack-check-alloca-4.c: New. - * gcc.target/aarch64/stack-check-alloca-5.c: New. - * gcc.target/aarch64/stack-check-alloca-6.c: New. - * gcc.target/aarch64/stack-check-alloca-7.c: New. - * gcc.target/aarch64/stack-check-alloca-8.c: New. - * gcc.target/aarch64/stack-check-alloca-9.c: New. - * gcc.target/aarch64/stack-check-alloca.h: New. - * gcc.target/aarch64/stack-check-14.c: New. - * gcc.target/aarch64/stack-check-15.c: New. - -2018-10-01 Tamar Christina - - PR target/86486 - * gcc.target/aarch64/stack-check-prologue-16.c: New test - * gcc.target/aarch64/stack-check-cfa-3.c: New test. - * gcc.target/aarch64/sve/struct_vect_24.c: New test. - * gcc.target/aarch64/sve/struct_vect_24_run.c: New test. - -2018-10-01 Jeff Law - Richard Sandiford - Tamar Christina - - PR target/86486 - * gcc.target/aarch64/stack-check-12.c: New. - * gcc.target/aarch64/stack-check-13.c: New. - * gcc.target/aarch64/stack-check-cfa-1.c: New. - * gcc.target/aarch64/stack-check-cfa-2.c: New. - * gcc.target/aarch64/stack-check-prologue-1.c: New. - * gcc.target/aarch64/stack-check-prologue-10.c: New. - * gcc.target/aarch64/stack-check-prologue-11.c: New. - * gcc.target/aarch64/stack-check-prologue-12.c: New. - * gcc.target/aarch64/stack-check-prologue-13.c: New. - * gcc.target/aarch64/stack-check-prologue-14.c: New. - * gcc.target/aarch64/stack-check-prologue-15.c: New. - * gcc.target/aarch64/stack-check-prologue-2.c: New. - * gcc.target/aarch64/stack-check-prologue-3.c: New. - * gcc.target/aarch64/stack-check-prologue-4.c: New. - * gcc.target/aarch64/stack-check-prologue-5.c: New. - * gcc.target/aarch64/stack-check-prologue-6.c: New. - * gcc.target/aarch64/stack-check-prologue-7.c: New. - * gcc.target/aarch64/stack-check-prologue-8.c: New. - * gcc.target/aarch64/stack-check-prologue-9.c: New. - * gcc.target/aarch64/stack-check-prologue.h: New. - * lib/target-supports.exp - (check_effective_target_supports_stack_clash_protection): Add AArch64. - -2018-10-01 Tamar Christina - - * lib/target-supports.exp (check_cached_effective_target_indexed): New. - (check_cached_effective_target, clear_effective_target_cache): Cleanup. - (check_compile): Support values already Boolean. - (check_alias_available, check_gc_sections_available, - check_profiling_available, check_effective_target_vect_cmdline_needed, - check_effective_target_vect_int, - check_effective_target_vect_intfloat_cvt, - check_effective_target_vect_doubleint_cvt, - check_effective_target_vect_intdouble_cvt, - check_effective_target_vect_uintfloat_cvt, - check_effective_target_vect_floatint_cvt, - check_effective_target_vect_floatuint_cvt, - check_effective_target_vect_peeling_profitable, - check_effective_target_vect_simd_clones, - check_effective_target_vect_peeling_profitable, - check_effective_target_vect_simd_clones, - check_effective_target_vect_shift, - check_effective_target_vect_bswap, - check_effective_target_vect_shift_char, - check_effective_target_vect_float, - check_effective_target_vect_double, - check_effective_target_vect_long_long, - check_effective_target_vect_no_int_min_max, - check_effective_target_vect_no_int_add, - check_effective_target_vect_no_bitwise, - check_effective_target_vect_perm, - check_effective_target_vect_perm_byte, - check_effective_target_vect_perm_short, - check_effective_target_xorsign, - check_effective_target_vect_widen_sum_hi_to_si_pattern, - check_effective_target_vect_widen_sum_hi_to_si, - check_effective_target_vect_widen_sum_qi_to_hi, - check_effective_target_vect_widen_sum_qi_to_si, - check_effective_target_vect_widen_mult_qi_to_hi, - check_effective_target_vect_widen_mult_hi_to_si, - check_effective_target_vect_widen_mult_qi_to_hi_pattern, - check_effective_target_vect_widen_mult_hi_to_si_pattern, - check_effective_target_vect_widen_mult_si_to_di_pattern, - check_effective_target_vect_widen_shift, - check_effective_target_vect_sdot_qi, - check_effective_target_vect_udot_qi, - check_effective_target_vect_sdot_hi, - check_effective_target_vect_udot_hi, - check_effective_target_vect_usad_char, - check_effective_target_vect_pack_trunc, - check_effective_target_vect_unpack, - check_effective_target_unaligned_stack, - check_effective_target_vect_no_align, - check_effective_target_vect_hw_misalign, - check_effective_target_natural_alignment_32, - check_effective_target_natural_alignment_64, - check_effective_target_vect_element_align, - check_effective_target_vect_load_lanes **, - check_effective_target_vect_condition, - check_effective_target_vect_cond_mixed, - check_effective_target_vect_char_mult, - check_effective_target_vect_short_mult, - check_effective_target_vect_int_mult, - check_effective_target_vect_extract_even_odd, - check_effective_target_vect_interleave, - check_effective_target_vect_stridedN, - check_effective_target_vect_call_copysignf, - check_effective_target_sqrt_insn, - check_effective_target_vect_call_sqrtf, - check_effective_target_vect_call_btrunc, - check_effective_target_vect_call_btruncf, - check_effective_target_vect_call_ceil, - check_effective_target_vect_call_ceilf, - check_effective_target_vect_call_floor, - check_effective_target_vect_call_floorf, - check_effective_target_vect_call_lceil, - check_effective_target_vect_call_lfloor, - check_effective_target_vect_call_nearbyint, - check_effective_target_vect_call_nearbyintf, - check_effective_target_vect_call_round, - check_effective_target_vect_call_roundf, - check_effective_target_section_anchors, - check_effective_target_bswap, - check_effective_target_sync_int_long, - check_effective_target_sync_char_short, - check_effective_target_tiny, - check_effective_target_pie_copyreloc, - check_effective_target_got32x_reloc, - check_effective_target_tls_get_addr_via_got): Use new caching. - -2018-10-01 MCC CS - - PR tree-optimization/87261 - * gcc.dg/pr87261.c: New test. - -2018-10-01 Claudiu Zissulescu - - * gcc.target/arc/tph_addx.c: New test. - -2018-10-01 Claudiu Zissulescu - - * gcc.target/arc/tmac-3.c: New file. - -2018-09-30 Paul Thomas - - PR fortran/87359 - * gfortran.dg/associate_40.f90 : New test. - -2018-09-30 Paul Thomas - - PR fortran/70752 - PR fortran/72709 - * gfortran.dg/deferred_character_25.f90 : New test. - * gfortran.dg/deferred_character_26.f90 : New test. - * gfortran.dg/deferred_character_27.f90 : New test to verify - that PR82617 remains fixed. - -2018-09-30 Paul Thomas - - PR fortran/70149 - * gfortran.dg/deferred_character_24.f90 : New test. - -2018-09-29 H.J. Lu - - PR target/87370 - * gcc.target/i386/pr87370.c: New test. - -2018-09-29 Paul Thomas - - PR fortran/65667 - * gfortran.dg/dependency_52.f90 : New test. - -2018-09-29 Jakub Jelinek - - PR target/87467 - * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two. - (CALC): Use double instead of float. - (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than - _mm512_abs_ps and _mm512_mask_abs_ps. - -2018-09-28 David Malcolm - - * c-c++-common/unroll-1.c: Update expected output from "note" to - "optimized". - * c-c++-common/unroll-2.c: Likewise. - * c-c++-common/unroll-3.c: Likewise. - * g++.dg/tree-ssa/dom-invalid.C: Update expected output from - dg-message to dg-missed. Convert param from -fopt-info to - -fopt-info-missed-ipa. - * g++.dg/tree-ssa/pr81408.C: Update expected output from - dg-message to dg-missed. - * g++.dg/vect/slp-pr56812.cc: Update expected output from - dg-message to dg-optimized. - * gcc.dg/pr26570.c: Update expected output from dg-message to - dg-missed. Convert param from -fopt-info to - -fopt-info-missed-ipa. - * gcc.dg/pr32773.c: Likewise. - * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from - dg-message to dg-missed. - * gcc.dg/unroll-2.c: Update expected output from dg-message to - dg-optimized. - * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param - from -fopt-info to -fopt-info-vec. - * gfortran.dg/directive_unroll_1.f90: Update expected output from - "note" to "optimized". - * gfortran.dg/directive_unroll_2.f90: Likewise. - * gfortran.dg/directive_unroll_3.f90: Likewise. - * gnat.dg/unroll4.adb: Likewise. - * lib/gcc-dg.exp (dg-optimized): New procedure. - (dg-missed): New procedure. - -2018-09-28 Joseph Myers - - PR c/87390 - * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer - values explicitly to target type for comparison. - -2018-09-28 Steve Ellcey - - PR testsuite/87433 - * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions - instead of 4. - -2018-09-28 Steve Ellcey - - PR testsuite/87433 - * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*. - -2018-09-28 Eric Botcazou - - * gcc.target/sparc/20160229-1.c: Minor tweak. - * gcc.target/sparc/cbcond-2.c: Likewise. - * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option. - * gcc.target/sparc/movcc-2.c: Minor tweak. - * gcc.target/sparc/overflow-3.c: Likewise. - * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option. - * gcc.target/sparc/overflow-5.c: Minor tweak. - * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option. - -2018-09-27 Segher Boessenkool - - * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a - valid value, in the "vector bool int" case. - -2018-09-27 Uros Bizjak - - * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string. - * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto. - * gcc.target/i386/pr79804.c (foo): Use register "19", not "20". - -2018-09-27 Martin Liska - - * g++.dg/pr60518.C: Add -Wno-missing-profile. - * g++.dg/torture/pr59265.C: Likewise. - * g++.dg/tree-prof/morefunc.C: Likewise. - * g++.dg/tree-ssa/dom-invalid.C: Likewise. - * gcc.dg/pr26570.c: Likewise. - * gcc.dg/pr32773.c: Likewise. - * gcc.dg/pr40209.c: Likewise. - * gcc.dg/pr51957-1.c: Likewise. - * gcc.dg/pr80747.c: Likewise. - * gcc.target/aarch64/pr62262.c: Likewise. - -2018-09-27 Richard Biener - - PR testsuite/87451 - * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters. - -2018-09-27 Richard Biener - - PR debug/37801 - PR debug/87440 - * gcc.dg/debug/dwarf2/inline2.c: Adjust. - * gcc.dg/debug/dwarf2/inline4.c: New testcase. - -2018-09-27 Paolo Carlini - - PR c++/67544 - * g++.dg/concepts/pr67544.C: New. - -2018-09-27 Paolo Carlini - - PR c++/84940 - * g++.dg/expr/unary4.C: New. - -2018-09-26 Indu Bhagat - - PR gcov-profile/86957 - * gcc.dg/Wmissing-profile.c: New test. - -2018-09-26 Joseph Myers - - PR c/87390 - * gcc.target/i386/excess-precision-9.c, - gcc.target/i386/excess-precision-10.c: New tests. - -2018-09-26 Richard Biener - - PR debug/87443 - * gcc.dg/debug/dwarf2/inline5.c: New testcase. - -2018-09-26 Martin Jambor - - PR c/87347 - * gcc.dg/pr87347.c: New test. - -2018-09-26 Paolo Carlini - - PR c++/71131 - * g++.dg/concepts/pr71131.C: New. - -2018-09-26 Paolo Carlini - - PR c++/71127 - * g++.dg/concepts/pr71127.C: New. - -2018-09-26 Paolo Carlini - - PR c++/67655 - * g++.dg/concepts/pr67655.C: New. - -2018-09-26 Thomas Quinot - - * gnat.dg/sso13.adb: New testcase. - -2018-09-26 Justin Squirek - - * gnat.dg/warn16.adb: New testcase. - -2018-09-26 Hristian Kirtchev - - * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb, - gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb, - gnat.dg/elab7_pkg2.ads: New testcase. - -2018-09-26 Javier Miranda - - * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase. - -2018-09-26 Ed Schonberg - - * gnat.dg/predicate2-containers.ads, - gnat.dg/predicate2-project-name_values.ads, - gnat.dg/predicate2-project-registry-attribute.ads, - gnat.dg/predicate2-project-registry.ads, - gnat.dg/predicate2-project-typ-set.ads, - gnat.dg/predicate2-project-typ.ads, - gnat.dg/predicate2-project.ads, - gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads, - gnat.dg/predicate2_main.adb: New testcase. - -2018-09-26 Hristian Kirtchev - - * gnat.dg/dynhash1.adb: New testcase. - -2018-09-26 Hristian Kirtchev - - * gnat.dg/sets1.adb: New testcase. - * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases - to new API. - -2018-09-26 Thomas Quinot - - * gnat.dg/sso12.adb: New testcase. - -2018-09-26 Justin Squirek - - * gnat.dg/expr_func8.adb: New testcase. - -2018-09-26 Ed Schonberg - - * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New - testcase. - -2018-09-26 Paolo Carlini - - PR c++/67656 - * g++.dg/concepts/pr67656.C: New. - -2018-09-26 Eric Botcazou - - * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb, - gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb, - gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase. - -2018-09-26 Eric Botcazou - - * g++.dg/other/vthunk1.C: Rename to... - * g++.dg/other/thunk1.C: ...this. - * g++.dg/other/thunk2a.C: New test. - * g++.dg/other/thunk2b.C: Likewise. - -2018-09-25 Jim Wilson - - * gcc.target/riscv/weak-1.c: New. - -2018-09-25 Jeff Law - - * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails. - * gcc.dg/warn-stplen-no-nul.c: Likewise. - -2018-09-25 Alexandre Oliva - - * gnat.dg/dinst.adb: Adjust for locviews. - -2018-09-25 Will Schmidt - - * g++.dg/ext/altivec-6.C: Updated vec_splat() calls. - * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid - vec_splat calls from recently added tests. Update instruction counts. - * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same. - * gcc.target/powerpc/fold-vec-splat-int.c: Same. - * gcc.target/powerpc/fold-vec-splat-longlong.c: Same. - * gcc.target/powerpc/fold-vec-splat-pixel.c: Same. - * gcc.target/powerpc/fold-vec-splat-short.c: Same. - -2018-09-25 Marek Polacek - - PR c++/87425 - * g++.dg/cpp2a/constexpr-virtual12.C: New test. - -2018-09-25 Jakub Jelinek - - PR c++/87398 - * g++.dg/other/pr87398.C: New test. - * g++.dg/cpp2a/constexpr-virtual10.C: New test. - * g++.dg/cpp2a/constexpr-virtual11.C: New test. - -2018-09-25 Martin Jambor - - PR testsuite/87339 - * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and - float125 target. - * gcc.target/i386/warn-abs-3.c: New test. - -2018-09-25 Paolo Carlini - - PR c++/81246 - * g++.dg/cpp0x/pr81246.C: New. - -2018-09-25 H.J. Lu - - PR target/82699 - * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32. - * gcc.target/i386/pr82699-6.c: Add -fno-pic. - -2018-09-25 Jakub Jelinek - - * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for - ILP32. - -2018-09-25 Richard Biener - - PR tree-optimization/87402 - * gcc.dg/torture/pr87402.c: New testcase. - -2018-09-25 H.J. Lu - - PR testsuite/70150 - * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie" - for pie_enabled target. - * gcc.dg/uninit-19.c: Check pie_enabled for PIC. - * gcc.target/i386/pr34256.c: Likewise. - -2018-09-24 Paolo Carlini - - PR c++/85070 - * g++.dg/cpp0x/pr85070.C: New. - -2018-09-24 H.J. Lu - - PR target/82699 - * gcc.target/i386/pr82699-1.c: New file. - * gcc.target/i386/pr82699-2.c: Likewise. - * gcc.target/i386/pr82699-3.c: Likewise. - * gcc.target/i386/pr82699-4.c: Likewise. - * gcc.target/i386/pr82699-5.c: Likewise. - * gcc.target/i386/pr82699-6.c: Likewise. - -2018-09-24 Thomas Koenig - - PR fortran/87401 - * gfortran.dg/intent_out_12.f90: New test. - -2018-09-24 Will Schmidt - - PR testsuite/86952 - * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and - update expected codegen - -2018-09-24 Cesar Philippidis - - * gfortran.dg/goacc/nested-parallelism.f90: New test. - -2018-09-24 Ilya Leoshkevich - - PR target/80080 - * gcc.target/s390/risbg-ll-3.c: Expect conditional returns. - * gcc.target/s390/zvector/vec-cmp-2.c: Likewise. - -2018-09-24 Martin Liska - - PR sanitizer/85774 - * g++.dg/asan/pr85774.C: New test. - -2018-09-24 Alexandre Oliva - - PR middle-end/87054 - * gcc.dg/pr87054.c: Adjust for no __int128 on x86. - -2018-09-23 Thomas Koenig - - PR fortran/87395 - * gfortran.dg/intent_out_11.f90: New test. - -2018-09-23 Janne Blomqvist - - * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns. - * gfortran.dg/coarray_lock_7.f90: Likewise. - -2018-09-23 Thomas Koenig - - PR fortran/87395 - * gfortran.dg/intent_out_10.f90: New test. - -2018-09-22 Thomas Koenig - - PR fortran/41453 - * gfortran.dg/intent_optimize_2.f90: New test. - -2018-09-22 Jerry DeLisle - - PR fortran/87318 - * gfortran.dg/dtio_1.f90: Update test to valid code. - -2018-09-22 Paul Thomas - - PR fortran/85603 - * gfortran.dg/deferred_character_23.f90 : New test. - -2018-09-21 Jeff Law - - * gcc.dg/tree-ssa/vrp113.c: Disable EVRP. - * gcc.dg/tree-ssa/vrp120.c: New test. - -2018-09-21 Marek Polacek - - PR c++/87372 - __func__ constexpr evaluation. - * g++.dg/cpp1y/func_constexpr2.C: New test. - -2018-09-21 Paul Thomas - - PR fortran/77325 - * gfortran.dg/deferred_character_22.f90 : New test. - -2018-09-21 Paul Thomas - - PR fortran/87359 - * gfortran.dg/finalize_33.f90 : New test. - -2018-09-21 David Malcolm - - PR tree-optimization/87309 - * gcc.dg/pr87309.c: New test. - -2018-09-21 Eric Botcazou - - * c-c++-common/dump-ada-spec-14.c: New test. - -2018-09-21 Eric Botcazou - - * gcc.dg/nested-func-11.c: New test. - - * lib/target-supports.exp (check_effective_target_tls_runtime): Make - more robust and remove target-specific handling. - -2018-09-21 Eric Botcazou - - * gcc.c-torture/execute/20180921-1.c: New test. - -2018-09-20 Marek Polacek - - PR c++/87109 - wrong ctor with maybe-rvalue semantics. - * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results. - * g++.dg/cpp0x/ref-qual20.C: New test. - -2018-09-20 Allan Sandfeld Jensen - - * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib. - * g++.dg/lto/20081109-1_0.C: Likewise. - * g++.dg/lto/20090302_0.C: Likewise. - * g++.dg/lto/pr45621_0.C: Likewise. - * g++.dg/lto/pr60567_0.C: Likewise. - * g++.dg/lto/pr62026.C: Likewise. - * gcc.dg/lto/pr45736_0.c: Likewise. - * gcc.dg/lto/pr52634_0.c: Likewise. - * gfortran.dg/lto/20091016-1_0.f90: Likewise. - * gfortran.dg/lto/pr79108_0.f90: Likewise. - -2018-09-20 Alexandre Oliva - - PR middle-end/87054 - * gcc.dg/pr87054.c: New. - -2018-09-20 Richard Sandiford - - PR tree-optimization/87288 - * gcc.dg/vect/pr87288-1.c: New test. - * gcc.dg/vect/pr87288-2.c: Likewise, - * gcc.dg/vect/pr87288-3.c: Likewise. - -2018-09-20 Richard Sandiford - - PR tree-optimization/86877 - * gfortran.dg/vect/vect-8-epilogue.F90: New test. - -2018-09-19 Marek Polacek - - * g++.dg/conversion/op4.C: Add dg-warning. - * g++.dg/warn/Wclass-conversion1.C: New test. - * g++.dg/warn/Wclass-conversion2.C: New test. - * g++.dg/warn/Wconversion5.C: Remove file. - * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison. - * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning. - * g++.old-deja/g++.jason/conversion5.C: Likewise. - -2018-09-19 Paolo Carlini - - PR c++/87324 - * g++.dg/cpp0x/desig5.C: New. - -2018-09-19 Paul Thomas - - PR fortran/84109 - * gfortran.dg/elemental_function_3.f90 : New test. - -2018-09-19 Marek Polacek - - PR c++/87357 - missing -Wconversion warning - * g++.dg/warn/Wconversion5.C: New test. - -2018-09-19 Matthew Malcomson - - * gcc.target/aarch64/atomic-store.c: New. - -2018-09-19 Richard Biener - - PR tree-optimization/87349 - PR tree-optimization/87342 - * gcc.dg/torture/pr87349-1.c: New testcase. - * gcc.dg/torture/pr87349-2.c: Likewise. - * gcc.dg/torture/pr87342.c: Likewise. - -2018-09-18 Thomas Koenig - - PR fortran/29550 - * gfortran.dg/inline_matmul_13.f90: Adjust count for - _gfortran_matmul. - * gfortran.dg/inline_matmul_16.f90: Likewise. - * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan - for dgemm instead of dgemm_. Add call to random_number to make - standard conforming. - * gfortran.dg/matmul_blas_1.f90: New test. - * gfortran.dg/matmul_bounds_14.f: New test. - * gfortran.dg/matmul_bounds_15.f: New test. - * gfortran.dg/matmul_bounds_16.f: New test. - * gfortran.dg/blas_gemm_routines.f: New test / additional file for - preceding tests. - -2018-09-18 Paul Thomas - - PR fortran/87239 - * gfortran.dg/elemental_function_2.f90 : New test. - -2018-09-18 Paul Thomas - - PR fortran/87336 - * gfortran.dg/pointer_array_10.f90 : New test. - * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20. - * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm' - count to 72. - -2018-09-18 Paolo Carlini - - PR c++/85065 - * g++.dg/concepts/pr85065.C: New. - -2018-09-18 Kyrylo Tkachov - - PR testsuite/87339 - * gcc.dg/warn-abs-1.c: Require float128 target. - Skip if large_long_double newlib target. - -2018-09-18 Nathan Sidwell - - PR c++/86881 - * g++.dg/warn/pr86881.C: New. - -2018-09-18 Kyrylo Tkachov - - * gcc.target/aarch64/spellcheck_1.c: - Make architecture suggestion optional. - * gcc.target/aarch64/spellcheck_4.c: - Likewise. - -2018-09-18 Kyrylo Tkachov - - * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to - functions. - -2018-09-17 Cesar Philippidis - Bernd Schmidt - - * gcc.target/nvptx/atomic-fetch-2.c: Rename to ... - * gcc.target/nvptx/atomic_fetch-2.c: ... this. - * gcc.target/nvptx/atomic_fetch-3.c: New test. - -2018-09-17 Richard Biener - - PR tree-optimization/87328 - * gcc.dg/torture/pr87328.c: New testcase. - -2018-09-17 Martin Jambor - - PR c/63886 - * gcc.dg/warn-abs-1.c: New test. - * gcc.dg/dfp/warn-abs-2.c: Likewise. - -2018-09-17 Bernd Edlinger - - * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass - TEST_ALWAYS_FLAGS to HOSTCXX. - -2018-09-17 Paul Thomas - - PR fortran/64120 - * gfortran.dg/allocatable_scalar_14.f90 : New test. - -2018-09-17 Richard Biener - - PR tree-optimization/87301 - * gcc.dg/torture/pr87301.c: New testcase. - -2018-09-17 Paul Thomas - - PR fortran/85954 - * gfortran.dg/deferred_character_21.f90 : New test. - -2018-09-16 Janus Weil - - PR fortran/86484 - PR fortran/84543 - * gfortran.dg/class_assign_2.f90: New test case. - * gfortran.dg/class_assign_3.f90: New test case. - -2018-09-16 Thomas Koenig - - PR fortran/37802 - * gfortran.dg/matmul_bounds_13.f90: New test case. - * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime - error. - * gfortran.dg/matmul_5.f90: Likewise. - * gfortran.dg/matmul_bounds_10.f90: Likewise. - * gfortran.dg/matmul_bounds_11.f90: Likewise. - * gfortran.dg/matmul_bounds_2.f90: Likewise. - * gfortran.dg/matmul_bounds_4.f90: Likewise. - * gfortran.dg/matmul_bounds_5.f90: Likewise. - -2018-09-15 Eric Botcazou - - * gcc.c-torture/compile/20180915-1.c: New test. - -2018-09-14 David Malcolm - - PR c/82967 - * c-c++-common/attributes-1.c: Remove bogus suggestion from - dg-prune-output. - * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove - bogus suggestion. - * gcc.dg/spellcheck-identifiers-4.c: New test. - -2018-09-14 Bernd Edlinger - - * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases. - -2018-09-14 Martin Sebor - - * gcc.dg/warn-stpcpy-no-nul.c: New test. - -2018-09-14 Martin Sebor - Jeff Law - - * gcc.dg/warn-strcpy-no-nul.c: New test. - -2018-09-14 Martin Sebor - - c++/61941 - * g++.dg/pr61941.C: New test. - -2018-09-14 Kyrylo Tkachov - - * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction - rather than pattern name in combine dump. - -2018-09-14 Sam Tebbs - - PR target/85628 - * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6): - New functions. - -2018-09-14 Kyrylo Tkachov - - PR tree-optimization/87259 - * gcc.dg/pr87259.c: New test. - -2018-09-13 Martin Sebor - Jeff Law - - * gcc.dg/warn-strlen-no-nul.c: New test. - -2018-09-13 Richard Biener - - PR tree-optimization/87263 - * gcc.dg/torture/pr87263.c: New testcase. - * gcc.dg/torture/ssa-fre-2.c: Likewise. - * gcc.dg/torture/ssa-fre-3.c: Likewise. - * gcc.dg/torture/ssa-fre-4.c: Likewise. - -2018-09-13 Omar Sandoval - Tom de Vries - - PR debug/86985 - * gcc.dg/guality/zero-length-array.c: New test. - -2018-09-13 Sam Tebbs - - PR target/85628 - * gcc.target/aarch64/combine_bfxil.c: New file. - * gcc.target/aarch64/combine_bfxil_2.c: New file. - -2018-09-13 Jakub Jelinek - Kyrylo Tkachov - - PR middle-end/87290 - * gcc.target/i386/pr87290.c: New test. - * gcc.c-torture/execute/pr87290.c: New test. - -2018-09-13 Jakub Jelinek - - PR tree-optimization/87287 - * gcc.dg/tree-ssa/pr87287.c: New test. - -2018-09-12 David Malcolm - - PR c++/85110 - * g++.dg/cpp0x/explicit4.C: Update expected output to reflect - special-casing of diagnostic for a single non-viable candidate due - to a bad argument. - * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise. - Add test coverage for an unmatched overloaded operator. - * g++.dg/expr/pmf-1.C: Likewise. - * g++.old-deja/g++.bugs/900330_02.C: Likewise. - * g++.old-deja/g++.jason/conversion11.C: Likewise. - * g++.old-deja/g++.law/arg11.C: Likewise. - * g++.old-deja/g++.law/arm9.C: Likewise. - * g++.old-deja/g++.robertl/eb131.C: Likewise. - -2018-09-12 Paul Thomas - - PR fortran/87284 - * gfortran.dg/allocate_with_mold_2.f90: New test. - -2018-09-12 Jakub Jelinek - - PR middle-end/82853 - * gcc.target/i386/pr82853-1.c: New test. - * gcc.target/i386/pr82853-2.c: New test. - -2018-09-12 Richard Biener - - PR tree-optimization/87280 - * gcc.dg/torture/pr87280.c: New testcase. - -2018-09-12 Richard Biener - - PR tree-optimization/87266 - * gcc.dg/torture/pr87266-1.c: New testcase. - * gcc.dg/torture/pr87266-2.c: Likewise. - * gcc.dg/torture/pr87266-3.c: Likewise. - * gcc.dg/torture/pr87266-4.c: Likewise. - -2018-09-12 Andreas Krebbel - - * gcc.target/s390/dfp_to_bfp_rounding.c: New test. - -2018-09-12 Jakub Jelinek - Andreas Krebbel - - PR tree-optimization/86844 - * gcc.c-torture/execute/pr86844.c: New test. - * gcc.dg/store_merging_22.c: New test. - * gcc.dg/store_merging_23.c: New test. - -2018-09-12 Jakub Jelinek - - PR middle-end/87248 - * c-c++-common/torture/pr87248.c: New test. - -2018-09-11 Janus Weil - - PR fortran/87172 - * gfortran.dg/iso_c_binding_only_2.f90: New test case. - -2018-09-11 Paul Thomas - - PR fortran/87277 - * gfortran.dg/select_type_43.f90: New test. - -2018-09-11 Nathan Sidwell - - * gcc.dg/driver-specs.c: New. - -2018-09-11 Joey Ye - - * lib/gcov.exp (verify-intermediate): Add missing close. - -2018-09-11 Janus Weil - - PR fortran/86830 - * gfortran.dg/typebound_call_30.f90: New test case. - -2018-09-10 Janus Weil - - PR fortran/85395 - * gfortran.dg/proc_ptr_comp_52.f90: New test case. - -2018-09-08 Marek Polacek - - PR c++/87150 - wrong ctor with maybe-rvalue semantics. - * g++.dg/cpp0x/move-return2.C: New test. - -2018-09-08 Marek Polacek - - * c-c++-common/array-init.c: Add dg-prune-output. - * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning. - * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise. - * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise. - * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise. - * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise. - * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise. - * g++.dg/cpp0x/lambda/lambda-this.C: Likewise. - * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise. - * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise. - * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise. - * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise. - * g++.dg/cpp1y/pr64382.C: Likewise. - * g++.dg/cpp1y/pr77739.C: Likewise. - * g++.dg/cpp1z/lambda-this1.C: Likewise. - * g++.dg/cpp1z/lambda-this2.C: Likewise. - * g++.dg/template/crash84.C: Adjust dg-error. - -2018-09-07 Marek Polacek - - * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic - messages. - -2018-09-07 Marek Polacek - - PR c++/87152 - range-based for loops with initializer broken in templates. - * g++.dg/cpp2a/range-for11.C: New test. - * g++.dg/cpp2a/range-for12.C: New test. - * g++.dg/cpp2a/range-for13.C: New test. - * g++.dg/cpp2a/range-for14.C: New test. - * g++.dg/cpp2a/range-for15.C: New test. - * g++.dg/cpp2a/range-for16.C: New test. - * g++.dg/cpp2a/range-for17.C: New test. - * g++.dg/cpp2a/range-for18.C: New test. - * g++.dg/parse/error61.C (foo): Adjust dg-error. - -2018-09-06 Will Schmidt - - PR target/86731 - * gcc.target/powerpc/pr86731.c: New test. - * gcc.target/powerpc/pr86731-longlong.c: New test. - * gcc.target/powerpc/pr86731-fwrapv.c: New test. - * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test. - * gcc.target/powerpc/pr86731-nogimplefold.c: New test. - * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test. - -2018-09-06 Ilya Leoshkevich - - PR target/80080 - * gcc.target/s390/pr80080-3.c: New test. - * gcc.target/s390/s390.exp: Make sure the new test passes - on all optimization levels. - -2018-09-05 Marek Polacek - - PR c++/86982, -Wreturn-local-addr and std::move and std::forward. - * g++.dg/warn/Wreturn-local-addr-5.C: New test. - -2018-09-05 Cesar Philippidis - Bernd Schmidt - - * gcc.target/nvptx/atomic_fetch-1.c: New test. - * gcc.target/nvptx/atomic_fetch-1.c: New test. - -2018-09-05 Marek Polacek - - PR c++/87109, wrong overload with ref-qualifiers. - * g++.dg/cpp0x/ref-qual19.C: New test. - -2018-09-05 Bernhard Reutner-Fischer - - PR testsuite/52665 - * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options. - * lib/target-supports.exp (scan-assembler_required_options, - scan-assembler-not_required_options, - scan-assembler-times_required_options): Add -fno-ident. - * lib/scanasm.exp (scan-assembler-times): Fix error message. - * c-c++-common/ident-0a.c: New test. - * c-c++-common/ident-0b.c: New test. - * c-c++-common/ident-1a.c: New test. - * c-c++-common/ident-1b.c: New test. - * c-c++-common/ident-2a.c: New test. - * c-c++-common/ident-2b.c: New test. - -2018-09-05 Kyrylo Tkachov - - * gcc.dg/recip_sqrt_mult_1.c: New test. - * gcc.dg/recip_sqrt_mult_2.c: Likewise. - * gcc.dg/recip_sqrt_mult_3.c: Likewise. - * gcc.dg/recip_sqrt_mult_4.c: Likewise. - * gcc.dg/recip_sqrt_mult_5.c: Likewise. - * g++.dg/recip_sqrt_mult_1.C: Likewise. - * g++.dg/recip_sqrt_mult_2.C: Likewise. - -2018-09-05 Martin Liska - - PR tree-optimization/87205 - * gcc.dg/tree-ssa/pr87205-2.c: New test. - * gcc.dg/tree-ssa/pr87205.c: New test. - -2018-09-05 Richard Biener - - PR tree-optimization/87217 - * gfortran.dg/pr87217.f: New testcase. - -2018-09-05 Pádraig Brady p@draigbrady.com - - PR c++/87137 - * g++.dg/abi/pr87137.C: New. - - PR c++/87185 - * g++.dg/pr87185.C: New. - -2018-09-05 Martin Liska - - PR testsuite/87216 - * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern - to support Darwin names. - -2018-09-05 Martin Liska - - * g++.dg/gcov/loop.C: Update test to support new format. - -2018-09-04 H.J. Lu - - PR debug/86593 - * g++.dg/pr86593.C: New test. - -2018-09-04 Jakub Jelinek - - PR target/87198 - * gcc.target/i386/pr87198.c: New test. - -2018-09-04 Rainer Orth - - PR target/86744 - * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan. - -2018-09-04 Richard Biener - - PR tree-optimization/87211 - * gcc.dg/torture/pr87211.c: New testcase. - -2018-09-04 Richard Biener - - PR tree-optimization/87176 - * gcc.dg/torture/pr87176.c: New testcase. - * gcc.dg/torture/ssa-fre-1.c: Likewise. - -2018-09-03 Jerry DeLisle - - * gfortran.dg/modulo_check: New test. - -2018-09-03 Richard Biener - - PR tree-optimization/87177 - * gcc.dg/torture/pr87177.c: New testcase. - * gcc.dg/torture/pr87177-2.c: Likewise. - -2018-09-03 Richard Biener - - PR tree-optimization/87200 - * gcc.dg/torture/pr87200.c: New testcase. - -2018-09-03 Richard Biener - - PR tree-optimization/87197 - * gcc.dg/torture/pr87197.c: New testcase. - - PR tree-optimization/87169 - * gcc.dg/torture/pr87169.c: New testcase. - -2018-09-03 Martin Liska - - PR driver/83193 - * gcc.dg/completion-4.c: New test. - -2018-09-03 Paolo Carlini - - PR c++/84980 - * g++.dg/concepts/pr84980.C: New. - -2018-09-03 Martin Liska - - PR middle-end/59521 - * c-c++-common/pr59521-1.c: New test. - * c-c++-common/pr59521-2.c: New test. - * gcc.dg/tree-prof/pr59521-3.c: New test. - -2018-09-02 Bernd Edlinger - - * c-c++-common/array-init.c: New test. - * g++.dg/init/string2.C: Remove selector. - -2018-09-01 Michael Matz - - PR tree-optimization/87074 - * gcc.dg/pr87074.c: New test. - -2018-08-31 Richard Biener - - PR tree-optimization/87168 - * gcc.dg/torture/pr87168.c: New testcase. - -2018-08-31 Vlad Lazar - - * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New. - * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New. - (test_vnegd_s64): Likewise. - * gcc.target/aarch64/vnegd_64.c: New. - * gcc.target/aarch64/vabsd_64.c: New. - * gcc.tartget/aarch64/vabs_intrinsic_3.c: New. - -2018-08-31 Nathan Sidwell - - PR c++/87155 - PR c++/84707 - * g++.dg/cpp0x/pr87155.C: New. - * g++.dg/cpp0x/inline-ns10.C: Adjust. - -2018-08-31 Jakub Jelinek - - PR middle-end/87138 - * gcc.target/i386/avx512bw-pr87138.c: New test. - -2018-08-31 Paul Thomas - - PR fortran/86328 - PR fortran/86760 - * gfortran.dg/pr86328.f90 : New test. - in comment 12 of the PR. - * gfortran.dg/pr86760.f90 : New test. - -2018-08-30 Sandra Loosemore - - * g++.dg/cpp0x/noexcept30.C: Make dependence on - -fdelete-null-pointer-checks explicit. - * g++.dg/cpp1y/constexpr-82218.C: Likewise. - * g++.dg/expr/pmf-3.C: Likewise. - * g++.dg/ext/attr-returns-nonnull.C: Likewise. - * g++.dg/tree-ssa/lifetime-dse1.C: Likewise. - * g++.dg/tree-ssa/pr61034.C: Likewise. - * gcc.dg/addr_equal-1.c: Likewise. - * gcc.dg/ipa/pr85734.c: Likewise. - * gcc.dg/ipa/propmalloc-1.c: Likewise. - * gcc.dg/ipa/propmalloc-2.c: Likewise. - * gcc.dg/ipa/propmalloc-3.c: Likewise. - * gcc.dg/tree-ssa/pr78154.c: Likewise. - * gcc.dg/tree-ssa/pr83648.c: Likewise. - -2018-08-30 Martin Sebor - - PR testsuite/87158 - * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations. - -2018-08-30 Qing Zhao - - PR testsuite/86519 - * gcc.dg/strcmpopt_6.c: Remove. - * gcc.target/aarch64/strcmpopt_6.c: New testcase. - * gcc.target/i386/strcmpopt_6.c: Likewise. - -2018-08-30 Richard Biener - - PR tree-optimization/87147 - * gcc.dg/torture/pr87147.c: New testcase. - -2018-08-30 Tamar Christina - - * gcc.target/aarch64/large_struct_copy_2.c: New. - -2018-08-29 Bernd Edlinger - - PR middle-end/87053 - * gcc.c-torture/execute/pr87053.c: New test. - -2018-08-29 Jakub Jelinek - - PR c++/87095 - * g++.dg/ubsan/vptr-13.C: New test. - -2018-08-29 Paolo Carlini - - PR c++/85265 - * g++.dg/concepts/pr85265.C: New. - -2018-08-29 Martin Sebor - Bernd Edlinger - - PR tree-optimization/86714 - PR tree-optimization/86711 - * gcc.c-torture/execute/memchr-1.c: New test. - * gcc.c-torture/execute/pr86714.c: New test. - * gcc.c-torture/execute/widechar-3.c: New test. - * gcc.dg/strlenopt-58.c: New test. - -2018-08-29 Richard Biener - - PR tree-optimization/87132 - * gcc.dg/torture/pr87132.c: New testcase. - -2018-08-29 David Malcolm - - PR c++/85110 - * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected - output to reflect underlining of pertinent parameter in decl - for "no known conversion" messages. - -2018-08-29 Jakub Jelinek - - PR c++/87122 - * g++.dg/cpp1z/decomp47.C: New test. - -2018-08-29 Matthew Malcomson - - * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types - where appropriate. - -2018-08-29 Richard Biener - - PR tree-optimization/87117 - * gfortran.dg/pr87117.f90: New testcase. - -2018-08-29 Richard Biener - - PR tree-optimization/87126 - * gcc.dg/tree-ssa/pr87126.c: New testcase. - -2018-08-28 MCC CS - - PR tree-optimization/87009 - * gcc.dg/pr87009.c: New test. - -2018-08-28 Martin Sebor - - PR middle-end/86631 - * g++.dg/Walloca1.C: Adjust. - -2018-08-28 Paolo Carlini - - PR c++/86546 - * g++.dg/other/switch4.C: New. - -2018-08-28 Richard Biener - - PR tree-optimization/87124 - * g++.dg/torture/pr87124.C: New testcase. - -2017-08-28 Paul Thomas - - PR fortran/80477 - * gfortran.dg/class_result_7.f90: New test. - * gfortran.dg/class_result_8.f90: New test. - * gfortran.dg/class_result_9.f90: New test. - - PR fortran/86481 - * gfortran.dg/allocate_with_source_25.f90: New test. - -2018-08-28 Jakub Jelinek - - PR middle-end/87099 - * gcc.dg/pr87099.c: New test. - -2018-08-28 Richard Sandiford - - PR testsuite/87078 - * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign. - -2018-08-28 Richard Biener - - PR tree-optimization/87117 - * gcc.dg/pr87117-1.c: New testcase. - -2018-08-28 Richard Biener - - PR tree-optimization/87117 - * gcc.dg/pr87117-2.c: New testcase. - -2018-08-28 Richard Biener - - PR tree-optimization/87117 - * gcc.dg/lvalue-5.c: New testcase. - -2018-08-27 Jeff Law - - PR tree-optimization/87110 - * gcc.c-torture/compile/pr87110.c: New test. - -2018-08-27 Martin Sebor - - PR tree-optimization/86914 - * gcc.dg/strlenopt-57.c: New test. - -2018-08-27 Martin Sebor - - PR tree-optimization/87112 - * gcc.dg/pr87112.c: New test. - -2018-08-27 David Malcolm - - PR c++/63392 - * g++.dg/diagnostic/missing-typename.C: New test. - -2018-08-27 Jeff Law - - * gcc.c-torture/compile/dse.c: New test. - -2018-08-27 Jakub Jelinek - - PR c++/86993 - * g++.dg/diagnostic/pr86993.C: New test. - -2018-08-27 Richard Biener - - PR tree-optimization/86927 - * gcc.dg/vect/pr86927.c: New testcase. - -2018-08-27 David Malcolm - - PR c++/87091 - * gcc.dg/empty.h: New file. - * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to - top of file and removal of redundant second printing of warning - location. - * gcc.dg/fixits-pr84852-2.c: Likewise. - * gcc.dg/missing-header-fixit-3.c: Likewise. - * gcc.dg/missing-header-fixit-4.c: New test. - * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for - conversion of show_caret_p to a tri-state. - -2018-08-27 David Malcolm - - PR c++/87091 - * g++.dg/pr85523.C: Extend expected output to show line - before line-insertion fix-it hint. - * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c - (test_fixit_insert_newline): Add previous line to expected output. - * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise. - * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise. - -2018-08-27 Martin Liska - - PR sanitizer/86962 - * gcc.dg/asan/pr86962.c: New test. - -2018-08-27 Martin Liska - - * gcc.dg/tree-prof/val-prof-10.c: New test. - -2018-08-27 Martin Liska - - PR tree-optimization/86847 - * gcc.dg/tree-ssa/switch-3.c: New test. - * gcc.dg/tree-ssa/vrp105.c: Remove. - -2018-08-27 Martin Liska - - * gcc.dg/tree-ssa/switch-2.c: New test. - -2018-08-27 Richard Biener - - * g++.dg/torture/20180705-1.C: New testcase. - * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise. - * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump. - * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2. - * gcc.dg/tree-ssa/vrp92.c: Disable FRE. - * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option. - * gcc.dg/pr85195.c: Likewise. - * gcc.dg/pr85467.c: Likewise. - * gcc.dg/torture/pr81790.c: Likewise. - - * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns - param to current default. - -2018-08-27 Jakub Jelinek - - PR rtl-optimization/87065 - * gcc.target/i386/pr87065.c: New test. - -2018-08-26 Marek Polacek - - PR c++/87080 - * g++.dg/cpp0x/Wpessimizing-move5.C: New test. - - PR c++/87029, Implement -Wredundant-move. - * g++.dg/cpp0x/Wredundant-move1.C: New test. - * g++.dg/cpp0x/Wredundant-move2.C: New test. - * g++.dg/cpp0x/Wredundant-move3.C: New test. - * g++.dg/cpp0x/Wredundant-move4.C: New test. - -2018-08-25 Thomas Koenig - - PR libfortran/86704 - * gfortran.dg/matmul_19.f90: New test. - -2018-08-25 Janus Weil - - PR fortran/86545 - * gfortran.dg/generic_35.f90: New test case. - -2018-08-24 David Malcolm - - PR c++/87091 - * gcc.dg/missing-header-fixit-3.c: Update for changes to how - line spans are printed with -fdiagnostics-show-line-numbers. - -2018-08-24 Thomas Koenig - - PR fortran/86837 - * gfortran.dg/implied_do_io_6.f90: New test. - -2018-08-24 H.J. Lu - - PR middle-end/87092 - * gcc.dg/pr87092.c: New test. - -2018-08-24 Marek Polacek - - PR c++/67012 - PR c++/86942 - * g++.dg/cpp0x/auto52.C: New test. - * g++.dg/cpp1y/auto-fn52.C: New test. - * g++.dg/cpp1y/auto-fn53.C: New test. - * g++.dg/cpp1y/auto-fn54.C: New test. - -2018-08-24 Richard Sandiford - - * lib/target-supports.exp (vect_perm_supported): Only return - false for variable-length vectors if the permute size is not - a power of 2. - (check_effective_target_vect_perm) - (check_effective_target_vect_perm_byte) - (check_effective_target_vect_perm_short): Remove check for - variable-length vectors. - * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE. - * gcc.dg/vect/slp-perm-10.c: Likewise. - * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors. - -2018-08-24 Richard Sandiford - - * gcc.target/aarch64/sve/bswap_1.c: New test. - * gcc.target/aarch64/sve/bswap_2.c: Likewise. - * gcc.target/aarch64/sve/bswap_3.c: Likewise. - -2018-08-24 Richard Sandiford - - * gcc.target/aarch64/sve/slp_perm_1.c: New test. - * gcc.target/aarch64/sve/slp_perm_2.c: Likewise. - * gcc.target/aarch64/sve/slp_perm_3.c: Likewise. - * gcc.target/aarch64/sve/slp_perm_4.c: Likewise. - * gcc.target/aarch64/sve/slp_perm_5.c: Likewise. - * gcc.target/aarch64/sve/slp_perm_6.c: Likewise. - * gcc.target/aarch64/sve/slp_perm_7.c: Likewise. - -2018-08-24 H.J. Lu - - PR debug/79342 - * gcc.dg/pr79342.: New test. - -2018-08-23 Martin Sebor - - PR tree-optimization/87072 - * gcc.dg/Warray-bounds-35.c: New test. - -2018-08-23 Richard Biener - - PR middle-end/87024 - * gcc.dg/pr87024.c: New testcase. - -2018-08-23 Richard Sandiford - - * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL. - * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise. - * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last. - * gcc.dg/vect/pr80631-2.c: Likewise. - -2017-08-23 Paul Thomas - - PR fortran/86863 - * gfortran.dg/submodule_32.f08: New test. - -2018-08-22 Janus Weil - - PR fortran/86935 - * gfortran.dg/associate_3.f90: Update error message. - * gfortran.dg/associate_39.f90: New test case. - -2018-08-22 Janus Weil - - PR fortran/86888 - * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add - an additional case. - * gfortran.dg/alloc_comp_basics_7.f90: New test case. - * gfortran.dg/class_17.f03: Update error message. - * gfortran.dg/class_55.f90: Ditto. - * gfortran.dg/dtio_11.f90: Update error messages. - * gfortran.dg/implicit_actual.f90: Add an error message. - * gfortran.dg/typebound_proc_12.f90: Update error message. - -2018-08-22 Martin Sebor - - PR middle-end/87052 - * gcc.dg/pr87052.c: New test. - * gcc.dg/tree-ssa/dump-3.c: Adjust. - -2018-08-22 Szabolcs Nagy - - * gfortran.dg/max_fmax_aarch64.f90: Rename to... - * gfortran.dg/max_expr.f90: ...this. - * gfortran.dg/min_fmin_aarch64.f90: Rename to... - * gfortran.dg/min_expr.f90: ...this. - -2018-08-22 Richard Sandiford - - PR tree-optimization/86725 - * gcc.dg/vect/no-scevccp-pr86725-2.c: New test. - * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise. - * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise. - * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise. - -2018-08-22 Richard Sandiford - - PR tree-optimization/86725 - * gcc.dg/vect/no-scevccp-pr86725-1.c: New test. - -2018-08-22 Richard Sandiford - - * gcc.dg/vect/vect-avg-16.c: New test. - * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized. - * gcc.dg/vect/vect-strided-u8-i8-gap4.c, - * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for - the second loop in main1. - -2018-08-22 Iain Sandoe - - * gcc.dg/lto/pr85248_0.c (test_alias): - Stringify __USER_LABEL_PREFIX__. - (test_noreturn): Likewise. - -2018-08-22 Richard Biener - - PR tree-optimization/86988 - * g++.dg/pr86988.C: New testcase. - -2018-08-22 Richard Biener - - PR tree-optimization/86945 - * tree-cfg.c (generate_range_test): Use unsigned arithmetic. - -2018-08-21 Janne Blomqvist - - * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs. - -2018-08-21 Nicolas Koenig - Thomas Koenig - - PR fortran/25829 - * gfortran.dg/f2003_inquire_1.f03: Add write statement. - * gfortran.dg/f2003_io_1.f03: Add wait statement. - -2018-08-21 Marek Polacek - - PR c++/86981, Implement -Wpessimizing-move. - * g++.dg/cpp0x/Wpessimizing-move1.C: New test. - * g++.dg/cpp0x/Wpessimizing-move2.C: New test. - * g++.dg/cpp0x/Wpessimizing-move3.C: New test. - * g++.dg/cpp0x/Wpessimizing-move4.C: New test. - * g++.dg/cpp1z/Wpessimizing-move1.C: New test. - - PR c++/65043 - * g++.dg/concepts/pr67595.C: Add dg-warning. - * g++.dg/cpp0x/Wnarrowing11.C: New test. - * g++.dg/cpp0x/Wnarrowing12.C: New test. - * g++.dg/cpp0x/rv-cast5.C: Add static_cast. - - PR c++/86499 - * g++.dg/cpp0x/lambda/lambda-non-local.C: New test. - * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error. - -2018-08-21 Ed Schonberg - - * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase. - -2018-08-21 Ed Schonberg - - * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase. - -2018-08-21 Javier Miranda - - * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase. - -2018-08-21 Ed Schonberg - - * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase. - -2018-08-21 Ed Schonberg - - * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase. - -2018-08-21 Eric Botcazou - - * gnat.dg/rep_clause7.adb: New testcase. - -2018-08-21 Ed Schonberg - - * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb, - gnat.dg/task1_pkg.ads: New testcase. - -2018-08-21 Hristian Kirtchev - - * gnat.dg/linkedlist.adb: New testcase. - -2018-08-21 Hristian Kirtchev - - * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb, - gnat.dg/elab6_pkg.ads: New testcase. - -2018-08-21 Ed Schonberg - - * gnat.dg/expr_func5.adb: New testcase. - -2018-08-21 Hristian Kirtchev - - * gnat.dg/dynhash.adb: New testcase. - -2018-08-21 Javier Miranda - - * gnat.dg/enum4.adb: New testcase. - -2018-08-21 Tamar Christina - - * gcc.target/aarch64/large_struct_copy.c: New test. - -2018-08-21 Szabolcs Nagy - - * g++.dg/torture/pr86763.C: Restrict to *-*-linux*. - -2018-08-21 Bernd Edlinger - - PR middle-end/86121 - * gcc.dg/Wstringop-overflow-6.c: Remove xfail. - -2018-08-21 Tom de Vries - - * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches - to avoid mismatch in .debug and .earlydebug dump files. - -2018-08-20 Michael Meissner - - PR target/87033 - * gcc.target/powerpc/pr87033.c: New test. - -2018-08-20 Martin Sebor - - PR tree-optimization/87034 - * gcc.dg/builtin-sprintf-warn-20.c: New test. - -2018-08-20 David Malcolm - - PR other/84889 - * gcc.dg/plugin/diagnostic-group-test-1.c: New test. - * gcc.dg/plugin/diagnostic_group_plugin.c: New test. - * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests. - -2018-08-20 H.J. Lu - - PR target/87014 - * g++.dg/torture/pr87014.C: New file. - -2018-08-20 Bernd Edlinger - - PR target/86984 - * gcc.target/alpha/pr86984.c: New test. - -2018-08-20 Richard Biener - - PR tree-optimization/78655 - * gcc.dg/tree-ssa/evrp11.c: New testcase. - -2018-08-18 Iain Sandoe - - * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output - for Darwin. - -2018-08-18 Iain Sandoe - - * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF - test on Darwin. - * g++.dg/debug/dwarf2/pr85302.C: Likewise. - * gcc.dg/lto/pr83719_0.c: Likewise. - -2018-08-17 Martin Sebor - - PR testsuite/86996 - * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust. - -2018-08-17 David Malcolm - - * g++.dg/conversion/Wwrite-strings.C: New test. - -2018-08-17 Sandra Loosemore - Chung-Lin Tang - Xianmiao Qu - - C-SKY port: Testsuite - - * g++.dg/Wno-frame-address.C: Adjust for C-SKY. - * g++.dg/torture/type-generic-1.C: Likewise. - * gcc.c-torture/compile/20000804-1.c: Likewise. - * gcc.c-torture/execute/20101011-1.c: Likewise. - * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise. - * gcc.dg/20020312-2.c: Likewise. - * gcc.dg/Wno-frame-address.c: Likewise. - * gcc.dg/c11-true_min-1.c: Likewise. - * gcc.dg/sibcall-10.c: Likewise. - * gcc.dg/sibcall-9.c: Likewise. - * gcc.dg/stack-usage-1.c: Likewise. - * gcc.dg/torture/float32-tg-3.c: Likewise. - * gcc.dg/torture/float32x-tg-3.c: Likewise. - * gcc.dg/torture/float64-tg-3.c: Likewise. - * gcc.dg/torture/float64x-tg-3.c: Likewise. - * gcc.dg/torture/type-generic-1.c: Likewise. - * gcc.target/csky/*: New. - * lib/target-supports.exp (check_profiling_available): Add - csky-*-elf. - (check_effective_target_hard_float): Handle C-SKY targets with - single-precision hard float only. - (check_effective_target_logical_op_short_circuit): Handle C-SKY. - -2018-08-17 David Malcolm - - * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for - gcc_dump_printf. - * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test - coverage for gcc_dump_printf. - -2018-08-17 Martin Liska - - * g++.dg/opt/mpx.C: Fix scanned pattern. - * gcc.target/i386/mpx.c: Likewise. - * g++.dg/warn/Wunreachable-code-1.C: Remove. - * g++.dg/warn/Wunreachable-code-2.C: Likewise. - * gcc.dg/torture/pr52969.c: Likewise. - * g++.dg/warn/pr31246-2.C: Likewise. - * g++.dg/warn/pr31246.C: Likewise. - * gcc.dg/pr33092.c: Likewise. - * g++.dg/opt/eh1.C: Remove a deprecated option. - * g++.dg/template/inline1.C: Likewise. - * g++.dg/tree-ssa/pr81408.C: Likewise. - * gcc.dg/pr41837.c: Likewise. - * gcc.dg/pr41841.c: Likewise. - * gcc.dg/pr42250.c: Likewise. - * gcc.dg/pr43084.c: Likewise. - * gcc.dg/pr43317.c: Likewise. - * gcc.dg/pr51879-18.c: Likewise. - * gcc.dg/torture/pr36066.c: Likewise. - * gcc.dg/tree-ssa/ifc-8.c: Likewise. - * gcc.dg/tree-ssa/ifc-cd.c: Likewise. - * gcc.dg/tree-ssa/pr19210-1.c: Likewise. - * gcc.dg/tree-ssa/pr45122.c: Likewise. - * gcc.target/i386/pr45352-2.c: Likewise. - * gcc.target/i386/zee.c: Likewise. - * gfortran.dg/auto_char_len_2.f90: Likewise. - * gfortran.dg/auto_char_len_4.f90: Likewise. - * gfortran.dg/c_ptr_tests_15.f90: Likewise. - * gfortran.dg/char_array_structure_constructor.f90: Likewise. - * gfortran.dg/gomp/pr47331.f90: Likewise. - * gfortran.dg/pr40999.f: Likewise. - * gfortran.dg/pr41011.f: Likewise. - * gfortran.dg/pr42051.f03: Likewise. - * gfortran.dg/pr46804.f90: Likewise. - * gfortran.dg/pr83149_1.f90: Likewise. - * gfortran.dg/pr83149_b.f90: Likewise. - * gfortran.dg/whole_file_1.f90: Likewise. - * gfortran.dg/whole_file_10.f90: Likewise. - * gfortran.dg/whole_file_11.f90: Likewise. - * gfortran.dg/whole_file_12.f90: Likewise. - * gfortran.dg/whole_file_13.f90: Likewise. - * gfortran.dg/whole_file_14.f90: Likewise. - * gfortran.dg/whole_file_15.f90: Likewise. - * gfortran.dg/whole_file_16.f90: Likewise. - * gfortran.dg/whole_file_17.f90: Likewise. - * gfortran.dg/whole_file_18.f90: Likewise. - * gfortran.dg/whole_file_19.f90: Likewise. - * gfortran.dg/whole_file_2.f90: Likewise. - * gfortran.dg/whole_file_20.f03: Likewise. - * gfortran.dg/whole_file_3.f90: Likewise. - * gfortran.dg/whole_file_4.f90: Likewise. - * gfortran.dg/whole_file_5.f90: Likewise. - * gfortran.dg/whole_file_6.f90: Likewise. - * gfortran.dg/whole_file_7.f90: Likewise. - * gfortran.dg/whole_file_8.f90: Likewise. - * gfortran.dg/whole_file_9.f90: Likewise. - * gcc.dg/vect/vect.exp: Likewise. - -2018-08-17 Richard Biener - - PR middle-end/86505 - * gcc.dg/torture/pr86505.c: New testcase. - -2018-08-16 Martin Sebor - - PR tree-optimization/86853 - * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test. - * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test. - * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust. - -2018-08-16 David Malcolm - - * gcc.dg/missing-header-fixit-3.c: New test. - -2018-08-16 David Malcolm - - * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c - (test_fixit_insert_newline): Update expected output to show '+' - characters in margin of line-insertion fix-it hint. - -2018-08-16 Nathan Sidwell - - * gcc.dg/cpp/macsyntx.c: Adjust expected errors. - * gcc.dg/cpp/macsyntx2.c: likewise. - -2018-08-15 Uros Bizjak - - PR testsuite/86745 - * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings. - * gcc.target/i386/avx-cvt-2.c: Ditto. - -2018-08-16 David Malcolm - - PR c++/70693 - * c-c++-common/Wmisleading-indentation-pr70693.c: New test. - -2018-08-16 Vlad Lazar - - * gcc.target/aarch64/imm_choice_comparison.c: New test. - -2018-08-16 Iain Sandoe - - * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__. - (lib_strncmp): Likewise. - -2018-08-16 Iain Sandoe - - * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin. - * c-c++-common/asan/pointer-subtract-4.c: Likewise. - * g++.dg/torture/pr44295.C : Likewise. - -2018-08-16 Iain Sandoe - - PR testsuite/78544 - * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section - attributes and matching. - * gcc.dg/tree-prof/section-attr-2.c: Likewise. - * gcc.dg/tree-prof/section-attr-3.c: Likewise. - -2018-08-16 Iain Sandoe - - * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__. - -2018-08-15 Uros Bizjak - - * gcc.target/i386/rop1.c: Remove. - * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop. - -2018-08-15 Will Schmidt - - * gcc.target/powerpc/fold-vec-splat-char.c: New. - * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New. - * gcc.target/powerpc/fold-vec-splat-int.c: New. - * gcc.target/powerpc/fold-vec-splat-longlong.c: New. - * gcc.target/powerpc/fold-vec-splat-pixel.c: New. - * gcc.target/powerpc/fold-vec-splat-short.c: New. - -2018-08-15 David Malcolm - - * g++.dg/diagnostic/aka3.C: New test. - * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected - output to show range labels. - * g++.dg/diagnostic/param-type-mismatch.C: Likewise. - * g++.dg/plugin/plugin.exp (plugin_test_list): Add... - * g++.dg/plugin/show-template-tree-color-labels.C: New test. - * gcc.dg/bad-binary-ops.c: Update expected output to show range - labels. Add an "aka" example. - * gcc.dg/cpp/pr66415-1.c: Update expected output to show range - labels. - * gcc.dg/format/diagnostic-ranges.c: Likewise. - * gcc.dg/format/pr72858.c: Likewise. - * gcc.dg/format/pr78498.c: Likewise. - * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options. - Update expected output to show range labels. Add examples of - -Wincompatible-pointer-types and -Wpointer-sign for parameters. - * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: - Update expected output to show range labels. - * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise. - (test_very_wide_line): Adjust so that label is at left-clipping - boundary. - (test_very_wide_line_2): New test. - * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c: - Update expected output to show range labels. - * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise. - * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test. - * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update - for new param to gcc_rich_location::add_expr. - * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range): - Add "label" param. - (test_show_locus): Add examples of labels to various tests. Tweak - the "very wide_line" test case and duplicate it, to cover the - boundary values for clipping of labels against the left-margin. - * gcc.dg/plugin/plugin.exp (plugin_test_list): Add - diagnostic-test-show-locus-no-labels.c. - * gcc.dg/pr69554-1.c: Update expected output to show range labels. - Update line numbers of dg-locus directives. - * gcc.dg/pr69627.c: Update expected output to show range labels. - * lib/multiline.exp (proc _build_multiline_regex): Remove - special-case handling of lines with trailing '|'. - -2018-08-15 Qing Zhao - - PR testsuite/86519 - * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of - the .expand file. - -2018-08-15 Prathamesh Kulkarni - - * gcc.dg/wmain.c: New test. - -2018-08-15 Iain Sandoe - - PR c/19315 - * gcc.dg/graphite/pr82451.c: Make array 'a' an extern. - * gcc.dg/redecl-10.c: Expect warnings for the static vars with - unknown size. - -2018-08-15 Martin Liska - - PR tree-optimization/86925 - * gcc.dg/predict-20.c: New test. - * gcc.dg/predict-21.c: New test. - -2018-08-15 Paolo Carlini - - * g++.dg/init/goto3.C: Adjust for error instead of permerror. - -2018-08-14 Allan Sandfeld Jensen - - * gcc.target/i386/sse2-movs.c: New test. - -2018-08-14 Martin Sebor - - PR tree-optimization/86650 - * gcc.dg/Warray-bounds-34.c: New test. - -2018-08-14 Janus Weil - - PR fortran/86116 - * gfortran.dg/generic_34.f90: New test case. - -2018-08-13 Marek Polacek - - PR c++/57891 - * g++.dg/cpp0x/Wnarrowing6.C: New test. - * g++.dg/cpp0x/Wnarrowing7.C: New test. - * g++.dg/cpp0x/Wnarrowing8.C: New test. - * g++.dg/cpp0x/Wnarrowing9.C: New test. - * g++.dg/cpp0x/Wnarrowing10.C: New test. - * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error. - * g++.dg/cpp0x/constexpr-ex2.C: Likewise. - * g++.dg/cpp0x/constexpr-targ.C: Likewise. - * g++.dg/cpp0x/scoped_enum2.C: Likewise. - * g++.dg/ext/stmtexpr15.C: Likewise. - * g++.dg/gomp/pr47963.C: Likewise. - * g++.dg/init/new37.C: Likewise. - * g++.dg/init/new43.C: Likewise. - * g++.dg/other/fold1.C: Likewise. - * g++.dg/parse/array-size2.C: Likewise. - * g++.dg/template/dependent-name3.C: Likewise. - * g++.dg/cpp0x/constexpr-data2.C: Add dg-error. - * g++.dg/other/vrp1.C: Likewise. - * g++.dg/template/char1.C: Likewise. - -2018-08-13 Segher Boessenkool - - * gcc.target/powerpc/pr56605.c: The generated code can have an AND - instead of a ZERO_EXTEND. - -2018-08-13 Martin Sebor - - PR tree-optimization/71625 - * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case. - * g++.dg/init/string2.C: New test. - * g++.dg/init/string3.C: New test. - * g++.dg/init/string4.C: New test. - * gcc.dg/init-string-3.c: New test. - * gcc.dg/strlenopt-55.c: New test. - * gcc.dg/strlenopt-56.c: New test. - -2018-08-13 Marek Polacek - - P0806R2 - Deprecate implicit capture of this via [=] - * g++.dg/cpp2a/lambda-this1.C: New test. - * g++.dg/cpp2a/lambda-this2.C: New test. - * g++.dg/cpp2a/lambda-this3.C: New test. - -2018-08-13 Marek Polacek - - PR c++/86915 - * g++.dg/diagnostic/auto1.C: New test. - -2018-08-12 Paul Thomas - - PR fortran/66679 - * gfortran.dg/transfer_class_3.f90: New test. - -2018-08-12 Paul Thomas - - PR fortran/86906 - * gfortran.dg/use_rename_9.f90: New test. - -2018-08-11 Jakub Jelinek - - PR tree-optimization/86835 - * gcc.dg/pr86835.c: New test. - -2018-08-10 Janus Weil - - PR fortran/57160 - * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case. - * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize". - * gfortran.dg/short_circuiting_2.f90: New test case. - * gfortran.dg/short_circuiting_3.f90: New test case. - -2018-08-10 Alexander Monakov - - PR target/82418 - * gcc.target/i386/pr82418.c: New test. - -2018-08-10 Martin Liska - - PR target/83610 - * gcc.dg/predict-17.c: New test. - * gcc.dg/predict-18.c: New test. - * gcc.dg/predict-19.c: New test. - -2018-08-10 Martin Liska - - PR tree-optimization/85799 - * gcc.dg/pr85799.c: New test. - -2018-08-09 Jeff Law - - PR middle-end/86897 - * gcc.dg/uninit-suppress_2.c: Disable DOM. - -2018-08-09 Richard Sandiford - - * gcc.target/aarch64/sve/reduc_8.c: New test. - -2018-08-09 David Malcolm - - PR other/84889 - * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New - test. - * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c: - New test. - * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests. - * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to - TEST_ALWAYS_FLAGS. - -2018-08-09 Richard Sandiford - - PR tree-optimization/86858 - * gcc.dg/vect/pr86858.c: New test. - -2018-08-09 Richard Sandiford - - PR tree-optimization/86871 - * gcc.dg/vect/pr86871.c: New test. - -2018-08-09 Paolo Carlini - - * g++.old-deja/g++.mike/p784.C: Add -fpermissive. - -2018-08-09 Andreas Krebbel - - * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement - arch and tune numbers by 2. - * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise. - * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise. - -2018-08-09 Andreas Krebbel - - PR target/84332 - * gcc.target/s390/pr84332.c: New testcase. - -2018-08-08 Andreas Schwab - - PR target/46179 - * gcc.target/m68k/tls-dimode.c: New file. - -2018-08-08 Nathan Sidwell - - * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h, - c-c++-common/inc-from-1.c: New - -2018-08-08 Andreas Krebbel - - PR target/85295 - * gcc.target/s390/TI-constants-lra.c: New testcase. - * gcc.target/s390/TI-constants-nolra.c: New testcase. - -2018-08-08 Ilya Leoshkevich - - * gcc.target/s390/hotpatch-8.c: Remove. - * gcc.target/s390/hotpatch-9.c: Remove. - * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove. - * gcc.target/s390/mnop-mcount-m31.c: Remove. - -2018-08-08 Jakub Jelinek - - P0595R1 - is_constant_evaluated - * g++.dg/cpp2a/is-constant-evaluated1.C: New test. - - PR c++/86836 - * g++.dg/cpp1z/decomp46.C: New test. - - PR c++/86738 - * g++.dg/opt/pr86738.C: New test. - -2018-08-07 Richard Sandiford - - PR target/86838 - * gcc.target/aarch64/frecpe_1.c: New test. - * gcc.target/aarch64/frecpe_2.c: Likewise. - -2018-08-07 Paolo Carlini - - PR c++/59480, DR 136 - * g++.dg/other/friend8.C: New. - * g++.dg/other/friend9.C: Likewise. - * g++.dg/other/friend10.C: Likewise. - * g++.dg/other/friend11.C: Likewise. - * g++.dg/other/friend12.C: Likewise. - * g++.dg/other/friend13.C: Likewise. - * g++.dg/other/friend14.C: Likewise. - * g++.dg/other/friend15.C: Likewise. - * g++.dg/parse/defarg4.C: Compile with -fpermissive -w. - * g++.dg/parse/defarg8.C: Likewise. - -2018-08-07 Martin Liska - - PR middle-end/83023 - * gcc.dg/predict-16.c: New test. - * g++.dg/predict-1.C: New test. - -2018-08-07 Steve Ellcey - Rainer Orth - - PR tree-optimization/80925 - * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops - vectorized on !vect_hw_misalign targets. - -2018-08-06 Marek Polacek - - PR c++/86767 - * g++.dg/cpp1y/constexpr-86767.C: New test. - -2018-08-06 Uros Bizjak - - * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt - for target *-*-linux-gnu. - -2018-08-06 Alan Hayward - - * gcc.target/aarch64/sve/tls_preserve_1.c: New test. - * gcc.target/aarch64/sve/tls_preserve_2.c: New test. - * gcc.target/aarch64/sve/tls_preserve_3.c: New test. - -2018-08-06 Andreas Krebbel - - * gcc.target/s390/nomemloopunroll-1.c: New test. - -2018-08-05 H.J. Lu - - PR target/86386 - * gcc.target/i386/pr86386.c: New file. - -2018-08-04 Tom de Vries - - * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line. - -2018-08-04 Andreas Schwab - - * gcc.dg/guality/const-volatile.c: Remove duplicate test - "type:cvip". - -2018-08-04 Janus Weil - - PR fortran/45521 - * gfortran.dg/interface_assignment_6.f90: New test case. - -2018-08-04 Uros Bizjak - - PR testsuite/86153 - * g++.dg/pr83239.C (dg-options): Add -finline-limit=500. - -2018-08-03 David Malcolm - Jonathan Wakely - - PR c++/85523 - * g++.dg/pr85523.C: New test. - -2018-08-03 Bogdan Harjoc - - PR c/86690 - * gcc.dg/union-duplicate-field.c: New test. - -2018-08-03 Jason Merrill - - PR c++/86706 - * g++.dg/template/pr86706.C: New test. - -2018-08-03 Richard Sandiford - - * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used - on vect_avg_qi targets. - * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise. - * gcc.dg/vect/bb-slp-pow-1.c: New test. - * gcc.dg/vect/vect-avg-15.c: Likewise. - -2018-08-03 Martin Liska - - * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits. - * gcc.dg/predict-13.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-9.c: Likewise. - * gfortran.dg/predict-1.f90: Likewise. - -2018-08-02 Richard Biener - - PR c++/86763 - * g++.dg/torture/pr86763.C: New testcase. - -2018-08-02 Richard Biener - - PR tree-optimization/86816 - * g++.dg/torture/pr86816.C: New testcase. - -2018-08-02 Richard Sandiford - - * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate - to be used. - * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise. - * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16. - * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used - for .h. - * gcc.target/aarch64/sve/single_2.c: Likewise. - * gcc.target/aarch64/sve/single_3.c: Likewise. - * gcc.target/aarch64/sve/single_4.c: Likewise. - -2018-08-02 Jackson Woodruff - - PR target/86014 - * gcc.target/aarch64/ldp_stp_13.c: New test. - -2018-08-01 Martin Sebor - - PR tree-optimization/86650 - * gcc.dg/format/gcc_diag-10.c: Adjust. - -2018-08-01 Richard Sandiford - - * gcc.target/aarch64/sve/var_stride_2.c: Update expected form - of range check. - * gcc.target/aarch64/sve/var_stride_4.c: Likewise. - -2018-08-01 Richard Sandiford - - PR target/86753 - * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests. - * gcc.target/aarch64/sve/vcond_5.c: Likewise. - -2018-08-01 Richard Sandiford - - * gcc.dg/pointer-range-check-1.c: New test. - * gcc.dg/pointer-range-check-2.c: Likewise. - -2018-08-01 Richard Sandiford - - PR tree-optimization/86749 - * gcc.dg/vect/pr86749.c: New test. - -2018-08-01 Paolo Carlini - - PR c++/86661 - * g++.dg/lookup/name-clash12.C: New. - -2018-08-01 Richard Biener - - * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase. - -2018-08-01 Uros Bizjak - - * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0. - -2018-08-01 Uros Bizjak - - * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*. - -2018-08-01 Martin Liska - - * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern. - * gcc.dg/tree-prof/stringop-2.c: Likewise. - * gcc.dg/tree-prof/val-prof-1.c: Likewise. - * gcc.dg/tree-prof/val-prof-2.c: Likewise. - * gcc.dg/tree-prof/val-prof-3.c: Likewise. - * gcc.dg/tree-prof/val-prof-4.c: Likewise. - * gcc.dg/tree-prof/val-prof-5.c: Likewise. - * gcc.dg/tree-prof/val-prof-7.c: Likewise. - -2018-08-01 Martin Liska - - PR value-prof/35543 - * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove. - -2018-08-01 Sam Tebbs - - * gcc.target/aarch64/extract_zero_extend.c: New file. - -2018-08-01 Jakub Jelinek - - PR c/85704 - * gcc.c-torture/compile/pr85704.c: New test. - -2018-07-31 Alexandre Oliva - Olivier Hainque - - * gnat.dg/dinst.adb: New. - * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New. - -2018-07-31 David Malcolm - - * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for - tdiag and cxxdiag. - * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G - and %K. - -2018-07-31 Richard Earnshaw - - * c-c++-common/spec-barrier-1.c: New test. - * c-c++-common/spec-barrier-2.c: New test. - * gcc.dg/spec-barrier-3.c: New test. - -2018-07-31 Martin Sebor - - PR tree-optimization/86741 - * gcc.dg/Warray-bounds-33.c: New test. - -2018-07-31 Andreas Krebbel - - * gcc.target/s390/memset-1.c: Improve testcase. - -2018-07-31 Tom de Vries - - PR debug/86687 - * g++.dg/guality/pr86687.C: New test. - -2018-07-31 Jakub Jelinek - - P1008R1 - prohibit aggregates with user-declared constructors - * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor. - * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};. - * g++.dg/cpp0x/deleted2.C: Expect error for C++2a. - * g++.dg/cpp2a/aggr1.C: New test. - * g++.dg/cpp2a/aggr2.C: New test. - -2018-07-31 Segher Boessenkool - - PR target/86640 - * gcc.target/arm/pr86640.c: New testcase. - -2018-07-31 Martin Liska - - PR gcov-profile/85338 - PR gcov-profile/85350 - PR gcov-profile/85372 - * gcc.misc-tests/gcov-pr85338.c: New test. - * gcc.misc-tests/gcov-pr85350.c: New test. - * gcc.misc-tests/gcov-pr85372.c: New test. - -2018-07-31 Martin Liska - - PR gcov-profile/83813 - PR gcov-profile/84758 - PR gcov-profile/85217 - PR gcov-profile/85332 - * gcc.misc-tests/gcov-pr83813.c: New test. - * gcc.misc-tests/gcov-pr84758.c: New test. - * gcc.misc-tests/gcov-pr85217.c: New test. - * gcc.misc-tests/gcov-pr85332.c: New test. - -2018-07-31 Ed Schonberg - - * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb, - gnat.dg/prot5_pkg.ads: New testcase. - -2018-07-31 Justin Squirek - - * gnat.dg/addr11.adb: New testcase. - -2018-07-31 Hristian Kirtchev - - * gnat.dg/global.adb, gnat.dg/global.ads: New testcase. - -2018-07-31 Gary Dismukes - - * gnat.dg/block_ext_return_assert_failure.adb: New testcase. - -2018-07-31 Ed Schonberg - - * gnat.dg/iter3.adb: New testcase. - -2018-07-31 Andre Vieira - - Revert 'AsyncI/O patch committed' - 2018-07-25 Nicolas Koenig - Thomas Koenig - - PR fortran/25829 - * gfortran.dg/f2003_inquire_1.f03: Add write statement. - * gfortran.dg/f2003_io_1.f03: Add wait statement. - -2018-07-30 Segher Boessenkool - - PR rtl-optimization/85160 - * gcc.target/powerpc/combine-2-2.c: New testcase. - -2018-07-27 Martin Sebor - - PR tree-optimization/86696 - * g++.dg/pr86696.C: New test. - -2018-07-27 David Malcolm - - PR tree-optimization/86636 - * gcc.c-torture/compile/pr86636.c: Add dg-do compile. - Add dg-require-effective-target pthread. - -2018-07-26 Qing Zhao - - * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation. - * gcc.dg/strcmpopt_6.c: Likewise. - -2018-07-26 Pat Haugen - - PR target/86612 - * gcc.target/powerpc/pr58673-2.c: Call strdup. - -2018-07-26 Martin Sebor - - PR tree-optimization/86043 - PR tree-optimization/86042 - * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to - pr86688. - * gcc.dg/strlenopt-44.c: New test. - -2018-07-26 Martin Liska - - PR gcov-profile/86536 - * gcc.misc-tests/gcov-pr86536.c: New test. - -2018-07-25 Martin Sebor - - * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives - ignored by the test harness. - -2018-07-25 Nicolas Koenig - Thomas Koenig - - PR fortran/25829 - * gfortran.dg/f2003_inquire_1.f03: Add write statement. - * gfortran.dg/f2003_io_1.f03: Add wait statement. - -2018-07-25 Jakub Jelinek - - PR c++/85515 - * g++.dg/pr85515-2.C: Add expected dg-error. - * g++.dg/cpp0x/range-for36.C: New test. - -2018-07-25 Claudiu Zissulescu - - * gcc.target/arc/uncached-1.c: New test. - * gcc.target/arc/uncached-2.c: Likewise. - -2018-07-24 Martin Sebor - - PR tree-optimization/86622 - PR tree-optimization/86532 - * gcc.c-torture/execute/strlen-2.c: New test. - * gcc.c-torture/execute/strlen-3.c: New test. - * gcc.c-torture/execute/strlen-4.c: New test. - -2018-07-24 David Malcolm - - PR tree-optimization/86636 - * gcc.c-torture/compile/pr86636.c: New test. - -2018-07-24 Matthew Malcomson - - * gcc.target/aarch64/simd/vect_su_add_sub.c: New. - -2018-07-24 Jakub Jelinek - - PR middle-end/86627 - * gcc.target/i386/pr86627.c: New test. - - PR testsuite/86649 - * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1. - * g++.dg/tree-ssa-/pr19476-5.C: Likewise. - * g++.dg/tree-ssa-/pr19476-6.C: New test. - * g++.dg/tree-ssa-/pr19476-7.C: New test. - -2018-07-23 Carl Love - - PR 86591 - * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to - file altivec-2-runnable.c. - * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests. - * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor. - Update dg-final test for __divdi3 and __udivdi3 instructions. Update - comments for instruction generated by vec_mergeh, vec_perm, vec_round, - vec_cts, vec_ctu, vec_cpsgn tests. - -2018-07-23 Bernd Edlinger - - PR c/86617 - * gcc.dg/pr86617.c: New test. - -2018-07-23 Jakub Jelinek - - PR c++/86569 - * g++.dg/warn/Wnonnull-compare-9.C: New test. - -2018-07-20 Martin Sebor - - PR middle-end/82063 - * c-c++-common/pr68657-1.c: Adjust. - * c-c++-common/pr68657-2.c: Same. - * c-c++-common/pr68657-3.c: Same. - * c-c++-common/pr68833-1.c: Same. - * gcc.dg/Walloc-size-larger-than-16.c: Same. - * gcc.dg/Walloca-larger-than.c: New test. - * gcc.dg/Walloca-larger-than-2.c: New test. - * gcc.dg/Wframe-larger-than-2.c: New test. - * gcc.dg/Wlarger-than3.c: New test. - * gcc.dg/Wvla-larger-than-3.c: New test. - * gcc.dg/pr42611.c: Adjust. - * gnat.dg/frame_overflow.adb: Same. - -2018-07-20 Martin Sebor - - PR tree-optimization/86613 - PR tree-optimization/86611 - * c-c++-common/Warray-bounds-2.c: Undefine macros and - prune duplicate warnings. - * gcc.dg/Warray-bounds-31.c: Xfail test cases with - data-model-dependencies. - * gcc.dg/Warray-bounds-32.c: Ditto. - -2018-07-20 Richard Biener - - PR debug/86585 - * g++.dg/lto/pr86585_0.C: New testcase. - * g++.dg/lto/pr86585_1.C: Likewise. - -2018-07-19 Martin Sebor - - PR tree-optimization/83776 - PR tree-optimization/84047 - * gcc.dg/Warray-bounds-29.c: New test. - * gcc.dg/Warray-bounds-30.c: New test. - * gcc.dg/Warray-bounds-31.c: New test. - * gcc.dg/Warray-bounds-32.c: New test. - -2018-07-19 Michael Collison - Richard Henderson - - * gcc.target/aarch64/builtin_sadd_128.c: New testcase. - * gcc.target/aarch64/builtin_saddl.c: New testcase. - * gcc.target/aarch64/builtin_saddll.c: New testcase. - * gcc.target/aarch64/builtin_uadd_128.c: New testcase. - * gcc.target/aarch64/builtin_uaddl.c: New testcase. - * gcc.target/aarch64/builtin_uaddll.c: New testcase. - * gcc.target/aarch64/builtin_ssub_128.c: New testcase. - * gcc.target/aarch64/builtin_ssubl.c: New testcase. - * gcc.target/aarch64/builtin_ssubll.c: New testcase. - * gcc.target/aarch64/builtin_usub_128.c: New testcase. - * gcc.target/aarch64/builtin_usubl.c: New testcase. - * gcc.target/aarch64/builtin_usubll.c: New testcase. - -2018-07-19 Paolo Carlini - - Revert fix for c++/59480 (and testsuite followup) - - 2018-07-19 Paolo Carlini - - * g++.old-deja/g++.mike/p784.C: Add -fpermissive. - - 2019-07-18 Paolo Carlini - - PR c++/59480, DR 136 - * g++.dg/other/friend8.C: New. - * g++.dg/other/friend9.C: Likewise. - * g++.dg/other/friend10.C: Likewise. - * g++.dg/other/friend11.C: Likewise. - * g++.dg/other/friend12.C: Likewise. - * g++.dg/parse/defarg4.C: Compile with -fpermissive -w. - * g++.dg/parse/defarg8.C: Likewise. - -2018-07-19 Andre Vieira - - * gcc.target/aarch64/profile.c: New test. - -2018-07-19 Andre Vieira - - PR target/83009 - * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests. - -2018-07-19 H.J. Lu - - PR target/86560 - * gcc.target/i386/pr86560-4.c: New test. - * gcc.target/i386/pr86560-5.c: Likewise. - -2018-07-19 H.J. Lu - - PR target/86560 - * gcc.target/i386/pr86560-1.c: New test. - * gcc.target/i386/pr86560-2.c: Likewise. - * gcc.target/i386/pr86560-3.c: Likewise. - -2018-07-19 Kyrylo Tkachov - - * gfortran.dg/max_fmax_aarch64.f90: New test. - * gfortran.dg/min_fmin_aarch64.f90: Likewise. - * gfortran.dg/minmax_integer.f90: Likewise. - -2018-07-19 Paolo Carlini - - * g++.old-deja/g++.mike/p784.C: Add -fpermissive. - -2018-07-18 Kugan Vivekanandarajah - - PR middle-end/86544 - * g++.dg/tree-ssa/pr86544.C: New test. - -2018-07-18 Jakub Jelinek - - PR c++/86550 - * g++.dg/cpp0x/lambda/lambda-86550.C: New test. - -2018-07-18 Bernd Edlinger - - PR 69558 - * c-c++-common/cpp/diagnostic-pragma-2.c: New test. - * c-c++-common/pr69558.c: Remove xfail. - * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations. - * gcc.dg/pr61817-1.c: Likewise. - * gcc.dg/pr61817-2.c: Likewise. - * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location. - -2018-07-18 Janus Weil - - PR fortran/85599 - * gfortran.dg/function_optimize_5.f90: Add option - '-faggressive-function-elimination' and update dg-warning clauses. - * gfortran.dg/short_circuiting.f90: New test. - -2018-07-18 Marek Polacek - - PR c++/86190 - bogus -Wsign-conversion warning - * g++.dg/warn/Wsign-conversion-3.C: New test. - * g++.dg/warn/Wsign-conversion-4.C: New test. - -2018-07-18 Paolo Carlini - - PR c++/59480, DR 136 - * g++.dg/other/friend8.C: New. - * g++.dg/other/friend9.C: Likewise. - * g++.dg/other/friend10.C: Likewise. - * g++.dg/other/friend11.C: Likewise. - * g++.dg/other/friend12.C: Likewise. - * g++.dg/parse/defarg4.C: Compile with -fpermissive -w. - * g++.dg/parse/defarg8.C: Likewise. - -2018-07-18 Paolo Carlini - - * g++.dg/ext/uow-3.C: Adjust. - * g++.dg/ext/uow-4.C: Likewise. - * g++.dg/lookup/name-clash11.C: Likewise. - * g++.dg/lookup/name-clash7.C: Likewise. - * g++.dg/lookup/redecl1.C: Likewise. - * g++.dg/warn/changes-meaning.C: Likewise. - * g++.old-deja/g++.jason/scoping8.C: Likewise. - * g++.old-deja/g++.law/nest1.C: Likewise. - -2018-07-18 Richard Biener - - PR debug/86523 - * g++.dg/lto/pr86523-3_0.C: New testcase. - -2018-07-17 Andreas Schwab - - * gcc.target/m68k/mulsi_highpart.c: New test. - -2018-07-17 Jakub Jelinek - - * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error. - * gcc.dg/cpp/pr61854-c94.c (foo): Likewise. - * gcc.dg/cpp/pr61854-4.c (foo): Likewise. - * gcc.dg/cpp/pr61854-8.c: New test. - -2018-07-17 David Edelsohn - - * gcc.target/powerpc/pr85456.c: Require longdouble128. - -2018-07-17 Fritz Reese - - PR fortran/83184 - * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages. - -2018-07-17 Will Schmidt - - * gcc.target/powerpc/fold-vec-unpack-char.c: New. - * gcc.target/powerpc/fold-vec-unpack-float.c: New. - * gcc.target/powerpc/fold-vec-unpack-int.c: New. - * gcc.target/powerpc/fold-vec-unpack-pixel.c: New. - * gcc.target/powerpc/fold-vec-unpack-short.c: New. - -2018-07-17 David Edelsohn - - * gcc.target/powerpc/pr57150.c: Require longdouble128. - * gcc.target/powerpc/pr79916.c: Require dfp. - -2018-07-17 Richard Biener - - PR lto/86456 - * g++.dg/debug/dwarf2/pr86456.C: New testcase. - -2018-07-17 Robin Dapp - - * gcc.target/s390/function-align1.c: New test. - * gcc.target/s390/function-align2.c: New test. - * gcc.target/s390/function-align3.c: New test. - -2018-07-17 Eric Botcazou - - * gnat.dg/discr55.adb: New test. - -2018-07-17 Rainer Orth - - * gcc.target/i386/vartrack-1.c (dg-options): Add - -fomit-frame-pointer. - -2018-07-17 Rainer Orth - - * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support. - (dg-lto-options): Add -fPIC. - * g++.dg/lto/pr86523-2_0.C: Likewise. - -2018-07-17 Martin Liska - - * gcc.target/powerpc/loop_align.c: Update scanned pattern. - -2018-07-17 Ed Schonberg - - * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New - testcase. - -2018-07-17 Eric Botcazou - - * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase. - -2018-07-17 Patrick Bernardi - - * gnat.dg/memorytest.adb: New testcase. - -2018-07-17 Hristian Kirtchev - - * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads: - New testcase. - -2018-07-17 Ed Schonberg - - * gnat.dg/equal3.adb: New testcase. - -2018-07-17 Justin Squirek - - * gnat.dg/split_args.adb: New testcase. - -2018-07-17 Ed Schonberg - - * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase. - -2018-07-17 Hristian Kirtchev - - * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads: - New testcase. - -2018-07-16 Carl Love - - PR target/86414 - Forgot the PR number on the commit log. - - 2018-07-16 Carl Love - - PR target/86414 - * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target - longdouble128. - * gcc.target/powerpc/divkc3-3.c: Ditto. - * gcc.target/powerpc/mulkc3-2.c: Ditto. - * gcc.target/powerpc/mulkc3-3.c: Ditto. - * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts. - * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific. - -2018-07-16 Segher Boessenkool - - * gcc.target/powerpc/convert-fp-128.c: New testcase. - * gcc.target/powerpc/convert-fp-64.c: New testcase. - -2018-07-16 Segher Boessenkool - - * lib/target-supports.exp (check_effective_target_longdouble64, - check_effective_target_ppc_float128, - check_effective_target_ppc_float128_insns, - check_effective_target_powerpc_vsx): New. - -2018-07-16 Segher Boessenkool - - * lib/target-supports.exp (check_ppc_float128_hw_available): Fix - syntax error. - -2018-07-16 Jakub Jelinek - - PR tree-optimization/86526 - * gcc.c-torture/compile/pr86526.c: New test. - -2018-07-16 Carl Love - - * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target - longdouble128. - * gcc.target/powerpc/divkc3-3.c: Ditto. - * gcc.target/powerpc/mulkc3-2.c: Ditto. - * gcc.target/powerpc/mulkc3-3.c: Ditto. - * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts. - * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific. - -2018-07-16 Fritz Reese - - PR fortran/83184 - * gfortran.dg/assumed_rank_14.f90: New testcase. - * gfortran.dg/assumed_rank_15.f90: New testcase. - * gfortran.dg/dec_structure_8.f90: Update error messages. - * gfortran.dg/dec_structure_23.f90: Update error messages. - -2018-07-16 Bernd Edlinger - - PR middle-end/86528 - * gcc.c-torture/execute/pr86528.c: New test. - * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo. - -2018-07-16 Paolo Carlini - - * g++.dg/template/spec40.C: New. - * g++.dg/parse/ptrmem8.C: Likewise. - -2018-07-16 Ilya Leoshkevich - - * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase. - * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase. - * gcc.target/s390/mnop-mcount-m31.c: New testcase. - * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase. - * gcc.target/s390/mnop-mcount-m64.c: New testcase. - -2018-07-16 Ilya Leoshkevich - - * gcc.target/s390/mrecord-mcount.c: New testcase. - -2018-07-16 Ilya Leoshkevich - - * gcc.target/s390/mfentry-m64.c: New testcase. - -2018-07-16 Hristian Kirtchev - - * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New - testcase. - -2018-07-16 Hristian Kirtchev - - * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New - testcase. - -2018-07-16 Hristian Kirtchev - - * gnat.dg/wide_wide_value1.adb: New testcase. - -2018-07-16 Javier Miranda - - * gnat.dg/bit_order1.adb: New testcase. - -2018-07-16 Javier Miranda - - * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase. - -2018-07-16 Richard Biener - - PR lto/86523 - * g++.dg/lto/pr86523-1_0.C: New testcase. - * g++.dg/lto/pr86523-2_0.C: Likewise. - -2018-07-16 Martin Liska - - PR ipa/86529 - * g++.dg/ipa/pr86529.C: New test. - -2018-07-16 Tom de Vries - - PR debug/86455 - * gcc.target/i386/vartrack-1.c: New test. - -2018-07-16 Eric Botcazou - - * gnat.dg/opt73.adb: New test. - -2018-07-16 Jakub Jelinek - - PR c++/3698 - PR c++/86208 - * g++.dg/opt/pr3698.C: New test. - -2018-07-16 Richard Biener - - PR ipa/86389 - * gcc.dg/torture/pr86389.c: Require trampolines. - -2018-07-15 Tom de Vries - - * lib/gcc-gdb-test.exp (guality_minimal_options): New proc. - * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if - already called. - * g++.dg/guality/guality.exp: Ensure Og is part of torture options. - * gcc.dg/guality/guality.exp: Same. - * gfortran.dg/guality/guality.exp: Same. - -2018-07-13 H.J. Lu - Sunil K Pandey - - PR target/84413 - * gcc.target/i386/pr84413-1.c: New test. - * gcc.target/i386/pr84413-2.c: Likewise. - * gcc.target/i386/pr84413-3.c: Likewise. - -2018-07-13 Bill Schmidt - Steve Munroe - - * gcc.target/powerpc/sse2-pand-1.c: New file. - * gcc.target/powerpc/sse2-pandn-1.c: Likewise. - * gcc.target/powerpc/sse2-por-1.c: Likewise. - * gcc.target/powerpc/sse2-pxor-1.c: Likewise. - -2018-07-13 Nathan Sidwell - - PR c++/86374 - * g++.dg/pr86374.C: New. - -2018-07-13 Qing Zhao - - PR middle-end/78809 - * gcc.dg/strcmpopt_5.c: New test. - * gcc.dg/strcmpopt_6.c: New test. - -2018-07-13 Richard Biener - - PR middle-end/85974 - * gcc.c-torture/compile/930326-1.c: Adjust to cover widening. - -2018-07-13 Tom de Vries - - * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options. - * gcc.dg/guality/ctztest.c: Same. - * gcc.dg/guality/sra-1.c: Same. - -2018-07-13 Tom de Vries - - * gcc.dg/vla-1.c: Update. - -2018-07-13 Tom de Vries - - * gcc.src/maintainers.exp: New file. - -2018-07-13 Kugan Vivekanandarajah - - PR middle-end/86489 - * gcc.dg/pr86489.c: New test. - -2018-07-12 Martin Sebor - - PR testsuite/86510 - g++.dg/warn/pr86453.C: Adjust. - -2018-07-12 Jim Wilson - - * gnat.dg/warn5.adb: Expect warning for riscv*-*-*. - -2018-07-12 Kito Cheng - - * gcc.target/riscv/interrupt-conflict-mode.c: New. - -2018-07-12 Jakub Jelinek - - * c-c++-common/gomp/declare-target-3.c: New test. - * g++.dg/gomp/declare-target-2.C: New test. - -2018-07-12 Martin Sebor - - PR c/86453 - * c-c++-common/Wattributes.c: Adjust. - * gcc.dg/Wattributes-10.c: New test. - * g++.dg/Wattributes-3.C: Adjust. - * gcc.dg/Wattributes-6.c: Adjust. - * gcc.dg/pr18079.c: Adjust. - * gcc.dg/torture/pr42363.c: Adjust. - -2018-07-12 Julia Koval - - * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit - version. - -2018-07-12 Richard Sandiford - - * gcc.dg/vect/vect-cond-arith-6.c: New test. - * gcc.target/aarch64/sve/cond_arith_4.c: Likewise. - * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise. - * gcc.target/aarch64/sve/cond_arith_5.c: Likewise. - * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise. - * gcc.target/aarch64/sve/slp_14.c: Likewise. - * gcc.target/aarch64/sve/slp_14_run.c: Likewise. - -2018-07-12 Richard Sandiford - - * gcc.dg/vect/vect-cond-arith-4.c: New test. - * gcc.dg/vect/vect-cond-arith-5.c: Likewise. - * gcc.target/aarch64/sve/cond_arith_1.c: Likewise. - * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise. - * gcc.target/aarch64/sve/cond_arith_2.c: Likewise. - * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise. - * gcc.target/aarch64/sve/cond_arith_3.c: Likewise. - * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise. - -2018-07-12 Richard Sandiford - Alan Hayward - David Sherwood - - * gcc.dg/vect/vect-fma-2.c: New test. - * gcc.target/aarch64/sve/reduc_4.c: Likewise. - * gcc.target/aarch64/sve/reduc_6.c: Likewise. - * gcc.target/aarch64/sve/reduc_7.c: Likewise. - -2018-07-12 Richard Sandiford - - * gcc.dg/vect/vect-cond-arith-3.c: New test. - * gcc.target/aarch64/sve/vcond_13.c: Likewise. - * gcc.target/aarch64/sve/vcond_13_run.c: Likewise. - * gcc.target/aarch64/sve/vcond_14.c: Likewise. - * gcc.target/aarch64/sve/vcond_14_run.c: Likewise. - * gcc.target/aarch64/sve/vcond_15.c: Likewise. - * gcc.target/aarch64/sve/vcond_15_run.c: Likewise. - * gcc.target/aarch64/sve/vcond_16.c: Likewise. - * gcc.target/aarch64/sve/vcond_16_run.c: Likewise. - -2018-07-12 Richard Sandiford - - * gcc.dg/vect/vect-cond-arith-2.c: New test. - * gcc.target/aarch64/sve/loop_add_6.c: Likewise. - -2018-07-12 Richard Biener - - PR target/84829 - * gcc.target/i386/pr84829.c: New testcase. - -2018-07-12 Jakub Jelinek - - * gcc.dg/torture/20180712-1.c: New test. - - PR tree-optimization/86492 - * gcc.c-torture/execute/pr86492.c: New test. - -2018-07-12 Richard Biener - - PR c/86453 - * g++.dg/warn/pr86453.C: New testcase. - -2018-07-12 Richard Biener - - PR middle-end/86479 - * gcc.dg/graphite/pr86479.c: New testcase. - -2018-07-11 Jakub Jelinek - - * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead - of hardcoding size. Cast (rel) to MASK_TYPE. - * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise. - * gcc.target/i386/avx512f-vinserti32x4-3.c: New test. - * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test. - * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test. - * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test. - * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test. - * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test. - * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test. - * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test. - * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test. - * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test. - * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test. - * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test. - * gcc.target/i386/avx512vl-vpcmplew-2.c: New test. - * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test. - * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test. - * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test. - * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test. - * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test. - -2018-07-11 Grazvydas Ignotas - - * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to - (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16). - * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise. - -2018-07-10 Mark Wielaard - - PR debug/86459 - * gcc.dg/pr86459.c: New test. - -2018-07-10 Martin Sebor - - PR testsuite/86461 - * gcc.c-torture/execute/builtins/strlen-3.c: Adjust. - -2018-07-10 Martin Liska - - PR testsuite/86445 - * gcc.dg/pr84100.c: Change it back to dg-bogus. - -2018-07-10 Jakub Jelinek - - PR sanitizer/86406 - * g++.dg/ubsan/pr86406.C: New test. - - PR fortran/86421 - * gfortran.dg/vect/pr86421.f90: New test. - -2018-07-09 Martin Sebor - - PR tree-optimization/86415 - * gcc.dg/strlenopt-53.c: New test. - -2018-07-09 Martin Sebor - - PR middle-end/77357 - * gcc.dg/strlenopt-49.c: New test. - * gcc.dg/strlenopt-50.c: New test. - * gcc.dg/strlenopt-51.c: New test. - * gcc.dg/strlenopt-52.c: New test. - * gcc.c-torture/execute/builtins/strlen-3.c: Adjust. - -2018-07-09 Jakub Jelinek - - PR c/86420 - * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals - to be returned and when first argument is not 0, so that they don't do - anything for NEED_EXC or NEED_ERRNO. - -2018-07-09 Tom de Vries - - * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious. - * gcc.dg/guality/bswaptest.c: Same. - * gcc.dg/guality/clztest.c: Same. - * gcc.dg/guality/csttest.c: Same. - * gcc.dg/guality/ctztest.c: Same. - * gcc.dg/guality/drap.c: Same. - * gcc.dg/guality/nrv-1.c: Same. - * gcc.dg/guality/pr41353-1.c: Same. - * gcc.dg/guality/pr41353-2.c: Same. - * gcc.dg/guality/pr41404-1.c: Same. - * gcc.dg/guality/pr43051-1.c: Same. - * gcc.dg/guality/pr43077-1.c: Same. - * gcc.dg/guality/pr43177.c: Same. - * gcc.dg/guality/pr43329-1.c: Same. - * gcc.dg/guality/pr43479.c: Same. - * gcc.dg/guality/pr43593.c: Same. - * gcc.dg/guality/pr45003-1.c: Same. - * gcc.dg/guality/pr45003-2.c: Same. - * gcc.dg/guality/pr45003-3.c: Same. - * gcc.dg/guality/pr48437.c: Same. - * gcc.dg/guality/pr48466.c: Same. - * gcc.dg/guality/pr49888.c: Same. - * gcc.dg/guality/pr54200.c: Same. - * gcc.dg/guality/pr54519-1.c: Same. - * gcc.dg/guality/pr54519-2.c: Same. - * gcc.dg/guality/pr54519-3.c: Same. - * gcc.dg/guality/pr54519-4.c: Same. - * gcc.dg/guality/pr54519-5.c: Same. - * gcc.dg/guality/pr54519-6.c: Same. - * gcc.dg/guality/pr54551.c: Same. - * gcc.dg/guality/pr54693-2.c: Same. - * gcc.dg/guality/pr54693.c: Same. - * gcc.dg/guality/pr54796.c: Same. - * gcc.dg/guality/pr54970.c: Same. - * gcc.dg/guality/pr67192.c: Same. - * gcc.dg/guality/pr69947.c: Same. - * gcc.dg/guality/pr78726.c: Same. - * gcc.dg/guality/rotatetest.c: Same. - * gcc.dg/guality/sra-1.c: Same. - * gcc.dg/guality/vla-2.c: Same. - -2018-07-09 Paolo Carlini - - * g++.dg/diagnostic/long-short.C: New. - * g++.dg/diagnostic/signed-unsigned.C: Likewise. - * g++.dg/diagnostic/virtual-friend.C: Likewise. - * g++.old-deja/g++.brendan/crash11.C: Adjust. - -2018-07-09 Tom de Vries - - * gcc.dg/vla-1.c: New test. - -2018-07-07 Tom de Vries - - * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump - files. - (get_dump_flags): New proc. - (toplevel): Test all dump flags. - -2018-07-07 Eric Botcazou - - * gnat.dg/stack_usage6.adb: New test. - * gnat.dg/stack_usage6_pkg.ads: New helper. - -2018-07-07 Eric Botcazou - - * gnat.dg/pure_function3a.adb: New test. - * gnat.dg/pure_function3b.adb: Likewise. - * gnat.dg/pure_function3c.adb: Likewise. - * gnat.dg/pure_function3_pkg.ads: New helper. - -2018-07-07 Jakub Jelinek - - PR target/84711 - * gcc.dg/vect/pr84711.c: Remove unnecessary sse - dg-require-effective-target. Add -msse not just on i386-*, but - on all i?86-* and x86_64-*. - -2018-07-06 Kugan Vivekanandarajah - - * gcc.dg/tree-ssa/phi-opt-16.c: New test. - * gcc.dg/tree-ssa/phi-opt-17.c: New test. - * gcc.dg/tree-ssa/phi-opt-18.c: New test. - * gcc.dg/tree-ssa/phi-opt-19.c: New test. - * gcc.dg/tree-ssa/popcount3.c: New test. - -2018-07-06 Kugan Vivekanandarajah - - * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement - to preserve the test. - * gcc.target/i386/pr85073.c: Likewise. - -2018-07-06 Jakub Jelinek - - PR tree-optimization/86401 - * gcc.dg/tree-ssa/pr86401-1.c: New test. - * gcc.dg/tree-ssa/pr86401-2.c: New test. - * c-c++-common/rotate-9.c: New test. - -2018-07-06 Peter Bergner - - PR target/86324 - gcc.target/powerpc/pr86324-1.c: New test. - gcc.target/powerpc/pr86324-2.c: Likewise. - -2018-07-06 Tamar Christina - - PR target/84711 - * gcc.dg/vect/pr84711.c: Add -msse for i686 targets. - -2018-07-06 Tamar Christina - - * gcc.target/aarch64/struct_cpy.c: Remove ;. - -2018-07-05 Jeff Law - - * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too. - -2018-07-05 Paul Thomas - - PR fortran/86408 - * gfortran.dg/deferred_character_20.f90: New test. - -2018-07-05 Fritz Reese - - PR fortran/83183 - PR fortran/86325 - * gfortran.dg/init_flag_18.f90: New testcase. - * gfortran.dg/init_flag_19.f03: New testcase. - -2018-07-05 Carl Love - * gcc.target/altivec-1-runnable.c: New test file. - * gcc.target/altivec-2-runnable.c: New test file. - * gcc.target/vsx-7.c (main2): Change expected expected instruction - for tests. - -2018-07-05 Martin Sebor - - PR c++/86400 - * gcc.dg/strlenopt-47.c: New test. - * gcc.dg/strlenopt-48.c: New test. - -2018-07-05 Tamar Christina - - PR target/84711 - * gcc.target/arm/big-endian-subreg.c: New. - -2018-07-05 Tamar Christina - - PR target/84711 - * gcc.dg/vect/pr84711.c: New. - -2018-07-05 Tamar Christina - - * gcc.target/aarch64/struct_cpy.c: New. - -2018-07-05 Christophe Lyon - - * c-c++-common/unroll-1.c: Remove 'note:' in matching string. - * c-c++-common/unroll-2.c: Likewise. - * g++.dg/cdce3.C: Likewise. - * g++.dg/ext/unroll-1.C: Likewise. - * g++.dg/ext/unroll-2.C: Likewise. - * g++.dg/ext/unroll-3.C: Likewise. - * gcc.dg/cdce1.c: Likewise. - * gcc.dg/cdce2.c: Likewise. - * gcc.dg/gomp/pr68128-1.c: Likewise. - * gcc.dg/vect/pr46032.c: Likewise. - * gcc.dg/vect/vect-cond-10.c: Likewise. - * gcc.dg/vect/vect-cond-8.c: Likewise. - * gcc.dg/vect/vect-cond-9.c: Likewise. - * gcc.dg/vect/vect-mask-load-1.c: Likewise. - * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise. - * gcc.target/i386/avx-cvt-2.c: Likewise. - * gcc.target/i386/avx-cvt-3.c: Likewise. - * gcc.target/i386/avx2-cvt-2.c: Likewise. - * gcc.target/i386/avx2-gather-2.c: Likewise. - * gcc.target/i386/avx2-gather-6.c: Likewise. - * gcc.target/i386/avx512f-gather-2.c: Likewise. - * gcc.target/i386/sse2-cvt-2.c: Likewise. - * gfortran.dg/directive_unroll_1.f90: Likewise. - * gfortran.dg/directive_unroll_2.f90: Likewise. - * gnat.dg/unroll2.adb: Likewise. - * gnat.dg/unroll3.adb: Likewise. - -2018-07-05 Tom de Vries - - * lib/gcc-dg.exp (dg-final): Simplify tcl code. - -2018-07-04 Martin Sebor - - PR tree-optimization/86274 - * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo. - -2018-07-04 Jerry DeLisle - - PR fortran/82009 - * gfortran.dg/block_16.f08. New test. - -2018-07-04 Aldy Hernandez - - * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64 - has a slightly different IL that provides more threading - opportunities. - -2018-07-04 Martin Liska - - PR middle-end/66240 - PR target/45996 - PR c/84100 - * gcc.dg/pr84100.c (foo): - * gcc.target/i386/falign-functions-2.c: New test. - * gcc.target/i386/falign-functions.c: New test. - -2018-07-04 Martin Liska - - * gcc.dg/pr47793.c: Remove. - -2018-07-04 Richard Sandiford - - * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for - final scan test. - * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise. - -2018-07-03 H.J. Lu - - PR target/85620 - * gcc.target/i386/pr85620-1.c: New test. - * gcc.target/i386/pr85620-2.c: Likewise. - * gcc.target/i386/pr85620-3.c: Likewise. - * gcc.target/i386/pr85620-4.c: Likewise. - -2018-07-03 Martin Sebor - - PR tree-optimization/86274 - * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test. - * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust. - * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same. - * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same. - * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same. - * gcc.dg/tree-ssa/builtin-sprintf.c: Same. - * gcc.dg/tree-ssa/pr83198.c: Same. - -2018-07-03 Paolo Carlini - - * g++.dg/other/locations1.C: New. - * g++.dg/tls/locations1.C: Likewise. - * g++.dg/diagnostic/virtual-constexpr.C: Likewise. - * g++.dg/diagnostic/virtual-static.C: Likewise. - * g++.dg/concepts/fn-concept2.C: Test the locations too. - * g++.dg/cpp0x/constexpr-virtual5.C: Likewise. - * g++.dg/cpp0x/pr51463.C: Likewise. - * g++.dg/other/typedef1.C: Likewise. - * g++.dg/parse/dtor13.C: Likewise. - * g++.dg/template/error44.C: Likewise. - * g++.dg/template/typedef4.C: Likewise. - * g++.dg/template/typedef5.C: Likewise. - * g++.dg/tls/diag-2.C: Likewise. - * g++.old-deja/g++.brendan/crash11.C: Likewise. - -2018-07-03 Marek Polacek - - PR c++/86201 - * g++.dg/diagnostic/pr86201.C: New test. - -2018-07-03 Uros Bizjak - - PR target/85694 - * gcc.target/i386/pr85694.c: New test. - -2018-07-03 Richard Sandiford - - PR tree-optimization/85694 - * lib/target-supports.exp (check_effective_target_vect_avg_qi): - Return true for AArch64 without SVE. - * gcc.target/aarch64/vect_hadd_1.h: New file. - * gcc.target/aarch64/vect_shadd_1.c: New test. - * gcc.target/aarch64/vect_srhadd_1.c: Likewise. - * gcc.target/aarch64/vect_uhadd_1.c: Likewise. - * gcc.target/aarch64/vect_urhadd_1.c: Likewise. - -2018-07-03 Marek Polacek - - PR middle-end/86202 - * gcc.dg/Wint-conversion-2.c: New test. - - PR c++/84306 - * g++.dg/overload/conv-op3.C: New test. - -2018-07-03 Richard Biener - - PR ipa/86389 - * gcc.dg/torture/pr86389.c: New testcase. - -2018-07-03 Richard Sandiford - - PR tree-optimization/85694 - * lib/target-supports.exp (check_effective_target_vect_avg_qi): New - proc. - * gcc.dg/vect/vect-avg-1.c: New test. - * gcc.dg/vect/vect-avg-2.c: Likewise. - * gcc.dg/vect/vect-avg-3.c: Likewise. - * gcc.dg/vect/vect-avg-4.c: Likewise. - * gcc.dg/vect/vect-avg-5.c: Likewise. - * gcc.dg/vect/vect-avg-6.c: Likewise. - * gcc.dg/vect/vect-avg-7.c: Likewise. - * gcc.dg/vect/vect-avg-8.c: Likewise. - * gcc.dg/vect/vect-avg-9.c: Likewise. - * gcc.dg/vect/vect-avg-10.c: Likewise. - * gcc.dg/vect/vect-avg-11.c: Likewise. - * gcc.dg/vect/vect-avg-12.c: Likewise. - * gcc.dg/vect/vect-avg-13.c: Likewise. - * gcc.dg/vect/vect-avg-14.c: Likewise. - -2018-07-03 Richard Sandiford - - * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions - get split into two for use by the over-widening pattern. - * gcc.dg/vect/vect-over-widen-6.c: Likewise. - * gcc.dg/vect/vect-over-widen-7.c: Likewise. - * gcc.dg/vect/vect-over-widen-8.c: Likewise. - * gcc.dg/vect/vect-over-widen-9.c: Likewise. - * gcc.dg/vect/vect-over-widen-10.c: Likewise. - * gcc.dg/vect/vect-over-widen-11.c: Likewise. - * gcc.dg/vect/vect-over-widen-12.c: Likewise. - * gcc.dg/vect/vect-over-widen-13.c: Likewise. - * gcc.dg/vect/vect-over-widen-14.c: Likewise. - * gcc.dg/vect/vect-over-widen-15.c: Likewise. - * gcc.dg/vect/vect-over-widen-16.c: Likewise. - * gcc.dg/vect/vect-over-widen-22.c: New test. - -2018-07-03 Richard Sandiford - - * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a - widen_mult pattern. - * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new - over-widening messages. - * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise. - * gcc.dg/vect/vect-over-widen-2.c: Likewise. - * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise. - * gcc.dg/vect/vect-over-widen-3.c: Likewise. - * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise. - * gcc.dg/vect/vect-over-widen-4.c: Likewise. - * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise. - * gcc.dg/vect/bb-slp-over-widen-1.c: New test. - * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise. - * gcc.dg/vect/vect-over-widen-5.c: Likewise. - * gcc.dg/vect/vect-over-widen-6.c: Likewise. - * gcc.dg/vect/vect-over-widen-7.c: Likewise. - * gcc.dg/vect/vect-over-widen-8.c: Likewise. - * gcc.dg/vect/vect-over-widen-9.c: Likewise. - * gcc.dg/vect/vect-over-widen-10.c: Likewise. - * gcc.dg/vect/vect-over-widen-11.c: Likewise. - * gcc.dg/vect/vect-over-widen-12.c: Likewise. - * gcc.dg/vect/vect-over-widen-13.c: Likewise. - * gcc.dg/vect/vect-over-widen-14.c: Likewise. - * gcc.dg/vect/vect-over-widen-15.c: Likewise. - * gcc.dg/vect/vect-over-widen-16.c: Likewise. - * gcc.dg/vect/vect-over-widen-17.c: Likewise. - * gcc.dg/vect/vect-over-widen-18.c: Likewise. - * gcc.dg/vect/vect-over-widen-19.c: Likewise. - * gcc.dg/vect/vect-over-widen-20.c: Likewise. - * gcc.dg/vect/vect-over-widen-21.c: Likewise. - -2018-07-03 Richard Sandiford - - * gcc.dg/vect/vect-mixed-size-cond-1.c: New test. - -2018-07-02 Jim Wilson - - * gcc.target/riscv/interrupt-debug.c: New. - -2018-07-02 Paolo Carlini - - * g++.dg/diagnostic/thread-thread_local.C: New. - -2018-07-02 Martin Liska - - PR testsuite/86366 - * gcc.dg/profile-dir-1.c: Fix scanned pattern. - * gcc.dg/profile-dir-2.c: Likewise. - * gcc.dg/profile-dir-3.c: Likewise. - -2018-07-02 Christophe Lyon - - * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is - overriden. - -2018-07-02 Richard Biener - - PR tree-optimization/86363 - * gcc.dg/torture/pr86363.c: New testcase. - -2018-07-02 Martin Liska - - * gcc.dg/completion-1.c: New test. - * gcc.dg/completion-2.c: New test. - * gcc.dg/completion-3.c: New test. - -2018-07-02 Paul Thomas - - PR fortran/82969 - PR fortran/86242 - * gfortran.dg/proc_ptr_50.f90: New test. - -2018-07-02 Paul Thomas - - PR fortran/45305 - * gfortran.dg/scalarize_parameter_array_2.f90: New test. - -2018-07-02 Martin Liska - - PR ipa/86279 - * gcc.dg/ipa/pr86279.c: New test. - -2018-07-02 Martin Liska - - PR ipa/86323 - * g++.dg/ipa/pr86323.C: New test. - -2018-07-01 Tom de Vries - - revert: - 2018-07-01 Tom de Vries - - * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define. - * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE. - -2018-07-01 Tom de Vries - - * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number - argument. - * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58 - with @main. - -2018-07-01 Tom de Vries - - * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define. - * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE. - -2018-07-01 Tom de Vries - - * lib/gcc-dg.exp (get-absolute-line): Handle '.'. - * gcc.dg/guality/vla-1.c: Use relative line numbers. - -2018-07-01 Tom de Vries - - * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ... - (verify_call): ... here. Move to toplevel. - (verify_call_np, dg_final_directive_check_utils): New proc. - (toplevel): Call dg_final_directive_check_utils. - * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference. - -2018-06-30 Jim Wilson - - * gcc.target/riscv/shift-shift-1.c: New. - * gcc.target/riscv/shift-shift-2.c: New. - * gcc.target/riscv/shift-shift-3.c: New. - -2018-06-30 Richard Sandiford - - * gcc.dg/vect/vect-widen-mult-extern-1.c: New test. - -2018-06-30 Richard Sandiford - - * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail. - * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications - by 4 in the computation of a[i]. - * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the - main multiplication constant. - * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise. - * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise. - * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the - pattern to cast the result to int. - * gcc.dg/vect/vect-reduc-dot-1.c: New test. - * gcc.dg/vect/vect-reduc-dot-2.c: Likewise. - * gcc.dg/vect/vect-reduc-dot-3.c: Likewise. - * gcc.dg/vect/vect-reduc-dot-4.c: Likewise. - * gcc.dg/vect/vect-reduc-dot-5.c: Likewise. - * gcc.dg/vect/vect-reduc-dot-6.c: Likewise. - * gcc.dg/vect/vect-reduc-dot-7.c: Likewise. - * gcc.dg/vect/vect-reduc-dot-8.c: Likewise. - * gcc.dg/vect/vect-reduc-sad-1.c: Likewise. - * gcc.dg/vect/vect-reduc-sad-2.c: Likewise. - * gcc.dg/vect/vect-reduc-sad-3.c: Likewise. - * gcc.dg/vect/vect-reduc-sad-4.c: Likewise. - * gcc.dg/vect/vect-reduc-sad-5.c: Likewise. - * gcc.dg/vect/vect-reduc-sad-6.c: Likewise. - * gcc.dg/vect/vect-reduc-sad-7.c: Likewise. - * gcc.dg/vect/vect-reduc-sad-8.c: Likewise. - * gcc.dg/vect/vect-widen-mult-1.c: Likewise. - * gcc.dg/vect/vect-widen-mult-2.c: Likewise. - * gcc.dg/vect/vect-widen-mult-3.c: Likewise. - * gcc.dg/vect/vect-widen-mult-4.c: Likewise. - -2018-06-30 Richard Sandiford - - * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the - test for vectorization along the lines described in the comment. - -2018-06-30 Tom de Vries - - * gcc.dg/guality/guality.exp (guality_transform_options): New proc. - (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and - LTO_TORTURE_OPTIONS. - * gcc.dg/guality/prevent-optimization.h: New file. - * gcc.dg/guality/pr45882.c: Include prevent-optimization.h. - (a): Replace __attribute__((used)) with ATTRIBUTE_USED. - -2018-06-30 Tom de Vries - - * gcc.dg/guality/pr45882.c (foo): Use relative line numbers. - * lib/gcc-dg.exp (dg-final): New proc. - * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number - argument. - -2018-06-29 Martin Sebor - - * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10 - that don't define the function. - -2018-06-29 Marek Polacek - - PR c++/86184 - * g++.dg/ext/cond3.C: New test. - -2018-06-29 Kyrylo Tkachov - - * gcc.target/arm/arm-soft-strd-even.c: New test. - -2018-06-29 Tom de Vries - - * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint - line, and use it. - * lib/gcc-dg.exp (get-absolute-line): Factor out of ... - (process-message): ... here. - * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line. - -2018-06-29 Martin Liska - - PR tree-optimization/86263 - * gcc.dg/tree-ssa/pr86263.c: New test. - -2018-06-28 Carl Love - - * gcc.target/p9-extract-1.c: Add test case. - * gcc.target/builtins-3-p9-runnable.c: Add test case to match - name in ABI. - -2018-06-28 Uros Bizjak - - PR target/86348 - * gcc.target/i386/pr86348.c: New test. - -2018-06-28 Wilco Dijkstra - - * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase. - -2018-06-28 Fritz Reese - - PR fortran/82865 - * gfortran.dg/dec_type_print_2.f03: New testcase. - -2018-06-28 David Pagan - - PR c/55976 - * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous - message causing unexpected test FAIL. - -2018-06-28 Martin Liska - - * gcc.dg/tree-ssa/switch-1.c: New test. - -2018-06-28 Eric Botcazou - - * gnat.dg/debug15.adb: New test. - -2018-06-27 David Malcolm - - PR c++/86329 - * g++.dg/lookup/pr86329.C: New test. - -2018-06-27 Carl Love - - * gcc.target/vsx-vector-abss.c: New file to test vec_abss. - -2018-06-27 Tamar Christina - - PR target/85769 - * gcc.target/aarch64/f16_mov_immediate_3.c: New. - -2018-06-26 Kelvin Nilsen - - * gcc.target/powerpc/builtins-1.c: Correct a comment. - -2018-06-26 Will Schmidt - - * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok - requirement for this test. - * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok - requirement, and -mpower8-vector compile option. - -2018-06-26 Jakub Jelinek - - PR target/86314 - * gcc.dg/pr86314.c: New test. - - PR debug/86257 - * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options. - -2018-06-26 Rainer Orth - - * gcc.target/i386/pr86257.c: Require 64-bit. - -2018-06-26 Rainer Orth - - * g++.dg/pr86082.C: Require IBM1047 support. - -2018-06-26 Richard Biener - - PR middle-end/86271 - * gcc.dg/pr86271.c: New testcase. - -2018-06-26 Alexandre Oliva - - PR debug/86064 - * gcc.dg/pr86064.c: New. - -2018-06-25 Jeff Law - - * lib/target-supports.exp - (check_effective_target_logical_op_short_circuit): Add v850. - -2018-06-25 Martin Sebor - - PR tree-optimization/86204 - * gcc.dg/strlenopt-46.c: New test. - -2018-06-25 Martin Sebor - - PR tree-optimization/85700 - * gcc.dg/Wstringop-truncation-4.c: New test. - -2018-06-25 Fritz Reese - - PR fortran/82972 - PR fortran/83088 - PR fortran/85851 - * gfortran.dg/init_flag_17.f90: New testcase. - -2018-06-25 Carl Love - - * gcc.target/powerpc/p9-extract-1.c: Make second argument of - vec_extract a signed int. Add vec_extract tests for bool char - and bool int. - * gcc.target/powerpc/p9-extract-4.c: New test file for long long - vec_extract tests. - -2018-06-25 Tom de Vries - - * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure. - -2018-06-25 Jakub Jelinek - - PR target/84786 - * gcc.target/i386/avx512f-pr84786-3.c: New test. - -2018-06-25 Eric Botcazou - - * gnat.dg/sso9.adb: New testcase. - * gnat.dg/sso9_pkg.ads: Likewise. - -2018-06-25 Tom de Vries - - PR debug/86257 - * gcc.target/i386/pr86257.c: New test. - -2018-06-25 Andreas Krebbel - - PR C++/86082 - * g++.dg/pr86082.C: New test. - -2018-06-24 Tom de Vries - - * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb. - * gcc.dg/guality/guality.exp: Same. - * gfortran.dg/guality/guality.exp: Same. - * lib/gcc-gdb-test.exp: Do early out if which gdb fails. - -2018-06-23 Paolo Carlini - - * g++.dg/concepts/locations1.C: New. - * g++.dg/cpp0x/locations1.C: Likewise. - * g++.dg/cpp1z/inline-var2.C: Test locations too. - * g++.dg/cpp1z/inline-var3.C: Likewise. - -2018-06-22 Paul Thomas - - PR fortran/86281 - * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy. - -2018-06-22 Kelvin Nilsen - - * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove - this test. - * gcc.target/powerpc/builtins-9.c: New test. - * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives - to expect different code generation on big-endian vs. - little-endian targets. - -2018-06-22 Tom de Vries - - * g++.dg/guality/guality.exp (guality_gdb_name): Default to - $rootme/../gdb/gdb, if available. - * gcc.dg/guality/guality.exp (guality_gdb_name): Same. - * gfortran.dg/guality/guality.exp (guality_gdb_name): Same. - -2018-06-22 Tom de Vries - - * lib/gcc-gdb-test.exp (report_gdb): New proc. - * g++.dg/guality/guality.exp: Use report_gdb. - * gcc.dg/guality/guality.exp: Same. - * gfortran.dg/guality/guality.exp: Same. - -2018-06-22 Jakub Jelinek - - PR c++/85662 - * g++.dg/ext/offsetof3.C: New test. - -2018-06-22 Carl Love - - * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX - versus Linux. Change checks for xxlnor, xxland and xxlxor to also look - for the vnor, vand and vxor instructions. - * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file. - Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3. - * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions. - * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases. - * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count. - Add -dp to dg-options, update expected counts. - -2018-06-22 Paul Koning - - * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment - if pdp11. - * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32. - * gcc.c-torture/compile/20040101-1.c: Ditto. - * gcc.c-torture/compile/20050622-1.c: Ditto. - * gcc.c-torture/compile/20080625-1.c: Ditto. - * gcc.c-torture/compile/20090107-1.c: Ditto. - * gcc.c-torture/compile/920501-12.c: Ditto. - * gcc.c-torture/compile/920501-4.c: Ditto. - * gcc.c-torture/compile/961203-1.c: Ditto. - * gcc.c-torture/compile/limits-externdecl.c: Ditto. - * gcc.c-torture/compile/pr25310.c: Ditto. - -2018-06-22 Cesar Philippidis - James Norris - Thomas Schwinge - Tom de Vries - - * c-c++-common/goacc/deviceptr-4.c: New file. - * c-c++-common/goacc/kernels-counter-var-redundant-load.c: - Likewise. - * c-c++-common/goacc/kernels-loop-data-2.c: Likewise. - * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise. - * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise. - * c-c++-common/goacc/kernels-loop-data-update.c: Likewise. - * c-c++-common/goacc/kernels-loop-data.c: Likewise. - * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: - Likewise. - * c-c++-common/goacc/parallel-reduction.c: Likewise. - * c-c++-common/goacc/private-reduction-1.c: Likewise. - * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95: - Likewise. - * gfortran.dg/goacc/modules.f95: Likewise. - * gfortran.dg/goacc/routine-8.f90: Likewise. - * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise. - -2018-06-21 Michael Meissner - - * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double - if the long double format is IEEE 128-bit for tests that are - explicitly testing IBM extended double support. Use the - appropriate pack and unpack built-in functions. Change calls from - __builtin_isinfl to __builtin_isinf since the later supports all - floating point types. - * gcc.target/powerpc/pr57150.c: Likewise. - * gcc.target/powerpc/pr60203.c: Likewise. - * gcc.target/powerpc/pr67808.c: Likewise. - * gcc.target/powerpc/pr70117.c: Likewise. - * gcc.target/powerpc/tfmode_off.c: Likewise. - -2018-06-21 Paul Thomas - - PR fortran/49630 - * gfortran.dg/assumed_charlen_function_7.f90: New test. - -2018-06-21 Paul Thomas - - PR fortran/83118 - * gfortran.dg/unlimited_polymorphic_30.f03: New test. - -2018-06-21 Tom de Vries - - * gcc.dg/guality/pr45882.c (a): Add used attribute. - -2018-06-21 Tom de Vries - - PR tree-optimization/85859 - * gcc.dg/pr85859.c: New test. - -2018-06-21 Richard Biener - - PR tree-optimization/86232 - * gcc.dg/torture/pr86232.c: New testcase. - -2018-06-21 Andre Vieira - - * gcc/gcc.target/aarch64/aes_xor_combine.c: New test. - -2018-06-21 Andre Vieira - - * gcc/gcc.target/aarch64/aes_2.c: New test. - -2018-06-20 Than McIntosh - - PR libgcc/86213 - * gcc.dg/split-8.c: New. - -2018-06-20 Kelvin Nilsen - - * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan - for vpkudus in place of vpksdus. - * gcc.target/powerpc/builtins-3-p8.c: Likewise. - -2018-06-20 Nathan Sidwell - - PR c++/85634 - * g++.dg/lookup/pr85634-2.C: New. - -2018-06-20 Paolo Carlini - - * g++.dg/template/friend65.C: New. - * g++.dg/cpp0x/main1.C: Likewise. - * g++.dg/other/main2.C: Likewise. - * g++.dg/other/main3.C: Likewise. - * g++.dg/template/friend42.C: Test location too. - * g++.dg/concepts/decl-diagnose.C: Likewise. - * g++.dg/warn/main-2.C: Update. - -2018-06-20 Chung-Lin Tang - Thomas Schwinge - Cesar Philippidis - - * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC - 2.5 data clause semantics. - * c-c++-common/goacc/declare-2.c: Likewise. - * c-c++-common/goacc/default-4.c: Likewise. - * c-c++-common/goacc/finalize-1.c: New test. - * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize - OpenACC 2.5 data clause semantics. - * c-c++-common/goacc/kernels-alias.c: Likewise. - * c-c++-common/goacc/routine-5.c: Likewise. - * c-c++-common/goacc/update-if_present-1.c: New test. - * c-c++-common/goacc/update-if_present-2.c: New test. - * g++.dg/goacc/template.C: Update test case to utilize OpenACC - 2.5 data clause semantics. - * gfortran.dg/goacc/combined-directives.f90: Likewise. - * gfortran.dg/goacc/data-tree.f95: Likewise. - * gfortran.dg/goacc/declare-2.f95: Likewise. - * gfortran.dg/goacc/default-4.f: Likewise. - * gfortran.dg/goacc/enter-exit-data.f95: Likewise. - * gfortran.dg/goacc/finalize-1.f: New test. - * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize - OpenACC 2.5 data clause semantics. - * gfortran.dg/goacc/kernels-alias.f95: Likewise. - * gfortran.dg/goacc/kernels-tree.f95: Likewise. - * gfortran.dg/goacc/nested-function-1.f90: Likewise. - * gfortran.dg/goacc/parallel-tree.f95: Likewise. - * gfortran.dg/goacc/reduction-promotions.f90: Likewise. - * gfortran.dg/goacc/update-if_present-1.f90: New test. - * gfortran.dg/goacc/update-if_present-2.f90: New test. - -2018-06-20 Jakub Jelinek - - PR c++/86210 - * g++.dg/warn/Wnonnull4.C: New test. - -2018-06-20 Marek Polacek - - PR c++/86240 - * g++.dg/pr86240.C: New test. - -2018-06-20 Jakub Jelinek - - PR debug/86194 - * gcc.target/i386/pr86194.c: New test. - - PR tree-optimization/86231 - * gcc.dg/tree-ssa/vrp119.c: New test. - * gcc.c-torture/execute/pr86231.c: New test. - -2018-06-20 Tom de Vries - - PR tree-optimization/86097 - * gcc.dg/autopar/pr86097.c: New test. - -2018-06-20 Nathan Sidwell - - PR c++/85634 - * g++.dg/lookup/pr85634.C: New. - -2018-06-20 Kyrylo Tkachov - - * gcc.target/aarch64/ldp_stp_q.c: New test. - * gcc.target/aarch64/stp_vec_128_1.c: Likewise. - * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise. - -2018-06-20 Martin Liska - - * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL. - -2018-06-19 Martin Sebor - - PR tree-optimization/48560 - * gcc.dg/Warray-bounds-28.c: New test. - -2018-06-19 Martin Sebor - - PR middle-end/85602 - * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning - to also match C++. - -2018-06-19 Jan Hubicka - - * g++.dg/lto/pr84805_0.C: Update template. - * g++.dg/lto/pr84805_1.C: Update template. - -2018-06-19 Eric Botcazou - - * gnat.dg/aggr24.adb: New test. - * gnat.dg/aggr24_pkg.ad[sb]: New helper. - -2018-06-19 Richard Biener - - PR tree-optimization/86179 - * gcc.dg/pr86179.c: New testcase. - -2018-06-18 Martin Sebor - - PR middle-end/85602 - * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning. - * c-c++-common/attr-nonstring-8.c: New test. - -2018-06-18 Martin Sebor - - PR tree-optimization/81384 - * gcc.c-torture/execute/builtins/lib/strnlen.c: New test. - * gcc.c-torture/execute/builtins/strnlen-lib.c: New test. - * gcc.c-torture/execute/builtins/strnlen.c: New test. - * gcc.dg/attr-nonstring-2.c: New test. - * gcc.dg/attr-nonstring-3.c: New test. - * gcc.dg/attr-nonstring-4.c: New test. - * gcc.dg/strlenopt-45.c: New test. - * gcc.dg/strlenopt.h (strnlen): Declare. - -2018-06-18 Wilco Dijkstra - - PR tree-optimization/86076 - * gcc.dg/pr86076.c: Add target pthread for bare-metal targets. - -2018-06-18 Wilco Dijkstra - - PR tree-optimization/64946 - * gcc.target/aarch64/vect-abs-compile.c: Remove xfail. - -2018-06-17 Eric Botcazou - - * gcc.dg/debug/dwarf2/pr37726.c: Move to... - * gcc.dg/guality/pr37726.c: ...here and turn into GDB test. - * gnat.dg/stack_usage5.adb: New test. - -2018-06-16 Kugan Vivekanandarajah - - PR middle-end/82479 - * gcc.dg/tree-ssa/popcount.c: New test. - * gcc.dg/tree-ssa/popcount2.c: New test. - -2018-06-16 Kugan Vivekanandarajah - - PR middle-end/64946 - * gcc.dg/absu.c: New test. - * gcc.dg/gimplefe-29.c: New test. - * gcc.target/aarch64/pr64946.c: New test. - -2018-06-15 Jakub Jelinek - - PR c/86093 - * c-c++-common/pr86093.c: New test. - - PR middle-end/85878 - * gfortran.fortran-torture/compile/pr85878.f90: New test. - - PR middle-end/86123 - * gcc.c-torture/compile/pr86123.c: New test. - -2018-06-15 Tom de Vries - - * gcc.dg-selftests/dg-final.exp: Force sequential execution. - -2018-06-15 Nick Clifton - - PR 84195 - * gcc.c-torture/compile/pr84195.c: New test. - -2018-06-15 Richard Biener - - PR middle-end/86159 - * g++.dg/pr86159.C: New testcase. - -2018-06-15 Richard Biener - - PR middle-end/86076 - * gcc.dg/pr86076.c: New testcase. - -2018-06-14 Marek Polacek - - PR c++/86063 - * g++.dg/cpp0x/gen-attrs-65.C: New test. - -2018-06-14 Jakub Jelinek - - PR target/86048 - * gcc.target/i386/pr86048.c: Require sse2 effective target. Add - -msse2 to dg-options. - - PR middle-end/86122 - * gcc.c-torture/compile/pr86122.c: New test. - - P0624R2 - Default constructible and assignable stateless lambdas - * g++.dg/cpp2a/lambda1.C: New test. - * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics - for -std=c++2a. - -2018-06-14 Paolo Carlini - - * g++.dg/other/static3.C: New. - * g++.dg/other/static4.C: Likewise. - * g++.dg/warn/Wshadow-15.C: Likewise. - * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too. - * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise. - * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise. - * g++.dg/cpp0x/udlit-args-neg.C: Likewise. - * g++.dg/cpp0x/udlit-clink-neg.C: Likewise. - * g++.dg/cpp0x/udlit-extern-c.C: Likewise. - * g++.dg/cpp0x/udlit-member-neg.C: Likewise. - -2018-06-14 Jakub Jelinek - - PR target/85945 - * gcc.c-torture/compile/pr85945.c: New test. - -2018-06-14 Richard Biener - - PR ipa/86124 - * gcc.dg/pr86124.c: New testcase. - -2018-06-13 Martin Sebor - - PR tree-optimization/86114 - * gcc.dg/pr86114.c: New test. - -2018-06-13 Steven G. Kargl - - PR fortran/86110 - * gfortran.dg/pr86110.f90: New test. - -2018-06-13 Cesar Philippidis - - PR fortran/85703 - * gfortran.dg/goacc/pr85703.f90: New test. - * gfortran.dg/gomp/pr85703.f90: New test. - -2018-06-13 Cesar Philippidis - - PR fortran/85702 - * gfortran.dg/goacc/pr85702.f90: New test. - -2018-06-13 Eric Botcazou - - * gcc.target/i386/pr86048.c: New test. - -2018-06-12 Claudiu Zissulescu - - * gcc.target/arc/fma-1.c: New test. - -2018-06-12 Claudiu Zissulescu - - * gcc.target/arc/pr9001107555.c: New file. - -2018-06-12 Richard Sandiford - - * g++.dg/torture/aarch64-vect-init-1.C: New test. - -2018-06-12 Paolo Carlini - - * g++.dg/init/delete3.C: New. - * g++.dg/init/new49.C: Likewise. - * g++.dg/init/new25.C: Test locations too. - * g++.dg/template/new4.C: Likewise. - * g++.old-deja/g++.jason/operator.C: Likewise. - -2018-06-12 Marek Polacek - - Core issue 1331 - const mismatch with defaulted copy constructor - * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error. - * g++.dg/cpp0x/defaulted52.C: New test. - * g++.dg/cpp0x/defaulted53.C: New test. - * g++.dg/cpp0x/defaulted54.C: New test. - * g++.dg/cpp0x/defaulted55.C: New test. - * g++.dg/cpp0x/defaulted56.C: New test. - * g++.dg/cpp0x/defaulted57.C: New test. - * g++.dg/cpp0x/defaulted58.C: New test. - * g++.dg/cpp0x/defaulted59.C: New test. - * g++.dg/cpp0x/defaulted60.C: New test. - -2018-06-12 David Malcolm - - PR other/69968 - * gcc.dg/spellcheck-transposition.c: New test. - -2018-06-12 Steven G. Kargl - - PR fortran/44491 - * gfortran.dg/pr44491.f90: New testcase - -2018-06-12 Martin Sebor - - PR tree-optimization/85259 - * gcc.dg/Wstringop-overflow-5.c: New test. - * gcc.dg/Wstringop-overflow-6.c: New test. - -2018-06-12 Martin Sebor - - PR c/85931 - * gcc.dg/Wstringop-truncation-3.c: New test. - -2018-06-12 Will Schmidt - - * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New. - * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding. - * gcc.target/powerpc/swaps-p8-17.c: Same. - -2018-06-12 Will Schmidt - - * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New. - * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New. - * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New. - * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New. - * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New. - * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New. - -2018-06-12 Will Schmidt - - * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New. - * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New. - * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New. - * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New. - * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New. - * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New. - -2018-06-12 Will Schmidt - - * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New. - * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New. - * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New. - * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New. - * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New. - * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New. - -2018-06-12 Will Schmidt - - * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New. - * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New. - * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New. - * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New. - * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New. - * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New. - -2018-06-12 Will Schmidt - - * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New. - * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New. - * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New. - * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New. - * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New. - * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New. - -2018-06-12 Will Schmidt - - * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase. - * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase. - * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase. - * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase. - * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase. - * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase. - -2018-06-12 Martin Liska - - * g++.dg/opt/mpx.C: New test. - * gcc.target/i386/mpx.c: New test. - -2018-06-12 Claudiu Zissulescu - - * gcc.target/arc/builtin_simdarc.c: Update test. - * gcc.target/arc/mulsi3_highpart-2.c: Likewise. - * gcc.target/arc/tumaddsidi4.c: Likewise. - -2018-06-12 Eric Botcazou - - * gnat.dg/opt72a.ad[sb]: New test. - * gnat.dg/opt72_pkg.ads: New helper. - -2018-06-12 Tom de Vries - - * gcc.dg-selftests/dg-final.exp: New file. - -2018-06-11 Paolo Carlini - - * g++.dg/lookup/new2.C: Test locations too. - * g++.dg/other/ellipsis1.C: Likewise. - * g++.dg/other/operator1.C: Likewise. - * g++.dg/other/operator2.C: Likewise. - * g++.dg/overload/operator2.C: Likewise. - * g++.dg/parse/defarg11.C: Likewise. - * g++.dg/parse/operator4.C: Likewise. - * g++.dg/template/error30.C: Likewise. - * g++.dg/template/explicit-args3.C: Likewise. - * g++.dg/warn/effc1.C: Likewise. - * g++.old-deja/g++.brendan/prepost2.C: Likewise. - * g++.old-deja/g++.brendan/prepost3.C: Likewise. - * g++.old-deja/g++.bugs/900215_01.C: Likewise. - * g++.old-deja/g++.jason/conversion5.C: Likewise. - * g++.old-deja/g++.jason/operator.C: Likewise. - -2018-06-11 Martin Sebor - - PR tree-optimization/86083 - * gcc.dg/strlenopt-44.c: New test. - -2018-06-11 Janus Weil - - PR fortran/45521 - * gfortran.dg/generic_32.f90: New test. - * gfortran.dg/generic_33.f90: New test. - -2018-06-11 Carl Love - * gcc.target/powerpc/altivec-7.c (main): Remove tests - vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning - long long bool. Remove duplicate dg-final for xxlxor. Update - dg-final instruction counts. - * gcc.target/powerpc/altivec-37.c (main): New file for - tests vec_unpackh and vec_unpackl returning long long bool and - long long int. - -2018-06-11 Martin Liska - - PR tree-optimization/86089 - * gcc.dg/tree-ssa/pr86089.c: New test. - -2018-06-11 Julia Koval - - * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test. - * gcc.target/i386/vpclmulqdq.c: Ditto. - -2018-06-11 Olivier Hainque - - * gnat.dg/lang-dw2.adb: New test. - * gnat.dg/lang-dw3.adb: New test. - -2018-06-11 Hristian Kirtchev - - * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb, - gnat.dg/assertion_policy1_pkg.ads: New testcase. - -2018-06-11 Ed Schonberg - - * gnat.dg/predicate1.adb: New testcase. - -2018-06-11 Yannick Moy - - * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase. - -2018-06-11 Hristian Kirtchev - - * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New - testcase. - -2018-06-11 Javier Miranda - - * gnat.dg/prot4.adb: New testcase. - -2018-06-11 Yannick Moy - - * gnat.dg/part_of1-instantiation.adb, - gnat.dg/part_of1-instantiation.ads, - gnat.dg/part_of1-private_generic.adb, - gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New - testcase. - -2018-06-11 Piotr Trojanek - - * gnat.dg/contract1.adb: New testcase. - -2018-06-11 Javier Miranda - - * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New - testcase. - -2018-06-11 Ed Schonberg - - * gnat.dg/inline_always1.adb: New testcase. - -2018-06-11 Ed Schonberg - - * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads, - gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads, - gnat.dg/nested_generic2_g2.ads: New testcase. - -2018-06-10 Paolo Carlini - - * g++.dg/template/friend64.C: New. - * g++.old-deja/g++.other/friend4.C: Test the location too. - * g++.old-deja/g++.pt/crash23.C: Likewise. - -2018-06-10 Thomas Koenig - - * gfortran.dg/inline_matmul_23.f90: New test. - -2018-06-10 Janus Weil - - PR fortran/85088 - * gfortran.dg/intent_decl_1.f90: New test case. - -2018-06-09 Steven G. Kargl - - * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd* - * gfortran.dg/ieee/large_4.f90: Ditto. - * gfortran.dg/round_4.f90: Ditto. - -2018-06-09 Steven G. Kargl - - PR fortran/38351 - * gfortran.dg/pr38351.f90: New test. - * gfortran.dg/typebound_operator_4.f03: Adjust for new error message. - -2018-06-09 Steven G. Kargl - - PR fortran/85138 - PR fortran/85996 - PR fortran/86051 - * gfortran.dg/pr85138_1.f90: New test. - * gfortran.dg/pr85138_2.f90: Ditto. - * gfortran.dg/pr85996.f90: Ditto. - -2018-06-09 Steven G. Kargl - - PR fortran/78278 - * gfortran.dg/data_bounds_1.f90: Add -std=gnu option. - * gfortran.dg/data_char_1.f90: Ditto. - * gfortran.dg/pr78571.f90: Ditto. - * gfortran.dg/pr78278.f90: New test. - -2018-06-09 Steven G. Kargl - - PR fortran/63514 - * gfortran.dg/pr63514.f90: New test. - -2018-06-08 Thomas Koenig - - PR fortran/85631 - * gfortran.dg/bounds_check_20.f90: New test. - -2018-06-08 Carl Love - - * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update - vpkudum counts. - * gcc.target/powerpc/p9-extract-3.c: Make second argument of - vec_extract a signed int. - * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update, - vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw, - vcmpgtsd, vcmpgtud. - * gcc.target/powerpc/vsx-extract-4.c: Make second argument of - vec_extract a signed int. - * gcc.target/powerpc/vsx-extract-5.c: Make second argument of - vec_extract a signed int. - * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and - vec_xor builtins. Update xxsel, xxlxor counts. - -2018-06-08 Steven G. Kargl - - PR fortran/86059 - * gfortran.dg/associate_30.f90: Remove code tested ... - * gfortran.dg/pr67803.f90: Ditto. - * gfortran.dg/pr67805.f90: Ditto. - * gfortran.dg/pr86059.f90: ... here. New test. - -2018-06-08 Steven G. Kargl - - PR fortran/78571 - * gfortran.dg/pr78571.f90: New test. - -2018-06-08 Peter Bergner - - PR target/85755 - * gcc.target/powerpc/pr85755.c: New test. - -2018-06-08 Carl Love - - * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to - vsx-vector-6.p7.c. - * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to - vsx-vector-6.p9.c. - * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts - for BE system that are different then for an LE system from this file - into vsx-vector-6-le.c using be target qualifier. Remove this file. - * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for - the various instruction counts. Rename file to vsx-vector-6.p8.c. - -2018-06-08 Martin Liska - - * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump. - -2018-06-08 Martin Liska - - * g++.dg/dg.exp: Do not use mpx.exp. - * g++.dg/lto/lto.exp: Likewise. - * g++.dg/lto/pr69729_0.C: Remove. - * g++.dg/opt/pr71529.C: Remove. - * g++.dg/pr63995-1.C: Remove. - * g++.dg/pr68270.C: Remove. - * g++.dg/pr71624.C: Remove. - * g++.dg/pr71633.C: Remove. - * g++.dg/pr79761.C: Remove. - * g++.dg/pr79764.C: Remove. - * g++.dg/pr79769.C: Remove. - * gcc.dg/lto/chkp-privatize-1_0.c: Remove. - * gcc.dg/lto/chkp-privatize-2_0.c: Remove. - * gcc.dg/lto/chkp-privatize_0.c: Remove. - * gcc.dg/lto/chkp-removed-alias_0.c: Remove. - * gcc.dg/lto/chkp-static-bounds_0.c: Remove. - * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove. - * gcc.dg/lto/lto.exp: Do not use mpx.exp. - * gcc.dg/lto/pr66221_0.c: Remove. - * gcc.target/i386/chkp-always_inline.c: Remove. - * gcc.target/i386/chkp-bndret.c: Remove. - * gcc.target/i386/chkp-builtins-1.c: Remove. - * gcc.target/i386/chkp-builtins-2.c: Remove. - * gcc.target/i386/chkp-builtins-3.c: Remove. - * gcc.target/i386/chkp-builtins-4.c: Remove. - * gcc.target/i386/chkp-const-check-1.c: Remove. - * gcc.target/i386/chkp-const-check-2.c: Remove. - * gcc.target/i386/chkp-hidden-def.c: Remove. - * gcc.target/i386/chkp-label-address.c: Remove. - * gcc.target/i386/chkp-lifetime-1.c: Remove. - * gcc.target/i386/chkp-narrow-bounds.c: Remove. - * gcc.target/i386/chkp-pr69044.c: Remove. - * gcc.target/i386/chkp-remove-bndint-1.c: Remove. - * gcc.target/i386/chkp-remove-bndint-2.c: Remove. - * gcc.target/i386/chkp-strchr.c: Remove. - * gcc.target/i386/chkp-strlen-1.c: Remove. - * gcc.target/i386/chkp-strlen-2.c: Remove. - * gcc.target/i386/chkp-strlen-3.c: Remove. - * gcc.target/i386/chkp-strlen-4.c: Remove. - * gcc.target/i386/chkp-strlen-5.c: Remove. - * gcc.target/i386/chkp-stropt-1.c: Remove. - * gcc.target/i386/chkp-stropt-10.c: Remove. - * gcc.target/i386/chkp-stropt-11.c: Remove. - * gcc.target/i386/chkp-stropt-12.c: Remove. - * gcc.target/i386/chkp-stropt-13.c: Remove. - * gcc.target/i386/chkp-stropt-14.c: Remove. - * gcc.target/i386/chkp-stropt-15.c: Remove. - * gcc.target/i386/chkp-stropt-16.c: Remove. - * gcc.target/i386/chkp-stropt-17.c: Remove. - * gcc.target/i386/chkp-stropt-2.c: Remove. - * gcc.target/i386/chkp-stropt-3.c: Remove. - * gcc.target/i386/chkp-stropt-4.c: Remove. - * gcc.target/i386/chkp-stropt-5.c: Remove. - * gcc.target/i386/chkp-stropt-6.c: Remove. - * gcc.target/i386/chkp-stropt-7.c: Remove. - * gcc.target/i386/chkp-stropt-8.c: Remove. - * gcc.target/i386/chkp-stropt-9.c: Remove. - * gcc.target/i386/i386.exp: Do not use mpx.exp. - * gcc.target/i386/indirect-thunk-11.c: Remove. - * gcc.target/i386/indirect-thunk-12.c: Remove. - * gcc.target/i386/indirect-thunk-attr-12.c: Remove. - * gcc.target/i386/indirect-thunk-attr-13.c: Remove. - * gcc.target/i386/indirect-thunk-bnd-1.c: Remove. - * gcc.target/i386/indirect-thunk-bnd-2.c: Remove. - * gcc.target/i386/indirect-thunk-bnd-3.c: Remove. - * gcc.target/i386/indirect-thunk-bnd-4.c: Remove. - * gcc.target/i386/interrupt-bnd-err-1.c: Remove. - * gcc.target/i386/interrupt-bnd-err-2.c: Remove. - * gcc.target/i386/mpx/alloca-1-lbv.c: Remove. - * gcc.target/i386/mpx/alloca-1-nov.c: Remove. - * gcc.target/i386/mpx/alloca-1-ubv.c: Remove. - * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove. - * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove. - * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove. - * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove. - * gcc.target/i386/mpx/bitfields-1-nov.c: Remove. - * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove. - * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove. - * gcc.target/i386/mpx/calloc-1-lbv.c: Remove. - * gcc.target/i386/mpx/calloc-1-nov.c: Remove. - * gcc.target/i386/mpx/calloc-1-ubv.c: Remove. - * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove. - * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove. - * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove. - * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove. - * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove. - * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove. - * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove. - * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove. - * gcc.target/i386/mpx/fastcall-1-nov.c: Remove. - * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove. - * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove. - * gcc.target/i386/mpx/fastcall-2-nov.c: Remove. - * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove. - * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove. - * gcc.target/i386/mpx/field-addr-1-nov.c: Remove. - * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove. - * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove. - * gcc.target/i386/mpx/field-addr-10-nov.c: Remove. - * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove. - * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove. - * gcc.target/i386/mpx/field-addr-2-nov.c: Remove. - * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove. - * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove. - * gcc.target/i386/mpx/field-addr-3-nov.c: Remove. - * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove. - * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove. - * gcc.target/i386/mpx/field-addr-4-nov.c: Remove. - * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove. - * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove. - * gcc.target/i386/mpx/field-addr-5-nov.c: Remove. - * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove. - * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove. - * gcc.target/i386/mpx/field-addr-6-nov.c: Remove. - * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove. - * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove. - * gcc.target/i386/mpx/field-addr-7-nov.c: Remove. - * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove. - * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove. - * gcc.target/i386/mpx/field-addr-8-nov.c: Remove. - * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove. - * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove. - * gcc.target/i386/mpx/field-addr-9-nov.c: Remove. - * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove. - * gcc.target/i386/mpx/frame-address-1-nov.c: Remove. - * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove. - * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove. - * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove. - * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove. - * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove. - * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove. - * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove. - * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove. - * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove. - * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove. - * gcc.target/i386/mpx/label-address-1.c: Remove. - * gcc.target/i386/mpx/legacy-1-nov.c: Remove. - * gcc.target/i386/mpx/macro.c: Remove. - * gcc.target/i386/mpx/malloc-1-lbv.c: Remove. - * gcc.target/i386/mpx/malloc-1-nov.c: Remove. - * gcc.target/i386/mpx/malloc-1-ubv.c: Remove. - * gcc.target/i386/mpx/memcpy-1.c: Remove. - * gcc.target/i386/mpx/memmove-1.c: Remove. - * gcc.target/i386/mpx/memmove-2.c: Remove. - * gcc.target/i386/mpx/memmove-zero-length.c: Remove. - * gcc.target/i386/mpx/mpx-check.h: Remove. - * gcc.target/i386/mpx/mpx-os-support.h: Remove. - * gcc.target/i386/mpx/mpx.exp: Remove. - * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove. - * gcc.target/i386/mpx/nested-function-1-nov.c: Remove. - * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove. - * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove. - * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove. - * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove. - * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove. - * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove. - * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove. - * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove. - * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove. - * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove. - * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove. - * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove. - * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove. - * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove. - * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove. - * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove. - * gcc.target/i386/mpx/pointer-diff-1.c: Remove. - * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove. - * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove. - * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove. - * gcc.target/i386/mpx/pr65508.c: Remove. - * gcc.target/i386/mpx/pr65531.cc: Remove. - * gcc.target/i386/mpx/pr66048.cc: Remove. - * gcc.target/i386/mpx/pr66134.c: Remove. - * gcc.target/i386/mpx/pr66566.c: Remove. - * gcc.target/i386/mpx/pr66567.c: Remove. - * gcc.target/i386/mpx/pr66568.c: Remove. - * gcc.target/i386/mpx/pr66569.c: Remove. - * gcc.target/i386/mpx/pr66581.c: Remove. - * gcc.target/i386/mpx/pr68337-1.c: Remove. - * gcc.target/i386/mpx/pr68337-2.c: Remove. - * gcc.target/i386/mpx/pr68416.c: Remove. - * gcc.target/i386/mpx/pr78339.c: Remove. - * gcc.target/i386/mpx/pr79631.c: Remove. - * gcc.target/i386/mpx/pr79633.c: Remove. - * gcc.target/i386/mpx/pr79753.c: Remove. - * gcc.target/i386/mpx/pr79770.c: Remove. - * gcc.target/i386/mpx/pr79987.c: Remove. - * gcc.target/i386/mpx/pr79988.c: Remove. - * gcc.target/i386/mpx/realloc-1-lbv.c: Remove. - * gcc.target/i386/mpx/realloc-1-nov.c: Remove. - * gcc.target/i386/mpx/realloc-1-ubv.c: Remove. - * gcc.target/i386/mpx/realloc-2-lbv.c: Remove. - * gcc.target/i386/mpx/realloc-2-nov.c: Remove. - * gcc.target/i386/mpx/realloc-2-ubv.c: Remove. - * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove. - * gcc.target/i386/mpx/reference-1-nov.cpp: Remove. - * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove. - * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove. - * gcc.target/i386/mpx/reference-2-nov.cpp: Remove. - * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove. - * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove. - * gcc.target/i386/mpx/reference-3-nov.cpp: Remove. - * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove. - * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove. - * gcc.target/i386/mpx/reference-4-nov.cpp: Remove. - * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove. - * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove. - * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove. - * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove. - * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove. - * gcc.target/i386/mpx/return-struct-1-nov.c: Remove. - * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove. - * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove. - * gcc.target/i386/mpx/return-struct-2-nov.c: Remove. - * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove. - * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove. - * gcc.target/i386/mpx/return-struct-3-nov.c: Remove. - * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove. - * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove. - * gcc.target/i386/mpx/return-struct-4-nov.c: Remove. - * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove. - * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove. - * gcc.target/i386/mpx/return-struct-5-nov.c: Remove. - * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove. - * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove. - * gcc.target/i386/mpx/return-struct-6-nov.c: Remove. - * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove. - * gcc.target/i386/mpx/sincos-1-nov.c: Remove. - * gcc.target/i386/mpx/static-array-1-lbv.c: Remove. - * gcc.target/i386/mpx/static-array-1-nov.c: Remove. - * gcc.target/i386/mpx/static-array-1-ubv.c: Remove. - * gcc.target/i386/mpx/static-init-1-lbv.c: Remove. - * gcc.target/i386/mpx/static-init-1-nov.c: Remove. - * gcc.target/i386/mpx/static-init-1-ubv.c: Remove. - * gcc.target/i386/mpx/static-init-2-lbv.c: Remove. - * gcc.target/i386/mpx/static-init-2-nov.c: Remove. - * gcc.target/i386/mpx/static-init-2-ubv.c: Remove. - * gcc.target/i386/mpx/static-init-3-lbv.c: Remove. - * gcc.target/i386/mpx/static-init-3-nov.c: Remove. - * gcc.target/i386/mpx/static-init-3-ubv.c: Remove. - * gcc.target/i386/mpx/static-init-4-lbv.c: Remove. - * gcc.target/i386/mpx/static-init-4-nov.c: Remove. - * gcc.target/i386/mpx/static-init-4-ubv.c: Remove. - * gcc.target/i386/mpx/static-init-5-lbv.c: Remove. - * gcc.target/i386/mpx/static-init-5-nov.c: Remove. - * gcc.target/i386/mpx/static-init-5-ubv.c: Remove. - * gcc.target/i386/mpx/static-init-6-lbv.c: Remove. - * gcc.target/i386/mpx/static-init-6-nov.c: Remove. - * gcc.target/i386/mpx/static-init-6-ubv.c: Remove. - * gcc.target/i386/mpx/static-string-1-lbv.c: Remove. - * gcc.target/i386/mpx/static-string-1-nov.c: Remove. - * gcc.target/i386/mpx/static-string-1-ubv.c: Remove. - * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove. - * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove. - * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove. - * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove. - * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove. - * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove. - * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove. - * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove. - * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove. - * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove. - * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove. - * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove. - * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove. - * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove. - * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove. - * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove. - * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove. - * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove. - * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove. - * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove. - * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove. - * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove. - * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove. - * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove. - * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove. - * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove. - * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove. - * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove. - * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove. - * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove. - * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove. - * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove. - * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove. - * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove. - * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove. - * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove. - * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove. - * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove. - * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove. - * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove. - * gcc.target/i386/mpx/union-arg-1-nov.c: Remove. - * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove. - * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove. - * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove. - * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove. - * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove. - * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove. - * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove. - * gcc.target/i386/mpx/vararg-1-lbv.c: Remove. - * gcc.target/i386/mpx/vararg-1-nov.c: Remove. - * gcc.target/i386/mpx/vararg-1-ubv.c: Remove. - * gcc.target/i386/mpx/vararg-2-lbv.c: Remove. - * gcc.target/i386/mpx/vararg-2-nov.c: Remove. - * gcc.target/i386/mpx/vararg-2-ubv.c: Remove. - * gcc.target/i386/mpx/vararg-3-lbv.c: Remove. - * gcc.target/i386/mpx/vararg-3-nov.c: Remove. - * gcc.target/i386/mpx/vararg-3-ubv.c: Remove. - * gcc.target/i386/mpx/vararg-4-lbv.c: Remove. - * gcc.target/i386/mpx/vararg-4-nov.c: Remove. - * gcc.target/i386/mpx/vararg-4-ubv.c: Remove. - * gcc.target/i386/mpx/vararg-5-lbv.c: Remove. - * gcc.target/i386/mpx/vararg-5-nov.c: Remove. - * gcc.target/i386/mpx/vararg-5-ubv.c: Remove. - * gcc.target/i386/mpx/vararg-6-lbv.c: Remove. - * gcc.target/i386/mpx/vararg-6-nov.c: Remove. - * gcc.target/i386/mpx/vararg-6-ubv.c: Remove. - * gcc.target/i386/mpx/vararg-7-lbv.c: Remove. - * gcc.target/i386/mpx/vararg-7-nov.c: Remove. - * gcc.target/i386/mpx/vararg-7-ubv.c: Remove. - * gcc.target/i386/mpx/vararg-8-lbv.c: Remove. - * gcc.target/i386/mpx/vararg-8-nov.c: Remove. - * gcc.target/i386/mpx/vararg-8-ubv.c: Remove. - * gcc.target/i386/mpx/vla-1-lbv.c: Remove. - * gcc.target/i386/mpx/vla-1-nov.c: Remove. - * gcc.target/i386/mpx/vla-1-ubv.c: Remove. - * gcc.target/i386/mpx/vla-2-lbv.c: Remove. - * gcc.target/i386/mpx/vla-2-nov.c: Remove. - * gcc.target/i386/mpx/vla-2-ubv.c: Remove. - * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove. - * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove. - * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove. - * gcc.target/i386/pr63995-2.c: Remove. - * gcc.target/i386/pr64805.c: Remove. - * gcc.target/i386/pr65044.c: Remove. - * gcc.target/i386/pr65167.c: Remove. - * gcc.target/i386/pr65183.c: Remove. - * gcc.target/i386/pr65184.c: Remove. - * gcc.target/i386/pr65523.c: Remove. - * gcc.target/i386/pr70876.c: Remove. - * gcc.target/i386/pr70877.c: Remove. - * gcc.target/i386/pr71458.c: Remove. - * gcc.target/i386/pr80880.c: Remove. - * gcc.target/i386/ret-thunk-25.c: Remove. - * gcc.target/i386/thunk-retbnd.c: Remove. - * lib/mpx-dg.exp: Remove. - * gcc.target/i386/funcspec-56.inc: Adjust test case. - -2018-06-07 Carl Love - - * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print - statements. - -2018-06-07 Carl Love - - * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected - error message. - -2018-06-07 Marek Polacek - - PR c/85318 - * gcc.dg/Wc90-c99-compat-10.c: New test. - * gcc.dg/Wc90-c99-compat-11.c: New test. - * gcc.dg/Wc90-c99-compat-12.c: New test. - * gcc.dg/Wc90-c99-compat-9.c: New test. - -2018-06-07 Paul Koning - - * gcc.c-torture/compile/20180605-1.c: New test. - -2018-06-07 Steven G. Kargl - - PR fortran/86045 - * gfortran.dg/pr86045.f90: New test. - -2018-06-07 Marek Polacek - - * g++.dg/cpp0x/range-for9.C: Adjust dg-error. - -2018-06-07 Olga Makhotina - - * gcc.target/i386/funcspec-56.inc: Test arch=tremont. - -2018-06-07 Jozef Lawrynowicz - - * gcc.target/msp430/msp430i-device-symbol.c: New test. - * gcc.target/msp430/msp430f-device-symbol.c: New test. - * gcc.target/msp430/msp430.h: New test header file. - -2018-06-07 Jakub Jelinek - - PR tree-optimization/69615 - * gcc.dg/tree-ssa/pr69615.c: New test. - -2018-06-07 Richard Biener - - PR tree-optimization/85935 - * gcc.dg/graphite/pr85935.c: New testcase. - -2018-06-04 Carl Love - - * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional - debug print statements. Fix a few formating issues. - -2018-06-06 Michael Meissner - - PR target/85657 - * gcc.target/powerpc/pr85657-4.c: New tests. - * gcc.target/powerpc/pr85657-5.c: Likewise. - * gcc.target/powerpc/pr85657-6.c: Likewise. - -2018-06-06 Thomas Koenig - - PR fortran/85641 - * gfortran.dg/realloc_on_assign_30.f90: New test. - -2018-06-06 Carl Love - * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first - argument to vui_arg. - -2018-06-06 Carl Love - - * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx - to builtins-4.c. - * gcc.target/powerpc/builtins-4.c: New test file for tests - that need -mvsx. - -2018-06-06 Michael Meissner - - PR target/85657 - * g++.dg/pr85657.C: Only test whether __ibm128 and long double can - be used in templates. Don't check for them in overloaded functions. - -2018-06-06 Jim Wilson - - * gcc.target/riscv/interrupt-5.c (sub3): Add new test. - * gcc.target/riscv/interrupt-mmode.c: New. - * gcc.target/riscv/interrupt-smode.c: New. - * gcc.target/riscv/interrupt-umode.c: New. - -2018-06-06 Marek Polacek - - PR c++/85977 - * g++.dg/cpp0x/initlist102.C: New test. - * g++.dg/cpp0x/initlist103.C: New test. - * g++.dg/cpp0x/initlist104.C: New test. - -2018-06-06 Eric Botcazou - - * gcc.dg/torture/pr86066.c: New test. - -2018-06-06 Richard Biener - - PR tree-optimization/86062 - * g++.dg/tree-ssa/pr86062.C: New testcase. - -2018-06-06 Jozef Lawrynowicz - - * gcc.target/msp430/function-attributes-4.c: New test. - * gcc.target/msp430/static-interrupts.c: New test. - -2018-06-05 Steve Ellcey - - PR target/79924 - * gcc.target/aarch64/mgeneral-regs_1.c: Update error message. - * gcc.target/aarch64/mgeneral-regs_2.c: Ditto. - * gcc.target/aarch64/mgeneral-regs_3.c: Ditto. - * gcc.target/aarch64/nofp_1.c: Ditto. - -2018-06-05 Andre Vieira - - * gcc.target/arm/cmse/cmse-1c99.c: New test. - -2018-06-05 Cesar Philippidis - - PR fortran/85701 - * gfortran.dg/goacc/pr85701.f90: New test. - -2018-06-05 Marek Polacek - - PR c++/85976 - * g++.dg/cpp0x/alias-decl-64.C: New test. - -2018-06-05 Richard Biener - - PR tree-optimization/86046 - * gcc.dg/pr86046.c: New testcase. - -2018-06-05 Richard Biener - - PR tree-optimization/86047 - * gcc.dg/pr86047.c: New testcase. - -2018-06-05 Kyrylo Tkachov - - PR target/81497 - * g++.target/arm/arm.exp: New file. - * g++.target/arm/pr81497.C: Likewise. - -2018-06-05 Andreas Krebbel - - * gcc.target/s390/htm-builtins-compile-4.c: New test. - -2018-06-04 Eric Botcazou - - * gcc.dg/store_merging_21.c: New test. - * gnat.dg/opt71b.adb: Likewise. - * gnat.dg/opt71.adb: Rename into... - * gnat.dg/opt71a.adb: ...this. - -2018-06-04 Richard Biener - - PR tree-optimization/85955 - * gcc.dg/pr85955.c: New testcase. - -2018-06-04 Steven G. Kargl - - PR fortran/85981 - * gfortran.dg/allocate_alloc_opt_14.f90: New test. - * gfortran.dg/allocate_alloc_opt_1.f90: Update error string. - * gfortran.dg/allocate_stat_2.f90: Ditto. - * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto. - -2018-06-04 Richard Sandiford - - * gcc.target/aarch64/sve/extract_5.c: New test. - -2018-06-04 Jakub Jelinek - - PR target/85832 - PR target/86036 - * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than - vptestm. - * gcc.target/i386/avx512vl-pr85832.c: Likewise. - * gcc.target/i386/avx512vlbw-pr85832.c: Likewise. - * gcc.target/i386/avx512bw-pr85832.c: Likewise. - * gcc.target/i386/avx512bw-pr86036.c: New test. - -2018-06-04 Richard Biener - - PR tree-optimization/86038 - * gcc.dg/pr86038.c: New testcase. - -2018-06-04 Jakub Jelinek - - PR tree-optimization/69615 - * gcc.dg/pr69615.c: New test. - - PR c++/86025 - * c-c++-common/gomp/pr86025.c: New test. - -2018-06-03 Andreas Schwab - - * gcc.target/powerpc/altivec-7.c: Remove extra brace. - -2018-06-03 Eric Botcazou - - * gcc.dg/torture/pr86034.c: New test. - -2018-06-03 Paul Thomas - - PR fortran/36497 - * gfortran.dg/cray_pointer_12.f90: New test. - -2018-06-02 Steven G. Kargl - - PR fortran/85938 - * gfortran.dg/pr85938.f90: Fixed by revision r261081 - -2018-06-02 Eric Botcazou - - * gnat.dg/specs/opt3.ads: New test. - * gnat.dg/specs/opt3_pkg.ads: New helper. - -2018-06-02 Eric Botcazou - - * gnat.dg/discr53.ad[sb]: New test. - * gnat.dg/discr53_pkg.ads: New helper. - -2018-06-01 Carl Love - - * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file. - * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file. - -2018-06-01 Carl Love - - * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz - to make it consistent with the naming convention in the file. - * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks - to altivec-7.c. Delete file. - * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks - to altivec-7.c. Delete file. - * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c. - * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and - vec_unpackl tests. Update instruction counts. - * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to - tests to builtins-1.c. - * gcc.target/powerpc/builtins-1-be.c: Move BE specific - tests to builtins-1.c. - * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c. - * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and. - vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo. - Remove vec_ctf tests returning double. Remove vec_cts with - double args. Remove vec_sel with invalid arguments. Add tests for - vec_splat. - Add instruction counts for new tests. - * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for - vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed, - vec_unsigned. - * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc, - test_sll_vsill_vsill_vuc. - * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for - vec_revb. - * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant - tests from altivec-7.h. - * gcc.target/powerpc/vsx-7-be.c: Remove file. - * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8, - splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32, - splat_sll, splat_uc, splat_int128, splat_uint128. - Make second argument of vec_extract and vec_insert a signed int. - * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float - argument. - -2018-06-01 Eric Botcazou - - * gcc.dg/store_merging_20.c: New test. - * gnat.dg/opt71.adb: Likewise. - * gnat.dg/opt71_pkg.ads: New helper. - -2018-06-01 Carl Love - - * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds. - * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output. - Add vec_xst_be for signed and unsigned arguments. - -2018-06-01 Steven G. Kargl - - PR fortran/85816 - PR fortran/85975 - * gfortran.dg/pr85816.f90: New test. - * gfortran.dg/pr85975.f90: New test. - -2018-06-01 Steven G. Kargl - - PR fortran/63570 - * gfortran.dg/random_init_1.f90: New test. - * gfortran.dg/random_init_2.f90: New test. - * gfortran.dg/random_init_3.f90: New test. - * gfortran.dg/random_init_4.f90: New test. - * gfortran.dg/random_init_5.f90: New test. - * gfortran.dg/random_init_6.f90: New test. - -2018-06-01 Richard Sandiford - - PR tree-optimization/85989 - * gcc.dg/torture/pr85989.c: New test. - -2018-06-01 Richard Biener - - PR middle-end/86017 - * gcc.dg/tree-ssa/pr86017.c: New testcase. - -2018-06-01 Richard Biener - - PR ipa/85960 - * gcc.dg/ipa/ipa-pta-19.c: New testcase. - -2018-05-31 Qing Zhao - - PR middle-end/78809 - * gcc.dg/strcmpopt_2.c: New test. - * gcc.dg/strcmpopt_3.c: New test. - - PR middle-end/83026 - * gcc.dg/strcmpopt_3.c: New test. - -2018-05-31 Jakub Jelinek - - PR target/85984 - * gcc.target/i386/pr85984.c: New test. - -2018-05-31 Martin Sebor - - PR c/82063 - * gcc.dg/Walloc-size-larger-than-1.c: New test. - * gcc.dg/Walloc-size-larger-than-10.c: New test. - * gcc.dg/Walloc-size-larger-than-11.c: New test. - * gcc.dg/Walloc-size-larger-than-12.c: New test. - * gcc.dg/Walloc-size-larger-than-13.c: New test. - * gcc.dg/Walloc-size-larger-than-14.c: New test. - * gcc.dg/Walloc-size-larger-than-15.c: New test. - * gcc.dg/Walloc-size-larger-than-16.c: New test. - * gcc.dg/Walloc-size-larger-than-17.c: New test. - * gcc.dg/Walloc-size-larger-than-2.c: New test. - * gcc.dg/Walloc-size-larger-than-3.c: New test. - * gcc.dg/Walloc-size-larger-than-4.c: New test. - * gcc.dg/Walloc-size-larger-than-5.c: New test. - * gcc.dg/Walloc-size-larger-than-6.c: New test. - * gcc.dg/Walloc-size-larger-than-7.c: New test. - * gcc.dg/Walloc-size-larger-than-8.c: New test. - * gcc.dg/Walloc-size-larger-than-9.c: New test. - * gcc.dg/Walloc-size-larger-than.c: New test. - -2018-05-31 Chung-Lin Tang - Cesar Philippidis - - PR middle-end/85879 - * gfortran.dg/goacc/pr77371-1.f90: New test. - * gfortran.dg/goacc/pr77371-2.f90: New test. - * gfortran.dg/goacc/pr85879.f90: New test. - -2018-05-31 Eric Botcazou - - * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage. - * gnat.dg/stack_usage1b.adb: Likewise. - * gnat.dg/stack_usage1c.adb: Likewise. - * gnat.dg/stack_usage3.adb: Likewise. - * gnat.dg/stack_usage1_pkg.adb: Delete. - -2018-05-31 Eric Botcazou - - * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run. - * gcc.dg/store_merging_11.c: Likewise. - * gcc.dg/store_merging_13.c: Likewise. - * gcc.dg/store_merging_14.c: Likewise. - * gcc.dg/store_merging_15.c: Likewise. - * gcc.dg/store_merging_16.c: Likewise. Remove local variable. - -2018-05-31 Ed Schonberg - - * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb, - gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb, - gnat.dg/limited1_outer.ads: New testcase. - -2018-05-31 Hristian Kirtchev - - * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads, - gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads: - New testcase. - -2018-05-31 Eric Botcazou - - * gnat.dg/size_clause1.adb: New testcase. - -2018-05-31 Javier Miranda - - * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase. - -2018-05-31 Sameera Deshpande - - * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for - vld1x3 intrinsics for aarch64. - * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for - vst1x2 intrinsics for aarch64. - * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for - vst1x3 intrinsics for aarch64. - -2018-05-30 Jonathan Wakely - - PR c++/77777 - * g++.dg/diagnostic/pr77777.C: New test. - -2018-05-30 David Pagan - - PR c/55976 - * gcc.dg/noncompile/pr55976-1.c: New test. - * gcc.dg/noncompile/pr55976-2.c: New test. - -2018-05-30 Jan Hubicka - - * gcc.dg/lto/20111213-1_0.c: Fix template. - * gcc.dg/lto/20100603-1_0.c: Fix template. - * gcc.dg/lto/20100603-2_0.c: Fix template. - * gcc.dg/lto/20100603-3_0.c: Fix template. - - * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel. - * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel. - * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel. - * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel. - * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel. - * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel. - * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel. - * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel. - * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel. - * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel. - * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel. - * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel. - * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel. - * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel. - * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel. - * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel. - * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel. - * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel. - * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel. - * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel. - * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel. - * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel. - * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel. - * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel. - * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel. - * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel. - * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel. - * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel. - * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel. - * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel. - * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel. - * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel. - * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel. - * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel. - * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel. - * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel. - * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel. - * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel. - * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel. - * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel. - * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel. - * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel. - * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel. - * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel. - * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel. - * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel. - * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel. - * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel. - * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel. - * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel. - * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel. - * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel. - * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel. - * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel. - * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel. - * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel. - * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel. - * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel. - * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel. - * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel. - * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel. - * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel. - -2018-05-30 Andre Vieira - - Revert: - * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests. - -2017-05-30 Jackson Woodruff - - * gcc.target/aarch64/simd/ldp_stp_9: New. - * gcc.target/aarch64/simd/ldp_stp_10: New. - * gcc.target/aarch64/simd/ldp_stp_11: New. - * gcc.target/aarch64/simd/ldp_stp_12: New. - -2018-05-30 Ed Schonberg - - * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase. - -2018-05-30 Hristian Kirtchev - - * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase. - -2018-05-29 Uros Bizjak - - PR target/85950 - * gcc.target/i386/pr85950.c: New test. - -2018-05-29 Marek Polacek - - PR c++/85883 - * g++.dg/cpp1z/class-deduction55.C: New test. - * g++.dg/cpp1z/class-deduction56.C: New test. - * g++.dg/cpp1z/class-deduction57.C: New test. - -2018-05-29 Jakub Jelinek - - PR c++/85952 - * g++.dg/warn/Wunused-var-33.C: New test. - - PR target/85918 - * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512 - and -fno-vect-cost-model options. Add aligned(64) attribute to the - arrays. Add suffix 1 to all functions and use 4 iterations rather - than N. Add functions with conversions to and from float. - Add new set of functions with 8 iterations and another one - with 16 iterations, expect 24 vectorized loops instead of just 4. - * gcc.target/i386/avx512dq-pr85918-2.c: New test. - -2018-05-29 Javier Miranda - - * gnat.dg/equal2.adb: New testcase. - -2018-05-29 Ed Schonberg - - * gnat.dg/float_attributes_overflows.adb: New testcase. - -2018-05-29 Pascal Obry - - * gnat.dg/normalize_pathname.adb: New testcase. - -2018-05-29 Tom de Vries - - * lib/scanasm.exp (scan-assembler-times): Use proc name in error - message. - * lib/scanipa.exp (scan-ipa-dump-times): Same. - * lib/scanrtl.exp (scan-rtl-dump-times): Same. - * lib/scantree.exp (scan-tree-dump-times): Same. - -2018-05-29 Tom de Vries - - * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not) - (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler): - Use proc name as first argument to dg-scan. - -2018-05-29 Tom de Vries - - * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called - with no arguments. - -2018-05-28 Richard Biener - - PR tree-optimization/85934 - * gcc.target/i386/pr85934.c: New testcase. - -2018-05-28 Eric Botcazou - - * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase. - -2018-05-28 Eric Botcazou - - * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase. - -2018-05-28 Ed Schonberg - - * gnat.dg/fixedpnt5.adb: New testcase. - -2018-05-28 Justin Squirek - - * gnat.dg/array31.adb: New testcase. - -2018-05-28 Justin Squirek - - * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads, - gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase. - -2018-05-27 Steven G. Kargl - - * gfortran.dg/data_stmt_pointer.f90: new test. - -2018-05-27 Jakub Jelinek - - PR target/85918 - * gcc.target/i386/avx512dq-pr85918.c: New test. - -2018-05-25 Jim Wilson - - * gcc.target/riscv/interrupt-1.c: New. - * gcc.target/riscv/interrupt-2.c: New. - * gcc.target/riscv/interrupt-3.c: New. - * gcc.target/riscv/interrupt-4.c: New. - * gcc.target/riscv/interrupt-5.c: New. - -2018-05-25 Steven G. Kargl - - PR fortran/85786 - * gfortran.dg/pr85786.f90: New test. - -2018-05-25 Paul Koning - - * gcc.c-torture/compile/20151204.c: Skip if pdp11. - * gcc.c-torture/compile/pr55921.c: Ditto. - * gcc.c-torture/compile/pr60655-1.c: Ditto. - * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11. - -2018-05-25 Jakub Jelinek - - PR target/85832 - * gcc.target/i386/avx512f-pr85832.c: New test. - * gcc.target/i386/avx512vl-pr85832.c: New test. - * gcc.target/i386/avx512bw-pr85832.c: New test. - * gcc.target/i386/avx512vlbw-pr85832.c: New test. - -2018-05-25 Bin Cheng - - PR tree-optimization/85720 - * gcc.dg/tree-ssa/pr85720.c: New test. - * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern - distribution. - -2018-05-25 Martin Liska - - PR testsuite/85911 - * gcc.dg/tree-prof/update-loopch.c: Do not scan - for 'Removing basic block'. - -2018-05-25 Patrick Bernardi - - * gnat.dg/sec_stack1.adb: New testcase. - -2018-05-25 Ed Schonberg - - * gnat.dg/fixedpnt4.adb: New testcase. - -2018-05-25 Javier Miranda - - * gnat.dg/interface7.adb: New testcase. - -2018-05-25 Hristian Kirtchev - - * gnat.dg/sec_stack2.adb: New testcase. - -2018-05-25 Ed Schonberg - - * gnat.dg/interface6.adb: New testcase. - -2018-05-25 Ed Schonberg - - * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase. - -2018-05-25 Richard Sandiford - - * lib/target-supports.exp - (check_effective_target_vect_double_cond_arith): Include - multiplication and division. - * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using - fully-masked loops with a fixed vector length. - * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division - tests. - * gcc.target/aarch64/sve/vcond_8.c: Likewise. - * gcc.target/aarch64/sve/vcond_9.c: Likewise. - * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests. - -2018-05-25 Richard Sandiford - - * gcc.target/aarch64/sve/div_1.c: New test. - * gcc.target/aarch64/sve/div_1_run.c: Likewise. - * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise. - * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise. - -2018-05-25 Richard Sandiford - - * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test. - -2018-05-25 Richard Sandiford - - * lib/target-supports.exp - (check_effective_target_vect_double_cond_arith): New proc. - * gcc.dg/vect/vect-cond-arith-1.c: New test. - * gcc.target/aarch64/sve/vcond_8.c: Likewise. - * gcc.target/aarch64/sve/vcond_8_run.c: Likewise. - * gcc.target/aarch64/sve/vcond_9.c: Likewise. - * gcc.target/aarch64/sve/vcond_9_run.c: Likewise. - * gcc.target/aarch64/sve/vcond_12.c: Likewise. - * gcc.target/aarch64/sve/vcond_12_run.c: Likewise. - -2018-05-25 Janus Weil - - PR fortran/85839 - * gfortran.dg/f2018_obs.f90: New test case. - -2018-05-24 Steven G. Kargl - - PR fortran/85543 - * gfortran.dg/pr85543.f90: New test. - -2018-05-24 Steven G. Kargl - - PR fortran/85780 - * gfortran.dg/pr85780.f90: New test. - -2018-05-24 Steven G. Kargl - - PR fortran/85779 - * gfortran.dg/pr85779_1.f90: New test. - * gfortran.dg/pr85779_2.f90: Ditto. - * gfortran.dg/pr85779_3.f90: Ditto. - -2018-05-24 Steven G. Kargl - - PR fortran/85895 - - * gfortran.dg/coarray_3.f90: Fix invalid testcase. - * gfortran.dg/pr85895.f90: New test. - -2018-05-24 Uros Bizjak - - * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string. - * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto. - -2018-05-24 Roger Sayle - - * gcc.dg/fold-popcount-1.c: New testcase. - * gcc.dg/fold-popcount-2.c: New testcase. - * gcc.dg/fold-popcount-3.c: New testcase. - * gcc.dg/fold-popcount-4.c: New testcase. - -2018-05-24 Marek Polacek - - PR c++/85847 - * g++.dg/cpp0x/new3.C: New test. - -2018-05-24 Javier Miranda - - * gnat.dg/discr52.adb: New testcase. - -2018-05-24 Ed Schonberg - - * gnat.dg/others1.adb: New testcase. - -2018-05-24 Justin Squirek - - * gnat.dg/raise_expr.adb: New testcase. - -2018-05-24 Hristian Kirtchev - - * gnat.dg/formal_containers.adb: New testcase. - -2018-05-24 Rainer Orth - - * gcc.target/i386/pr85345.c: Require ifunc support. - -2018-05-24 Richard Sandiford - - * gcc.dg/vect/vect-fma-1.c: New test. - -2018-05-24 Rainer Orth - - * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in - scan-tree-dump*. - -2018-05-24 Andre Vieira - - PR target/83009 - * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests. - -2018-05-23 Jozef Lawrynowicz - - PR target/78849 - * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from - DEFAULT_CFLAGS. - * gcc.target/msp430/pr78849.c: New test. - -2018-05-23 Marek Polacek - - * g++.dg/cpp2a/range-for8.C: New test. - * g++.dg/cpp2a/range-for9.C: New test. - * g++.dg/cpp2a/range-for10.C: New test. - -2017-05-23 Segher Boessenkool - - * lib/target-supports.exp (check_effective_target_be): New. - (check_effective_target_le): New. - -2018-05-23 Marek Polacek - - * g++.dg/cpp2a/range-for1.C: New test. - * g++.dg/cpp2a/range-for2.C: New test. - * g++.dg/cpp2a/range-for3.C: New test. - * g++.dg/cpp2a/range-for4.C: New test. - * g++.dg/cpp2a/range-for5.C: New test. - * g++.dg/cpp2a/range-for6.C: New test. - * g++.dg/cpp2a/range-for7.C: New test. - -2018-05-23 Uros Bizjak - - * gcc.target/i386/cvt-3.c: New test. - -2018-05-23 Uros Bizjak - - * gcc.target/i386/cvt-2.c: New test. - -2018-05-23 Alexander Monakov - - * gcc.dg/pr79985.c: New testcase. - -2018-05-23 Richard Biener - - * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase. - -2018-05-23 Sudakshina Das - - PR target/84882 - * gcc.target/aarch64/pr84882.c: New test. - * gcc.target/aarch64/target_attr_18.c: Likewise. - -2018-05-23 Richard Sandiford - - PR tree-optimization/85853 - * gfortran.dg/vect/pr85853.f90: New test. - -2018-05-23 Hristian Kirtchev - - * gnat.dg/import2.adb: New testcase. - -2018-05-23 Ed Schonberg - - * gnat.dg/discr51.adb: New testcase. - -2018-05-23 Javier Miranda - - * gnat.dg/valid_scalars1.adb: New testcase. - -2018-05-23 Ed Schonberg - - * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase. - -2018-05-23 Hristian Kirtchev - - * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New - testcase. - -2018-05-23 Hristian Kirtchev - - * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New - testcase. - -2018-05-23 Bob Duff - - * gnat.dg/addr10.adb: New testcase. - -2018-05-23 Richard Biener - - PR middle-end/85874 - * gcc.dg/Wstrict-overflow-27.c: New testcase. - -2018-05-23 Yury Gribov - - PR tree-optimization/85822 - * c-c++-common/pr85822.c: New test. - -2018-05-23 Richard Biener - - * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase. - -2018-05-22 Janus Weil - - PR fortran/85841 - * gfortran.dg/pr30667.f: Add option "-std=legacy". - -2018-05-22 Martin Sebor - - PR middle-end/85359 - * gcc.dg/attr-nonstring.c: New test. - -2018-05-22 H.J. Lu - - PR target/85345 - * gcc.target/i386/pr85345.c: New test. - -2018-05-22 Luis Machado - - * gcc.target/aarch64/lsl_asr_sbfiz.c: New test. - -2018-05-22 Janus Weil - - PR fortran/85841 - * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by - dg-additional-options. - * gfortran.dg/graphite/block-2.f: Ditto. - * gfortran.dg/graphite/id-19.f: Ditto. - * gfortran.dg/vect/Ofast-pr50414.f90: Ditto. - * gfortran.dg/vect/cost-model-pr34445a.f: Ditto. - * gfortran.dg/vect/pr52580.f: Ditto. - -2018-05-22 Jackson Woodruff - - * gcc.target/aarch64/ldp_stp_6.c: New. - * gcc.target/aarch64/ldp_stp_7.c: New. - * gcc.target/aarch64/ldp_stp_8.c: New. - -2018-05-22 Martin Sebor - - PR c/85623 - * c-c++-common/attr-nonstring-3.c: Adjust. - * c-c++-common/attr-nonstring-4.c: Adjust. - * c-c++-common/attr-nonstring-6.c: New test. - -2018-05-22 Martin Sebor - - PR tree-optimization/85826 - * gcc.dg/Wrestrict-17.c: New test. - -2018-05-22 Richard Sandiford - - * gcc.dg/torture/pr85862.c: Rename to... - * gcc.dg/torture/pr85852.c: ...this. - -2018-05-22 Justin Squirek - - * gnat.dg/warn14.adb: New testcase. - -2018-05-22 Hristian Kirtchev - - * gnat.dg/controlled8.adb: New testcase. - -2018-05-22 Patrick Bernardi - - * gnat.dg/discr50.adb: New testcase. - -2018-05-22 Ed Schonberg - - * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb, - gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb, - gnat.dg/discr49_rec2.ads: New testcase. - -2018-05-22 Ed Schonberg - - * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads, - gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New - testcase. - -2018-05-22 Ed Schonberg - - * gnat.dg/fixedpnt3.adb: New testcase. - -2018-05-22 Justin Squirek - - * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads, - gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases. - -2018-05-22 Richard Sandiford - - PR middle-end/85862 - * gcc.dg/torture/pr85862.c: New test. - -2018-05-22 Richard Biener - - PR tree-optimization/85834 - * g++.dg/torture/pr85834.C: New testcase. - * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise. - -2018-05-22 Martin Liska - - PR ipa/85607 - * g++.dg/ipa/pr85607.C: New test. - -2018-05-22 Richard Biener - - PR tree-optimization/85863 - * gfortran.fortran-torture/compile/pr85863.f: New testcase. - -2018-05-22 Janus Weil - - PR fortran/85841 - * gfortran.dg/assumed_rank_5.f90: Update error message. - * gfortran.dg/assumed_type_4.f90: Ditto. - * gfortran.dg/bind_c_array_params.f03: Ditto. - * gfortran.dg/bind_c_usage_28.f90: Ditto. - * gfortran.dg/c_funloc_tests_5.f03: Ditto. - * gfortran.dg/c_funloc_tests_6.f90: Ditto. - * gfortran.dg/c_loc_tests_11.f03: Ditto. - * gfortran.dg/coarray_atomic_2.f90: Ditto. - * gfortran.dg/coarray_collectives_2.f90: Ditto. - * gfortran.dg/coarray_collectives_10.f90: Ditto. - * gfortran.dg/coarray_collectives_13.f90: Ditto. - * gfortran.dg/rank_3.f90: Ditto. - * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008. - * gfortran.dg/implicit_14.f90: Ditto. - -2018-05-21 Christian Groessler - - * gcc.c-torture/compile/simd-5.c: Fix comment. - -2018-05-21 Michael Meissner - - PR target/85657 - * gcc.target/powerpc/pr85657-1.c: New test for converting between - __float128, __ibm128, and long double. - * gcc.target/powerpc/pr85657-2.c: Likewise. - * gcc.target/powerpc/pr85657-3.c: Likewise. - * g++.dg/pr85667.C: New test to make sure __ibm128 is - implementated as a separate type internally, and is not just an - alias for long double. - -2018-05-21 Richard Sandiford - - PR tree-optimization/85814 - * gcc.dg/torture/pr85814.c: New test. - -2018-05-21 Paolo Carlini - - PR c++/84588 - * g++.dg/cpp0x/cond1.C: New. - * g++.dg/cpp1y/pr84588-1.C: Likewise. - * g++.dg/cpp1y/pr84588-2.C: Likewise. - * g++.dg/cpp1y/pr84588-3.C: Likewise. - * g++.dg/parse/cond6.C: Likewise. - * g++.dg/parse/cond7.C: Likewise. - * g++.dg/parse/cond8.C: Likewise. - * g++.dg/cpp1z/decomp16.C: Update. - * g++.old-deja/g++.jason/cond.C: Likewise. - -2018-05-21 Steven G. Kargl - - ChangeLog for r260480 - * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran - warnings for deleted and obsolescent features. - * gfortran.dg/graphite/id-19.f: Ditto. - * gfortran.dg/graphite/id-20.f: Ditto. - * gfortran.dg/graphite/id-27.f90: Ditto. - * gfortran.dg/graphite/pr82449.f: Ditto. - -2018-05-21 Kyrylo Tkachov - - * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for - tiny and large memory models. - -2018-04-04 Ed Schonberg - - * gnat.dg/suppress_initialization.adb, - gnat.dg/suppress_initialization_pkg.ads: New testcase. - -2018-04-04 Ed Schonberg - - * gnat.dg/exit1.adb: New testcase. - -2018-04-04 Ed Schonberg - - * gnat.dg/array30.adb: New testcase. - -2018-04-04 Hristian Kirtchev - - * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase. - -2018-05-21 Kyrylo Tkachov - - * gcc.c-torture/execute/ssad-run.c: New test. - * gcc.c-torture/execute/usad-run.c: Likewise. - * gcc.target/aarch64/ssadv16qi.c: Likewise. - * gcc.target/aarch64/usadv16qi.c: Likewise. - -2018-05-21 Tamar Christina - - * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32, - veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8, - vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32, - vbcaxq_s64): New. - * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise. - * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise. - * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise. - -2018-05-21 Janus Weil - - PR fortran/85841 - * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy". - * gfortran.dg/g77/20020307-1.f: Ditto. - * gfortran.dg/g77/980310-3.f: Ditto. - * gfortran.dg/goacc/loop-1-2.f95: Ditto. - * gfortran.dg/goacc/loop-1.f95: Ditto. - * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto. - * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto. - * gfortran.dg/gomp/do-1.f90: Ditto. - * gfortran.dg/gomp/omp_do1.f90: Ditto. - * gfortran.dg/pr17229.f: Ditto. - * gfortran.dg/pr37243.f: Ditto. - * gfortran.dg/pr49721-1.f: Ditto. - * gfortran.dg/pr58484.f: Ditto. - * gfortran.dg/pr81175.f: Ditto. - * gfortran.dg/pr81723.f: Ditto. - * gfortran.dg/predcom-2.f: Ditto. - * gfortran.dg/vect/Ofast-pr50414.f90: Ditto. - * gfortran.dg/vect/cost-model-pr34445a.f: Ditto. - * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto. - * gfortran.dg/vect/pr52580.f: Ditto. - -2018-05-20 Paul Thomas - - PR fortran/80657 - * gfortran.dg/char_result_18.f90: New test. - -2018-05-20 Paul Thomas - - PR fortran/49636 - * gfortran.dg/associate_38.f90: New test. - -2018-05-20 Paul Thomas - - PR fortran/82275 - * gfortran.dg/select_type_42.f90: New test. - -2018-05-19 Paul Thomas - - PR fortran/82923 - * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note - that the patch fixes PR66694 & PR82617, although the testcases - are not explicitly included. - -2018-05-18 Kito Cheng - - * gcc.dg/stack-usage-1.c: Add support for rv32e. - -2018-05-18 Marc Glisse - - PR c++/82899 - * g++.dg/pr82899.C: New testcase. - -2018-05-18 Martin Liska - - * gcc.dg/pr68766.c: Change pruned output. - -2018-05-18 Cesar Philippidis - - PR c++/85782 - * c-c++-common/goacc/pr85782.c: New test. - -2018-05-18 Sudakshina Das - - * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d. - -2018-05-18 Kyrylo Tkachov - - * gcc.target/arm/pr62554.c: Delete. - * gcc.target/arm/pr69610-1.c: Likewise. - * gcc.target/arm/pr69610-2.c: Likewise. - -2018-05-18 Kyrylo Tkachov - - * gcc.target/arm/pr40887.c: Update comment. - * lib/target-supports.exp: Don't generate effective target checks - and related helpers for armv5. Update comment. - * gcc.target/arm/armv5_thumb_isa.c: Delete. - * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective - target check and options. - -2018-05-18 Prathamesh Kulkarni - - PR middle-end/85817 - * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to - scan-tree-dump-not for h. - -2018-05-18 Richard Biener - - * gcc.dg/tree-ssa/pr21559.c: Adjust. - * gcc.dg/tree-ssa/pr45397.c: Likewise. - * gcc.dg/tree-ssa/pr61839_1.c: Likewise. - * gcc.dg/tree-ssa/pr61839_2.c: Likewise. - * gcc.dg/tree-ssa/pr61839_4.c: Likewise. - * gcc.dg/tree-ssa/vrp17.c: Likewise. - * gcc.dg/tree-ssa/vrp18.c: Likewise. - * gcc.dg/tree-ssa/vrp23.c: Likewise. - * gcc.dg/tree-ssa/vrp24.c: Likewise. - * gcc.dg/tree-ssa/vrp58.c: Likewise. - * gcc.dg/vrp-min-max-1.c: Likewise. - * gcc.dg/vrp-min-max-3.c: New testcase. - -2018-05-18 Richard Biener - - * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase. - * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code. - * gcc.dg/graphite/scop-6.c: Likewise. - * gcc.dg/graphite/scop-7.c: Likewise. - * gcc.dg/graphite/scop-8.c: Likewise. - * gcc.dg/graphite/scop-9.c: Likewise. - -2018-05-18 Kyrylo Tkachov - - * gcc.target/aarch64/vect-init-ld1.c: New test. - -2018-05-18 Martin Liska - - * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned. - * gcc.dg/tree-prof/update-loopch.c: Likewise. - -2018-05-18 Martin Liska - - * gcc.dg/ipa/ipa-icf-39.c: New test. - * gcc.dg/pr68766.c: Adjust pruned output. - -2018-05-18 Richard Sandiford - - * lib/target-supports.exp (check_effective_target_scalar_all_fma): - New proc. - * gcc.dg/fma-1.c: New test. - * gcc.dg/fma-2.c: Likewise. - * gcc.dg/fma-3.c: Likewise. - * gcc.dg/fma-4.c: Likewise. - * gcc.dg/fma-5.c: Likewise. - * gcc.dg/fma-6.c: Likewise. - * gcc.dg/fma-7.c: Likewise. - * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require - scalar_all_fma. - * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off. - * gfortran.dg/reassoc_8.f: Likewise. - * gfortran.dg/reassoc_9.f: Likewise. - * gfortran.dg/reassoc_10.f: Likewise. - -2018-05-17 Jim Wilson - - * gcc.target/riscv/switch-qi.c: New. - * gcc.target/riscv/switch-si.c: New. - -2018-05-17 Pat Haugen - - PR target/85698 - * gcc.target/powerpc/pr85698.c: New test. - -2018-05-17 Richard Biener - - * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase. - -2018-05-17 Bin Cheng - - PR tree-optimization/85793 - * gcc.dg/vect/pr85793.c: New test. - -2018-05-17 Richard Sandiford - - * gcc.dg/gimplefe-28.c: New test. - * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for - internal function calls. - * gcc.dg/goacc/loop-processing-1.c: Likewise. - -2018-05-17 Martin Liska - - * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use - space in between 'G_' and '('. - -2018-05-17 Jakub Jelinek - - PR target/85323 - * gcc.target/i386/pr85323-7.c: New test. - * gcc.target/i386/pr85323-8.c: New test. - * gcc.target/i386/pr85323-9.c: New test. - - PR target/85323 - * gcc.target/i386/pr85323-4.c: New test. - * gcc.target/i386/pr85323-5.c: New test. - * gcc.target/i386/pr85323-6.c: New test. - - PR target/85323 - * gcc.target/i386/pr85323-1.c: New test. - * gcc.target/i386/pr85323-2.c: New test. - * gcc.target/i386/pr85323-3.c: New test. - - * gcc.target/i386/avx512f-set-v32hi-1.c: New test. - * gcc.target/i386/avx512f-set-v32hi-2.c: New test. - * gcc.target/i386/avx512f-set-v32hi-3.c: New test. - * gcc.target/i386/avx512f-set-v32hi-4.c: New test. - * gcc.target/i386/avx512f-set-v32hi-5.c: New test. - * gcc.target/i386/avx512f-set-v64qi-1.c: New test. - * gcc.target/i386/avx512f-set-v64qi-2.c: New test. - * gcc.target/i386/avx512f-set-v64qi-3.c: New test. - * gcc.target/i386/avx512f-set-v64qi-4.c: New test. - * gcc.target/i386/avx512f-set-v64qi-5.c: New test. - * gcc.target/i386/avx512f-setzero-1.c: New test. - -2018-05-17 James Greenhalgh - - * gcc.target/aarch64/vect-slp-dup.c: New. - -2018-05-17 Paolo Carlini - - PR c++/85713 - * g++.dg/cpp1y/lambda-generic-85713-2.C: New. - -2018-05-17 Olga Makhotina - - * gcc.target/i386/builtin_target.c: Test goldmont-plus. - * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus. - -2018-05-17 Richard Biener - - PR tree-optimization/85757 - * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase. - -2018-05-16 Marek Polacek - - PR c++/85363 - * g++.dg/cpp0x/initlist-throw1.C: New test. - * g++.dg/cpp0x/initlist-throw2.C: New test. - -2018-05-16 Carl Love - - * gcc.target/powerpc/vsx-vector-6-be.c: Remove file. - * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for - xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi. - -2018-05-16 Richard Biener - - * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase. - * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise. - * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse. - -2018-05-16 Richard Sandiford - - * gcc.target/aarch64/sve/vcond_10.c: New test. - * gcc.target/aarch64/sve/vcond_10_run.c: Likewise. - * gcc.target/aarch64/sve/vcond_11.c: Likewise. - * gcc.target/aarch64/sve/vcond_11_run.c: Likewise. - -2018-05-15 Martin Sebor - - PR tree-optimization/85753 - * gcc.dg/Wrestrict-10.c: Adjust. - * gcc.dg/Wrestrict-16.c: New test. - -2018-05-15 Martin Sebor - - PR middle-end/85643 - * c-c++-common/attr-nonstring-7.c: New test. - -2018-05-15 Richard Biener - - * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase. - -2018-05-15 Prathamesh Kulkarni - - PR tree-optimization/83648 - * gcc.dg/tree-ssa/pr83648.c: New test. - * gcc.dg/tree-ssa/pr83648-2.c: Likewise. - -2018-05-14 Prathamesh Kulkarni - - PR ipa/85734 - * gcc.dg/ipa/pr85734.c: New test. - -2018-05-14 Eric Botcazou - - PR target/85756 - * gnat.dg/opt70.adb: New test. - * gnat.dg/opt70_pkg.ad[sb]: New helper. - -2018-05-14 Kyrylo Tkachov - - * gcc.target/aarch64/crypto-fuse-1.c: New test. - * gcc.target/aarch64/crypto-fuse-2.c: Likewise. - -2018-05-14 Wilco Dijkstra - - * gcc.target/aarch64/vmov_n_1.c: Update test. - * gcc.target/aarch64/vfp-1.c: Update test. - -2018-05-14 Jakub Jelinek - - PR target/85756 - * gcc.c-torture/execute/pr85756.c: New test. - -2018-05-14 Sebastian Peryt - - * gcc.target/i386/cldemote-1.c: New test. - -2018-05-13 Paul Thomas - - PR fortran/85742 - * gfortran.dg/assumed_type_9.f90 : New test. - -2018-05-11 Steven G. Kargl - - PR fortran/85542 - * gfortran.dg/pr85542.f90: New test. - -2018-05-11 Martin Jambor - - PR ipa/85655 - * g++.dg/lto/pr85655_0.C: New test. - -2018-05-11 Sebastian Peryt - - * gcc.target/i386/tpause-1.c: New test. - * gcc.target/i386/umonitor-1.c: New test. - -2018-05-11 Jakub Jelinek - - PR c/85696 - * c-c++-common/gomp/pr85696.c: New test. - -2018-05-11 Allan Sandfeld Jensen - Jakub Jelinek - - PR tree-optimization/85692 - * gcc.target/i386/pr85692.c: New test. - -2018-05-11 Martin Liska - - PR sanitizer/85556 - * c-c++-common/ubsan/attrib-6.c: New test. - -2018-05-10 Steven G. Kargl - - PR fortran/85687 - * gfortran.dg/pr85687.f90: new test. - -2018-05-10 Steven G. Kargl - - PR fortran/85521 - * gfortran.dg/pr85521_1.f90: New test. - * gfortran.dg/pr85521_2.f90: New test. - -2018-05-10 Steven G. Kargl - - PR fortran/70870 - * gfortran.dg/pr70870_1.f90: New test. - -2018-05-10 Uros Bizjak - - * gcc.target/i386/xgetsetbv.c: Check also variable arguments. - -2018-05-10 Jakub Jelinek - - PR c++/85662 - * g++.dg/ext/offsetof2.C: New test. - -2018-05-10 Paul Thomas - - PR fortran/68846 - * gfortran.dg/temporary_3.f90 : New test. - - PR fortran/70864 - * gfortran.dg/temporary_2.f90 : New test. - -2018-05-10 Segher Boessenkool - - * gcc.dg/vmx/extract-be-order.c: Delete testcase. - * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase. - * gcc.dg/vmx/insert-be-order.c: Delete testcase. - * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase. - * gcc.dg/vmx/ld-be-order.c: Delete testcase. - * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase. - * gcc.dg/vmx/lde-be-order.c: Delete testcase. - * gcc.dg/vmx/ldl-be-order.c: Delete testcase. - * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase. - * gcc.dg/vmx/merge-be-order.c: Delete testcase. - * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase. - * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase. - * gcc.dg/vmx/pack-be-order.c: Delete testcase. - * gcc.dg/vmx/perm-be-order.c: Delete testcase. - * gcc.dg/vmx/splat-be-order.c: Delete testcase. - * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase. - * gcc.dg/vmx/st-be-order.c: Delete testcase. - * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase. - * gcc.dg/vmx/ste-be-order.c: Delete testcase. - * gcc.dg/vmx/stl-be-order.c: Delete testcase. - * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase. - * gcc.dg/vmx/sum2s-be-order.c: Delete testcase. - * gcc.dg/vmx/unpack-be-order.c: Delete testcase. - * gcc.dg/vmx/vsums-be-order.c: Delete testcase. - * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase. - * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase. - * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support. - -2018-05-10 Jakub Jelinek - - PR tree-optimization/85699 - * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use - !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106. - * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define - NO_LONG_DOUBLE to 1 before including nextafter-1.c. - -2018-05-10 Eric Botcazou - - * g++.dg/tls/pr85400.C: New test. - -2018-05-09 Paolo Carlini - - PR c++/85713 - * g++.dg/cpp1y/lambda-generic-85713.C: New. - -2018-05-09 Carl Love - - * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file. - -2018-05-09 Paolo Carlini - - PR c++/85713 - Revert: - 2018-05-08 Paolo Carlini - - PR c++/84588 - * g++.dg/cpp1y/pr84588.C: New. - -2018-05-09 Andreas Schwab - - * gcc.target/aarch64/sve/vcond_6.c: Add missing brace. - -2018-05-09 Richard Sandiford - - * gcc.target/aarch64/store_lane_spill_1.c: New test. - * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise. - -2018-05-08 Carl Love - * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file. - -2018-05-08 Paolo Carlini - - PR c++/84588 - * g++.dg/cpp1y/pr84588.C: New. - -2018-05-08 Marek Polacek - - PR c++/85695 - * g++.dg/cpp1z/constexpr-if22.C: New test. - -2018-05-08 Uros Bizjak - - PR target/85693 - * gcc.target/i386/pr85693.c: New test. - -2018-05-08 Jakub Jelinek - - PR target/85683 - * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add - scan-assembler-times checking that except for [fh]*xor other functions - don't use any load instructions. - -2018-05-08 Olga Makhotina - - * gcc.target/i386/builtin_target.c: Test goldmont. - * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and - arch=silvermont. - -2018-05-08 Jakub Jelinek - - PR target/85572 - * g++.dg/other/sse2-pr85572-1.C: New test. - * g++.dg/other/sse2-pr85572-2.C: New test. - * g++.dg/other/sse4-pr85572-1.C: New test. - * g++.dg/other/avx2-pr85572-1.C: New test. - - PR target/85317 - * gcc.target/i386/pr85317.c: New test. - * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile - optimization barrier to avoid optimizing away the expected insn. - - PR target/85480 - * gcc.target/i386/avx512dq-pr85480-1.c: New test. - * gcc.target/i386/avx512dq-pr85480-2.c: New test. - -2018-05-08 Richard Sandiford - - * g++.dg/other/sve_const_pred_1.C: Rename to... - * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64 - target selectors and explicit -march options. - * g++.dg/other/sve_const_pred_2.C: Rename to... - * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise. - * g++.dg/other/sve_const_pred_3.C: Rename to... - * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise. - * g++.dg/other/sve_const_pred_4.C: Rename to... - * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise. - * g++.dg/other/sve_tls_2.C: Rename to... - * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise. - * g++.dg/other/sve_vcond_1.C: Rename to... - * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise. - * g++.dg/other/sve_vcond_1_run.C: Rename to... - * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise. - -2018-05-08 Richard Sandiford - - PR testsuite/85586 - * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to - !vect_no_align. - -2018-05-08 Paolo Carlini - - PR c++/57429 - * g++.dg/cpp0x/deleted14.C: New. - -2018-05-08 Richard Sandiford - Alan Hayward - David Sherwood - - * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs. - XFAIL the BIC test. - * gcc.target/aarch64/sve/vcond_7.c: New test. - * gcc.target/aarch64/sve/vcond_7_run.c: Likewise. - -2018-05-08 Paolo Carlini - - PR c++/70563 - * g++.dg/cpp0x/sfinae62.C: New. - -2018-05-08 Richard Sandiford - - * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally - load from src[i]. - -2018-05-08 Paolo Carlini - - PR c++/80691 - * g++.dg/cpp0x/narrowing1.C: New. - -2018-05-08 Richard Biener - - PR middle-end/85588 - * gcc.dg/torture/pr85574.c: Rename to... - * gcc.dg/torture/pr85588.c: ... this. - -2018-05-08 Thomas Koenig - - PR fortran/54613 - * gfortran.dg/minmaxloc_12.f90: New test case. - * gfortran.dg/minmaxloc_13.f90: New test case. - -2018-05-07 Nathan Sidwell - - * g++.dg/cpp0x/range-for10.C: Delete. - * g++.dg/ext/forscope1.C: Delete. - * g++.dg/ext/forscope2.C: Delete. - * g++.dg/template/for1.C: Delete. - -2018-05-07 Jeff Law - - * gfortran.dg/linefile.f90: New test. - -2018-05-07 Christophe Lyon - - * gcc.dg/nextafter-2.c: Add c99_runtime effective target - and options. - -2018-05-06 Jakub Jelinek - - PR c++/85659 - * g++.dg/ext/asm14.C: New test. - * g++.dg/ext/asm15.C: New test. - * g++.dg/ext/asm16.C: New test. - -2018-05-06 Michael Eager - - * gcc.target/microblaze/others/picdtr.c: Correct option - -fPIE -mpic-data-is-text-relative. - -2018-05-06 Andrew Sadek - - * gcc.target/microblaze/others/picdtr.c: Add test for - -fPIE -mpic-data-is-text-relative. - -2018-05-06 Andre Vehreschild - - PR fortran/85507 - * gfortran.dg/coarray_dependency_1.f90: New test. - * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions. - -2018-05-04 Pekka Jääskeläinen - - * brig.dg/test/gimple/smoke_test.hsail: Fix the test - to match the currently produced gimple. - -2018-05-04 Carl Love - - * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max, - vec_trunc. - * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp, - xvcmpgtdp, xvcmpgedp counts. Add xxsel counts. - * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp, - xvcmpgedp counts. Add xxsel counts. - -2018-05-04 Richard Biener - - PR middle-end/85627 - * g++.dg/torture/pr85627.C: New testcase. - -2018-05-04 Richard Biener - - PR middle-end/85574 - * gcc.dg/torture/pr85574.c: New testcase. - * gcc.dg/torture/pr57656.c: Use dg-additional-options. - -2018-05-04 Jakub Jelinek - - PR libstdc++/85466 - * gcc.dg/nextafter-1.c: New test. - * gcc.dg/nextafter-2.c: New test. - * gcc.dg/nextafter-3.c: New test. - * gcc.dg/nextafter-4.c: New test. - -2018-05-03 Nathan Sidwell - - Remove -ffriend-injection. - * g++.old-deja/g++.jason/scoping15.C: Delete. - * g++.old-deja/g++.mike/net43.C: Delete. - -2018-05-03 Jakub Jelinek - - PR target/85530 - * gcc.target/i386/avx512f-vpmullq-1.c: New test. - * gcc.target/i386/avx512f-vpmullq-2.c: New test. - * gcc.target/i386/avx512dq-vpmullq-3.c: New test. - * gcc.target/i386/avx512dq-vpmullq-4.c: New test. - -2018-05-03 Tom de Vries - - PR testsuite/85106 - * lib/scanoffloadtree.exp: New file. - -2018-05-03 Richard Biener - - PR tree-optimization/85615 - * gcc.dg/torture/pr85615.c: New testcase. - -2018-05-03 Kyrylo Tkachov - - PR tree-optimization/70291 - * gcc.dg/complex-6.c: New test. - * gcc.dg/complex-7.c: Likewise. - -2018-05-03 Richard Biener - - PR testsuite/85579 - * fortran.dg/pr51434.f90: Truncate transfer argument. - -2018-05-02 Jakub Jelinek - - PR target/85582 - * gcc.c-torture/execute/pr85582-3.c: New test. - -2018-05-02 Paolo Carlini - Jason Merrill - - PR c++/68374 - * g++.dg/warn/Wshadow-13.C: New. - * g++.dg/warn/Wshadow-14.C: Likewise. - -2018-05-02 Tom de Vries - - PR libgomp/82428 - * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test. - * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test. - -2018-05-02 David Pagan - - PR c/30552 - * gcc.dg/noncompile/pr30552-1.c: New test. - * gcc.dg/noncompile/pr30552-2.c: New test. - * gcc.dg/noncompile/pr30552-3.c: New test. - * gcc.dg/noncompile/pr30552-4.c: New test. - -2018-05-02 Richard Biener - - PR tree-optimization/85597 - * gcc.dg/vect/pr85597.c: New testcase. - -2018-05-02 Tom de Vries - - PR testsuite/85106 - * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump. - * lib/scanltranstree.exp: New file. - * lib/target-supports.exp (scan-ltrans-tree-dump_required_options) - (scan-ltrans-tree-dump-times_required_options) - (scan-ltrans-tree-dump-not_required_options) - (scan-ltrans-tree-dump-dem_required_options) - (scan-ltrans-tree-dump-dem-not_required_options): New proc. - * lib/gcc-dg.exp: Include scanltranstree.exp. - -2018-05-02 Tom de Vries - - PR testsuite/85106 - * gcc.dg/ipa/ipa-icf-38.c: New test. - * gcc.dg/ipa/ipa-icf-38a.c: New test. - * lib/scandump.exp (dump-base): New proc. - (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem) - (scan-dump-dem-not): Add and handle parameter for suffix of the dump - base. - * lib/scanipa.exp: Add "" argument to scan-dump calls. - * lib/scanlang.exp: Same. - * lib/scanrtl.exp: Same. - * lib/scantree.exp: Same. - * lib/scanwpaipa.exp: New file. - * lib/gcc-dg.exp: Include scanwpaipa.exp. - -2018-05-02 Richard Biener - - PR middle-end/85567 - * gcc.dg/torture/pr85567.c: New testcase. - -2018-05-02 Jakub Jelinek - - PR target/85582 - * gcc.c-torture/execute/pr85582-1.c: New test. - * gcc.c-torture/execute/pr85582-2.c: New test. - -2018-05-02 Richard Sandiford - - PR tree-optimization/85586 - * gcc.dg/vect/pr85586.c: New test. - -2018-05-01 Marc Glisse - - PR tree-optimization/85143 - * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split... - * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here. - -2018-05-01 David Malcolm - - PR c/84258 - * c-c++-common/Wformat-pr84258.c: New test. - -2018-05-01 Prathamesh Kulkarni - - PR tree-optimization/82665 - * gcc.dg/tree-ssa/pr82665.c: New test. - -2018-04-30 David Malcolm - - PR c++/85523 - * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c - (test_add_fixit_insert_formatted_single_line): New function. - (test_add_fixit_insert_formatted_multiline): New function. - Extend expected output of generated patch to include fix-it hints - for these. - * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include - "gcc-rich-location.h". Add test coverage for - gcc_rich_location::add_fixit_insert_formatted. - -2018-04-30 David Malcolm - - * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c - (test_show_locus): Update for location_get_source_line returning a - char_span. Use char_span for handling words in the - "test_many_nested_locations" fix-it example. - -2018-04-30 Claudiu Zissulescu - - * gcc.target/arc/interrupt-8.c: Update test. - * gcc.target/arc/loop-4.c: Likewise. - * gcc.target/arc/loop-hazard-1.c: Likewise. - * gcc.target/arc/sdata-3.c: Likewise. - -2018-04-30 Claudiu Zissulescu - - * gcc.target/arc/store-merge-1.c: New test. - * gcc.target/arc/add_n-combine.c: Update test. - -2018-04-30 Andrew Sadek - - Microblaze Target: PIC data text relative - - * gcc.target/microblaze/others/data_var1.c: Include - PIC case of r20 base register. - * gcc.target/microblaze/others/data_var2.c: Ditto. - * gcc.target/microblaze/others/picdtr.c: Add new - test case for -mpic-is-data-text-relative. - * gcc.target/microblaze/others/sdata_var1.c: Add - * gcc.target/microblaze/others/sdata_var2.c: Ditto. - * gcc.target/microblaze/others/sdata_var3.c: Ditto. - * gcc.target/microblaze/others/sdata_var4.c: Ditto. - * gcc.target/microblaze/others/sdata_var5.c: Ditto. - * gcc.target/microblaze/others/sdata_var6.c: Ditto. - * gcc.target/microblaze/others/string_cst1_gpopt.c: - Ditto. - * gcc.target/microblaze/others/string_cst2_gpopt.c: - Ditto. - -2018-04-30 Richard Biener - - PR tree-optimization/28364 - PR tree-optimization/85275 - * gcc.dg/tree-ssa/copy-headers-5.c: New testcase. - * gcc.dg/tree-ssa/predcom-8.c: Likewise. - * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase. - * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL. - * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that - still passes. - * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL. - * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that - still passes. - * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust. - * gcc.dg/tree-ssa/20030710-1.c: Likewise. - * gcc.dg/tree-ssa/20030711-1.c: Likewise. - -2018-04-28 Uros Bizjak - - PR target/84431 - * gcc.target/i386/pr84431.c: New test. - -2018-04-27 Martin Jambor - - PR ipa/85549 - * g++.dg/ipa/pr85549.C: New test. - -2018-04-27 Jakub Jelinek - - PR c++/85553 - * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus - directive. - * g++.dg/cpp0x/constexpr-85553.C: New test. - -2018-04-27 David Malcolm - - PR c++/85515 - * g++.dg/pr85515-1.C: New test. - * g++.dg/pr85515-2.C: New test. - -2018-04-27 Paolo Carlini - - PR c++/84691 - * g++.dg/cpp0x/friend3.C: New. - -2018-04-27 Kyrylo Tkachov - - PR target/82518 - * lib/target-supports.exp (check_effective_target_vect_load_lanes): - Use check_effective_target_arm_little_endian. - -2018-04-27 Jakub Jelinek - - PR tree-optimization/85529 - * gcc.c-torture/execute/pr85529-1.c: New test. - * gcc.c-torture/execute/pr85529-2.c: New test. - * gcc.dg/pr85529.c: New test. - -2018-04-26 Maciej W. Rozycki - - * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and - `.dword' in addition to `lw' and `.word'. - -2018-04-26 Maciej W. Rozycki - - * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'. - -2018-04-26 Eric Botcazou - - * gnat.dg/loop_optimization24.adb: New test. - -2018-04-26 Richard Biener - - PR tree-optimization/85116 - * gcc.dg/tree-ssa/copy-headers-2.c: New testcase. - * gcc.dg/tree-ssa/copy-headers-3.c: Likewise. - * gcc.dg/tree-ssa/copy-headers-4.c: Likewise. - * gcc.dg/tree-ssa/loadpre6.c: Adjust. - -2018-04-25 Sebastian Peryt - - PR target/85473 - * gcc.target/i386/pr85473-1.c: New test. - * gcc.target/i386/pr85473-2.c: New test. - -2018-04-25 Nathan Sidwell - Jakub Jelinek - - PR c++/85437 - PR c++/49171 - * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks. - * g++.dg/cpp0x/constexpr-cast.C: Remove xfails - * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise. - * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized. - * g++.dg/cpp0x/pr85437-1.C: New. - * g++.dg/cpp0x/pr85437-2.C: New. - * g++.dg/cpp0x/pr85437-3.C: New. - * g++.dg/cpp0x/pr85437-4.C: New. - -2018-04-24 Steven G. Kargl - - PR fortran/85520 - * gfortran.dg/pr85520.f90: New test. - -2018-04-24 Kyrylo Tkachov - - PR target/85512 - * gcc.dg/pr85512.c: New test. - -2018-04-24 H.J. Lu - - PR target/85485 - * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet. - * g++.dg/torture/pr85334.C (dg-additional-options): Likwise. - * gcc.dg/pr85388-1.c (dg-options): Likwise. - * gcc.dg/pr85388-2.c (dg-options): Likwise. - * gcc.dg/pr85388-3.c (dg-options): Likwise. - * gcc.dg/pr85388-4.c (dg-options): Likwise. - * gcc.dg/pr85388-5.c (dg-options): Likwise. - * gcc.dg/pr85388-6.c (dg-options): Likwise. - * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise. - * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise. - * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise. - * gcc.target/i386/cet-label.c (dg-options): Likwise. - * gcc.target/i386/cet-label-2.c (dg-options): Likwise. - * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise. - * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise. - * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise. - * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise. - * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise. - * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise. - * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise. - * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise. - * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise. - * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise. - * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise. - * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise. - * gcc.target/i386/cet-property-1.c (dg-options): Likwise. - * gcc.target/i386/cet-property-2.c (dg-options): Likwise. - * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise. - * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise. - * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise. - * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise. - * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise. - * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise. - * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise. - * gcc.target/i386/cet-switch-1.c (dg-options): Likwise. - * gcc.target/i386/cet-switch-2.c (dg-options): Likwise. - * gcc.target/i386/cet-switch-3.c (dg-options): Likwise. - * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise. - * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise. - * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise. - * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise. - * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise. - * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise. - * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise. - * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise. - * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise. - * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise. - * gcc.target/i386/pr82659-1.c (dg-options): Likwise. - * gcc.target/i386/pr82659-2.c (dg-options): Likwise. - * gcc.target/i386/pr82659-3.c (dg-options): Likwise. - * gcc.target/i386/pr82659-4.c (dg-options): Likwise. - * gcc.target/i386/pr82659-5.c (dg-options): Likwise. - * gcc.target/i386/pr82659-6.c (dg-options): Likwise. - * gcc.target/i386/pr84146.c (dg-options): Likwise. - * gcc.target/i386/pr85403.c (dg-options): Likwise. - * gcc.target/i386/pr85404.c (dg-options): Likwise. - * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet - with -mshstk. - * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise. - * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise. - * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise. - * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise. - * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise. - * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise. - * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise. - * (dg-options): Likwise. - * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove - -mno-cet. - * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise. - * gcc.target/i386/cet-label-3.c: Removed. - * gcc.target/i386/cet-property-3.c: Likwise. - * gcc.target/i386/cet-sjlj-7.c: Likwise. - -2018-04-24 Jakub Jelinek - - PR target/85511 - * gcc.target/i386/pr85511.c: New test. - - PR target/85503 - * g++.dg/ext/pr85503.C: New test. - - PR target/85508 - * gcc.target/i386/pr85508.c: New test. - -2018-04-24 Andreas Krebbel - - PR tree-optimization/85478 - * g++.dg/pr85478.C: New test. - -2018-04-23 Eric Botcazou - - * g++.dg/torture/pr85496.C: New test. - -2018-04-23 Andrey Belevantsev - - PR rtl-optimization/85423 - * gcc.dg/pr85423.c: New test. - -2018-04-20 Martin Sebor - - PR c/85365 - * gcc.dg/Wrestrict-15.c: New test. - -2018-04-20 Michael Meissner - - PR target/85456 - * gcc.target/powerpc/pr85456.c: New test. - -2018-04-20 Bill Schmidt - - * g++.dg/ext/undef-bool-1.C: Require lp64. - * gcc.target/powerpc/undef-bool-2.c: Likewise. - -2018-04-20 Jeff Law - - * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the - stack protector. - * gcc.dg/stack-check-6.c: Likewise. - * gcc.dg/stack-check-6a.c: Likewise. - * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector. - * gcc.target/i386/stack-check-18.c: Likewise. - * gcc.target/i386/stack-check-19.c: Likewise. - -2018-04-20 Kyrylo Tkachov - - PR testsuite/85483 - * gcc.target/aarch64/sve/vcond_1.c: Move to... - * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives. - * gcc.target/aarch64/sve/vcond_1_run.c: Move to... - * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name. - -2018-04-20 H.J. Lu - - PR target/85469 - * gcc.target/i386/pr85044.c (dg-options): Remove -mibt. - * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt. - -2018-04-20 Richard Biener - - PR middle-end/85475 - * gcc.dg/torture/pr85475.c: New testcase. - -2018-04-20 Martin Jambor - - ipa/85449 - * gcc.dg/ipa/pr85449.c: New test. - -2018-04-20 Martin Jambor - - ipa/85447 - * g++.dg/ipa/pr85447.C: New file. - * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise. - -2018-04-20 Jakub Jelinek - - PR c++/85462 - * g++.dg/cpp0x/pr85462.C: New test. - -2018-04-19 H.J. Lu - - * gcc.target/i386/pr85404.c: Require CET target. - -2018-04-19 Jakub Jelinek - - PR tree-optimization/85467 - * gcc.dg/pr85467.c: New test. - -2018-04-19 Paolo Carlini - - PR c++/84611 - * g++.dg/parse/crash68.C: New. - -2018-04-19 H.J. Lu - - PR libgcc/85334 - * g++.dg/torture/pr85334.C: New test. - -2018-04-19 Jonathan Wakely - - PR c++/85464 - missing location for -Wignored-qualifiers diagnostic - * g++.dg/diagnostic/pr85464.C: New. - -2018-04-19 H.J. Lu - - PR target/85397 - * gcc.dg/torture/pr85397-1.c: New test. - * gcc.target/i386/cet-sjlj-6a.c: Adjusted. - * gcc.target/i386/cet-sjlj-6b.c: Likewise. - -2018-04-19 H.J. Lu - - PR target/85404 - * gcc.target/i386/pr85404.c: New test. - -2018-04-19 H.J. Lu - - PR target/85417 - * c-c++-common/attr-nocf-check-1.c: Compile with - -fcf-protection=none. - * c-c++-common/attr-nocf-check-3.c: Likewise. - * gcc.dg/march-generic.c: Likewise. - * gcc.target/i386/align-limit.c: Likewise. - * gcc.target/i386/cet-notrack-icf-1.c: Likewise. - * gcc.target/i386/cet-notrack-icf-3.c: Likewise. - * gcc.target/i386/cet-property-2.c: Likewise. - * gcc.target/i386/ret-thunk-26.c: Likewise. - * c-c++-common/fcf-protection-1.c: Remove dg-error for x86 - targets. - * c-c++-common/fcf-protection-2.c: Likewise. - * c-c++-common/fcf-protection-3.c: Likewise. - * c-c++-common/fcf-protection-5.c: Likewise. - * c-c++-common/fcf-protection-6.c: Likewise. - * c-c++-common/fcf-protection-7.c: Likewise. - * gcc.target/i386/cet-label-3.c: New test. - * gcc.target/i386/cet-property-3.c: Likewise. - * gcc.target/i386/cet-sjlj-7.c: Likewise. - * gcc.target/i386/pr85417-1.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-7.c: Also expect - __x86_indirect_thunk_nt_(r|e)ax - * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. - * gcc.target/i386/pr85403.c: Remove dg-error, - -2018-04-19 Sebastian Peryt - - * gcc.target/i386/movdir-1.c: New test. - -2018-04-19 Richard Biener - - PR middle-end/85455 - * gcc.dg/pr85455.c: New testcase. - -2018-04-19 Christophe Lyon - - * g++.dg/lto/pr85405_0.C: Require shared and fpic effective - targets. - * g++.dg/lto/pr85405b_0.C: Likewise. - * g++.dg/lto/pr84805_0.C: Likewise. - -2018-04-18 Martin Liska - - PR ipa/83983 - PR ipa/85391 - * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected - output. - -2018-04-18 H.J. Lu - - PR target/85388 - * gcc.dg/pr85388-1.c: New test. - * gcc.dg/pr85388-2.c: Likewise. - * gcc.dg/pr85388-3.c: Likewise. - * gcc.dg/pr85388-4.c: Likewise. - * gcc.dg/pr85388-5.c: Likewise. - * gcc.dg/pr85388-6.c: Likewise. - -2018-04-18 Jan Hubicka - Martin Liska - - * g++.dg/lto/pr83121_0.C: Update template. - * g++.dg/lto/pr83121_1.C: Update template. - * g++.dg/lto/pr84805_0.C: Update template. - * g++.dg/lto/pr84805_1.C: Update template. - * g++.dg/lto/pr84805_2.C: Update template. - -2018-04-18 Paolo Carlini - - PR c++/84630 - * g++.dg/cpp0x/pr84630.C: New. - -2018-04-18 Jakub Jelinek - - PR c++/84463 - * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options. - * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics - in two cases. Uncomment two other tests and add expected dg-error for - them. - * g++.dg/init/struct2.C: Cast to int rather than long to avoid - -Wnarrowing diagnostics on some targets for c++11. - * g++.dg/parse/array-size2.C: Remove xfail. - * g++.dg/cpp0x/constexpr-84463.C: New test. - -2018-04-17 Bill Schmidt - - * gcc.target/powerpc/undef-bool-2.c: Add -mvsx. - * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise. - -2018-04-17 Jakub Jelinek - - PR testsuite/85326 - * g++.dg/other/pr81422.C: Require effective target tls and c++11. - * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options. - * g++.dg/other/sve_tls_2.C: Require effective target tls. - -2018-04-13 Kelvin Nilsen - - * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to - prevent cascading of errors and change expected error message. - * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test - to 64-bit targets. - * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise. - * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise. - * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise. - * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected - error message. - * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise. - -2018-04-17 Jakub Jelinek - - PR target/85430 - * gcc.dg/pr85430.c: New test. - -2018-04-17 Kyrylo Tkachov - - PR testsuite/85326 - * gcc.target/arm/pr54300.C: Move to... - * g++.dg/other/pr54300.C: ... Here. Add target directives. - * gcc.target/arm/pr55073.C: Move to... - * g++.dg/other/pr55073.C: ... Here. Add target directives. - * gcc.target/arm/pr56184.C: Move to... - * g++.dg/other/pr56184.C: ... Here. Add target directives. - * gcc.target/arm/pr59985.C: Move to... - * g++.dg/other/pr59985.C: ... Here. Add target directives. - * gcc.target/aarch64/pr60675.C: Move to... - * g++.dg/other/pr60675.C: ... Here. Add target directives. - * gcc.target/aarch64/pr81422.C: Move to... - * g++.dg/other/pr81422.C: ... Here. Add target directives. - * gcc.target/aarch64/sve/const_pred_1.C: Move to... - * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives. - * gcc.target/aarch64/sve/const_pred_2.C: Move to... - * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives. - * gcc.target/aarch64/sve/const_pred_3.C: Move to... - * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives. - * gcc.target/aarch64/sve/const_pred_4.C: Move to... - * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives. - * gcc.target/aarch64/sve/tls_2.C: Move to... - * g++.dg/other/sve_tls_2.C: ... Here. Add target directives. - * gcc.target/aarch64/pr81414.C: Rename to... - * gcc.target/aarch64/pr81414.c: ... This. - * gcc.target/aarch64/simd/pr67896.C: Rename to... - * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected - messages. - * gcc.target/aarch64/sve/vcond_1.C: Rename to... - * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h. - * gcc.target/aarch64/sve/vcond_1_run.C: Rename to... - * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include - file name. - -2018-04-17 Jakub Jelinek - - PR middle-end/85414 - * gcc.dg/pr85414.c: New test. - -2018-04-17 Martin Jambor - - PR ipa/85421 - * g++.dg/ipa/pr85421.C: New test. - -2018-04-17 Martin Liska - - PR lto/85405 - * g++.dg/lto/pr85405b_0.C: New test. - * g++.dg/lto/pr85405b_1.C: New test. - -2018-04-17 Martin Liska - - PR lto/85405 - * g++.dg/lto/pr85405_0.C: New test. - * g++.dg/lto/pr85405_1.C: New test. - -2018-04-17 Martin Liska - - PR ipa/85329 - * g++.dg/ext/pr85329-2.C: New test. - * g++.dg/ext/pr85329.C: New test. - * gcc.target/i386/mvc12.c: New test. - -2018-04-16 Alexandre Oliva - - PR c++/85039 - * g++.dg/pr85039-1.C: New. - * g++.dg/pr85039-2.C: New. - * g++.dg/parse/semicolon3.C: Remove test_offsetof. - -2018-04-16 Bill Schmidt - - PR target/85080 - * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks - if the target supports efficient unaligned storage accesses. - -2018-04-16 Aaron Sawdey - - PR target/83660 - * gcc.target/powerpc/pr83660.C: New test. - -2018-04-16 H.J. Lu - - PR target/85403 - * gcc.target/i386/pr85403.c: New test. - -2018-04-16 Olga Makhotina - - PR target/84331 - * gcc.target/i386/funcspec-56.inc: Test arch=skylake. - -2018-04-16 Paolo Carlini - Jason Merrill - - PR c++/85112 - * g++.dg/cpp0x/pr85112.C: New. - -2018-04-15 Bill Schmidt - - PR testsuite/85326 - * g++.dg/ext/undef-bool-1.C: New file. - * gcc.target/powerpc/powerpc.exp: Remove .C support. - * gcc.target/powerpc/undef-bool-1.C: Remove file. - -2018-04-14 Segher Boessenkool - - PR target/85293 - * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the - corresponding dg-error clause. - * gcc.target/powerpc/pr80098-3.c: Ditto. - * gcc.target/powerpc/pr80103-1.c: Delete. - -2018-04-14 Andre Vehreschild - - PR fortran/81773 - PR fortran/83606 - * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test. - * gfortran.dg/coarray/get_to_indirect_array.f90: New test. - -2018-04-14 Thomas Koenig - - PR fortran/85387 - * gfortran.dg/implied_do_io_5.f90: New test. - -2018-04-13 Paul A. Clarke - - PR target/83402 - * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for - several values: positive, negative, and zero. - * gcc.target/powerpc/sse2-pslld-1.c: Same. - * gcc.target/powerpc/sse2-psllq-1.c: Same. - -2018-04-13 Vladimir Makarov - - PR rtl-optimization/79916 - * gcc.target/powerpc/pr79916.c: New. - -2018-04-13 Jakub Jelinek - - PR rtl-optimization/85393 - * g++.dg/opt/pr85393.C: New test. - * g++.dg/opt/pr85393-aux.cc: New file. - - PR rtl-optimization/85376 - * gcc.dg/pr85376.c: New test. - -2018-04-13 Andrey Belevantsev - - PR rtl-optimization/83852 - * gcc.dg/pr83852.c: New testcase. - -2018-04-13 Andreas Krebbel - - PR testsuite/85326 - * gcc.target/s390/pr77822-1.C: Rename to ... - * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check. - * gcc.target/s390/pr77822-2.c: Add asm scan check. - * gcc.target/s390/s390.exp: Remove C from testcase regexps. - -2018-04-13 Jan Hubicka - - PR lto/71991 - * gcc.target/i386/pr71991.c: New testcase. - -2018-04-13 Martin Liska - Jakub Jelinek - - PR middle-end/81657 - * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy - call. - -2018-04-12 David Malcolm - - PR c++/85385 - * g++.dg/diagnostic/macro-arg-count.C: New test. - -2018-04-12 Thomas Koenig - - PR fortran/83064 - PR testsuite/85346 - * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work - array and move test to libgomp/testsuite/libgomp.fortran. - * gfortran.dg/do_concurrent_6.f90: New test. - -2018-04-12 Marek Polacek - - PR c++/85258 - * g++.dg/parse/error61.C: New test. - -2018-04-12 Kelvin Nilsen - - PR target/85347 - * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to - specify -mvsx on gcc command line. - -2018-04-12 Jakub Jelinek - - PR target/85328 - * gcc.target/i386/pr85328.c: New test. - -2018-04-12 Andreas Krebbel - - * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test. - -2018-04-12 Jakub Jelinek - - PR rtl-optimization/85342 - * gcc.target/i386/pr85342.c: New test. - -2018-04-11 Jason Merrill - - * lib/asan-dg.exp (check_effective_target_fsanitize_address): False - if ulimit -v is set. - -2018-04-11 Bin Cheng - - PR testsuite/85190 - * gcc.dg/vect/pr81196.c: Remove function with undefined behavior. - -2018-04-11 Paolo Carlini - - * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move... - * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here. - -2018-04-11 Jakub Jelinek - - PR c++/70808 - * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11 - effective target. - -2018-04-11 Alexander Monakov - - PR target/84301 - * gcc.target/i386/pr84301.c: New test. - -2018-04-11 Jakub Jelinek - - PR tree-optimization/85331 - * gcc.c-torture/execute/pr85331.c: New test. - -2018-04-11 Marek Polacek - - PR c++/85032 - * g++.dg/cpp0x/pr51225.C: Adjust error message. - * g++.dg/cpp1z/constexpr-if21.C: New test. - -2018-04-11 Jakub Jelinek - - PR target/85281 - * gcc.target/i386/pr85281.c: New test. - -2018-04-11 Alexander Monakov - - PR rtl-optimization/84659 - * gcc.dg/pr84659.c: New test. - -2018-04-11 Jakub Jelinek - - PR debug/85302 - * g++.dg/debug/dwarf2/pr85302.C: New test. - -2018-04-11 Thomas Preud'homme - - PR target/85261 - * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand - into register. - -2018-04-10 Paolo Carlini - - PR c++/70808 - * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New. - -2018-04-10 Segher Boessenkool - - * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables. - * gcc.target/powerpc/dimode_off.c: Ditto. - * gcc.target/powerpc/tfmode_off.c: Ditto. - * gcc.target/powerpc/timode_off.c: Ditto. - -2018-04-10 Kelvin Nilsen - - * gcc.target/powerpc/vec-ldl-1.c: New test. - * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect - corrections to ABI implementation. - -2018-04-10 Thomas Schwinge - - PR target/85056 - * gcc.target/nvptx/pr85056.c (main): Initialize "sum". - -2018-04-10 Jakub Jelinek - - PR rtl-optimization/85300 - * gcc.dg/pr85300.c: New test. - -2018-04-10 David Malcolm - - PR c++/85110 - * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases - where we now show the pertinent parameter. - * g++.dg/diagnostic/aka2.C: Likewise. - * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise. - -2018-04-10 Jakub Jelinek - - PR fortran/85313 - * gfortran.dg/gomp/pr85313.f90: New test. - -2018-04-10 Paolo Carlini - - PR c++/24314 - * g++.dg/parse/template29.C: New. - -2018-04-10 Bin Cheng - - PR testsuite/85190 - * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access. - -2018-04-10 Jakub Jelinek - - PR target/85177 - PR target/85255 - * gcc.target/i386/avx512f-pr85177.c: New test. - * gcc.target/i386/avx512f-pr85255.c: New test. - -2018-04-10 Richard Sandiford - - PR tree-optimization/85286 - * gcc.dg/vect/pr85286.c: New test. - -2018-04-10 Kyrylo Tkachov - - PR target/85173 - * gcc.target/arm/pr85173.c: New test. - -2018-04-10 Jakub Jelinek - - PR lto/85248 - * gcc.dg/lto/pr85248_0.c: New test. - * gcc.dg/lto/pr85248_1.c: New test. - -2018-04-09 Jan Hubicka - - PR lto/85078 - * g++.dg/torture/pr85078.C: New. - -2018-04-09 Paolo Carlini - - PR c++/85227 - * g++.dg/cpp1z/decomp44.C: New. - * g++.dg/cpp1z/decomp45.C: Likewise. - -2018-04-09 Thomas Koenig - - PR fortran/83064 - * gfortran.dg/do_concurrent_5.f90: New test. - * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus - message. - -2018-04-09 Thomas Koenig - - PR fortran/51260 - * gfortran.dg/parameter_array_element_3.f90: New test. - -2018-04-09 Jakub Jelinek - - PR c++/85194 - * g++.dg/cpp1z/decomp43.C: New test. - - PR rtl-optimization/80463 - * g++.dg/pr80463.C: Add -w to dg-options. - -2018-04-09 Richard Biener - - PR tree-optimization/85284 - * gcc.dg/torture/pr85284.c: New testcase. - -2018-04-09 Andrey Belevantsev - - PR rtl-optimization/80463 - PR rtl-optimization/83972 - PR rtl-optimization/83480 - - * gcc.dg/pr80463.c: New test. - * g++.dg/pr80463.C: Likewise. - * gcc.dg/pr83972.c: Likewise. - -2018-04-09 Andrey Belevantsev - - PR rtl-optimization/83913 - * gcc.dg/pr83913.c: New test. - -2018-04-09 Andrey Belevantsev - - PR rtl-optimization/83962 - * gcc.dg/pr83962.c: New test. - -2018-04-09 Andrey Belevantsev - - PR rtl-optimization/83530 - * gcc.dg/pr83530.c: New test. - -2018-04-07 Thomas Koenig - - PR middle-end/82976 - * gfortran.dg/realloc_on_assign_16a.f90: New test. - -2018-04-07 Jakub Jelinek - - PR tree-optimization/85257 - * gcc.dg/pr85257.c: New test. - -2018-04-06 Eric Botcazou - - * g++.dg/opt/pr85196.C: New test. - -2018-04-06 David Malcolm - - PR c++/84269 - * g++.dg/lookup/missing-std-include-6.C: Move std::array and - std::tuple here since they need C++11. - * g++.dg/lookup/missing-std-include-8.C: New test. - * g++.dg/lookup/missing-std-include.C: Move std::array and - std::tuple test to missing-std-include-6.C to avoid failures - with C++98. - -2018-04-06 Jakub Jelinek - - PR debug/85252 - * gcc.dg/debug/pr85252.c: New test. - - PR rtl-optimization/84872 - * gcc.dg/graphite/pr84872.c: New test. - - PR c++/85210 - * g++.dg/cpp1z/decomp42.C: New test. - -2018-04-06 David Malcolm - - PR c++/85021 - * g++.dg/lookup/missing-std-include-7.C: New test. - -2018-04-06 Tamar Christina - - * gcc.dg/struct-simple.c: Revert r254862. - * lib/target-supports.exp - (check_effective_target_word_mode_no_slow_unalign): Likewise. - -2018-04-06 Richard Biener - - PR middle-end/85244 - * gcc.dg/torture/pr85244-1.c: New testcase. - * gcc.dg/torture/pr85244-2.c: Likewise. - -2018-04-06 Jakub Jelinek - - PR sanitizer/85213 - * c-c++-common/ubsan/pr85213.c: New test. - -2018-04-06 Richard Biener - - PR middle-end/85180 - * gcc.dg/pr85180.c: New testcase. - -2018-04-06 Andreas Krebbel - - * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions - to trigger the optimization. Do some cleanup and function - renaming. Add more test functions. - -2018-04-06 Andreas Krebbel - - * gcc.target/s390/s390.exp: Remove -O0 from list of torture - options. - * gcc.target/s390/hotpatch-1.c: Skip when building without - optimization. - * gcc.target/s390/hotpatch-10.c: Likewise. - * gcc.target/s390/hotpatch-11.c: Likewise. - * gcc.target/s390/hotpatch-12.c: Likewise. - * gcc.target/s390/hotpatch-13.c: Likewise. - * gcc.target/s390/hotpatch-14.c: Likewise. - * gcc.target/s390/hotpatch-15.c: Likewise. - * gcc.target/s390/hotpatch-16.c: Likewise. - * gcc.target/s390/hotpatch-17.c: Likewise. - * gcc.target/s390/hotpatch-18.c: Likewise. - * gcc.target/s390/hotpatch-19.c: Likewise. - * gcc.target/s390/hotpatch-2.c: Likewise. - * gcc.target/s390/hotpatch-3.c: Likewise. - * gcc.target/s390/hotpatch-4.c: Likewise. - * gcc.target/s390/hotpatch-5.c: Likewise. - * gcc.target/s390/hotpatch-6.c: Likewise. - * gcc.target/s390/hotpatch-7.c: Likewise. - * gcc.target/s390/hotpatch-8.c: Likewise. - * gcc.target/s390/hotpatch-9.c: Likewise. - -2018-04-06 Andreas Krebbel - - * c-c++-common/Wattributes.c: Disable warning for s390* target and - check for an error instead. - * gcc.dg/Wattributes-6.c: Likewise. - -2018-04-05 Jakub Jelinek - - PR c++/85209 - * g++.dg/cpp1z/decomp39.C: New test. - * g++.dg/cpp1z/decomp40.C: New test. - - PR c++/85208 - * g++.dg/cpp1z/decomp41.C: New test. - - PR middle-end/85195 - * gcc.dg/pr85195.c: New test. - -2018-04-05 Paolo Carlini - - PR c++/80956 - * g++.dg/cpp0x/initlist100.C: New. - * g++.dg/cpp0x/initlist101.C: Likewise. - -2018-04-05 Paolo Carlini - - PR c++/84792 - * g++.dg/other/pr84792-1.C: New. - * g++.dg/other/pr84792-2.C: Likewise. - -2018-04-05 Uros Bizjak - - PR target/85193 - * gcc.target/i386/pr85193.c: New test. - -2018-04-05 Alexandre Oliva - - PR c++/84979 - * g++.dg/concepts/pr84979.C: New. - * g++.dg/concepts/pr84979-2.C: New. - * g++.dg/concepts/pr84979-3.C: New. - -2018-04-04 Paolo Carlini - - PR c++/80026 - * g++.dg/cpp0x/variadic174.C: New. - -2018-04-04 Jakub Jelinek - - PR inline-asm/85172 - * g++.dg/ext/builtin13.C: New test. - * g++.dg/ext/atomic-4.C: New test. - - PR c++/85146 - * g++.dg/ext/bases2.C: Expect extra error diagnostics. - * g++.dg/ext/bases3.C: New test. - -2018-04-04 Thomas Preud'homme - - PR target/85203 - * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan - to match a single insn of the baz function. Move scan directives at - the end of the file below the functions they are trying to test for - better readability. - * gcc.target/arm/cmse/cmse-16.c: New testcase. - -2018-04-04 Peter Bergner - - PR rtl-optimization/84878 - * gcc.target/powerpc/pr84878.c: New test. - -2018-04-04 Michael Matz - - * gcc.dg/Wstringop-overflow-4.c: New test. - * c-c++-common/Wstringop-truncation-4.c: Adjust. - -2018-04-04 Jakub Jelinek - - PR testsuite/85189 - * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error - for the diagnostics of overridden functions. Adjust for new wording. - -2018-04-04 Richard Biener - - PR lto/85176 - * g++.dg/lto/pr85176_0.C: New testcase. - -2018-04-04 Richard Biener - - PR testsuite/85191 - * lib/target-supports.exp (check_effective_target_vect_perm_short): - Fix typo. - -2018-04-04 Martin Liska - - PR sanitizer/85174 - * c-c++-common/asan/pointer-compare-1.c: Disable section anchors - and msdata as a workaround for powerpc. - -2018-04-04 Richard Biener - - PR tree-optimization/85168 - * gcc.dg/torture/pr85168.c: New testcase. - -2018-04-04 Alexandre Oliva - - PR c++/84943 - * g++.dg/pr84943.C: New. - * g++.dg/pr84943-2.C: New. - -2018-04-03 Jakub Jelinek - - PR rtl-optimization/85167 - * gcc.dg/pr85167.c: New test. - - PR tree-optimization/85156 - * c-c++-common/pr85156.c: New test. - * gcc.c-torture/execute/pr85156.c: New test. - -2018-04-03 Bill Schmidt - - * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop. - * gcc.target/powerpc/undef-bool-1.C: New file. - * gcc.target/powerpc/undef-bool-2.c: New file. - -2018-04-03 Paolo Carlini - - PR c++/84768 - * g++.dg/cpp1z/class-deduction52.C: New. - -2018-04-03 Jakub Jelinek - - PR c++/85147 - * g++.dg/cpp0x/pr85147.C: New test. - - PR c++/85140 - * g++.dg/cpp0x/gen-attrs-64.C: New test. - - PR c++/85134 - * g++.dg/gomp/pr85134.C: New test. - * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error. - - PR target/85169 - * gcc.c-torture/execute/pr85169.c: New test. - * gcc.target/i386/avx512f-pr85169.c: New test. - * gcc.target/i386/avx512bw-pr85169.c: New test. - -2018-04-03 Segher Boessenkool - - PR target/85126 - * gcc.target/powerpc/pr69946: Adjust comment. Remove - scan-assembler-times clause. - -2018-04-03 Christophe Lyon - - * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to - dg-additional-options. - -2018-04-03 Segher Boessenkool - - * gcc.target/powerpc/pr82015.c: Use __vector instead of vector. - -2018-04-03 Richard Biener - - PR testsuite/85154 - * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling. - -2018-04-02 Jim Wilson - - * gcc.target/riscv/pr84660.c: New. - * gcc.target/riscv/shift-and-1.c: New. - * gcc.target/riscv/shift-and-2.c: New. - -2018-04-02 Thomas Koenig - - PR fortran/85102 - * gfortran.dg/array_simplify_2.f90: New test. - -2018-04-01 Jakub Jelinek - - PR middle-end/85090 - * gcc.target/i386/avx512f-pr85090-1.c: New test. - * gcc.target/i386/avx512f-pr85090-2.c: New test. - * gcc.target/i386/avx512f-pr85090-3.c: New test. - * gcc.target/i386/avx512bw-pr85090-2.c: New test. - * gcc.target/i386/avx512bw-pr85090-3.c: New test. - -2018-03-31 Alexandre Oliva - - PR c++/85027 - * g++.dg/pr85027.C: New. - -2018-03-31 Segher Boessenkool - - PR target/83315 - * gcc.target/powerpc/sse-maxps-2.c: New test. - * gcc.target/powerpc/sse-minps-2.c: New test. - -2018-03-30 Jakub Jelinek - - PR c++/84791 - * g++.dg/gomp/pr84791.C: New test. - -2018-03-30 Paul Thomas - - PR fortran/84931 - * gfortran.dg/array_constructor_53.f90: New test. - -2018-03-30 Thomas Koenig - - PR fortran/85130 - * gfortran.dg/substr_6.f90: Remove illegal test for - out-of-bounds substring. - -2017-03-30 Thomas Koenig - - PR fortran/85111 - * gfortran.dg/zero_sized_10.f90: New test. - -2018-03-29 David Malcolm - - PR c++/84269 - * g++.dg/lookup/missing-std-include-6.C: New test. - * g++.dg/lookup/missing-std-include.C: Add std::pair and - std::tuple tests. - * g++.dg/spellcheck-reswords.C: Expect a hint about . - * g++.dg/spellcheck-stdlib.C: Add tests for names in , - , , and . - -2018-03-29 Vladimir Makarov - - PR inline-asm/84985 - * gcc.target/i386/pr84985.c: New. - -2018-03-29 David Malcolm - - PR c++/85110 - * g++.dg/diagnostic/param-type-mismatch-2.C: New test. - -2018-03-29 Jakub Jelinek - - PR c++/85108 - * g++.dg/warn/Wunused-var-31.C: New test. - - PR c/85094 - * c-c++-common/Wduplicated-branches-14.c: New test. - -2018-03-29 Paolo Carlini - - PR c++/84606 - * g++.dg/cpp0x/pr84606.C: New. - -2018-03-29 Carl Love - - Revert - 2017-09-27 Carl Love - - * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file - for the __builtin_fctid and __builtin_fctiw. - -2018-03-28 Peter Bergner - - PR target/84912 - * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for - deleted builtin function. - (div_weuo): Likewise. - * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise. - (div_deuo): Likewise. - -2018-03-28 Paolo Carlini - - PR c++/85028 - * g++.dg/other/default13.C: New. - -2018-03-28 Jakub Jelinek - - PR target/85095 - * gcc.target/i386/pr85095-1.c: New test. - * gcc.target/i386/pr85095-2.c: New test. - * gcc.c-torture/execute/pr85095.c: New test. - - PR tree-optimization/82004 - * gcc.dg/pr82004.c: New test. - -2018-03-28 Jakub Jelinek - Martin Liska - - PR sanitizer/85081 - * g++.dg/asan/pr85081.C: New test. - -2018-03-28 Alexandre Oliva - - PR c++/84789 - * g++.dg/template/pr84789.C: Adjust for testing with - -fconcepts too. - - PR c++/84973 - * g++.dg/template/pr84973.C: New. - * g++.dg/template/pr84973-2.C: New. - * g++.dg/template/pr84973-3.C: New. - - PR c++/84968 - * g++.dg/eh/pr84968.C: New. - -2018-03-27 Michael Meissner - - PR target/84914 - * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex - long double multiply/divide uses the correct function. - * gcc.target/powerpc/mulkc-3.c: Likewise. - * gcc.target/powerpc/divkc-2.c: Likewise. - * gcc.target/powerpc/divkc-3.c: Likewise. - -2018-03-27 Paolo Carlini - - PR c++/85067 - * g++.dg/cpp0x/defaulted51.C: New. - * g++.dg/cpp0x/constexpr-68754.C: Adjust. - -2018-03-27 Jakub Jelinek - - PR c++/85077 - * g++.dg/ext/vector35.C: New test. - - PR c++/85061 - * g++.dg/ext/builtin-offsetof3.C: New test. - - PR c++/85076 - * g++.dg/cpp1y/pr85076.C: New test. - -2018-03-27 Thomas Koenig - - PR fortran/85084 - * gfortran.dg/matmul_rank_1.f90: New test. - -2018-03-27 Thomas Koenig - Harald Anlauf - - * gfortran.dg/structure_constructor_15.f90: New test. - -2018-03-27 Volker Reichelt - - * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error - for the diagnostics of overridden functions. Adjust for new wording. - * g++.dg/cpp0x/implicit1.C: Likewise. - * g++.dg/cpp0x/override1.C: Likewise. - * g++.dg/cpp1y/auto-fn18.C: Likewise. - * g++.dg/eh/shadow1.C: Likewise. - * g++.dg/inherit/covariant12.C: Likewise. - * g++.dg/inherit/covariant14.C: Likewise. - * g++.dg/inherit/covariant15.C: Likewise. - * g++.dg/inherit/covariant16.C: Likewise. - * g++.dg/inherit/covariant22.C: Likewise. - * g++.dg/inherit/crash3.C: Likewise. - * g++.dg/inherit/error2.C: Likewise. - * g++.dg/template/crash100.C: Likewise. - * g++.old-deja/g++.eh/spec6.C: Likewise. - * g++.old-deja/g++.mike/p811.C: Likewise. - * g++.old-deja/g++.other/virtual11.C: Likewise. - * g++.old-deja/g++.other/virtual4.C: Likewise. - -2018-03-27 H.J. Lu - - PR target/85044 - * gcc.target/i386/pr85044.c: New test. - -2018-03-27 Martin Sebor - - PR testsuite/83462 - * c-c++-common/Warray-bounds-4.c: Disable assertion for targets - other than x86. - -2018-03-27 Kyrylo Tkachov - - PR target/83009 - * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32. - -2018-03-27 Ramana Radhakrishnan - - PR target/81863 - * gcc.target/arm/pr81863.c: New test. - -2018-03-27 Cesar Philippidis - - PR target/85056 - * gcc.target/nvptx/pr85056.c: New test. - * gcc.target/nvptx/pr85056a.c: New test. - -2018-03-27 Richard Biener - - PR testsuite/82847 - * lib/target-supports.exp (check_ssse3_available): New function. - (check_effective_target_vect_perm_short): Enable for x86 if - check_ssse3_available. - -2018-03-27 Richard Biener - - PR tree-optimization/85082 - * gfortran.dg/pr85082.f90: New testcase. - -2018-03-27 Chenghua Xu - - * gcc.target/mips/umips-stroe16-2.c: Change "length = 2" - to "l=2" in dg-final. - -2018-03-27 Chenghua Xu - - * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final. - * gcc.target/mips/fix-r4000-2.c: Likewise. - * gcc.target/mips/fix-r4000-3.c: Likewise. - * gcc.target/mips/fix-r4000-4.c: Likewise. - * gcc.target/mips/fix-r4000-5.c: Likewise. - * gcc.target/mips/fix-r4000-6.c: Likewise. - * gcc.target/mips/fix-r4000-7.c: Likewise. - * gcc.target/mips/fix-r4000-8.c: Likewise. - * gcc.target/mips/fix-r4000-9.c: Likewise. - * gcc.target/mips/fix-r4000-10.c: Likewise. - * gcc.target/mips/fix-r4000-7.c: Change dg-final - "mulditi3_r4000" instead of "mulditi3". - * gcc.target/mips/fix-r4000-8.c: Change dg-final - "umulditi3_r4000" instead of "umulditi3". - -2018-03-27 Jakub Jelinek - - PR c++/85068 - * g++.dg/inherit/covariant22.C: New test. - -2018-03-27 Richard Biener - - PR testsuite/84004 - * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for - alignment. - -2018-03-27 Paolo Carlini - Jason Merrill - - PR c++/84632 - * g++.dg/init/array49.C: New. - * g++.dg/torture/pr70499.C: Adjust. - -2018-03-26 Uros Bizjak - - PR target/85073 - * gcc.target/i386/pr85073.c: New test. - -2018-03-26 Richard Biener - - PR testsuite/85066 - * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long - instead of long. - -2018-03-26 Thomas Koenig - - PR fortran/66709 - * gfortran.dg/parameter_array_format.f90: New test. - -2018-03-25 Thomas Koenig - Neil Carlson - - PR fortran/84381 - * gfortran.dg/literal_character_constant_1.inc: Replace - call abort by STOP n. - * gfortran.dg/overload_1.f90: Likewise. - -2018-03-25 Seth Johnson - Dominique d'Humieres - - PR fortran/84924 - * gfortran.dg/scalar_pointer_1.f90: New test. - -2018-03-25 Tom de Vries - - * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more - precise. - -2018-03-24 Jerry DeLisle - - PR fortran/69497 - * gfortran.dg/pr89497.f90: New test. - -2018-03-24 Thomas Koenig - - PR fortran/70068 - * gfortran.dg/substr_7.f90: New test. - -2018-03-24 Steven G. Kargl - - PR fortran/42651 - * gfortran.dg/pr42651.f90: New test. - * gfortran.dg/func_result_7.f90: Update error message. - -2018-03-24 Richard Sandiford - - PR tree-optimization/84005 - * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about - failing to force the alignment. - -2018-03-23 Peter Bergner - - * gcc.target/powerpc/builtins-1-le.c : Rename duplicate test - from this to... - : ...this. - -2018-03-23 Peter Bergner - - * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled - message. Fix scan-assembler patterns. - -2018-03-23 Jakub Jelinek - - PR c++/85015 - * g++.dg/cpp0x/pr85015.C: New test. - - PR c++/84942 - * g++.dg/cpp1y/pr84942.C: New test. - -2018-03-23 Vladimir Makarov - - PR inline-asm/85030 - * gcc.target/i386/pr85030.c: New. - -2018-03-23 Kyrylo Tkachov - - PR target/85026 - * g++.dg/pr85026.C: New test. - -2018-03-23 David Edelsohn - - * g++.dg/debug/pr84704.C: XFAIL AIX. - -2018-03-23 Sudakshina Das - - PR target/84826 - * gcc.target/arm/pr84826.c: Add dg directive. - -2018-03-23 Marek Polacek - - PR c++/85033 - * g++.dg/ext/builtin-offsetof2.C: New test. - - PR c++/85045 - * g++.dg/cpp0x/Wnarrowing5.C: New test. - * gcc.dg/pr85045.c: New test. - -2018-03-23 Eric Botcazou - - PR debug/85020 - * gnat.dg/lto22.adb: New test. - * gnat.dg/lto22_pkg1.ad[sb]: New helper. - * gnat.dg/lto22_pkg2.ads: Likewise. - -2018-03-23 Jakub Jelinek - - PR c/80778 - * gcc.dg/lto/pr80778_0.c: New test. - - PR inline-asm/85034 - * gcc.target/i386/pr85034.c: New test. - - PR inline-asm/85022 - * c-c++-common/torture/pr85022.c: New test. - - PR sanitizer/85029 - * g++.dg/ubsan/pr85029.C: New test. - -2018-03-23 Alexandre Oliva - - PR c++/71251 - * g++.dg/cpp0x/pr71251.C: New. - - PR c++/84789 - * g++.dg/template/pr84789.C: New. - * g++.dg/template/pr84789-2.C: New. - * g++.dg/template/pr84789-3.C: New. - * g++.dg/parse/dtor11.C: Accept alternate error message. - - PR c++/84729 - * g++.dg/pr84729.C: New. - * g++.old-deja/g++.ext/arrnew2.C: Require error. - * g++.old-deja/g++.robertl/eb58.C: Likewise. - * g++.old-deja/g++.robertl/eb63.C: Likewise. - -2018-03-22 Steven G. Kargl - - PR fortran/84922 - * gfortran.dg/interface_42.f90: New test. - * gfortran.dg/interface_43.f90: New test. - -2018-03-22 Sudakshina Das - - PR target/84826 - * gcc.target/arm/pr84826.c: New test. - -2018-03-22 Christophe Lyon - - * gcc.target/arm/addr-modes-float.c: Move dg-do before - dg-require-effective-target. - * gcc.target/arm/addr-modes-int.c: Likewise. - * gcc.target/nios2/lo-addr-tls.c: Likewise. - -2018-03-22 Kelvin Nilsen - - PR target/84760 - * gcc.target/powerpc/altivec-ld-1.c: New test. - -2018-03-22 Bin Cheng - - * gcc.dg/graphite/pr83126.c: Require pthread for the test. - -2018-03-22 Jakub Jelinek - - PR inline-asm/84941 - * gcc.dg/pr84941.c: New test. - -2018-03-22 Tom de Vries - - PR tree-optimization/84956 - * gcc.dg/pr84956.c: New test. - -2018-03-22 Marek Polacek - - PR c++/84854 - * g++.dg/cpp1z/constexpr-if15.C: New test. - * g++.dg/cpp1z/constexpr-if16.C: New test. - -2018-03-21 Joseph Myers - - * gcc.dg/builtin-tgmath-3.c: New test. - -2018-03-21 Alexandre Oliva - - PR c++/71965 - * g++.dg/concepts/pr71965.C: New. - - PR c++/84610 - PR c++/84642 - * g++.dg/cpp0x/pr84610.C: New. - * g++.dg/cpp0x/pr84642.C: New. - -2018-03-21 Jakub Jelinek - - PR c/84999 - * c-c++-common/pr84999.c: New test. - -2018-03-21 Paolo Carlini - - PR c++/84972 - * g++.dg/ext/desig10.C: New. - -2018-03-21 Thomas Koenig - Harald Anlauf - - PR fortran/84957 - * gfortran.dg/pr84957.f90: New test. - -2018-03-21 Jakub Jelinek - - PR tree-optimization/84960 - * gcc.c-torture/compile/pr84960.c: New test. - -2018-03-21 Richard Sandiford - - PR tree-optimization/84811 - * gcc.dg/torture/pr84811.c: New test. - -2018-03-21 Jakub Jelinek - - PR tree-optimization/84982 - * c-c++-common/pr84982.c: New test. - - PR c++/84961 - * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and - "m" (++x) in C++. - * g++.dg/torture/pr84961-1.C: New test. - * g++.dg/torture/pr84961-2.C: New test. - -2018-03-21 Nathan Sidwell - - PR c++/85008 - * g++.dg/pr85008.C: New. - -2018-03-21 Janne Blomqvist - - PR fortran/84615 - * gfortran.dg/char_result_17.f90: New test. - -2018-03-21 David Malcolm - - PR c++/84994 - * g++.dg/other/accessor-fixits-1.C: Move to... - * g++.dg/torture/accessor-fixits-1.C: ...here. - * g++.dg/other/accessor-fixits-2.C: Move to... - * g++.dg/torture/accessor-fixits-2.C: ...here. - * g++.dg/other/accessor-fixits-3.C: Move to... - * g++.dg/torture/accessor-fixits-3.C: ...here. - * g++.dg/other/accessor-fixits-4.C: Move to... - * g++.dg/torture/accessor-fixits-4.C: ...here. - * g++.dg/other/accessor-fixits-5.C: Move to... - * g++.dg/torture/accessor-fixits-5.C: ...here. - * g++.dg/torture/accessor-fixits-6.C: New testcase. - * g++.dg/torture/accessor-fixits-7.C: New testcase. - * g++.dg/torture/accessor-fixits-8.C: New testcase. - -2018-03-21 Rainer Orth - - * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC. - -2018-03-21 Sudakshina Das - - PR target/82989 - * gcc.target/arm/pr82989.c: Change dg scan-assembly directives. - -2018-03-21 Nathan Sidwell - - PR c++/84804 - * g++.dg/lookup/pr84804.C: New. - -2018-03-21 Martin Sebor - - PR c++/84850 - * g++.dg/Wclass-memaccess-3.C: New test. - * g++.dg/Wclass-memaccess-4.C: New test. - -2018-03-21 David Malcolm - - PR c++/84892 - * g++.dg/other/accessor-fixits-1.C - (test_access_const_t1_color): New. - (test_deref_const_t1_color): New. - * g++.dg/other/accessor-fixits-5.C: New testcase. - -2018-03-21 Tom de Vries - - PR tree-optimization/83126 - * gcc.dg/graphite/pr83126.c: New test. - -2018-03-21 Nathan Sidwell - - * g++.dg/ext/anon-struct6.C: Adjust. - * g++.dg/ext/deprecate-1.C: New. - * g++.dg/ext/deprecate-2.C: New. - * g++.dg/lookup/pr84602.C: Adjust. - * g++.dg/lookup/pr84962.C: Adjust. - * g++.old-deja/g++.other/anon4.C - - PR c++/84836 - * g++.dg/lookup/pr84836.C: New. - -2018-03-21 Bin Cheng - - PR tree-optimization/84969 - * gcc.dg/tree-ssa/pr84969.c: New test. - -2018-03-21 Jakub Jelinek - - PR rtl-optimization/84989 - * gcc.target/i386/pr84989.c: New test. - -2018-03-21 Christophe Lyon - - * gcc.target/arm/pr82518.c: Require arm_neon_hw. - -2018-03-21 Martin Liska - - PR ipa/84963 - * gfortran.dg/goacc/pr84963.f90: New test. - -2018-03-21 Marek Polacek - - PR c++/71638, ICE with NSDMI and reference. - * g++.dg/cpp0x/nsdmi14.C: New test. - * g++.dg/cpp1y/nsdmi-aggr10.C: New test. - -2018-03-21 Chenghua Xu - - * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for - MIPS with -mpaired-single directives. - -2018-03-20 Steven G. Kargl - - PR fortran/85001 - * gfortran.dg/interface_41.f90: New test. - -2018-03-20 Jakub Jelinek - - PR debug/84875 - * gcc.dg/pr84875.c: New test. - -2018-03-20 Marek Polacek - - PR c++/84978, ICE with NRVO. - * g++.dg/opt/nrv19.C: New test. - -2018-03-20 Kyrylo Tkachov - - PR target/82518 - * lib/target-supports.exp (check_effective_target_vect_load_lanes): - Disable for armeb targets. - * gcc.target/arm/pr82518.c: New test. - -2018-03-20 Nathan Sidwell - - PR c++/84962 - * g++.dg/lookup/pr84962.C: New. - - PR c++/84970 - * g++.dg/lookup/pr84970.C: New. - -2018-03-20 Richard Biener - - PR target/84986 - * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase. - -2018-03-20 Martin Liska - - PR ipa/84825 - * g++.dg/ipa/pr84825.C: New test. - -2018-03-20 Martin Liska - - * gcc.dg/lto/chkp-ctor-merge_0.c: Remove. - -2018-03-20 Jakub Jelinek - - PR target/84845 - * gcc.c-torture/compile/pr84845.c: New test. - -2018-03-20 Sudakshina Das - - PR target/82989 - * gcc.target/arm/pr82989.c: New test. - -2018-03-20 Jakub Jelinek - - PR target/84945 - * gcc.target/i386/pr84945.c: New test. - -2018-03-20 Christophe Lyon - - PR target/81647 - * gcc.target/aarch64/pr81647.c: Require fenv_exceptions. - -2018-03-20 Jakub Jelinek - - PR c/84953 - * gcc.dg/pr84953.c: New test. - -2018-03-19 Marek Polacek - - PR c++/84925 - * g++.dg/cpp1z/lambda-__func__.C: New test. - - PR c++/84927 - * g++.dg/cpp1y/nsdmi-aggr9.C: New test. - -2018-03-19 Maxim Ostapenko - - PR sanitizer/78651 - * g++.dg/asan/pr78651.C: New test. - -2018-03-19 Tom de Vries - - * gcc.dg/tree-ssa/pr84512.c: Don't require effective target - vect_int_mult. Add nvptx xfail for PR84958. - -2018-03-19 Nathan Sidwell - - PR c++/84835 - * g++.dg/cpp1y/pr84835.C: New. - -2018-03-19 Sudakshina Das - - PR target/81647 - * gcc.target/aarch64/pr81647.c: New. - -2018-03-19 Richard Biener - - PR tree-optimization/84933 - * g++.dg/pr84933.C: New testcase. - -2018-03-19 Richard Biener - - PR tree-optimization/84859 - * gcc.dg/tree-ssa/pr84859.c: New testcase. - * gcc.dg/tree-ssa/pr35286.c: Disable cselim. - * gcc.dg/tree-ssa/split-path-6.c: Likewise. - * gcc.dg/tree-ssa/split-path-7.c: Likewise. - -2018-03-19 Nathan Sidwell - - PR c++/84812 - * g++.dg/lookup/pr84812.C: New. - -2018-03-19 Richard Biener - - PR tree-optimization/84929 - * gcc.dg/torture/pr84929.c: New testcase. - -2018-03-19 Tamar Christina - - PR target/84711 - * gcc.target/arm/big-endian-subreg.c: Delete. - -2018-03-19 Thomas Koenig - - PR fortran/84931 - * gfortran.dg/array_constructor_52.f90: New test. - -2018-03-17 Steven G. Kargl - - PR fortran/77414 - * gfortran.dg/pr77414.f90: New test. - * gfortran.dg/internal_references_1.f90: Adjust error message. - -2018-03-18 Steven G. Kargl - - PR fortran/65453 - * gfortran.dg/pr65453.f90: New test. - -2018-03-18 Richard Sandiford - - PR tree-optimization/84913 - * gfortran.dg/vect/pr84913.f90: New test. - -2018-03-18 Thomas Koenig - - PR fortran/79929 - * gfortran.dg/warn_concat.f90: New test. - -2018-03-16 Jakub Jelinek - - PR target/84899 - * gcc.dg/pr84899.c: New test. - -2018-03-16 Steven G. Kargl - - PR fortran/69395 - * gfortran.dg/pr69395.f90: Add test for max dimensions - -2018-03-16 Vladimir Makarov - - PR target/84876 - * gcc.target/i386/pr84876.c: New test. - -2018-03-16 Martin Liska - - PR ipa/84833 - * gcc.target/i386/mvc11.c: New test. - -2018-03-16 Martin Liska - - PR ipa/84722 - * gcc.target/i386/mvc10.c: New test. - -2018-03-16 Jakub Jelinek - - PR c++/79937 - PR c++/82410 - * g++.dg/cpp1y/pr79937-1.C: New test. - * g++.dg/cpp1y/pr79937-2.C: New test. - * g++.dg/cpp1y/pr79937-3.C: New test. - * g++.dg/cpp1y/pr79937-4.C: New test. - * g++.dg/cpp1y/pr82410.C: New test. - -2018-03-16 Tom de Vries - - * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult. - -2018-03-16 Tom de Vries - - * gcc.dg/builtin-unreachable-6.c: Require effective target label_values. - -2018-03-16 Jakub Jelinek - - PR c++/84874 - * g++.dg/cpp2a/desig8.C: New test. - - PR tree-optimization/84841 - * gcc.dg/pr84841.c: New test. - - PR c++/84874 - * g++.dg/cpp2a/desig7.C: New test. - -2018-03-16 Mark Doffman - Jim MacArthur - - * gfortran.dg/automatic_1.f90: New test. - * gfortran.dg/automatic_repeat.f90: New test - * gfortran.dg/automatic_save.f90: New test. - * gfortran.dg/vax_structure.f90: New test. - -2018-03-15 Steven G. Kargl - - PR fortran/78741 - * gfortran.dg/pr78741.f90: New test. - -2018-03-15 Steven G. Kargl - - PR fortran/69395 - * gfortran.dg/pr69395.f90: New test. - -2018-03-15 Jakub Jelinek - - PR c++/79085 - * g++.dg/opt/pr79085.C: New test. - -2018-03-15 H.J. Lu - - PR target/84574 - * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk - label instead of __x86_indirect_thunk label. - -2018-03-15 Jakub Jelinek - - PR c++/84222 - * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus. - * g++.dg/warn/deprecated-6.C (T::member3): Likewise. - * g++.dg/warn/deprecated-13.C: New test. - -2018-03-15 Olga Makhotina - - * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic. - -2018-03-15 Richard Biener - - PR c/84873 - * c-c++-common/pr84873.c: New testcase. - -2018-03-15 Tamar Christina - - PR target/84711 - * gcc.target/arm/big-endian-subreg.c: New. - -2018-03-15 Jakub Jelinek - - PR target/84860 - * gcc.c-torture/compile/pr84860.c: New test. - -2018-03-15 Julia Koval - - * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add - cannonlake. - (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni, - avx512bitalg. - -2018-03-15 Jakub Jelinek - - PR c/84853 - * gcc.dg/pr84853.c: New test. - -2018-03-14 Carl Love - - * gcc.target/powerpc/builtins-7-runnable.c: New test file. - -2018-03-14 Martin Liska - - PR ipa/8480 - * g++.dg/lto/pr84805_0.C: New test. - * g++.dg/lto/pr84805_1.C: New test. - * g++.dg/lto/pr84805_2.C: New test. - -2018-03-14 David Malcolm - - PR c/84852 - * gcc.dg/fixits-pr84852-1.c: New test. - * gcc.dg/fixits-pr84852-2.c: New test. - -2018-03-14 Thomas Preud'homme - - * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a - separate verbose message. - * lib/scandump.exp (scan-dump-times): Likewise. - -2018-03-14 Julia Koval - - * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake - server. - * gcc.target/i386/funcspec-56.inc: Ditto. - -2018-03-14 Richard Sandiford - - * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to - aarch64_sve_hw. - -2018-03-14 Jakub Jelinek - - PR sanitizer/83392 - * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected - check count from 17 to 14. - - PR target/84844 - * gcc.target/i386/pr84844.c: New test. - -2018-03-14 Richard Biener - - PR tree-optimization/84830 - * gcc.dg/torture/pr84830.c: New testcase. - -2018-03-14 Marek Polacek - - PR c++/84596 - * g++.dg/cpp0x/static_assert15.C: New test. - -2018-03-13 Steven G. Kargl - - PR fortran/61775 - * gfortran.dg/pr61775.f90: New test. - -2018-03-13 Jakub Jelinek - - PR c++/84843 - * g++.dg/ext/pr84843-1.C: New test. - * g++.dg/ext/pr84843-2.C: New test. - -2018-03-13 David Pagan - - PR c/46921 - * gcc.dg/pr46921.c: New test. - -2018-03-13 Martin Sebor - - PR tree-optimization/84725 - * c-c++-common/Wstringop-truncation-4.c: New test. - * c-c++-common/attr-nonstring-5.c: New test. - -2018-03-13 Richard Sandiford - - * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather - than unpacks. - * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise. - * gcc.target/aarch64/sve/unpack_float_1.c: Likewise. - -2018-03-13 Richard Sandiford - - * gcc.target/aarch64/sve/tls_1.c: New test. - * gcc.target/aarch64/sve/tls_2.C: Likewise. - -2018-03-13 Richard Sandiford - - * gcc.target/aarch64/sve/mul_highpart_1.c: New test. - * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise. - -2018-03-13 Martin Liska - - PR ipa/84658. - * g++.dg/ipa/pr84658.C: New test. - -2018-03-13 Jakub Jelinek - - PR middle-end/84834 - * gcc.dg/pr84834.c: New test. - - PR target/84827 - * gcc.target/i386/pr84827.c: New test. - - PR target/84828 - * g++.dg/ext/pr84828.C: New test. - - PR target/84786 - * gcc.target/i386/avx512f-pr84786-1.c: New test. - * gcc.target/i386/avx512f-pr84786-2.c: New test. - - PR c++/84808 - * g++.dg/cpp1y/constexpr-84808.C: New test. - - PR c++/84704 - * g++.dg/debug/pr84704.C: New test. - -2018-03-12 Renlin Li - - * gcc.target/aarch64/movi_hf.c: New. - * gcc.target/aarch64/f16_mov_immediate_1.c: Update. - * gcc.target/aarch64/f16_mov_immediate_2.c: Update. - -2018-03-12 Martin Sebor - - PR tree-optimization/83456 - * c-c++-common/Wrestrict-2.c: Remove test cases. - * c-c++-common/Wrestrict.c: Same. - * gcc.dg/Wrestrict-12.c: New test. - * gcc.dg/Wrestrict-14.c: New test. - -2018-03-12 H.J. Lu - - * g++.dg/pr84821.C: New test. - -2018-03-12 H.J. Lu - - * gcc.dg/pr84799.c: New test. - -2018-03-12 Richard Biener - - PR tree-optimization/84803 - * gcc.dg/torture/pr84803.c: New testcase. - -2018-03-12 Jakub Jelinek - - PR c++/84813 - * g++.dg/debug/pr84813.C: New test. - -2018-03-11 Paul Thomas - - PR fortran/84546 - * gfortran.dg/unlimited_polymorphic_29.f90: New test. - -2018-03-11 Steven G. Kargl - - PR fortran/83939 - * gfortran.dg/pr83939.f90 - -2018-03-11 Thomas Koenig - - PR fortran/66128 - * gfortran.dg/zero_sized_9.f90: New test. - -2018-03-11 Jakub Jelinek - - PR debug/58150 - * g++.dg/debug/dwarf2/enum2.C: New test. - -2018-03-10 Steven G. Kargl - - PR fortran/84734 - * gfortran.dg/pr84734.f90: New test. - -2018-03-10 Eric Botcazou - - * gnat.dg/prot3.adb: New test. - * gnat.dg/prot3_pkg.ad[sb]: New helper. - -2018-03-09 Jason Merrill - Paolo Carlini - - PR c++/71169 - PR c++/71832 - * g++.dg/cpp0x/pr71169.C: New. - * g++.dg/cpp0x/pr71169-2.C: Likewise. - * g++.dg/cpp0x/pr71832.C: Likewise. - -2018-03-09 Peter Bergner - - PR target/83969 - * gcc.target/powerpc/pr83969.c: New test. - -2018-03-09 Jakub Jelinek - - PR target/84772 - * gcc.dg/pr84772.c: New test. - - PR c++/84076 - * g++.dg/warn/Wformat-2.C: New test. - - PR c++/84767 - * g++.dg/ext/vla18.C: New test. - -2018-03-09 Martin Sebor - - PR tree-optimization/84526 - * gcc.dg/Wrestrict-10.c: New test. - * gcc.dg/Wrestrict-11.c: New test. - -2018-03-09 Alexandre Oliva - - PR rtl-optimization/84682 - * gcc.dg/torture/pr84682-1.c: New. - * gcc.dg/torture/pr84682-2.c: New. - * gcc.dg/torture/pr84682-3.c: New. - -2018-03-09 Jakub Jelinek - - PR c++/84724 - * g++.dg/ext/pr84724.C: New test. - -2018-03-09 Vladimir Makarov - - PR target/83712 - * gcc.target/arm/pr83712.c: New. - -2018-03-09 Richard Biener - - PR tree-optimization/84775 - * gcc.dg/torture/pr84775.c: New testcase. - -2018-03-09 Jakub Jelinek - - PR debug/84404 - * gcc.dg/graphite/pr84404.c: Only compile on pthread effective - targets. - -2018-03-09 Eric Botcazou - - * gcc.c-torture/compile/20180309-1.c: New test. - -2018-03-08 Jakub Jelinek - - PR c++/80598 - * g++.dg/warn/Wunused-function4.C: New test. - - PR inline-asm/84742 - * gcc.target/i386/pr84742-1.c: New test. - * gcc.target/i386/pr84742-2.c: New test. - -2018-03-08 Kyrylo Tkachov - - PR target/84748 - * gcc.c-torture/execute/pr84748.c: New test. - -2018-03-08 Richard Biener - - PR middle-end/84552 - * gcc.dg/graphite/pr84552.c: New testcase. - -2018-03-08 Richard Biener - - PR tree-optimization/84178 - * gcc.dg/torture/pr84178-2.c: New testcase. - -2018-03-08 David Malcolm - - PR tree-optimization/84178 - * gcc.c-torture/compile/pr84178-1.c: New test. - -2018-03-08 Thomas Schwinge - - * lib/target-supports.exp: Do not return zero from a ifunc - function. - -2018-03-08 Richard Biener - - PR tree-optimization/84746 - * gcc.dg/torture/pr84746.c: New testcase. - - -2018-03-08 Alexandre Oliva - PR debug/84404 - PR debug/84408 - * gcc.dg/graphite/pr84404.c: New. - -2018-03-08 Jakub Jelinek - - PR tree-optimization/84740 - * gcc.dg/torture/pr84740.c: New test. - - PR tree-optimization/84739 - * gcc.dg/pr84739.c: New test. - -2018-03-07 Martin Sebor - - PR tree-optimization/83519 - * gcc.dg/Wrestrict-13.c: New test. - -2018-03-07 Steven G. Kargl - - PR fortran/64124 - PR fortran/70409 - * gfortran.dg/pr64124.f90: New tests. - * gfortran.dg/pr70409.f90: New tests. - -2018-03-07 Segher Boessenkool - - PR target/82411 - * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata. - -2018-03-07 Martin Sebor - - PR tree-optimization/84526 - * gcc.dg/Wrestrict-10.c: New test. - -2018-03-07 Martin Sebor - - PR tree-optimization/84468 - * g++.dg/warn/Wstringop-truncation-2.C: New test. - * gcc.dg/Wstringop-truncation.c: New test. - * gcc.dg/Wstringop-truncation-2.c: New test. - -2018-03-07 Jakub Jelinek - - PR fortran/84565 - * gfortran.dg/pr84565.f90: New test. - - PR middle-end/84723 - * gcc.target/i386/pr84723-1.c: New test. - * gcc.target/i386/pr84723-2.c: New test. - * gcc.target/i386/pr84723-3.c: New test. - * gcc.target/i386/pr84723-4.c: New test. - * gcc.target/i386/pr84723-5.c: New test. - -2018-03-06 Steven G. Kargl - - PR fortran/64107 - * gfortran.dg/pr64107.f90: New test. - -2017-03-06 Thomas Koenig - - PR fortran/84697 - PR fortran/66128 - * gfortran.dg/minmaxloc_zerosize_1.f90: New test. - -2018-03-06 Marek Polacek - - PR c++/84684 - * g++.dg/cpp1z/constexpr-84684.C: New test. - -2018-03-06 Jakub Jelinek - - PR c/84721 - * gcc.dg/pr84721.c: New test. - - PR target/84710 - * gcc.dg/pr84710.c: New test. - -2018-03-06 Steven G. Kargl - - PR fortran/56667 - * gfortran.dg/implied_do_2.f90: New test. - * gfortran.dg/coarray_8.f90: Update for new error message. - -2018-03-06 Jakub Jelinek - - PR inline-asm/84683 - * g++.dg/ext/pr84683.C: New test. - - PR tree-optimization/84687 - * gcc.dg/pr84687.c: New test. - -2018-03-06 Alexandre Oliva - - PR c++/84231 - * g++.dg/pr84231.C: New. - - PR c++/84593 - * g++.dg/cpp1y/pr84593.C: New. - - PR c++/84492 - * g++.dg/pr84492.C: New. - -2018-03-05 Bill Schmidt - - * gcc.target/powerpc/spec-barr-1.c: Change called function name to - __builtin_ppc_speculation_barrier. - -2018-03-05 Jakub Jelinek - - PR target/84700 - * gcc.target/powerpc/pr84700.c: New test. - -2018-03-05 Nathan Sidwell - - PR c++/84702 - * g++.dg/lookup/pr84702.C: New. - -2018-03-05 Jakub Jelinek - - PR target/84564 - * gcc.target/i386/pr84564.c: New test. - -2018-03-05 Marek Polacek - - PR c++/84707 - * g++.dg/cpp0x/inline-ns10.C: New test. - -2018-03-05 Nathan Sidwell - - PR c++/84694 - * g++.dg/template/pr84694.C: New. - -2018-03-05 Jakub Jelinek - - PR target/84524 - * gcc.c-torture/execute/pr84524.c: New test. - * gcc.target/i386/avx512bw-pr84524.c: New test. - -2018-03-05 Peter Bergner - - PR target/84264 - * g++.dg/pr84264.C: New test. - -2018-03-05 Paolo Carlini - - PR c++/84618 - * g++.dg/cpp0x/lambda/lambda-ice29.C: New. - * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust. - * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise. - -2018-03-05 Olga Makhotina - - * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd. - * g++.dg/other/i386-3.C: Ditto. - * gcc.target/i386/sse-12.c: Ditto. - * gcc.target/i386/sse-13.c: Ditto. - * gcc.target/i386/sse-14.c: Ditto. - * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd. - * gcc.target/i386/wbinvd-1.c: New test. - * gcc.target/i386/wbnoinvd-1.c: Ditto. - * gcc.target/i386/pconfig-1.c: Ditto. - -2018-03-05 Pádraig Brady - Nathan Sidwell - - PR c++/84497 - * g++.dg/cpp0x/pr84497.C: New. - -2018-03-05 Richard Biener - - PR tree-optimization/84670 - * gcc.dg/pr84670-1.c: New testcase. - * gcc.dg/pr84670-2.c: Likewise. - * gcc.dg/pr84670-3.c: Likewise. - * gcc.dg/pr84670-4.c: Likewise. - -2018-03-05 Richard Biener - - PR tree-optimization/84650 - * gcc.dg/graphite/pr84650.c: New testcase. - -2018-03-05 Paolo Carlini - - PR c++/82022 - * g++.dg/cpp1z/constexpr-lambda20.C: New. - -2018-03-03 Harald Anlauf - - PR fortran/71085 - * gfortran.dg/pr71085.f90: New test. - -2018-03-03 Steven G. Kargl - - PR fortran/66128 - * gfortran.dg/zero_sized_8.f90: Really commit New test. - -2018-03-03 Steven G. Kargl - - PR fortran/51434 - * gfortran.dg/pr51434.f90: New test. - -2018-03-03 Paolo Carlini - - PR c++/61358 - * g++.dg/cpp0x/lambda/lambda-61358.C: New. - -2018-03-03 Paolo Carlini - - PR c++/67370 - * g++.dg/cpp0x/lambda/lambda-67370.C: New. - -2018-03-03 Paolo Carlini - - PR c++/71464 - * g++.dg/torture/pr71464.C: New. - -2018-03-03 Paul Thomas - - PR fortran/80965 - * gfortran.dg/select_type_41.f90: New test. - -2018-03-02 Paolo Carlini - - PR c++/61135 - * g++.dg/cpp0x/lambda/lambda-61135.C: New. - -2018-03-02 Marek Polacek - - PR c++/84578 - * g++.dg/ext/flexary29.C: New test. - -2018-03-02 Jakub Jelinek - - * c-c++-common/Warray-bounds-2.c: Fix a comment typo. - -2018-03-02 Paolo Carlini - - PR c++/81812 - * g++.dg/torture/pr81812.C: New. - -2018-03-02 Marek Polacek - - PR c++/84171 - * g++.dg/warn/Wsign-compare-8.C: New test. - - PR c++/84663 - * g++.dg/parse/array-size3.C: New test. - - PR c++/84664 - * g++.dg/cpp0x/lambda/lambda-ice28.C: New test. - -2018-03-02 Jakub Jelinek - - PR c++/84662 - * g++.dg/cpp1y/pr84662.C: New test. - -2018-03-02 Thomas Schwinge - - * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options". - * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of - "dg-lto-options". - * g++.dg/lto/20101010-1_0.C: Likewise. - * g++.dg/lto/20101010-2_0.C: Likewise. - -2018-03-02 Jakub Jelinek - - PR ipa/84628 - * gcc.dg/pr84628.c: New test. - - PR target/56540 - * gcc.target/ia64/pr56540.c: New test. - -2018-03-02 Will Schmidt - - * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow - 32-bit target. - * gcc.target/powerpc/altivec-7.h: Remove VSX content. - * gcc.target/powerpc/vsx-7-be.c: New test (VSX content). - * gcc.target/powerpc/vsx-7.h: New include (VSX content). - * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include. - -2018-03-02 Marek Polacek - - PR c++/84590 - * c-c++-common/ubsan/shift-11.c: New test. - -2018-03-02 Richard Sandiford - - * gcc.dg/vect/vect-alias-check-13.c: New test. - -2018-03-02 Jakub Jelinek - - PR target/84614 - * gcc.dg/pr84614.c: New test. - - PR inline-asm/84625 - * gcc.target/i386/pr84625.c: New test. - -2018-03-02 Richard Biener - - PR tree-optimization/84427 - * gcc.dg/torture/pr84427.c: New testcase. - -2018-03-01 Peter Bergner - - PR target/84534 - * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on - powerpc64le*-*-linux*. - * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's. - * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise. - -2018-03-01 Martin Sebor - - PR c++/84294 - * g++.dg/ext/attr-const.C: Remove xfail. - * g++.dg/ext/attr-malloc-3.C: New test. - * g++.dg/ext/attr-noinline-3.C: New test. - * g++.dg/ext/attr-noreturn-3.C: New test. - * g++.dg/ext/attr-nothrow-3.C: New test. - * g++.dg/ext/attr-pure.C: Remove xfail. - -2018-03-02 Jakub Jelinek - - PR sanitizer/70875 - * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to - dg-options and dg-shouldfail "ubsan" directive. - -2018-03-01 Marek Polacek - Jason Merrill - - PR c++/84582 - * g++.dg/cpp1y/auto-fn15.C: Extend testing. - * g++.dg/cpp1z/static1.C: New test. - * g++.dg/template/static37.C: New test. - -2018-03-01 Nathan Sidwell - - PR c++/84434 - * g++.dg/template/pr84434.C: New. - -2018-03-01 Thomas Preud'homme - - * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add - -mthumb to the command-line. - -2018-03-01 Marek Polacek - - PR c++/84596 - * g++.dg/cpp0x/static_assert14.C: New test. - -2018-03-01 Paolo Carlini - - PR c++/79410 - * g++.dg/torture/pr79410.C: New. - -2018-03-01 Martin Liska - - PR sanitizer/82484 - * gcc.dg/asan/pr82484.c: New test. - -2018-03-01 Richard Biener - - PR debug/84645 - * gfortran.dg/lto/pr84645_0.f90: New testcase. - -2018-03-01 Paul Thomas - - PR fortran/84219 - * gfortran.dg/coarray_47.f90: New test. - -2018-03-01 Paul Thomas - - PR fortran/84538 - * gfortran.dg/class_array_23.f03: New test. - -2018-03-01 Richard Sandiford - - PR rtl-optimization/84528 - * gcc.dg/torture/pr84538.c: Rename to... - * gcc.dg/torture/pr84528.c: ...this. - -2018-03-01 Richard Sandiford - - PR rtl-optimization/84528 - * gcc.dg/torture/pr84538.c: New test. - -2018-02-28 Martin Sebor - - * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid - -fpic test failures. - * c-c++-common/Wrestrict-2.c: Same. - * c-c++-common/Wstringop-truncation.c: Same. - * gcc.dg/Warray-bounds-22.c: Same. - * gcc.dg/Wstringop-overflow.c: Same. - * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same. - (signed_range): Same. - (unsigned_anti_range): Same. - * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same. - (signed_range): Same. - (unsigned_anti_range): Same. - * gcc.dg/attr-alloc_size-7.c: Same. - * gcc.dg/attr-alloc_size-8.c: Same. - * gcc.dg/builtin-alloc-size.c: Same. - * gcc.dg/builtin-stpncpy.c: Same. - * gcc.dg/builtins-nonnull.c: Same. - * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same. - * gcc.dg/pr79214.c: Same. - * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same. - * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same. - * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same. - * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same. - * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same. - * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same. - * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same. - * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same. - * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same. - * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same. - * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same. - -2018-02-28 David Edelsohn - - PR target/84014 - * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option. - -2018-02-28 Jakub Jelinek - - PR c++/84609 - * g++.dg/cpp0x/pr84609.C: New test. - -2018-02-28 Martin Sebor - - PR testsuite/84617 - * g++.dg/ext/attr-malloc-3.C: New test. - * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due - to pre-existing problems. - * g++.dg/ext/attr-pure.C: Same. - -2018-02-28 Paul Thomas - - PR fortran/83901 - * gfortran.dg/associate_37.f90: New test. - - PR fortran/83344 - * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer. - -2018-02-28 Jakub Jelinek - - PR target/52991 - * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes. - * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes. - * gcc.dg/bf-ms-layout-4.c: New test. - * gcc.dg/bf-ms-layout-5.c: New test. - -2018-02-28 Peter Bergner - - PR target/83399 - * gcc.target/powerpc/pr83399.c: Only run on Linux. - -2018-02-28 Richard Biener - - PR tree-optimization/84584 - * gcc.dg/graphite/pr84584.c: New testcase. - -2018-02-28 Jonathan Wakely - - PR preprocessor/84517 - * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__. - -2018-02-28 Eric Botcazou - - * c-c++-common/dump-ada-spec-12.c: New test. - * c-c++-common/dump-ada-spec-13.c: Likewise. - -2018-02-28 Eric Botcazou - - * c-c++-common/dump-ada-spec-11.c: New test. - -2018-02-28 Martin Liska - - PR testsuite/84597 - * g++.dg/ext/timevar1.C: Fix pruned patterns. - * g++.dg/ext/timevar2.C: Likewise. - -2018-02-28 Eric Botcazou - - * c-c++-common/dump-ada-spec-8.c: New test. - * c-c++-common/dump-ada-spec-9.c: Likewise. - * c-c++-common/dump-ada-spec-10.c: Likewise. - -2018-02-28 Richard Biener - - PR middle-end/84607 - * gcc.dg/pr84607.c: New testcase. - -2018-02-28 Nathan Sidwell - - PR c++/84602 - * g++.dg/lookup/pr84602.C: New. - -2018-02-28 Jakub Jelinek - - PR c++/83871 - PR c++/83503 - * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from - dg-options. - * g++.dg/ext/attr-nonnull.C: Likewise. - * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not - directives. - * g++.dg/ext/attr-noinline-2.C: Likewise. - * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of - -fdump-tree-eh in dg-options. - -2018-02-28 Alan Modra - - * lib/prune.exp (prune_gcc_output): Match lower case "in function" - GNU ld message. - * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message. - -2018-02-27 Martin Sebor - - PR c++/83871 - PR c++/83503 - * g++.dg/Wmissing-attributes.C: New test. - * g++.dg/ext/attr-const-pure.C: New test. - * g++.dg/ext/attr-const.C: New test. - * g++.dg/ext/attr-deprecated-2.C: New test. - * g++.dg/ext/attr-malloc-2.C: New test. - * g++.dg/ext/attr-malloc.C: New test. - * g++.dg/ext/attr-noinline-2.C: New test. - * g++.dg/ext/attr-noinline.C: New test. - * g++.dg/ext/attr-nonnull.C: New test. - * g++.dg/ext/attr-noreturn-2.C: New test. - * g++.dg/ext/attr-noreturn.C: New test. - * g++.dg/ext/attr-nothrow-2.C: New test. - * g++.dg/ext/attr-nothrow.C: New test. - * g++.dg/ext/attr-optimize.C: New test. - * g++.dg/ext/attr-pure.C: New test. - * g++.dg/ext/attr-returns-nonnull.C: New test. - * g++.dg/ext/attr-warning.C: New test. - -2018-02-27 Nathan Sidwell - - PR c++/84426 - * g++.dg/lookup/pr84426.C: New. - -2018-02-27 Richard Biener - - PR tree-optimization/84512 - * gcc.dg/tree-ssa/pr84512.c: New testcase. - -2018-02-27 Martin Liska - - PR gcov-profile/84548 - * g++.dg/gcov/pr84548.C: New test. - -2018-02-27 Jakub Jelinek - - PR target/84575 - * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options. - -2018-02-26 Jakub Jelinek - - PR c++/84558 - * g++.dg/cpp1y/pr84558.C: New test. - -2018-02-26 Paolo Carlini - - PR c++/84540 - * g++.dg/cpp0x/alignas14.C: New. - * g++.dg/cpp0x/alignas15.C: Likewise. - -2018-02-26 Jakub Jelinek - - PR c++/84557 - * g++.dg/gomp/pr84557.C: New test. - -2018-02-26 Marek Polacek - - PR c++/84325 - * g++.dg/cpp1z/pr84325.C: New test. - -2018-02-26 Carl Love - - * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to - Power 8 test file. - * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests. - * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8. - * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add - -mcpu=power8. - * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file. - * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add - -mcpu=power8. - -2018-02-26 H.J. Lu - - PR target/84039 - * gcc.target/i386/indirect-thunk-1.c: Updated. - * gcc.target/i386/indirect-thunk-2.c: Likewise. - * gcc.target/i386/indirect-thunk-3.c: Likewise. - * gcc.target/i386/indirect-thunk-4.c: Likewise. - * gcc.target/i386/indirect-thunk-5.c: Likewise. - * gcc.target/i386/indirect-thunk-6.c: Likewise. - * gcc.target/i386/indirect-thunk-7.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. - * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. - * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. - * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. - * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. - * gcc.target/i386/ret-thunk-9.c: Likewise. - * gcc.target/i386/ret-thunk-10.c: Likewise. - * gcc.target/i386/ret-thunk-11.c: Likewise. - * gcc.target/i386/ret-thunk-12.c: Likewise. - * gcc.target/i386/ret-thunk-13.c: Likewise. - * gcc.target/i386/ret-thunk-14.c: Likewise. - * gcc.target/i386/ret-thunk-15.c: Likewise. - -2018-02-26 Eric Botcazou - - * gcc.c-torture/execute/20180226-1.c: New test. - -2018-02-26 Richard Sandiford - - PR tree-optimization/83965 - * gcc.dg/vect/pr83965-2.c: New test. - -2018-02-26 Tom de Vries - - * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare. - -2018-02-26 H.J. Lu - - PR target/84530 - * gcc.target/i386/ret-thunk-22.c: New test. - * gcc.target/i386/ret-thunk-23.c: Likewise. - * gcc.target/i386/ret-thunk-24.c: Likewise. - * gcc.target/i386/ret-thunk-25.c: Likewise. - * gcc.target/i386/ret-thunk-26.c: Likewise. - -2018-02-26 Paolo Carlini - - PR c++/84533 - * g++.dg/cpp1z/pr84533.C: New. - -2018-02-26 Marek Polacek - - PR c++/84537 - * g++.dg/parse/error60.C: New test. - -2018-02-26 Jakub Jelinek - - PR c++/84556 - * g++.dg/gomp/pr84556.C: New test. - * g++.dg/vect/pr84556.cc: New test. - -2018-02-26 Dominique d'Humieres - - PR fortran/32957 - * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int. - * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise. - * gfortran.dg/c_funloc_tests_3.f03: Likewise. - * gfortran.dg/c_loc_test.f90: Likewise. - * gfortran.dg/c_loc_tests_2.f03: Likewise. - * gfortran.dg/proc_decl_17.f90: Likewise. - * gfortran.dg/proc_ptr_8.f90: Likewise. - -2018-02-26 Ramana Radhakrishnan - - PR target/84521 - * gcc.target/aarch64/lr_free_2.c: Revert changes in - r254814 disabling -fomit-frame-pointer by default. - * gcc.target/aarch64/spill_1.c: Likewise. - * gcc.target/aarch64/test_frame_11.c: Likewise. - * gcc.target/aarch64/test_frame_12.c: Likewise. - * gcc.target/aarch64/test_frame_13.c: Likewise. - * gcc.target/aarch64/test_frame_14.c: Likewise. - * gcc.target/aarch64/test_frame_15.c: Likewise. - * gcc.target/aarch64/test_frame_3.c: Likewise. - * gcc.target/aarch64/test_frame_5.c: Likewise. - * gcc.target/aarch64/test_frame_9.c: Likewise. - -2018-02-25 Steven G. Kargl - - PR fortran/83633 - * gfortran.dg/explicit_shape_1.f90: New test. - * gfortran.dg/automatic_module_variable.f90: Update regex. - * gfortran.dg/bad_automatic_objects_1.f90: Ditto. - * gfortran.dg/constant_shape.f90: Ditto. - * gfortran.dg/dec_structure_23.f90: Ditto. - * gfortran.dg/pr78240.f90: Ditto. - -2018-02-25 Paul Thomas - - PR fortran/84523 - * gfortran.dg/pr84523.f90: New test. - -2018-02-25 Thomas Koenig - - PR fortran/78238 - * gfortran.dg/select_type_40.f90: New test. - -2018-02-24 Steven G. Kargl - - PR fortran/30792 - * gfortran.dg/data_substring.f90: New test. - -2018-02-24 Marek Polacek - - PR c++/83692 - * g++.dg/cpp1z/constexpr-83692.C: New test. - -2018-02-23 Steven G. Kargl - - PR fortran/84346 - * gfortran.dg/statement_function_1.f90: Update test. - -2018-02-23 Jerry DeLisle - - PR fortran/84506 - * gfortran.dg/inquire_19.f90: New test. - -2018-02-23 Paul Thomas - - PR fortran/83149 - * gfortran.dg/pr83149_b.f90: New test. - * gfortran.dg/pr83149_a.f90: Additional source for previous. - -2018-02-23 Carl Love - - * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2, - vec_signed2 and vec_unsigned2 to new Power 8 test file. - * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for - Power 8 tests. - -2018-02-23 Will Schmidt - - * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza. - * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza. - -2018-02-23 Will Schmidt - - * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to - expected output. - -2018-02-23 Paul Thomas - - PR fortran/83149 - * gfortran.dg/pr83149_1.f90: New test. - * gfortran.dg/pr83149.f90: Additional source for previous. - -2018-02-23 Segher Boessenkool - - PR testsuite/80551 - * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow - __GI___pthread_mutex_init as well. - -2018-02-23 Paul Thomas - - PR fortran/83148 - * gfortran.dg/class_68.f90: New test. - -2018-02-22 Thomas Koenig - - PR fortran/59781 - * gfortran.dg/derived_init_5.f90: New test. - -2018-02-22 Jakub Jelinek - - PR target/82851 - * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options. - * gcc.target/i386/avx2-vpsubq-3.c: Likewise. - -2018-02-22 Vladimir Makarov - - PR target/81572 - * gcc.target/powerpc/pr81572.c: New. - -2018-02-22 Andreas Schwab - - * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*. - -2018-02-22 Martin Sebor - - PR tree-optimization/84480 - * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings. - * g++.dg/warn/Wstringop-truncation-1.C: New test. - -2018-02-22 H.J. Lu - - PR target/84176 - * gcc.target/i386/indirect-thunk-11.c: New test. - * gcc.target/i386/indirect-thunk-12.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-12.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-13.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-14.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-15.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-16.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-10.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-8.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-9.c: Likewise. - -2018-02-22 Steve Ellcey - - PR target/83335 - * gcc.target/aarch64/asm-2.c: Add dg-error for - ILP32 mode. - * gcc.target/aarch64/asm-4.c: New test. - -2018-02-22 Thomas Preud'homme - - * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings. - -2018-02-22 Marek Polacek - - PR c++/84493 - * g++.dg/parse/error59.C: New test. - -2018-02-22 Tom de Vries - - * gcc.c-torture/execute/pr82210.c: Require effective target alloca. - -2018-02-22 Paolo Carlini - - PR c++/77655 - * g++.dg/cpp0x/pr77655.C: New. - -2018-02-22 Jakub Jelinek - - PR c++/84496 - * g++.dg/cpp1y/pr84496.C: New test. - - PR target/84502 - * g++.dg/torture/pr84502.C: New test. - - PR tree-optimization/84503 - * gcc.dg/pr84503-1.c: New test. - * gcc.dg/pr84503-2.c: New test. - -2018-02-21 Jakub Jelinek - - PR tree-optimization/84478 - * gcc.c-torture/execute/pr84478.c: New test. - -2018-02-20 Martin Sebor - - PR middle-end/84095 - * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings. - * c-c++-common/Wrestrict.c: Same. - * gcc.dg/Wrestrict-6.c: Same. - * gcc.dg/Warray-bounds-27.c: New test. - * gcc.dg/Wrestrict-8.c: New test. - * gcc.dg/Wrestrict-9.c: New test. - * gcc.dg/pr84095.c: New test. - -2018-02-20 Thomas Koenig - - * gfortran.dg/structure_constructor_14.f90: Adjust STOP number. - -2018-02-20 Thomas Koenig - - PR fortran/48890 - PR fortran/83823 - * gfortran.dg/structure_constructor_14.f90: New test. - -2018-02-20 Jeff Law - - PR middle-end/82123 - PR tree-optimization/81592 - PR middle-end/79257 - * gcc.dg/pr81592.c: New test. - * gcc.dg/pr82123.c: New test. - * gcc.dg/builtin-unreachable-6.c: Turn off VRP. - -2018-02-20 Jakub Jelinek - - PR c++/84488 - * g++.dg/warn/Wunused-var-30.C: New test. - -2018-02-20 Richard Sandiford - - PR tree-optimization/84419 - * gcc.dg/vect/pr84419.c: New test. - -2018-02-20 Jakub Jelinek - - PR middle-end/82004 - * gfortran.dg/pr82004.f90: New test. - -2018-02-20 Siddhesh Poyarekar - - * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case. - -2018-02-20 Martin Liska - - PR c/84310 - PR target/79747 - * gcc.target/i386/pr84310.c: New test. - * gcc.target/i386/pr84310-2.c: Likewise. - -2018-02-20 Paolo Carlini - - PR c++/84446 - * g++.dg/cpp0x/lambda/lambda-ice27.C: New. - -2018-02-20 Jakub Jelinek - - PR c++/84445 - * g++.dg/cpp1z/launder7.C: New test. - - PR c++/84449 - * g++.dg/cpp0x/constexpr-84449.C: New test. - - PR c++/84455 - * g++.dg/cpp0x/lambda/lambda-ice26.C: New test. - -2018-02-19 Paul Thomas - - PR fortran/83344 - PR fortran/83975 - * gfortran.dg/associate_22.f90: Enable commented out test. - * gfortran.dg/associate_36.f90: New test. - -2018-02-19 Jakub Jelinek - - PR target/84146 - * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options. - -2017-02-19 Uros Bizjak - - * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128. - (dg-options): Use -mavx instead of -w. - -2018-02-19 Jakub Jelinek - - PR c++/84444 - * g++.dg/cpp1z/launder8.C: New test. - - PR c++/84448 - * g++.dg/gomp/pr84448.C: New test. - - PR c++/84430 - * g++.dg/gomp/pr84430.C: New test. - - PR tree-optimization/84452 - * gcc.dg/pr84452.c: New test. - - PR c++/79064 - * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l. - -2018-02-19 Thomas Koenig - - PR fortran/35339 - * gfortran.dg/implied_do_io_4.f90: New test. - -2018-02-19 Andre Vehreschild - - * gfortran.dg/coarray_alloc_comp_6.f08: New test. - * gfortran.dg/coarray_alloc_comp_7.f08: New test. - * gfortran.dg/coarray_alloc_comp_8.f08: New test. - -2018-02-19 Carl Love - - * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file. - -2018-01-16 Sebastian Peryt - - PR target/84460 - * gcc.target/i386/pr57193.c: Add -mtune=generic. - -2018-02-19 Paolo Carlini - - PR c++/84348 - * g++.dg/cpp0x/auto50.C: New. - * g++.dg/parse/friend12.C: Adjust. - -2018-02-18 Jerry DeLisle - - PR libgfortran/84389 - * gfortran.dg/dtio_33.f90: New test. - -2018-02-18 Jerry DeLisle - - PR libgfortran/84412 - * gfortran.dg/inquire_18.f90: New test. - -2018-02-18 Janus Weil - - PR fortran/84381 - * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics". - * gfortran.dg/pointer_intent_3.f90: Ditto. - * gfortran.dg/proc_ptr_common_1.f90: Ditto. - * gfortran.dg/protected_3.f90: Ditto. - * gfortran.dg/protected_4.f90: Ditto. - * gfortran.dg/protected_5.f90: Ditto. - * gfortran.dg/protected_6.f90: Ditto. - -2018-02-18 Paul Thomas - - PR fortran/80945 - * gfortran.dg/associate_35.f90: Remove error, add stop n's and - change to run. - -2018-02-17 Thomas Koenig - - PR fortran/84270 - * gfortran.dg/inline_matmul_22.f90: New test. - -2018-02-17 Thomas Koenig - - PR fortran/84381 - * gfortran.dg/abort_shoulfail.f90: New test. - * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT - by STOP n. - * gfortran.dg/PR19754_2.f90: Likewise. - * gfortran.dg/PR19872.f: Likewise. - * gfortran.dg/PR49268.f90: Likewise. - * gfortran.dg/Wall.f90: Likewise. - * gfortran.dg/Wno-all.f90: Likewise. - * gfortran.dg/achar_1.f90: Likewise. - * gfortran.dg/achar_2.f90: Likewise. - * gfortran.dg/achar_4.f90: Likewise. - * gfortran.dg/achar_6.F90: Likewise. - * gfortran.dg/actual_array_constructor_1.f90: Likewise. - * gfortran.dg/actual_array_constructor_2.f90: Likewise. - * gfortran.dg/actual_array_constructor_3.f90: Likewise. - * gfortran.dg/actual_array_offset_1.f90: Likewise. - * gfortran.dg/actual_array_result_1.f90: Likewise. - * gfortran.dg/actual_array_substr_1.f90: Likewise. - * gfortran.dg/actual_array_substr_2.f90: Likewise. - * gfortran.dg/actual_pointer_function_1.f90: Likewise. - * gfortran.dg/actual_procedure_1.f90: Likewise. - * gfortran.dg/adjustl_1.f90: Likewise. - * gfortran.dg/advance_1.f90: Likewise. - * gfortran.dg/advance_4.f90: Likewise. - * gfortran.dg/advance_5.f90: Likewise. - * gfortran.dg/advance_6.f90: Likewise. - * gfortran.dg/aint_anint_1.f90: Likewise. - * gfortran.dg/aliasing_array_result_1.f90: Likewise. - * gfortran.dg/aliasing_dummy_1.f90: Likewise. - * gfortran.dg/aliasing_dummy_4.f90: Likewise. - * gfortran.dg/aliasing_dummy_5.f90: Likewise. - * gfortran.dg/alloc_comp_assign_1.f90: Likewise. - * gfortran.dg/alloc_comp_assign_10.f90: Likewise. - * gfortran.dg/alloc_comp_assign_11.f90: Likewise. - * gfortran.dg/alloc_comp_assign_12.f03: Likewise. - * gfortran.dg/alloc_comp_assign_13.f08: Likewise. - * gfortran.dg/alloc_comp_assign_14.f08: Likewise. - * gfortran.dg/alloc_comp_assign_15.f03: Likewise. - * gfortran.dg/alloc_comp_assign_2.f90: Likewise. - * gfortran.dg/alloc_comp_assign_3.f90: Likewise. - * gfortran.dg/alloc_comp_assign_4.f90: Likewise. - * gfortran.dg/alloc_comp_assign_5.f90: Likewise. - * gfortran.dg/alloc_comp_assign_6.f90: Likewise. - * gfortran.dg/alloc_comp_assign_7.f90: Likewise. - * gfortran.dg/alloc_comp_assign_8.f90: Likewise. - * gfortran.dg/alloc_comp_assign_9.f90: Likewise. - * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise. - * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise. - * gfortran.dg/alloc_comp_basics_1.f90: Likewise. - * gfortran.dg/alloc_comp_basics_2.f90: Likewise. - * gfortran.dg/alloc_comp_basics_5.f90: Likewise. - * gfortran.dg/alloc_comp_bounds_1.f90: Likewise. - * gfortran.dg/alloc_comp_class_1.f90: Likewise. - * gfortran.dg/alloc_comp_class_2.f90: Likewise. - * gfortran.dg/alloc_comp_class_4.f03: Likewise. - * gfortran.dg/alloc_comp_class_5.f03: Likewise. - * gfortran.dg/alloc_comp_constructor_1.f90: Likewise. - * gfortran.dg/alloc_comp_constructor_2.f90: Likewise. - * gfortran.dg/alloc_comp_constructor_3.f90: Likewise. - * gfortran.dg/alloc_comp_constructor_4.f90: Likewise. - * gfortran.dg/alloc_comp_constructor_5.f90: Likewise. - * gfortran.dg/alloc_comp_constructor_6.f90: Likewise. - * gfortran.dg/alloc_comp_constructor_7.f90: Likewise. - * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise. - * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise. - * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise. - * gfortran.dg/alloc_comp_default_init_1.f90: Likewise. - * gfortran.dg/alloc_comp_default_init_2.f90: Likewise. - * gfortran.dg/alloc_comp_initializer_1.f90: Likewise. - * gfortran.dg/alloc_comp_initializer_4.f03: Likewise. - * gfortran.dg/alloc_comp_optional_1.f90: Likewise. - * gfortran.dg/alloc_comp_result_1.f90: Likewise. - * gfortran.dg/alloc_comp_result_2.f90: Likewise. - * gfortran.dg/alloc_comp_scalar_1.f90: Likewise. - * gfortran.dg/alloc_comp_transformational_1.f90: Likewise. - * gfortran.dg/allocatable_dummy_1.f90: Likewise. - * gfortran.dg/allocatable_dummy_3.f90: Likewise. - * gfortran.dg/allocatable_function_1.f90: Likewise. - * gfortran.dg/allocatable_function_10.f90: Likewise. - * gfortran.dg/allocatable_function_3.f90: Likewise. - * gfortran.dg/allocatable_function_5.f90: Likewise. - * gfortran.dg/allocatable_function_6.f90: Likewise. - * gfortran.dg/allocatable_function_7.f90: Likewise. - * gfortran.dg/allocatable_function_8.f90: Likewise. - * gfortran.dg/allocatable_scalar_1.f90: Likewise. - * gfortran.dg/allocatable_scalar_10.f90: Likewise. - * gfortran.dg/allocatable_scalar_12.f90: Likewise. - * gfortran.dg/allocatable_scalar_13.f90: Likewise. - * gfortran.dg/allocatable_scalar_3.f90: Likewise. - * gfortran.dg/allocatable_scalar_4.f90: Likewise. - * gfortran.dg/allocatable_scalar_5.f90: Likewise. - * gfortran.dg/allocatable_scalar_6.f90: Likewise. - * gfortran.dg/allocatable_scalar_7.f90: Likewise. - * gfortran.dg/allocatable_scalar_8.f90: Likewise. - * gfortran.dg/allocatable_scalar_9.f90: Likewise. - * gfortran.dg/allocate_alloc_opt_10.f90: Likewise. - * gfortran.dg/allocate_alloc_opt_3.f90: Likewise. - * gfortran.dg/allocate_alloc_opt_6.f90: Likewise. - * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise. - * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise. - * gfortran.dg/allocate_class_3.f90: Likewise. - * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise. - * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise. - * gfortran.dg/allocate_derived_5.f90: Likewise. - * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise. - * gfortran.dg/allocate_with_mold_1.f90: Likewise. - * gfortran.dg/allocate_with_source_1.f90: Likewise. - * gfortran.dg/allocate_with_source_10.f08: Likewise. - * gfortran.dg/allocate_with_source_11.f08: Likewise. - * gfortran.dg/allocate_with_source_12.f03: Likewise. - * gfortran.dg/allocate_with_source_15.f03: Likewise. - * gfortran.dg/allocate_with_source_16.f90: Likewise. - * gfortran.dg/allocate_with_source_17.f03: Likewise. - * gfortran.dg/allocate_with_source_18.f03: Likewise. - * gfortran.dg/allocate_with_source_2.f90: Likewise. - * gfortran.dg/allocate_with_source_20.f03: Likewise. - * gfortran.dg/allocate_with_source_22.f03: Likewise. - * gfortran.dg/allocate_with_source_23.f03: Likewise. - * gfortran.dg/allocate_with_source_24.f90: Likewise. - * gfortran.dg/allocate_with_source_5.f90: Likewise. - * gfortran.dg/allocate_with_source_6.f90: Likewise. - * gfortran.dg/allocate_with_source_7.f08: Likewise. - * gfortran.dg/allocate_with_source_8.f08: Likewise. - * gfortran.dg/allocate_with_source_9.f08: Likewise. - * gfortran.dg/allocate_zerosize_1.f90: Likewise. - * gfortran.dg/allocate_zerosize_3.f: Likewise. - * gfortran.dg/altreturn_3.f90: Likewise. - * gfortran.dg/altreturn_5.f90: Likewise. - * gfortran.dg/altreturn_7.f90: Likewise. - * gfortran.dg/and_or_xor.f90: Likewise. - * gfortran.dg/anint_1.f90: Likewise. - * gfortran.dg/any_all_1.f90: Likewise. - * gfortran.dg/anyallcount_1.f90: Likewise. - * gfortran.dg/append_1.f90: Likewise. - * gfortran.dg/argument_checking_1.f90: Likewise. - * gfortran.dg/argument_checking_2.f90: Likewise. - * gfortran.dg/argument_checking_8.f90: Likewise. - * gfortran.dg/arithmetic_if.f90: Likewise. - * gfortran.dg/array_1.f90: Likewise. - * gfortran.dg/array_2.f90: Likewise. - * gfortran.dg/array_alloc_1.f90: Likewise. - * gfortran.dg/array_alloc_2.f90: Likewise. - * gfortran.dg/array_alloc_3.f90: Likewise. - * gfortran.dg/array_assignment_1.F90: Likewise. - * gfortran.dg/array_assignment_5.f90: Likewise. - * gfortran.dg/array_constructor_1.f90: Likewise. - * gfortran.dg/array_constructor_10.f90: Likewise. - * gfortran.dg/array_constructor_11.f90: Likewise. - * gfortran.dg/array_constructor_12.f90: Likewise. - * gfortran.dg/array_constructor_15.f90: Likewise. - * gfortran.dg/array_constructor_16.f90: Likewise. - * gfortran.dg/array_constructor_17.f90: Likewise. - * gfortran.dg/array_constructor_19.f90: Likewise. - * gfortran.dg/array_constructor_23.f: Likewise. - * gfortran.dg/array_constructor_24.f: Likewise. - * gfortran.dg/array_constructor_32.f90: Likewise. - * gfortran.dg/array_constructor_36.f90: Likewise. - * gfortran.dg/array_constructor_39.f90: Likewise. - * gfortran.dg/array_constructor_4.f90: Likewise. - * gfortran.dg/array_constructor_40.f90: Likewise. - * gfortran.dg/array_constructor_44.f90: Likewise. - * gfortran.dg/array_constructor_45.f90: Likewise. - * gfortran.dg/array_constructor_46.f90: Likewise. - * gfortran.dg/array_constructor_47.f90: Likewise. - * gfortran.dg/array_constructor_49.f90: Likewise. - * gfortran.dg/array_constructor_5.f90: Likewise. - * gfortran.dg/array_constructor_50.f90: Likewise. - * gfortran.dg/array_constructor_6.f90: Likewise. - * gfortran.dg/array_constructor_7.f90: Likewise. - * gfortran.dg/array_constructor_8.f90: Likewise. - * gfortran.dg/array_constructor_9.f90: Likewise. - * gfortran.dg/array_constructor_type_1.f03: Likewise. - * gfortran.dg/array_constructor_type_10.f03: Likewise. - * gfortran.dg/array_constructor_type_11.f03: Likewise. - * gfortran.dg/array_constructor_type_12.f03: Likewise. - * gfortran.dg/array_constructor_type_13.f90: Likewise. - * gfortran.dg/array_constructor_type_14.f03: Likewise. - * gfortran.dg/array_constructor_type_16.f03: Likewise. - * gfortran.dg/array_constructor_type_2.f03: Likewise. - * gfortran.dg/array_constructor_type_22.f03: Likewise. - * gfortran.dg/array_constructor_type_3.f03: Likewise. - * gfortran.dg/array_constructor_type_4.f03: Likewise. - * gfortran.dg/array_constructor_type_5.f03: Likewise. - * gfortran.dg/array_constructor_type_6.f03: Likewise. - * gfortran.dg/array_constructor_type_7.f03: Likewise. - * gfortran.dg/array_function_1.f90: Likewise. - * gfortran.dg/array_function_5.f90: Likewise. - * gfortran.dg/array_initializer_1.f90: Likewise. - * gfortran.dg/array_initializer_2.f90: Likewise. - * gfortran.dg/array_memcpy_5.f90: Likewise. - * gfortran.dg/array_memset_2.f90: Likewise. - * gfortran.dg/array_reference_1.f90: Likewise. - * gfortran.dg/array_return_value_1.f90: Likewise. - * gfortran.dg/array_section_1.f90: Likewise. - * gfortran.dg/array_temporaries_3.f90: Likewise. - * gfortran.dg/arrayio_1.f90: Likewise. - * gfortran.dg/arrayio_10.f90: Likewise. - * gfortran.dg/arrayio_11.f90: Likewise. - * gfortran.dg/arrayio_12.f90: Likewise. - * gfortran.dg/arrayio_13.f90: Likewise. - * gfortran.dg/arrayio_14.f90: Likewise. - * gfortran.dg/arrayio_16.f90: Likewise. - * gfortran.dg/arrayio_2.f90: Likewise. - * gfortran.dg/arrayio_3.f90: Likewise. - * gfortran.dg/arrayio_4.f90: Likewise. - * gfortran.dg/arrayio_5.f90: Likewise. - * gfortran.dg/arrayio_6.f90: Likewise. - * gfortran.dg/arrayio_7.f90: Likewise. - * gfortran.dg/arrayio_8.f90: Likewise. - * gfortran.dg/arrayio_9.f90: Likewise. - * gfortran.dg/arrayio_derived_1.f90: Likewise. - * gfortran.dg/assign_10.f90: Likewise. - * gfortran.dg/assign_9.f90: Likewise. - * gfortran.dg/assign_func_dtcomp_1.f90: Likewise. - * gfortran.dg/assignment_1.f90: Likewise. - * gfortran.dg/associate_1.f03: Likewise. - * gfortran.dg/associate_11.f90: Likewise. - * gfortran.dg/associate_13.f90: Likewise. - * gfortran.dg/associate_15.f90: Likewise. - * gfortran.dg/associate_17.f90: Likewise. - * gfortran.dg/associate_18.f08: Likewise. - * gfortran.dg/associate_19.f03: Likewise. - * gfortran.dg/associate_20.f03: Likewise. - * gfortran.dg/associate_22.f90: Likewise. - * gfortran.dg/associate_23.f90: Likewise. - * gfortran.dg/associate_24.f90: Likewise. - * gfortran.dg/associate_25.f90: Likewise. - * gfortran.dg/associate_27.f90: Likewise. - * gfortran.dg/associate_28.f90: Likewise. - * gfortran.dg/associate_32.f03: Likewise. - * gfortran.dg/associate_33.f03: Likewise. - * gfortran.dg/associate_34.f90: Likewise. - * gfortran.dg/associate_6.f03: Likewise. - * gfortran.dg/associate_7.f03: Likewise. - * gfortran.dg/associate_8.f03: Likewise. - * gfortran.dg/associate_9.f03: Likewise. - * gfortran.dg/associated_1.f90: Likewise. - * gfortran.dg/associated_2.f90: Likewise. - * gfortran.dg/associated_5.f90: Likewise. - * gfortran.dg/associated_6.f90: Likewise. - * gfortran.dg/associated_target_3.f90: Likewise. - * gfortran.dg/associated_target_4.f90: Likewise. - * gfortran.dg/associated_target_5.f03: Likewise. - * gfortran.dg/associated_target_6.f03: Likewise. - * gfortran.dg/assumed_dummy_1.f90: Likewise. - * gfortran.dg/assumed_rank_1.f90: Likewise. - * gfortran.dg/assumed_rank_10.f90: Likewise. - * gfortran.dg/assumed_rank_2.f90: Likewise. - * gfortran.dg/assumed_rank_7.f90: Likewise. - * gfortran.dg/assumed_rank_8.f90: Likewise. - * gfortran.dg/assumed_rank_9.f90: Likewise. - * gfortran.dg/assumed_rank_bounds_1.f90: Likewise. - * gfortran.dg/assumed_rank_bounds_2.f90: Likewise. - * gfortran.dg/assumed_shape_ranks_2.f90: Likewise. - * gfortran.dg/assumed_type_2.f90: Likewise. - * gfortran.dg/atan2_1.f90: Likewise. - * gfortran.dg/auto_array_1.f90: Likewise. - * gfortran.dg/auto_char_dummy_array_1.f90: Likewise. - * gfortran.dg/auto_char_dummy_array_3.f90: Likewise. - * gfortran.dg/auto_char_len_3.f90: Likewise. - * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise. - * gfortran.dg/auto_internal_assumed.f90: Likewise. - * gfortran.dg/auto_pointer_array_result_1.f90: Likewise. - * gfortran.dg/auto_save_2.f90: Likewise. - * gfortran.dg/automatic_default_init_1.f90: Likewise. - * gfortran.dg/backslash_1.f90: Likewise. - * gfortran.dg/backslash_2.f90: Likewise. - * gfortran.dg/backslash_3.f: Likewise. - * gfortran.dg/backspace_1.f: Likewise. - * gfortran.dg/backspace_10.f90: Likewise. - * gfortran.dg/backspace_11.f90: Likewise. - * gfortran.dg/backspace_2.f: Likewise. - * gfortran.dg/backspace_3.f: Likewise. - * gfortran.dg/backspace_4.f: Likewise. - * gfortran.dg/backspace_5.f: Likewise. - * gfortran.dg/backspace_6.f: Likewise. - * gfortran.dg/backspace_7.f90: Likewise. - * gfortran.dg/backspace_8.f: Likewise. - * gfortran.dg/backspace_9.f: Likewise. - * gfortran.dg/bessel_1.f90: Likewise. - * gfortran.dg/bessel_2.f90: Likewise. - * gfortran.dg/bessel_5.f90: Likewise. - * gfortran.dg/bessel_6.f90: Likewise. - * gfortran.dg/bessel_7.f90: Likewise. - * gfortran.dg/bind_c_dts_2.f03: Likewise. - * gfortran.dg/bind_c_dts_3.f03: Likewise. - * gfortran.dg/bind_c_usage_15.f90: Likewise. - * gfortran.dg/bind_c_usage_16.f03: Likewise. - * gfortran.dg/bind_c_usage_17.f90: Likewise. - * gfortran.dg/bind_c_usage_24.f90: Likewise. - * gfortran.dg/binding_c_table_15_1.f03: Likewise. - * gfortran.dg/binding_label_tests_16.f03: Likewise. - * gfortran.dg/binding_label_tests_23.f90: Likewise. - * gfortran.dg/bit_comparison_1.F90: Likewise. - * gfortran.dg/bit_comparison_2.F90: Likewise. - * gfortran.dg/block_1.f08: Likewise. - * gfortran.dg/block_13.f08: Likewise. - * gfortran.dg/block_14.f90: Likewise. - * gfortran.dg/block_2.f08: Likewise. - * gfortran.dg/block_6.f08: Likewise. - * gfortran.dg/block_7.f08: Likewise. - * gfortran.dg/block_8.f08: Likewise. - * gfortran.dg/blockdata_1.f90: Likewise. - * gfortran.dg/bound_1.f90: Likewise. - * gfortran.dg/bound_2.f90: Likewise. - * gfortran.dg/bound_3.f90: Likewise. - * gfortran.dg/bound_4.f90: Likewise. - * gfortran.dg/bound_5.f90: Likewise. - * gfortran.dg/bound_6.f90: Likewise. - * gfortran.dg/bound_7.f90: Likewise. - * gfortran.dg/bound_8.f90: Likewise. - * gfortran.dg/bound_9.f90: Likewise. - * gfortran.dg/bound_simplification_1.f90: Likewise. - * gfortran.dg/bound_simplification_3.f90: Likewise. - * gfortran.dg/bound_simplification_4.f90: Likewise. - * gfortran.dg/bound_simplification_5.f90: Likewise. - * gfortran.dg/bound_simplification_6.f90: Likewise. - * gfortran.dg/bounds_check_1.f90: Likewise. - * gfortran.dg/bounds_check_12.f90: Likewise. - * gfortran.dg/bounds_check_14.f90: Likewise. - * gfortran.dg/bounds_check_15.f90: Likewise. - * gfortran.dg/bounds_check_19.f90: Likewise. - * gfortran.dg/bounds_check_8.f90: Likewise. - * gfortran.dg/bounds_check_9.f90: Likewise. - * gfortran.dg/bounds_check_fail_2.f90: Likewise. - * gfortran.dg/bounds_check_fail_3.f90: Likewise. - * gfortran.dg/bounds_check_fail_4.f90: Likewise. - * gfortran.dg/boz_1.f90: Likewise. - * gfortran.dg/boz_11.f90: Likewise. - * gfortran.dg/boz_13.f90: Likewise. - * gfortran.dg/boz_14.f90: Likewise. - * gfortran.dg/boz_15.f90: Likewise. - * gfortran.dg/boz_3.f90: Likewise. - * gfortran.dg/boz_6.f90: Likewise. - * gfortran.dg/boz_9.f90: Likewise. - * gfortran.dg/byte_1.f90: Likewise. - * gfortran.dg/byte_2.f90: Likewise. - * gfortran.dg/c_assoc.f90: Likewise. - * gfortran.dg/c_assoc_2.f03: Likewise. - * gfortran.dg/c_assoc_3.f90: Likewise. - * gfortran.dg/c_by_val_1.f: Likewise. - * gfortran.dg/c_by_val_5.f90: Likewise. - * gfortran.dg/c_char_tests.f03: Likewise. - * gfortran.dg/c_char_tests_2.f03: Likewise. - * gfortran.dg/c_f_pointer_complex.f03: Likewise. - * gfortran.dg/c_f_pointer_logical.f03: Likewise. - * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise. - * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise. - * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise. - * gfortran.dg/c_f_pointer_tests.f90: Likewise. - * gfortran.dg/c_f_pointer_tests_4.f90: Likewise. - * gfortran.dg/c_kind_int128_test2.f03: Likewise. - * gfortran.dg/c_kind_params.f90: Likewise. - * gfortran.dg/c_loc_test_20.f90: Likewise. - * gfortran.dg/c_loc_tests_2.f03: Likewise. - * gfortran.dg/c_ptr_tests_14.f90: Likewise. - * gfortran.dg/c_ptr_tests_15.f90: Likewise. - * gfortran.dg/c_size_t_test.f03: Likewise. - * gfortran.dg/c_sizeof_1.f90: Likewise. - * gfortran.dg/c_sizeof_5.f90: Likewise. - * gfortran.dg/c_sizeof_6.f90: Likewise. - * gfortran.dg/char4_iunit_1.f03: Likewise. - * gfortran.dg/char4_iunit_2.f03: Likewise. - * gfortran.dg/char_allocation_1.f90: Likewise. - * gfortran.dg/char_array_constructor.f90: Likewise. - * gfortran.dg/char_array_structure_constructor.f90: Likewise. - * gfortran.dg/char_assign_1.f90: Likewise. - * gfortran.dg/char_associated_1.f90: Likewise. - * gfortran.dg/char_cast_2.f90: Likewise. - * gfortran.dg/char_comparison_1.f: Likewise. - * gfortran.dg/char_component_initializer_1.f90: Likewise. - * gfortran.dg/char_component_initializer_2.f90: Likewise. - * gfortran.dg/char_cons_len.f90: Likewise. - * gfortran.dg/char_conversion.f90: Likewise. - * gfortran.dg/char_cshift_1.f90: Likewise. - * gfortran.dg/char_cshift_2.f90: Likewise. - * gfortran.dg/char_decl_2.f90: Likewise. - * gfortran.dg/char_eoshift_1.f90: Likewise. - * gfortran.dg/char_eoshift_2.f90: Likewise. - * gfortran.dg/char_eoshift_3.f90: Likewise. - * gfortran.dg/char_eoshift_4.f90: Likewise. - * gfortran.dg/char_eoshift_5.f90: Likewise. - * gfortran.dg/char_expr_1.f90: Likewise. - * gfortran.dg/char_expr_3.f90: Likewise. - * gfortran.dg/char_initialiser_actual.f90: Likewise. - * gfortran.dg/char_length_12.f90: Likewise. - * gfortran.dg/char_length_14.f90: Likewise. - * gfortran.dg/char_length_15.f90: Likewise. - * gfortran.dg/char_length_17.f90: Likewise. - * gfortran.dg/char_length_20.f90: Likewise. - * gfortran.dg/char_length_21.f90: Likewise. - * gfortran.dg/char_length_5.f90: Likewise. - * gfortran.dg/char_length_6.f90: Likewise. - * gfortran.dg/char_length_7.f90: Likewise. - * gfortran.dg/char_length_8.f90: Likewise. - * gfortran.dg/char_pack_1.f90: Likewise. - * gfortran.dg/char_pack_2.f90: Likewise. - * gfortran.dg/char_pointer_assign.f90: Likewise. - * gfortran.dg/char_pointer_assign_3.f90: Likewise. - * gfortran.dg/char_pointer_comp_assign.f90: Likewise. - * gfortran.dg/char_pointer_dependency.f90: Likewise. - * gfortran.dg/char_pointer_dummy.f90: Likewise. - * gfortran.dg/char_pointer_func.f90: Likewise. - * gfortran.dg/char_reshape_1.f90: Likewise. - * gfortran.dg/char_result_1.f90: Likewise. - * gfortran.dg/char_result_12.f90: Likewise. - * gfortran.dg/char_result_13.f90: Likewise. - * gfortran.dg/char_result_14.f90: Likewise. - * gfortran.dg/char_result_15.f90: Likewise. - * gfortran.dg/char_result_2.f90: Likewise. - * gfortran.dg/char_result_3.f90: Likewise. - * gfortran.dg/char_result_4.f90: Likewise. - * gfortran.dg/char_result_5.f90: Likewise. - * gfortran.dg/char_result_6.f90: Likewise. - * gfortran.dg/char_result_7.f90: Likewise. - * gfortran.dg/char_result_8.f90: Likewise. - * gfortran.dg/char_spread_1.f90: Likewise. - * gfortran.dg/char_transpose_1.f90: Likewise. - * gfortran.dg/char_type_len.f90: Likewise. - * gfortran.dg/char_unpack_1.f90: Likewise. - * gfortran.dg/char_unpack_2.f90: Likewise. - * gfortran.dg/character_array_constructor_1.f90: Likewise. - * gfortran.dg/character_comparison_1.f90: Likewise. - * gfortran.dg/character_comparison_2.f90: Likewise. - * gfortran.dg/character_comparison_3.f90: Likewise. - * gfortran.dg/character_comparison_4.f90: Likewise. - * gfortran.dg/character_comparison_5.f90: Likewise. - * gfortran.dg/character_comparison_6.f90: Likewise. - * gfortran.dg/character_comparison_7.f90: Likewise. - * gfortran.dg/character_comparison_8.f90: Likewise. - * gfortran.dg/character_comparison_9.f90: Likewise. - * gfortran.dg/charlen_15.f90: Likewise. - * gfortran.dg/charlen_16.f90: Likewise. - * gfortran.dg/chkbits.f90: Likewise. - * gfortran.dg/chmod_1.f90: Likewise. - * gfortran.dg/chmod_2.f90: Likewise. - * gfortran.dg/chmod_3.f90: Likewise. - * gfortran.dg/class_1.f03: Likewise. - * gfortran.dg/class_18.f03: Likewise. - * gfortran.dg/class_19.f03: Likewise. - * gfortran.dg/class_35.f90: Likewise. - * gfortran.dg/class_46.f03: Likewise. - * gfortran.dg/class_48.f90: Likewise. - * gfortran.dg/class_51.f90: Likewise. - * gfortran.dg/class_52.f90: Likewise. - * gfortran.dg/class_6.f03: Likewise. - * gfortran.dg/class_63.f90: Likewise. - * gfortran.dg/class_64.f90: Likewise. - * gfortran.dg/class_65.f90: Likewise. - * gfortran.dg/class_66.f90: Likewise. - * gfortran.dg/class_67.f90: Likewise. - * gfortran.dg/class_9.f03: Likewise. - * gfortran.dg/class_alias.f90: Likewise. - * gfortran.dg/class_allocate_1.f03: Likewise. - * gfortran.dg/class_allocate_10.f03: Likewise. - * gfortran.dg/class_allocate_13.f90: Likewise. - * gfortran.dg/class_allocate_14.f90: Likewise. - * gfortran.dg/class_allocate_15.f90: Likewise. - * gfortran.dg/class_allocate_19.f03: Likewise. - * gfortran.dg/class_allocate_21.f90: Likewise. - * gfortran.dg/class_allocate_22.f90: Likewise. - * gfortran.dg/class_allocate_3.f03: Likewise. - * gfortran.dg/class_allocate_4.f03: Likewise. - * gfortran.dg/class_allocate_5.f90: Likewise. - * gfortran.dg/class_allocate_6.f03: Likewise. - * gfortran.dg/class_allocate_7.f03: Likewise. - * gfortran.dg/class_allocate_8.f03: Likewise. - * gfortran.dg/class_allocate_9.f03: Likewise. - * gfortran.dg/class_array_1.f03: Likewise. - * gfortran.dg/class_array_14.f90: Likewise. - * gfortran.dg/class_array_15.f03: Likewise. - * gfortran.dg/class_array_16.f90: Likewise. - * gfortran.dg/class_array_2.f03: Likewise. - * gfortran.dg/class_array_20.f03: Likewise. - * gfortran.dg/class_array_21.f03: Likewise. - * gfortran.dg/class_array_3.f03: Likewise. - * gfortran.dg/class_array_4.f03: Likewise. - * gfortran.dg/class_array_7.f03: Likewise. - * gfortran.dg/class_array_8.f03: Likewise. - * gfortran.dg/class_array_9.f03: Likewise. - * gfortran.dg/class_defined_operator_1.f03: Likewise. - * gfortran.dg/class_dummy_1.f03: Likewise. - * gfortran.dg/class_optional_1.f90: Likewise. - * gfortran.dg/class_optional_2.f90: Likewise. - * gfortran.dg/class_result_5.f90: Likewise. - * gfortran.dg/class_result_6.f90: Likewise. - * gfortran.dg/class_to_type_1.f03: Likewise. - * gfortran.dg/class_to_type_2.f90: Likewise. - * gfortran.dg/class_to_type_3.f03: Likewise. - * gfortran.dg/class_to_type_4.f90: Likewise. - * gfortran.dg/coarray/alloc_comp_1.f90: Likewise. - * gfortran.dg/coarray/alloc_comp_4.f90: Likewise. - * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise. - * gfortran.dg/coarray/atomic_1.f90: Likewise. - * gfortran.dg/coarray/atomic_2.f90: Likewise. - * gfortran.dg/coarray/codimension.f90: Likewise. - * gfortran.dg/coarray/coindexed_1.f90: Likewise. - * gfortran.dg/coarray/collectives_1.f90: Likewise. - * gfortran.dg/coarray/collectives_2.f90: Likewise. - * gfortran.dg/coarray/collectives_3.f90: Likewise. - * gfortran.dg/coarray/collectives_4.f90: Likewise. - * gfortran.dg/coarray/cosubscript_1.f90: Likewise. - * gfortran.dg/coarray/dummy_1.f90: Likewise. - * gfortran.dg/coarray/event_1.f90: Likewise. - * gfortran.dg/coarray/event_2.f90: Likewise. - * gfortran.dg/coarray/get_array.f90: Likewise. - * gfortran.dg/coarray/image_index_1.f90: Likewise. - * gfortran.dg/coarray/image_index_2.f90: Likewise. - * gfortran.dg/coarray/image_index_3.f90: Likewise. - * gfortran.dg/coarray/lib_realloc_1.f90: Likewise. - * gfortran.dg/coarray/lock_1.f90: Likewise. - * gfortran.dg/coarray/lock_2.f90: Likewise. - * gfortran.dg/coarray/move_alloc_1.f90: Likewise. - * gfortran.dg/coarray/poly_run_1.f90: Likewise. - * gfortran.dg/coarray/poly_run_2.f90: Likewise. - * gfortran.dg/coarray/poly_run_3.f90: Likewise. - * gfortran.dg/coarray/ptr_comp_3.f08: Likewise. - * gfortran.dg/coarray/registering_1.f90: Likewise. - * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise. - * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise. - * gfortran.dg/coarray/send_array.f90: Likewise. - * gfortran.dg/coarray/send_char_array_1.f90: Likewise. - * gfortran.dg/coarray/sendget_array.f90: Likewise. - * gfortran.dg/coarray/subobject_1.f90: Likewise. - * gfortran.dg/coarray/sync_1.f90: Likewise. - * gfortran.dg/coarray/sync_3.f90: Likewise. - * gfortran.dg/coarray/this_image_1.f90: Likewise. - * gfortran.dg/coarray/this_image_2.f90: Likewise. - * gfortran.dg/coarray_13.f90: Likewise. - * gfortran.dg/coarray_15.f90: Likewise. - * gfortran.dg/coarray_16.f90: Likewise. - * gfortran.dg/coarray_2.f90: Likewise. - * gfortran.dg/coarray_23.f90: Likewise. - * gfortran.dg/coarray_40.f90: Likewise. - * gfortran.dg/coarray_alloc_comp_1.f08: Likewise. - * gfortran.dg/coarray_alloc_comp_2.f08: Likewise. - * gfortran.dg/coarray_allocate_10.f08: Likewise. - * gfortran.dg/coarray_allocate_2.f08: Likewise. - * gfortran.dg/coarray_allocate_3.f08: Likewise. - * gfortran.dg/coarray_allocate_4.f08: Likewise. - * gfortran.dg/coarray_allocate_5.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_lib_alloc_4.f90: Likewise. - * gfortran.dg/coarray_lib_comm_1.f90: Likewise. - * gfortran.dg/coarray_lib_realloc_1.f90: Likewise. - * gfortran.dg/coarray_lib_token_1.f90: Likewise. - * gfortran.dg/coarray_lib_token_2.f90: Likewise. - * gfortran.dg/coarray_ptr_comp_1.f08: Likewise. - * gfortran.dg/coarray_ptr_comp_2.f08: Likewise. - * gfortran.dg/coarray_send_by_ref_1.f08: Likewise. - * gfortran.dg/coarray_stat_2.f90: Likewise. - * gfortran.dg/coarray_subobject_1.f90: Likewise. - * gfortran.dg/coindexed_1.f90: Likewise. - * gfortran.dg/comma.f: Likewise. - * gfortran.dg/comma_format_extension_3.f: Likewise. - * gfortran.dg/comma_format_extension_4.f: Likewise. - * gfortran.dg/common_2.f90: Likewise. - * gfortran.dg/common_4.f90: Likewise. - * gfortran.dg/common_align_1.f90: Likewise. - * gfortran.dg/common_align_2.f90: Likewise. - * gfortran.dg/common_equivalence_1.f: Likewise. - * gfortran.dg/common_pointer_1.f90: Likewise. - * gfortran.dg/common_resize_1.f: Likewise. - * gfortran.dg/complex_intrinsic_1.f90: Likewise. - * gfortran.dg/complex_intrinsic_3.f90: Likewise. - * gfortran.dg/complex_intrinsic_5.f90: Likewise. - * gfortran.dg/complex_intrinsic_7.f90: Likewise. - * gfortran.dg/complex_read.f90: Likewise. - * gfortran.dg/complex_write.f90: Likewise. - * gfortran.dg/constant_substring.f: Likewise. - * gfortran.dg/constructor_2.f90: Likewise. - * gfortran.dg/constructor_3.f90: Likewise. - * gfortran.dg/constructor_6.f90: Likewise. - * gfortran.dg/contained_1.f90: Likewise. - * gfortran.dg/contained_3.f90: Likewise. - * gfortran.dg/contained_equivalence_1.f90: Likewise. - * gfortran.dg/contained_module_proc_1.f90: Likewise. - * gfortran.dg/continuation_1.f90: Likewise. - * gfortran.dg/continuation_11.f90: Likewise. - * gfortran.dg/continuation_12.f90: Likewise. - * gfortran.dg/continuation_13.f90: Likewise. - * gfortran.dg/continuation_14.f: Likewise. - * gfortran.dg/continuation_8.f90: Likewise. - * gfortran.dg/convert_2.f90: Likewise. - * gfortran.dg/convert_implied_open.f90: Likewise. - * gfortran.dg/count_init_expr.f03: Likewise. - * gfortran.dg/cr_lf.f90: Likewise. - * gfortran.dg/cray_pointers_10.f90: Likewise. - * gfortran.dg/cray_pointers_2.f90: Likewise. - * gfortran.dg/cray_pointers_5.f90: Likewise. - * gfortran.dg/cray_pointers_7.f90: Likewise. - * gfortran.dg/cray_pointers_8.f90: Likewise. - * gfortran.dg/cshift_1.f90: Likewise. - * gfortran.dg/cshift_2.f90: Likewise. - * gfortran.dg/cshift_large_1.f90: Likewise. - * gfortran.dg/cshift_nan_1.f90: Likewise. - * gfortran.dg/csqrt_2.f: Likewise. - * gfortran.dg/data_array_1.f90: Likewise. - * gfortran.dg/data_char_1.f90: Likewise. - * gfortran.dg/data_char_2.f90: Likewise. - * gfortran.dg/data_char_3.f90: Likewise. - * gfortran.dg/data_derived_1.f90: Likewise. - * gfortran.dg/data_implied_do_1.f90: Likewise. - * gfortran.dg/data_namelist_conflict.f90: Likewise. - * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise. - * gfortran.dg/deallocate_stat.f90: Likewise. - * gfortran.dg/deallocate_stat_2.f90: Likewise. - * gfortran.dg/debug/pr37738.f: Likewise. - * gfortran.dg/dec_bitwise_ops_1.f90: Likewise. - * gfortran.dg/dec_bitwise_ops_2.f90: Likewise. - * gfortran.dg/dec_exp_1.f90: Likewise. - * gfortran.dg/dec_init_1.f90: Likewise. - * gfortran.dg/dec_init_2.f90: Likewise. - * gfortran.dg/dec_init_3.f90: Likewise. - * gfortran.dg/dec_init_4.f90: Likewise. - * gfortran.dg/dec_io_1.f90: Likewise. - * gfortran.dg/dec_io_2.f90: Likewise. - * gfortran.dg/dec_io_2a.f90: Likewise. - * gfortran.dg/dec_io_6.f90: Likewise. - * gfortran.dg/dec_loc_rval_1.f90: Likewise. - * gfortran.dg/dec_logical_xor_1.f90: Likewise. - * gfortran.dg/dec_math.f90: Likewise. - * gfortran.dg/dec_parameter_1.f: Likewise. - * gfortran.dg/dec_parameter_2.f90: Likewise. - * gfortran.dg/dec_static_1.f90: Likewise. - * gfortran.dg/dec_static_2.f90: Likewise. - * gfortran.dg/dec_structure_1.f90: Likewise. - * gfortran.dg/dec_structure_10.f90: Likewise. - * gfortran.dg/dec_structure_18.f90: Likewise. - * gfortran.dg/dec_structure_19.f90: Likewise. - * gfortran.dg/dec_structure_2.f90: Likewise. - * gfortran.dg/dec_structure_22.f90: Likewise. - * gfortran.dg/dec_structure_3.f90: Likewise. - * gfortran.dg/dec_structure_4.f90: Likewise. - * gfortran.dg/dec_structure_5.f90: Likewise. - * gfortran.dg/dec_structure_6.f90: Likewise. - * gfortran.dg/dec_structure_7.f90: Likewise. - * gfortran.dg/dec_union_1.f90: Likewise. - * gfortran.dg/dec_union_2.f90: Likewise. - * gfortran.dg/dec_union_3.f90: Likewise. - * gfortran.dg/dec_union_4.f90: Likewise. - * gfortran.dg/dec_union_5.f90: Likewise. - * gfortran.dg/default_format_1.f90: Likewise. - * gfortran.dg/default_format_2.f90: Likewise. - * gfortran.dg/default_format_denormal_1.f90: Likewise. - * gfortran.dg/default_format_denormal_2.f90: Likewise. - * gfortran.dg/default_initialization_3.f90: Likewise. - * gfortran.dg/default_initialization_4.f90: Likewise. - * gfortran.dg/default_initialization_5.f90: Likewise. - * gfortran.dg/deferred_character_1.f90: Likewise. - * gfortran.dg/deferred_character_10.f90: Likewise. - * gfortran.dg/deferred_character_11.f90: Likewise. - * gfortran.dg/deferred_character_12.f90: Likewise. - * gfortran.dg/deferred_character_13.f90: Likewise. - * gfortran.dg/deferred_character_14.f90: Likewise. - * gfortran.dg/deferred_character_15.f90: Likewise. - * gfortran.dg/deferred_character_16.f90: Likewise. - * gfortran.dg/deferred_character_2.f90: Likewise. - * gfortran.dg/deferred_character_3.f90: Likewise. - * gfortran.dg/deferred_character_4.f90: Likewise. - * gfortran.dg/deferred_character_5.f90: Likewise. - * gfortran.dg/deferred_character_6.f90: Likewise. - * gfortran.dg/deferred_character_7.f90: Likewise. - * gfortran.dg/deferred_character_8.f90: Likewise. - * gfortran.dg/deferred_character_9.f90: Likewise. - * gfortran.dg/deferred_character_assignment_1.f90: Likewise. - * gfortran.dg/deferred_type_component_1.f90: Likewise. - * gfortran.dg/deferred_type_component_2.f90: Likewise. - * gfortran.dg/deferred_type_param_2.f90: Likewise. - * gfortran.dg/deferred_type_param_4.f90: Likewise. - * gfortran.dg/deferred_type_param_5.f90: Likewise. - * gfortran.dg/deferred_type_param_6.f90: Likewise. - * gfortran.dg/deferred_type_param_8.f90: Likewise. - * gfortran.dg/deferred_type_param_9.f90: Likewise. - * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise. - * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise. - * gfortran.dg/defined_assignment_1.f90: Likewise. - * gfortran.dg/defined_assignment_10.f90: Likewise. - * gfortran.dg/defined_assignment_11.f90: Likewise. - * gfortran.dg/defined_assignment_2.f90: Likewise. - * gfortran.dg/defined_assignment_3.f90: Likewise. - * gfortran.dg/defined_assignment_4.f90: Likewise. - * gfortran.dg/defined_assignment_5.f90: Likewise. - * gfortran.dg/defined_assignment_8.f90: Likewise. - * gfortran.dg/defined_assignment_9.f90: Likewise. - * gfortran.dg/dependency_2.f90: Likewise. - * gfortran.dg/dependency_21.f90: Likewise. - * gfortran.dg/dependency_22.f90: Likewise. - * gfortran.dg/dependency_23.f90: Likewise. - * gfortran.dg/dependency_24.f90: Likewise. - * gfortran.dg/dependency_25.f90: Likewise. - * gfortran.dg/dependency_26.f90: Likewise. - * gfortran.dg/dependency_39.f90: Likewise. - * gfortran.dg/dependency_40.f90: Likewise. - * gfortran.dg/dependency_41.f90: Likewise. - * gfortran.dg/dependency_42.f90: Likewise. - * gfortran.dg/dependency_43.f90: Likewise. - * gfortran.dg/dependency_44.f90: Likewise. - * gfortran.dg/dependency_45.f90: Likewise. - * gfortran.dg/dependency_50.f90: Likewise. - * gfortran.dg/dependency_51.f90: Likewise. - * gfortran.dg/dependent_decls_1.f90: Likewise. - * gfortran.dg/der_array_1.f90: Likewise. - * gfortran.dg/der_array_io_1.f90: Likewise. - * gfortran.dg/der_array_io_2.f90: Likewise. - * gfortran.dg/der_array_io_3.f90: Likewise. - * gfortran.dg/der_io_1.f90: Likewise. - * gfortran.dg/der_io_3.f90: Likewise. - * gfortran.dg/der_pointer_2.f90: Likewise. - * gfortran.dg/derived_comp_array_ref_1.f90: Likewise. - * gfortran.dg/derived_comp_array_ref_2.f90: Likewise. - * gfortran.dg/derived_comp_array_ref_4.f90: Likewise. - * gfortran.dg/derived_comp_array_ref_7.f90: Likewise. - * gfortran.dg/derived_constructor_char_3.f90: Likewise. - * gfortran.dg/derived_constructor_comps_1.f90: Likewise. - * gfortran.dg/derived_constructor_comps_4.f90: Likewise. - * gfortran.dg/derived_constructor_comps_5.f90: Likewise. - * gfortran.dg/derived_constructor_comps_6.f90: Likewise. - * gfortran.dg/derived_external_function_1.f90: Likewise. - * gfortran.dg/derived_init_1.f90: Likewise. - * gfortran.dg/derived_init_2.f90: Likewise. - * gfortran.dg/derived_init_3.f90: Likewise. - * gfortran.dg/derived_init_4.f90: Likewise. - * gfortran.dg/derived_pointer_null_1.f90: Likewise. - * gfortran.dg/derived_pointer_recursion_2.f90: Likewise. - * gfortran.dg/dev_null.F90: Likewise. - * gfortran.dg/dfloat_1.f90: Likewise. - * gfortran.dg/dim_sum_1.f90: Likewise. - * gfortran.dg/dim_sum_2.f90: Likewise. - * gfortran.dg/dim_sum_3.f90: Likewise. - * gfortran.dg/direct_io_10.f: Likewise. - * gfortran.dg/direct_io_11.f90: Likewise. - * gfortran.dg/direct_io_12.f90: Likewise. - * gfortran.dg/direct_io_2.f90: Likewise. - * gfortran.dg/direct_io_3.f90: Likewise. - * gfortran.dg/direct_io_4.f90: Likewise. - * gfortran.dg/direct_io_5.f90: Likewise. - * gfortran.dg/direct_io_6.f90: Likewise. - * gfortran.dg/direct_io_7.f90: Likewise. - * gfortran.dg/direct_io_8.f90: Likewise. - * gfortran.dg/direct_io_9.f: Likewise. - * gfortran.dg/do_1.f90: Likewise. - * gfortran.dg/do_3.F90: Likewise. - * gfortran.dg/do_concurrent_2.f90: Likewise. - * gfortran.dg/do_concurrent_4.f90: Likewise. - * gfortran.dg/do_corner_warn.f90: Likewise. - * gfortran.dg/do_iterator_2.f90: Likewise. - * gfortran.dg/dollar_edit_descriptor_1.f: Likewise. - * gfortran.dg/dollar_edit_descriptor_2.f: Likewise. - * gfortran.dg/dos_eol.f: Likewise. - * gfortran.dg/dot_product_1.f03: Likewise. - * gfortran.dg/dot_product_2.f90: Likewise. - * gfortran.dg/dot_product_4.f90: Likewise. - * gfortran.dg/dshift_1.F90: Likewise. - * gfortran.dg/dshift_2.F90: Likewise. - * gfortran.dg/dtio_1.f90: Likewise. - * gfortran.dg/dtio_10.f90: Likewise. - * gfortran.dg/dtio_12.f90: Likewise. - * gfortran.dg/dtio_14.f90: Likewise. - * gfortran.dg/dtio_15.f90: Likewise. - * gfortran.dg/dtio_16.f90: Likewise. - * gfortran.dg/dtio_17.f90: Likewise. - * gfortran.dg/dtio_19.f90: Likewise. - * gfortran.dg/dtio_2.f90: Likewise. - * gfortran.dg/dtio_20.f03: Likewise. - * gfortran.dg/dtio_22.f90: Likewise. - * gfortran.dg/dtio_24.f90: Likewise. - * gfortran.dg/dtio_25.f90: Likewise. - * gfortran.dg/dtio_26.f03: Likewise. - * gfortran.dg/dtio_27.f90: Likewise. - * gfortran.dg/dtio_28.f03: Likewise. - * gfortran.dg/dtio_3.f90: Likewise. - * gfortran.dg/dtio_30.f03: Likewise. - * gfortran.dg/dtio_31.f03: Likewise. - * gfortran.dg/dtio_32.f03: Likewise. - * gfortran.dg/dtio_4.f90: Likewise. - * gfortran.dg/dtio_5.f90: Likewise. - * gfortran.dg/dtio_7.f90: Likewise. - * gfortran.dg/dtio_8.f90: Likewise. - * gfortran.dg/dtio_9.f90: Likewise. - * gfortran.dg/dummy_procedure_3.f90: Likewise. - * gfortran.dg/dummy_procedure_7.f90: Likewise. - * gfortran.dg/dup_save_1.f90: Likewise. - * gfortran.dg/dup_save_2.f90: Likewise. - * gfortran.dg/dynamic_dispatch_1.f03: Likewise. - * gfortran.dg/dynamic_dispatch_11.f03: Likewise. - * gfortran.dg/dynamic_dispatch_12.f90: Likewise. - * gfortran.dg/dynamic_dispatch_2.f03: Likewise. - * gfortran.dg/dynamic_dispatch_3.f03: Likewise. - * gfortran.dg/dynamic_dispatch_4.f03: Likewise. - * gfortran.dg/dynamic_dispatch_5.f03: Likewise. - * gfortran.dg/dynamic_dispatch_7.f03: Likewise. - * gfortran.dg/dynamic_dispatch_8.f03: Likewise. - * gfortran.dg/dynamic_dispatch_9.f03: Likewise. - * gfortran.dg/e_d_fmt.f90: Likewise. - * gfortran.dg/edit_real_1.f90: Likewise. - * gfortran.dg/elemental_by_value_1.f90: Likewise. - * gfortran.dg/elemental_dependency_1.f90: Likewise. - * gfortran.dg/elemental_dependency_4.f90: Likewise. - * gfortran.dg/elemental_dependency_5.f90: Likewise. - * gfortran.dg/elemental_dependency_6.f90: Likewise. - * gfortran.dg/elemental_optional_args_2.f90: Likewise. - * gfortran.dg/elemental_optional_args_3.f90: Likewise. - * gfortran.dg/elemental_optional_args_4.f90: Likewise. - * gfortran.dg/elemental_optional_args_5.f03: Likewise. - * gfortran.dg/elemental_optional_args_6.f90: Likewise. - * gfortran.dg/elemental_optional_args_7.f90: Likewise. - * gfortran.dg/elemental_scalar_args_1.f90: Likewise. - * gfortran.dg/elemental_scalar_args_2.f90: Likewise. - * gfortran.dg/elemental_subroutine_1.f90: Likewise. - * gfortran.dg/elemental_subroutine_10.f90: Likewise. - * gfortran.dg/elemental_subroutine_11.f90: Likewise. - * gfortran.dg/elemental_subroutine_2.f90: Likewise. - * gfortran.dg/elemental_subroutine_3.f90: Likewise. - * gfortran.dg/elemental_subroutine_7.f90: Likewise. - * gfortran.dg/elemental_subroutine_9.f90: Likewise. - * gfortran.dg/empty_format_1.f90: Likewise. - * gfortran.dg/endfile.f: Likewise. - * gfortran.dg/endfile.f90: Likewise. - * gfortran.dg/endfile_2.f90: Likewise. - * gfortran.dg/entry_1.f90: Likewise. - * gfortran.dg/entry_10.f90: Likewise. - * gfortran.dg/entry_12.f90: Likewise. - * gfortran.dg/entry_13.f90: Likewise. - * gfortran.dg/entry_14.f90: Likewise. - * gfortran.dg/entry_16.f90: Likewise. - * gfortran.dg/entry_3.f90: Likewise. - * gfortran.dg/entry_6.f90: Likewise. - * gfortran.dg/entry_9.f90: Likewise. - * gfortran.dg/entry_array_specs_2.f: Likewise. - * gfortran.dg/enum_1.f90: Likewise. - * gfortran.dg/enum_9.f90: Likewise. - * gfortran.dg/eof_1.f90: Likewise. - * gfortran.dg/eof_2.f90: Likewise. - * gfortran.dg/eof_4.f90: Likewise. - * gfortran.dg/eof_5.f90: Likewise. - * gfortran.dg/eor_handling_1.f90: Likewise. - * gfortran.dg/eor_handling_2.f90: Likewise. - * gfortran.dg/eor_handling_3.f90: Likewise. - * gfortran.dg/eor_handling_4.f90: Likewise. - * gfortran.dg/eor_handling_5.f90: Likewise. - * gfortran.dg/eoshift_3.f90: Likewise. - * gfortran.dg/eoshift_4.f90: Likewise. - * gfortran.dg/eoshift_5.f90: Likewise. - * gfortran.dg/eoshift_6.f90: Likewise. - * gfortran.dg/eoshift_large_1.f90: Likewise. - * gfortran.dg/equiv_6.f90: Likewise. - * gfortran.dg/equiv_7.f90: Likewise. - * gfortran.dg/equiv_9.f90: Likewise. - * gfortran.dg/equiv_constraint_4.f90: Likewise. - * gfortran.dg/erf_2.F90: Likewise. - * gfortran.dg/erf_3.F90: Likewise. - * gfortran.dg/erfc_scaled_1.f90: Likewise. - * gfortran.dg/error_format_2.f90: Likewise. - * gfortran.dg/error_recovery_5.f90: Likewise. - * gfortran.dg/execute_command_line_2.f90: Likewise. - * gfortran.dg/execute_command_line_3.f90: Likewise. - * gfortran.dg/exit_1.f08: Likewise. - * gfortran.dg/exit_3.f08: Likewise. - * gfortran.dg/exponent_1.f90: Likewise. - * gfortran.dg/exponent_2.f90: Likewise. - * gfortran.dg/extended_char_comparison_1.f: Likewise. - * gfortran.dg/extends_1.f03: Likewise. - * gfortran.dg/extends_16.f90: Likewise. - * gfortran.dg/extends_2.f03: Likewise. - * gfortran.dg/extends_3.f03: Likewise. - * gfortran.dg/extends_4.f03: Likewise. - * gfortran.dg/extends_type_of_1.f03: Likewise. - * gfortran.dg/extends_type_of_2.f03: Likewise. - * gfortran.dg/external_procedures_3.f90: Likewise. - * gfortran.dg/f2003_inquire_1.f03: Likewise. - * gfortran.dg/f2003_io_1.f03: Likewise. - * gfortran.dg/f2003_io_4.f03: Likewise. - * gfortran.dg/f2003_io_5.f03: Likewise. - * gfortran.dg/f2003_io_6.f03: Likewise. - * gfortran.dg/f2003_io_7.f03: Likewise. - * gfortran.dg/f2c_1.f90: Likewise. - * gfortran.dg/f2c_2.f90: Likewise. - * gfortran.dg/f2c_3.f90: Likewise. - * gfortran.dg/f2c_4.f90: Likewise. - * gfortran.dg/f2c_6.f90: Likewise. - * gfortran.dg/f2c_7.f90: Likewise. - * gfortran.dg/f2c_9.f90: Likewise. - * gfortran.dg/fgetc_1.f90: Likewise. - * gfortran.dg/fgetc_2.f90: Likewise. - * gfortran.dg/filename_null.f90: Likewise. - * gfortran.dg/finalize_12.f90: Likewise. - * gfortran.dg/finalize_13.f90: Likewise. - * gfortran.dg/finalize_15.f90: Likewise. - * gfortran.dg/finalize_17.f90: Likewise. - * gfortran.dg/finalize_18.f90: Likewise. - * gfortran.dg/finalize_25.f90: Likewise. - * gfortran.dg/finalize_29.f08: Likewise. - * gfortran.dg/finalize_31.f90: Likewise. - * gfortran.dg/float_1.f90: Likewise. - * gfortran.dg/flush_1.f90: Likewise. - * gfortran.dg/fmt_bz_bn.f: Likewise. - * gfortran.dg/fmt_bz_bn_err.f: Likewise. - * gfortran.dg/fmt_cache_1.f: Likewise. - * gfortran.dg/fmt_cache_2.f: Likewise. - * gfortran.dg/fmt_cache_3.f90: Likewise. - * gfortran.dg/fmt_colon.f90: Likewise. - * gfortran.dg/fmt_e.f90: Likewise. - * gfortran.dg/fmt_en.f90: Likewise. - * gfortran.dg/fmt_error_10.f: Likewise. - * gfortran.dg/fmt_error_9.f: Likewise. - * gfortran.dg/fmt_exhaust.f90: Likewise. - * gfortran.dg/fmt_f0_1.f90: Likewise. - * gfortran.dg/fmt_f_an_p.f: Likewise. - * gfortran.dg/fmt_fw_d.f90: Likewise. - * gfortran.dg/fmt_g.f: Likewise. - * gfortran.dg/fmt_g0_1.f08: Likewise. - * gfortran.dg/fmt_g0_2.f08: Likewise. - * gfortran.dg/fmt_g0_4.f08: Likewise. - * gfortran.dg/fmt_g0_5.f08: Likewise. - * gfortran.dg/fmt_g0_6.f08: Likewise. - * gfortran.dg/fmt_g0_7.f08: Likewise. - * gfortran.dg/fmt_g_1.f90: Likewise. - * gfortran.dg/fmt_int_sign.f90: Likewise. - * gfortran.dg/fmt_l.f90: Likewise. - * gfortran.dg/fmt_missing_period_2.f: Likewise. - * gfortran.dg/fmt_missing_period_3.f: Likewise. - * gfortran.dg/fmt_p_1.f90: Likewise. - * gfortran.dg/fmt_pf.f90: Likewise. - * gfortran.dg/fmt_read.f90: Likewise. - * gfortran.dg/fmt_read_bz_bn.f90: Likewise. - * gfortran.dg/fmt_t_1.f90: Likewise. - * gfortran.dg/fmt_t_2.f90: Likewise. - * gfortran.dg/fmt_t_3.f90: Likewise. - * gfortran.dg/fmt_t_4.f90: Likewise. - * gfortran.dg/fmt_t_5.f90: Likewise. - * gfortran.dg/fmt_t_6.f: Likewise. - * gfortran.dg/fmt_t_7.f: Likewise. - * gfortran.dg/fmt_t_9.f: Likewise. - * gfortran.dg/fmt_tl.f: Likewise. - * gfortran.dg/fmt_unlimited.f90: Likewise. - * gfortran.dg/fmt_white.f: Likewise. - * gfortran.dg/fmt_zero_digits.f90: Likewise. - * gfortran.dg/fold_nearest.f90: Likewise. - * gfortran.dg/forall_1.f90: Likewise. - * gfortran.dg/forall_10.f90: Likewise. - * gfortran.dg/forall_12.f90: Likewise. - * gfortran.dg/forall_13.f90: Likewise. - * gfortran.dg/forall_15.f90: Likewise. - * gfortran.dg/forall_4.f90: Likewise. - * gfortran.dg/forall_5.f90: Likewise. - * gfortran.dg/forall_6.f90: Likewise. - * gfortran.dg/forall_7.f90: Likewise. - * gfortran.dg/fraction.f90: Likewise. - * gfortran.dg/fseek.f90: Likewise. - * gfortran.dg/ftell_1.f90: Likewise. - * gfortran.dg/ftell_2.f90: Likewise. - * gfortran.dg/ftell_3.f90: Likewise. - * gfortran.dg/func_assign_2.f90: Likewise. - * gfortran.dg/func_assign_3.f90: Likewise. - * gfortran.dg/func_derived_1.f90: Likewise. - * gfortran.dg/func_derived_2.f90: Likewise. - * gfortran.dg/func_derived_3.f90: Likewise. - * gfortran.dg/func_result_1.f90: Likewise. - * gfortran.dg/func_result_2.f90: Likewise. - * gfortran.dg/func_result_6.f90: Likewise. - * gfortran.dg/function_charlen_2.f90: Likewise. - * gfortran.dg/function_charlen_3.f: Likewise. - * gfortran.dg/function_kinds_1.f90: Likewise. - * gfortran.dg/function_kinds_4.f90: Likewise. - * gfortran.dg/function_optimize_10.f90: Likewise. - * gfortran.dg/function_optimize_11.f90: Likewise. - * gfortran.dg/function_optimize_12.f90: Likewise. - * gfortran.dg/function_optimize_4.f90: Likewise. - * gfortran.dg/function_optimize_8.f90: Likewise. - * gfortran.dg/g77/13037.f: Likewise. - * gfortran.dg/g77/1832.f: Likewise. - * gfortran.dg/g77/19981119-0.f: Likewise. - * gfortran.dg/g77/19990313-0.f: Likewise. - * gfortran.dg/g77/19990313-1.f: Likewise. - * gfortran.dg/g77/19990313-2.f: Likewise. - * gfortran.dg/g77/19990313-3.f: Likewise. - * gfortran.dg/g77/19990419-1.f: Likewise. - * gfortran.dg/g77/19990826-0.f: Likewise. - * gfortran.dg/g77/19990826-2.f: Likewise. - * gfortran.dg/g77/20000503-1.f: Likewise. - * gfortran.dg/g77/20001111.f: Likewise. - * gfortran.dg/g77/20010116.f: Likewise. - * gfortran.dg/g77/20010216-1.f: Likewise. - * gfortran.dg/g77/20010430.f: Likewise. - * gfortran.dg/g77/20010610.f: Likewise. - * gfortran.dg/g77/6177.f: Likewise. - * gfortran.dg/g77/7388.f: Likewise. - * gfortran.dg/g77/947.f: Likewise. - * gfortran.dg/g77/970625-2.f: Likewise. - * gfortran.dg/g77/971102-1.f: Likewise. - * gfortran.dg/g77/980628-0.f: Likewise. - * gfortran.dg/g77/980628-1.f: Likewise. - * gfortran.dg/g77/980628-10.f: Likewise. - * gfortran.dg/g77/980628-2.f: Likewise. - * gfortran.dg/g77/980628-3.f: Likewise. - * gfortran.dg/g77/980628-7.f: Likewise. - * gfortran.dg/g77/980628-8.f: Likewise. - * gfortran.dg/g77/980628-9.f: Likewise. - * gfortran.dg/g77/980701-0.f: Likewise. - * gfortran.dg/g77/980701-1.f: Likewise. - * gfortran.dg/g77/cabs.f: Likewise. - * gfortran.dg/g77/claus.f: Likewise. - * gfortran.dg/g77/complex_1.f: Likewise. - * gfortran.dg/g77/cpp3.F: Likewise. - * gfortran.dg/g77/cpp4.F: Likewise. - * gfortran.dg/g77/cpp5.F: Likewise. - * gfortran.dg/g77/dcomplex.f: Likewise. - * gfortran.dg/g77/dnrm2.f: Likewise. - * gfortran.dg/g77/erfc.f: Likewise. - * gfortran.dg/g77/f77-edit-i-in.f: Likewise. - * gfortran.dg/g77/f77-edit-t-in.f: Likewise. - * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise. - * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise. - * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise. - * gfortran.dg/g77/int8421.f: Likewise. - * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise. - * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise. - * gfortran.dg/g77/le.f: Likewise. - * gfortran.dg/g77/short.f: Likewise. - * gfortran.dg/gamma_1.f90: Likewise. - * gfortran.dg/gamma_4.f90: Likewise. - * gfortran.dg/gamma_5.f90: Likewise. - * gfortran.dg/generic_13.f90: Likewise. - * gfortran.dg/generic_15.f90: Likewise. - * gfortran.dg/generic_19.f90: Likewise. - * gfortran.dg/generic_20.f90: Likewise. - * gfortran.dg/generic_23.f03: Likewise. - * gfortran.dg/generic_25.f90: Likewise. - * gfortran.dg/generic_27.f90: Likewise. - * gfortran.dg/generic_31.f90: Likewise. - * gfortran.dg/generic_4.f90: Likewise. - * gfortran.dg/global_vars_c_init.f90: Likewise. - * gfortran.dg/global_vars_f90_init.f90: Likewise. - * gfortran.dg/gnu_logical_1.F: Likewise. - * gfortran.dg/goacc/fixed-1.f: Likewise. - * gfortran.dg/goacc/fixed-2.f: Likewise. - * gfortran.dg/goacc/gang-static.f95: Likewise. - * gfortran.dg/goacc/kernels-loop-2.f95: Likewise. - * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise. - * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise. - * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise. - * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise. - * gfortran.dg/goacc/kernels-loop-data.f95: Likewise. - * gfortran.dg/goacc/kernels-loop-n.f95: Likewise. - * gfortran.dg/goacc/kernels-loop.f95: Likewise. - * gfortran.dg/goacc/omp-fixed.f: Likewise. - * gfortran.dg/gomp/crayptr5.f90: Likewise. - * gfortran.dg/gomp/pr48794-2.f90: Likewise. - * gfortran.dg/gomp/pr48794.f90: Likewise. - * gfortran.dg/gomp/pr72744.f90: Likewise. - * gfortran.dg/gomp/pr77665.f90: Likewise. - * gfortran.dg/gomp/workshare2.f90: Likewise. - * gfortran.dg/gomp/workshare3.f90: Likewise. - * gfortran.dg/goto_1.f: Likewise. - * gfortran.dg/goto_2.f90: Likewise. - * gfortran.dg/goto_4.f90: Likewise. - * gfortran.dg/goto_6.f: Likewise. - * gfortran.dg/graphite/id-26.f03: Likewise. - * gfortran.dg/graphite/id-pr45370.f90: Likewise. - * gfortran.dg/graphite/pr29581.f90: Likewise. - * gfortran.dg/graphite/pr29832.f90: Likewise. - * gfortran.dg/graphite/run-id-1.f: Likewise. - * gfortran.dg/graphite/run-id-2.f90: Likewise. - * gfortran.dg/graphite/run-id-3.f90: Likewise. - * gfortran.dg/hollerith.f90: Likewise. - * gfortran.dg/hollerith4.f90: Likewise. - * gfortran.dg/hollerith6.f90: Likewise. - * gfortran.dg/hollerith8.f90: Likewise. - * gfortran.dg/hollerith_1.f90: Likewise. - * gfortran.dg/hollerith_character_array_constructor.f90: Likewise. - * gfortran.dg/hollerith_f95.f90: Likewise. - * gfortran.dg/hollerith_legacy.f90: Likewise. - * gfortran.dg/host_assoc_call_3.f90: Likewise. - * gfortran.dg/host_assoc_function_1.f90: Likewise. - * gfortran.dg/host_assoc_function_3.f90: Likewise. - * gfortran.dg/host_assoc_function_4.f90: Likewise. - * gfortran.dg/host_assoc_function_9.f90: Likewise. - * gfortran.dg/host_dummy_index_1.f90: Likewise. - * gfortran.dg/hypot_1.f90: Likewise. - * gfortran.dg/iall_iany_iparity_1.f90: Likewise. - * gfortran.dg/iargc.f90: Likewise. - * gfortran.dg/ibits.f90: Likewise. - * gfortran.dg/ichar_1.f90: Likewise. - * gfortran.dg/ichar_2.f90: Likewise. - * gfortran.dg/ieee/ieee_1.F90: Likewise. - * gfortran.dg/ieee/ieee_2.f90: Likewise. - * gfortran.dg/ieee/ieee_3.f90: Likewise. - * gfortran.dg/ieee/ieee_4.f90: Likewise. - * gfortran.dg/ieee/ieee_6.f90: Likewise. - * gfortran.dg/ieee/ieee_7.f90: Likewise. - * gfortran.dg/ieee/ieee_8.f90: Likewise. - * gfortran.dg/ieee/intrinsics_1.f90: Likewise. - * gfortran.dg/ieee/intrinsics_2.F90: Likewise. - * gfortran.dg/ieee/large_1.f90: Likewise. - * gfortran.dg/ieee/large_2.f90: Likewise. - * gfortran.dg/ieee/large_3.F90: Likewise. - * gfortran.dg/ieee/large_4.f90: Likewise. - * gfortran.dg/ieee/rounding_1.f90: Likewise. - * gfortran.dg/ieee/underflow_1.f90: Likewise. - * gfortran.dg/impl_do_var_data.f90: Likewise. - * gfortran.dg/implicit_10.f90: Likewise. - * gfortran.dg/implicit_12.f90: Likewise. - * gfortran.dg/implicit_class_1.f90: Likewise. - * gfortran.dg/implicit_pure_1.f90: Likewise. - * gfortran.dg/implied_do_1.f90: Likewise. - * gfortran.dg/implied_do_io_1.f90: Likewise. - * gfortran.dg/implied_do_io_2.f90: Likewise. - * gfortran.dg/implied_do_io_3.f90: Likewise. - * gfortran.dg/implied_shape_1.f08: Likewise. - * gfortran.dg/import.f90: Likewise. - * gfortran.dg/import4.f90: Likewise. - * gfortran.dg/impure_1.f08: Likewise. - * gfortran.dg/index.f90: Likewise. - * gfortran.dg/index_2.f90: Likewise. - * gfortran.dg/init_flag_1.f90: Likewise. - * gfortran.dg/init_flag_10.f90: Likewise. - * gfortran.dg/init_flag_15.f03: Likewise. - * gfortran.dg/init_flag_2.f90: Likewise. - * gfortran.dg/init_flag_3.f90: Likewise. - * gfortran.dg/init_flag_4.f90: Likewise. - * gfortran.dg/init_flag_5.f90: Likewise. - * gfortran.dg/init_flag_6.f90: Likewise. - * gfortran.dg/init_flag_7.f90: Likewise. - * gfortran.dg/init_flag_9.f90: Likewise. - * gfortran.dg/initialization_11.f90: Likewise. - * gfortran.dg/initialization_19.f90: Likewise. - * gfortran.dg/initialization_2.f90: Likewise. - * gfortran.dg/initialization_22.f90: Likewise. - * gfortran.dg/initialization_27.f90: Likewise. - * gfortran.dg/initialization_5.f90: Likewise. - * gfortran.dg/initialization_6.f90: Likewise. - * gfortran.dg/inline_matmul_1.f90: Likewise. - * gfortran.dg/inline_matmul_10.f90: Likewise. - * gfortran.dg/inline_matmul_11.f90: Likewise. - * gfortran.dg/inline_matmul_13.f90: Likewise. - * gfortran.dg/inline_matmul_14.f90: Likewise. - * gfortran.dg/inline_matmul_16.f90: Likewise. - * gfortran.dg/inline_matmul_17.f90: Likewise. - * gfortran.dg/inline_matmul_18.f90: Likewise. - * gfortran.dg/inline_matmul_19.f90: Likewise. - * gfortran.dg/inline_matmul_2.f90: Likewise. - * gfortran.dg/inline_matmul_20.f90: Likewise. - * gfortran.dg/inline_matmul_22.f90: Likewise. - * gfortran.dg/inline_matmul_3.f90: Likewise. - * gfortran.dg/inline_matmul_4.f90: Likewise. - * gfortran.dg/inline_matmul_5.f90: Likewise. - * gfortran.dg/inline_matmul_6.f90: Likewise. - * gfortran.dg/inline_matmul_7.f90: Likewise. - * gfortran.dg/inline_matmul_8.f90: Likewise. - * gfortran.dg/inline_matmul_9.f90: Likewise. - * gfortran.dg/inline_sum_1.f90: Likewise. - * gfortran.dg/inline_sum_3.f90: Likewise. - * gfortran.dg/inline_sum_5.f90: Likewise. - * gfortran.dg/inquire-complex.f90: Likewise. - * gfortran.dg/inquire.f90: Likewise. - * gfortran.dg/inquire_10.f90: Likewise. - * gfortran.dg/inquire_13.f90: Likewise. - * gfortran.dg/inquire_15.f90: Likewise. - * gfortran.dg/inquire_16.f90: Likewise. - * gfortran.dg/inquire_17.f90: Likewise. - * gfortran.dg/inquire_5.f90: Likewise. - * gfortran.dg/inquire_6.f90: Likewise. - * gfortran.dg/inquire_7.f90: Likewise. - * gfortran.dg/inquire_9.f90: Likewise. - * gfortran.dg/inquire_internal.f90: Likewise. - * gfortran.dg/inquire_recl_f2018.f90: Likewise. - * gfortran.dg/inquire_size.f90: Likewise. - * gfortran.dg/int_1.f90: Likewise. - * gfortran.dg/int_conv_1.f90: Likewise. - * gfortran.dg/int_range_io_1.f90: Likewise. - * gfortran.dg/integer_exponentiation_2.f90: Likewise. - * gfortran.dg/integer_exponentiation_3.F90: Likewise. - * gfortran.dg/integer_exponentiation_5.F90: Likewise. - * gfortran.dg/integer_plus.f90: Likewise. - * gfortran.dg/intent_out_2.f90: Likewise. - * gfortran.dg/intent_out_5.f90: Likewise. - * gfortran.dg/intent_out_6.f90: Likewise. - * gfortran.dg/interface_12.f90: Likewise. - * gfortran.dg/interface_19.f90: Likewise. - * gfortran.dg/interface_4.f90: Likewise. - * gfortran.dg/interface_5.f90: Likewise. - * gfortran.dg/interface_9.f90: Likewise. - * gfortran.dg/interface_assignment_1.f90: Likewise. - * gfortran.dg/interface_assignment_2.f90: Likewise. - * gfortran.dg/internal_dummy_2.f08: Likewise. - * gfortran.dg/internal_dummy_3.f08: Likewise. - * gfortran.dg/internal_dummy_4.f08: Likewise. - * gfortran.dg/internal_pack_1.f90: Likewise. - * gfortran.dg/internal_pack_10.f90: Likewise. - * gfortran.dg/internal_pack_12.f90: Likewise. - * gfortran.dg/internal_pack_13.f90: Likewise. - * gfortran.dg/internal_pack_14.f90: Likewise. - * gfortran.dg/internal_pack_15.f90: Likewise. - * gfortran.dg/internal_pack_2.f90: Likewise. - * gfortran.dg/internal_pack_3.f90: Likewise. - * gfortran.dg/internal_pack_4.f90: Likewise. - * gfortran.dg/internal_pack_6.f90: Likewise. - * gfortran.dg/internal_pack_8.f90: Likewise. - * gfortran.dg/internal_readwrite_1.f90: Likewise. - * gfortran.dg/internal_readwrite_2.f90: Likewise. - * gfortran.dg/internal_readwrite_3.f90: Likewise. - * gfortran.dg/intrinsic_actual_1.f: Likewise. - * gfortran.dg/intrinsic_actual_2.f90: Likewise. - * gfortran.dg/intrinsic_actual_4.f90: Likewise. - * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise. - * gfortran.dg/intrinsic_char_1.f90: Likewise. - * gfortran.dg/intrinsic_ifunction_1.f90: Likewise. - * gfortran.dg/intrinsic_intkinds_1.f90: Likewise. - * gfortran.dg/intrinsic_modulo_1.f90: Likewise. - * gfortran.dg/intrinsic_pack_1.f90: Likewise. - * gfortran.dg/intrinsic_pack_2.f90: Likewise. - * gfortran.dg/intrinsic_pack_3.f90: Likewise. - * gfortran.dg/intrinsic_pack_5.f90: Likewise. - * gfortran.dg/intrinsic_product_1.f90: Likewise. - * gfortran.dg/intrinsic_sign_1.f90: Likewise. - * gfortran.dg/intrinsic_sign_2.f90: Likewise. - * gfortran.dg/intrinsic_spread_1.f90: Likewise. - * gfortran.dg/intrinsic_spread_2.f90: Likewise. - * gfortran.dg/intrinsic_spread_3.f90: Likewise. - * gfortran.dg/intrinsic_unpack_1.f90: Likewise. - * gfortran.dg/intrinsic_unpack_2.f90: Likewise. - * gfortran.dg/intrinsic_unpack_3.f90: Likewise. - * gfortran.dg/intrinsic_verify_1.f90: Likewise. - * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise. - * gfortran.dg/io_err_1.f90: Likewise. - * gfortran.dg/io_real_boz.f90: Likewise. - * gfortran.dg/iomsg_1.f90: Likewise. - * gfortran.dg/iostat_1.f90: Likewise. - * gfortran.dg/iostat_2.f90: Likewise. - * gfortran.dg/iostat_4.f90: Likewise. - * gfortran.dg/is_iostat_end_eor_1.f90: Likewise. - * gfortran.dg/ishft_1.f90: Likewise. - * gfortran.dg/ishft_2.f90: Likewise. - * gfortran.dg/ishft_4.f90: Likewise. - * gfortran.dg/isnan_1.f90: Likewise. - * gfortran.dg/isnan_2.f90: Likewise. - * gfortran.dg/iso_c_binding_rename_1.f03: Likewise. - * gfortran.dg/iso_c_binding_rename_2.f03: Likewise. - * gfortran.dg/iso_fortran_env_1.f90: Likewise. - * gfortran.dg/iso_fortran_env_3.f90: Likewise. - * gfortran.dg/iso_fortran_env_5.f90: Likewise. - * gfortran.dg/iso_fortran_env_6.f90: Likewise. - * gfortran.dg/itime_idate_1.f: Likewise. - * gfortran.dg/itime_idate_2.f: Likewise. - * gfortran.dg/large_integer_kind_1.f90: Likewise. - * gfortran.dg/large_integer_kind_2.f90: Likewise. - * gfortran.dg/large_real_kind_1.f90: Likewise. - * gfortran.dg/large_real_kind_2.F90: Likewise. - * gfortran.dg/large_real_kind_3.F90: Likewise. - * gfortran.dg/large_real_kind_form_io_1.f90: Likewise. - * gfortran.dg/large_real_kind_form_io_2.f90: Likewise. - * gfortran.dg/large_recl.f90: Likewise. - * gfortran.dg/large_unit_1.f90: Likewise. - * gfortran.dg/large_unit_2.f90: Likewise. - * gfortran.dg/largeequiv_1.f90: Likewise. - * gfortran.dg/leadz_trailz_1.f90: Likewise. - * gfortran.dg/leadz_trailz_2.f90: Likewise. - * gfortran.dg/leadz_trailz_3.f90: Likewise. - * gfortran.dg/list_read_1.f90: Likewise. - * gfortran.dg/list_read_10.f90: Likewise. - * gfortran.dg/list_read_11.f90: Likewise. - * gfortran.dg/list_read_12.f90: Likewise. - * gfortran.dg/list_read_13.f: Likewise. - * gfortran.dg/list_read_14.f90: Likewise. - * gfortran.dg/list_read_2.f90: Likewise. - * gfortran.dg/list_read_3.f90: Likewise. - * gfortran.dg/list_read_4.f90: Likewise. - * gfortran.dg/list_read_5.f90: Likewise. - * gfortran.dg/list_read_6.f90: Likewise. - * gfortran.dg/list_read_7.f90: Likewise. - * gfortran.dg/list_read_8.f90: Likewise. - * gfortran.dg/list_read_9.f90: Likewise. - * gfortran.dg/loc_2.f90: Likewise. - * gfortran.dg/logical_1.f90: Likewise. - * gfortran.dg/logical_dot_product.f90: Likewise. - * gfortran.dg/logical_temp_io.f90: Likewise. - * gfortran.dg/logical_temp_io_kind8.f90: Likewise. - * gfortran.dg/lrshift_1.f90: Likewise. - * gfortran.dg/ltime_gmtime_1.f90: Likewise. - * gfortran.dg/ltime_gmtime_2.f90: Likewise. - * gfortran.dg/lto/pr40725_0.f03: Likewise. - * gfortran.dg/lto/pr41576_1.f90: Likewise. - * gfortran.dg/make_unit.f90: Likewise. - * gfortran.dg/mapping_1.f90: Likewise. - * gfortran.dg/mapping_2.f90: Likewise. - * gfortran.dg/mapping_3.f90: Likewise. - * gfortran.dg/masklr_1.F90: Likewise. - * gfortran.dg/masklr_2.F90: Likewise. - * gfortran.dg/matmul_1.f90: Likewise. - * gfortran.dg/matmul_10.f90: Likewise. - * gfortran.dg/matmul_12.f90: Likewise. - * gfortran.dg/matmul_16.f90: Likewise. - * gfortran.dg/matmul_17.f90: Likewise. - * gfortran.dg/matmul_18.f90: Likewise. - * gfortran.dg/matmul_2.f90: Likewise. - * gfortran.dg/matmul_3.f90: Likewise. - * gfortran.dg/matmul_4.f90: Likewise. - * gfortran.dg/matmul_6.f90: Likewise. - * gfortran.dg/matmul_8.f03: Likewise. - * gfortran.dg/matmul_9.f90: Likewise. - * gfortran.dg/matmul_bounds_12.f90: Likewise. - * gfortran.dg/matmul_bounds_6.f90: Likewise. - * gfortran.dg/matmul_const.f90: Likewise. - * gfortran.dg/maxloc_1.f90: Likewise. - * gfortran.dg/maxloc_2.f90: Likewise. - * gfortran.dg/maxloc_3.f90: Likewise. - * gfortran.dg/maxloc_4.f90: Likewise. - * gfortran.dg/maxloc_string_1.f90: Likewise. - * gfortran.dg/maxlocval_1.f90: Likewise. - * gfortran.dg/maxlocval_2.f90: Likewise. - * gfortran.dg/maxlocval_3.f90: Likewise. - * gfortran.dg/maxlocval_4.f90: Likewise. - * gfortran.dg/maxval_char_1.f90: Likewise. - * gfortran.dg/maxval_char_2.f90: Likewise. - * gfortran.dg/maxval_char_3.f90: Likewise. - * gfortran.dg/maxval_char_4.f90: Likewise. - * gfortran.dg/maxval_parameter_1.f90: Likewise. - * gfortran.dg/mclock.f90: Likewise. - * gfortran.dg/merge_bits_1.F90: Likewise. - * gfortran.dg/merge_bits_2.F90: Likewise. - * gfortran.dg/merge_char_1.f90: Likewise. - * gfortran.dg/merge_init_expr.f90: Likewise. - * gfortran.dg/min_max_optional_1.f90: Likewise. - * gfortran.dg/min_max_optional_5.f90: Likewise. - * gfortran.dg/minloc_1.f90: Likewise. - * gfortran.dg/minloc_2.f90: Likewise. - * gfortran.dg/minloc_3.f90: Likewise. - * gfortran.dg/minloc_4.f90: Likewise. - * gfortran.dg/minloc_string_1.f90: Likewise. - * gfortran.dg/minlocval_1.f90: Likewise. - * gfortran.dg/minlocval_2.f90: Likewise. - * gfortran.dg/minlocval_3.f90: Likewise. - * gfortran.dg/minlocval_4.f90: Likewise. - * gfortran.dg/minmax_char_1.f90: Likewise. - * gfortran.dg/minmaxloc_1.f90: Likewise. - * gfortran.dg/minmaxloc_10.f90: Likewise. - * gfortran.dg/minmaxloc_11.f90: Likewise. - * gfortran.dg/minmaxloc_12.f90: Likewise. - * gfortran.dg/minmaxloc_13.f90: Likewise. - * gfortran.dg/minmaxloc_2.f90: Likewise. - * gfortran.dg/minmaxloc_3.f90: Likewise. - * gfortran.dg/minmaxloc_4.f90: Likewise. - * gfortran.dg/minmaxloc_5.f90: Likewise. - * gfortran.dg/minmaxloc_6.f90: Likewise. - * gfortran.dg/minmaxloc_7.f90: Likewise. - * gfortran.dg/minmaxloc_8.f90: Likewise. - * gfortran.dg/minmaxval_1.f90: Likewise. - * gfortran.dg/minval_char_1.f90: Likewise. - * gfortran.dg/minval_char_2.f90: Likewise. - * gfortran.dg/minval_char_3.f90: Likewise. - * gfortran.dg/minval_char_4.f90: Likewise. - * gfortran.dg/minval_char_5.f90: Likewise. - * gfortran.dg/minval_parameter_1.f90: Likewise. - * gfortran.dg/missing_optional_dummy_1.f90: Likewise. - * gfortran.dg/missing_optional_dummy_2.f90: Likewise. - * gfortran.dg/missing_optional_dummy_6.f90: Likewise. - * gfortran.dg/missing_parens_1.f90: Likewise. - * gfortran.dg/missing_parens_2.f90: Likewise. - * gfortran.dg/mod_large_1.f90: Likewise. - * gfortran.dg/mod_sign0_1.f90: Likewise. - * gfortran.dg/module_blank_common.f90: Likewise. - * gfortran.dg/module_commons_1.f90: Likewise. - * gfortran.dg/module_commons_3.f90: Likewise. - * gfortran.dg/module_double_reuse.f90: Likewise. - * gfortran.dg/module_equivalence_1.f90: Likewise. - * gfortran.dg/module_equivalence_2.f90: Likewise. - * gfortran.dg/module_equivalence_3.f90: Likewise. - * gfortran.dg/module_equivalence_5.f90: Likewise. - * gfortran.dg/module_interface_1.f90: Likewise. - * gfortran.dg/module_nan.f90: Likewise. - * gfortran.dg/module_private_array_refs_1.f90: Likewise. - * gfortran.dg/module_procedure_1.f90: Likewise. - * gfortran.dg/module_read_1.f90: Likewise. - * gfortran.dg/module_read_2.f90: Likewise. - * gfortran.dg/module_widestring_1.f90: Likewise. - * gfortran.dg/move_alloc.f90: Likewise. - * gfortran.dg/move_alloc_10.f90: Likewise. - * gfortran.dg/move_alloc_13.f90: Likewise. - * gfortran.dg/move_alloc_14.f90: Likewise. - * gfortran.dg/move_alloc_15.f90: Likewise. - * gfortran.dg/move_alloc_16.f90: Likewise. - * gfortran.dg/move_alloc_2.f90: Likewise. - * gfortran.dg/move_alloc_5.f90: Likewise. - * gfortran.dg/move_alloc_6.f90: Likewise. - * gfortran.dg/move_alloc_9.f90: Likewise. - * gfortran.dg/multiple_allocation_1.f90: Likewise. - * gfortran.dg/multiple_allocation_3.f90: Likewise. - * gfortran.dg/mvbits_1.f90: Likewise. - * gfortran.dg/mvbits_2.f90: Likewise. - * gfortran.dg/mvbits_3.f90: Likewise. - * gfortran.dg/mvbits_4.f90: Likewise. - * gfortran.dg/mvbits_7.f90: Likewise. - * gfortran.dg/mvbits_8.f90: Likewise. - * gfortran.dg/namelist_11.f: Likewise. - * gfortran.dg/namelist_12.f: Likewise. - * gfortran.dg/namelist_13.f90: Likewise. - * gfortran.dg/namelist_14.f90: Likewise. - * gfortran.dg/namelist_15.f90: Likewise. - * gfortran.dg/namelist_16.f90: Likewise. - * gfortran.dg/namelist_17.f90: Likewise. - * gfortran.dg/namelist_18.f90: Likewise. - * gfortran.dg/namelist_19.f90: Likewise. - * gfortran.dg/namelist_20.f90: Likewise. - * gfortran.dg/namelist_21.f90: Likewise. - * gfortran.dg/namelist_22.f90: Likewise. - * gfortran.dg/namelist_23.f90: Likewise. - * gfortran.dg/namelist_24.f90: Likewise. - * gfortran.dg/namelist_26.f90: Likewise. - * gfortran.dg/namelist_27.f90: Likewise. - * gfortran.dg/namelist_28.f90: Likewise. - * gfortran.dg/namelist_29.f90: Likewise. - * gfortran.dg/namelist_37.f90: Likewise. - * gfortran.dg/namelist_38.f90: Likewise. - * gfortran.dg/namelist_39.f90: Likewise. - * gfortran.dg/namelist_40.f90: Likewise. - * gfortran.dg/namelist_41.f90: Likewise. - * gfortran.dg/namelist_42.f90: Likewise. - * gfortran.dg/namelist_43.f90: Likewise. - * gfortran.dg/namelist_44.f90: Likewise. - * gfortran.dg/namelist_47.f90: Likewise. - * gfortran.dg/namelist_48.f90: Likewise. - * gfortran.dg/namelist_49.f90: Likewise. - * gfortran.dg/namelist_50.f90: Likewise. - * gfortran.dg/namelist_51.f90: Likewise. - * gfortran.dg/namelist_52.f90: Likewise. - * gfortran.dg/namelist_54.f90: Likewise. - * gfortran.dg/namelist_55.f90: Likewise. - * gfortran.dg/namelist_56.f90: Likewise. - * gfortran.dg/namelist_57.f90: Likewise. - * gfortran.dg/namelist_58.f90: Likewise. - * gfortran.dg/namelist_59.f90: Likewise. - * gfortran.dg/namelist_60.f90: Likewise. - * gfortran.dg/namelist_61.f90: Likewise. - * gfortran.dg/namelist_64.f90: Likewise. - * gfortran.dg/namelist_65.f90: Likewise. - * gfortran.dg/namelist_69.f90: Likewise. - * gfortran.dg/namelist_70.f90: Likewise. - * gfortran.dg/namelist_71.f90: Likewise. - * gfortran.dg/namelist_72.f: Likewise. - * gfortran.dg/namelist_73.f90: Likewise. - * gfortran.dg/namelist_77.f90: Likewise. - * gfortran.dg/namelist_78.f90: Likewise. - * gfortran.dg/namelist_79.f90: Likewise. - * gfortran.dg/namelist_80.f90: Likewise. - * gfortran.dg/namelist_81.f90: Likewise. - * gfortran.dg/namelist_82.f90: Likewise. - * gfortran.dg/namelist_84.f90: Likewise. - * gfortran.dg/namelist_85.f90: Likewise. - * gfortran.dg/namelist_86.f90: Likewise. - * gfortran.dg/namelist_87.f90: Likewise. - * gfortran.dg/namelist_88.f90: Likewise. - * gfortran.dg/namelist_89.f90: Likewise. - * gfortran.dg/namelist_90.f: Likewise. - * gfortran.dg/namelist_95.f90: Likewise. - * gfortran.dg/namelist_char_only.f90: Likewise. - * gfortran.dg/namelist_empty.f90: Likewise. - * gfortran.dg/namelist_internal.f90: Likewise. - * gfortran.dg/namelist_use.f90: Likewise. - * gfortran.dg/namelist_use_only.f90: Likewise. - * gfortran.dg/namelist_utf8.f90: Likewise. - * gfortran.dg/nan_1.f90: Likewise. - * gfortran.dg/nan_2.f90: Likewise. - * gfortran.dg/nan_3.f90: Likewise. - * gfortran.dg/nan_6.f90: Likewise. - * gfortran.dg/nan_7.f90: Likewise. - * gfortran.dg/nearest_1.f90: Likewise. - * gfortran.dg/nearest_2.f90: Likewise. - * gfortran.dg/nearest_3.f90: Likewise. - * gfortran.dg/negative-z-descriptor.f90: Likewise. - * gfortran.dg/negative_automatic_size.f90: Likewise. - * gfortran.dg/negative_unit.f: Likewise. - * gfortran.dg/negative_unit2.f90: Likewise. - * gfortran.dg/negative_unit_int8.f: Likewise. - * gfortran.dg/nested_array_constructor_2.f90: Likewise. - * gfortran.dg/nested_array_constructor_3.f90: Likewise. - * gfortran.dg/nested_array_constructor_4.f90: Likewise. - * gfortran.dg/nested_modules_1.f90: Likewise. - * gfortran.dg/nested_modules_2.f90: Likewise. - * gfortran.dg/nested_modules_3.f90: Likewise. - * gfortran.dg/nesting_1.f90: Likewise. - * gfortran.dg/new_line.f90: Likewise. - * gfortran.dg/newunit_1.f90: Likewise. - * gfortran.dg/newunit_3.f90: Likewise. - * gfortran.dg/newunit_5.f90.f90: Likewise. - * gfortran.dg/nint_1.f90: Likewise. - * gfortran.dg/nint_2.f90: Likewise. - * gfortran.dg/no_arg_check_2.f90: Likewise. - * gfortran.dg/no_range_check_1.f90: Likewise. - * gfortran.dg/no_range_check_2.f90: Likewise. - * gfortran.dg/no_range_check_3.f90: Likewise. - * gfortran.dg/noadv_size.f90: Likewise. - * gfortran.dg/nonreturning_statements.f90: Likewise. - * gfortran.dg/norm2_1.f90: Likewise. - * gfortran.dg/norm2_3.f90: Likewise. - * gfortran.dg/nosigned_zero_1.f90: Likewise. - * gfortran.dg/nosigned_zero_2.f90: Likewise. - * gfortran.dg/nosigned_zero_3.f90: Likewise. - * gfortran.dg/null_4.f90: Likewise. - * gfortran.dg/null_9.f90: Likewise. - * gfortran.dg/nullify_3.f90: Likewise. - * gfortran.dg/oldstyle_1.f90: Likewise. - * gfortran.dg/open_access_append_1.f90: Likewise. - * gfortran.dg/open_access_append_2.f90: Likewise. - * gfortran.dg/open_errors.f90: Likewise. - * gfortran.dg/open_negative_unit_1.f90: Likewise. - * gfortran.dg/open_new.f90: Likewise. - * gfortran.dg/open_readonly_1.f90: Likewise. - * gfortran.dg/operator_1.f90: Likewise. - * gfortran.dg/optional_absent_1.f90: Likewise. - * gfortran.dg/optional_absent_2.f90: Likewise. - * gfortran.dg/optional_absent_3.f90: Likewise. - * gfortran.dg/optional_class_1.f90: Likewise. - * gfortran.dg/optional_dim_2.f90: Likewise. - * gfortran.dg/optional_dim_3.f90: Likewise. - * gfortran.dg/output_exponents_1.f90: Likewise. - * gfortran.dg/overload_1.f90: Likewise. - * gfortran.dg/overload_2.f90: Likewise. - * gfortran.dg/overwrite_1.f: Likewise. - * gfortran.dg/pad_no.f90: Likewise. - * gfortran.dg/parameter_array_init_1.f90: Likewise. - * gfortran.dg/parameter_array_init_2.f90: Likewise. - * gfortran.dg/parameter_array_init_4.f90: Likewise. - * gfortran.dg/parameter_array_init_5.f90: Likewise. - * gfortran.dg/parameter_array_section_2.f90: Likewise. - * gfortran.dg/parens_3.f90: Likewise. - * gfortran.dg/parens_5.f90: Likewise. - * gfortran.dg/parens_6.f90: Likewise. - * gfortran.dg/parent_result_ref_1.f90: Likewise. - * gfortran.dg/parent_result_ref_2.f90: Likewise. - * gfortran.dg/parent_result_ref_3.f90: Likewise. - * gfortran.dg/parent_result_ref_4.f90: Likewise. - * gfortran.dg/parity_1.f90: Likewise. - * gfortran.dg/past_eor.f90: Likewise. - * gfortran.dg/pdt_1.f03: Likewise. - * gfortran.dg/pdt_10.f03: Likewise. - * gfortran.dg/pdt_11.f03: Likewise. - * gfortran.dg/pdt_12.f03: Likewise. - * gfortran.dg/pdt_13.f03: Likewise. - * gfortran.dg/pdt_14.f03: Likewise. - * gfortran.dg/pdt_15.f03: Likewise. - * gfortran.dg/pdt_19.f03: Likewise. - * gfortran.dg/pdt_20.f03: Likewise. - * gfortran.dg/pdt_22.f03: Likewise. - * gfortran.dg/pdt_23.f03: Likewise. - * gfortran.dg/pdt_25.f03: Likewise. - * gfortran.dg/pdt_26.f03: Likewise. - * gfortran.dg/pdt_27.f03: Likewise. - * gfortran.dg/pdt_28.f03: Likewise. - * gfortran.dg/pdt_3.f03: Likewise. - * gfortran.dg/pdt_4.f03: Likewise. - * gfortran.dg/pdt_5.f03: Likewise. - * gfortran.dg/pdt_7.f03: Likewise. - * gfortran.dg/pointer_1.f90: Likewise. - * gfortran.dg/pointer_array_1.f90: Likewise. - * gfortran.dg/pointer_array_3.f90: Likewise. - * gfortran.dg/pointer_array_4.f90: Likewise. - * gfortran.dg/pointer_array_5.f90: Likewise. - * gfortran.dg/pointer_array_6.f90: Likewise. - * gfortran.dg/pointer_array_7.f90: Likewise. - * gfortran.dg/pointer_array_8.f90: Likewise. - * gfortran.dg/pointer_array_9.f90: Likewise. - * gfortran.dg/pointer_array_component_1.f90: Likewise. - * gfortran.dg/pointer_array_component_2.f90: Likewise. - * gfortran.dg/pointer_assign_10.f90: Likewise. - * gfortran.dg/pointer_assign_11.f90: Likewise. - * gfortran.dg/pointer_assign_4.f90: Likewise. - * gfortran.dg/pointer_assign_8.f90: Likewise. - * gfortran.dg/pointer_assign_9.f90: Likewise. - * gfortran.dg/pointer_check_10.f90: Likewise. - * gfortran.dg/pointer_check_9.f90: Likewise. - * gfortran.dg/pointer_function_actual_1.f90: Likewise. - * gfortran.dg/pointer_function_actual_2.f90: Likewise. - * gfortran.dg/pointer_function_result_1.f90: Likewise. - * gfortran.dg/pointer_init_1.f90: Likewise. - * gfortran.dg/pointer_init_3.f90: Likewise. - * gfortran.dg/pointer_init_4.f90: Likewise. - * gfortran.dg/pointer_init_5.f90: Likewise. - * gfortran.dg/pointer_init_8.f90: Likewise. - * gfortran.dg/pointer_intent_1.f90: Likewise. - * gfortran.dg/pointer_intent_4.f90: Likewise. - * gfortran.dg/pointer_intent_5.f90: Likewise. - * gfortran.dg/pointer_remapping_10.f90: Likewise. - * gfortran.dg/pointer_remapping_4.f03: Likewise. - * gfortran.dg/pointer_remapping_5.f08: Likewise. - * gfortran.dg/pointer_remapping_9.f90: Likewise. - * gfortran.dg/pointer_target_1.f90: Likewise. - * gfortran.dg/pointer_target_2.f90: Likewise. - * gfortran.dg/popcnt_poppar_1.F90: Likewise. - * gfortran.dg/popcnt_poppar_2.F90: Likewise. - * gfortran.dg/power.f90: Likewise. - * gfortran.dg/power1.f90: Likewise. - * gfortran.dg/power_3.f90: Likewise. - * gfortran.dg/power_4.f90: Likewise. - * gfortran.dg/power_5.f90: Likewise. - * gfortran.dg/pr12884.f: Likewise. - * gfortran.dg/pr15129.f90: Likewise. - * gfortran.dg/pr15140.f90: Likewise. - * gfortran.dg/pr15324.f90: Likewise. - * gfortran.dg/pr15332.f: Likewise. - * gfortran.dg/pr15957.f90: Likewise. - * gfortran.dg/pr15959.f90: Likewise. - * gfortran.dg/pr16597.f90: Likewise. - * gfortran.dg/pr16861.f90: Likewise. - * gfortran.dg/pr16938.f90: Likewise. - * gfortran.dg/pr17090.f90: Likewise. - * gfortran.dg/pr17143.f90: Likewise. - * gfortran.dg/pr17164.f90: Likewise. - * gfortran.dg/pr17229.f: Likewise. - * gfortran.dg/pr17285.f90: Likewise. - * gfortran.dg/pr17286.f90: Likewise. - * gfortran.dg/pr17472.f: Likewise. - * gfortran.dg/pr17612.f90: Likewise. - * gfortran.dg/pr17706.f90: Likewise. - * gfortran.dg/pr18025.f90: Likewise. - * gfortran.dg/pr18122.f90: Likewise. - * gfortran.dg/pr18210.f90: Likewise. - * gfortran.dg/pr18392.f90: Likewise. - * gfortran.dg/pr19155.f: Likewise. - * gfortran.dg/pr19216.f: Likewise. - * gfortran.dg/pr19467.f90: Likewise. - * gfortran.dg/pr19657.f: Likewise. - * gfortran.dg/pr19926.f90: Likewise. - * gfortran.dg/pr19928-1.f90: Likewise. - * gfortran.dg/pr19928-2.f90: Likewise. - * gfortran.dg/pr20086.f90: Likewise. - * gfortran.dg/pr20124.f90: Likewise. - * gfortran.dg/pr20163-2.f: Likewise. - * gfortran.dg/pr20480.f90: Likewise. - * gfortran.dg/pr20755.f: Likewise. - * gfortran.dg/pr20950.f: Likewise. - * gfortran.dg/pr21177.f90: Likewise. - * gfortran.dg/pr21730.f: Likewise. - * gfortran.dg/pr22491.f: Likewise. - * gfortran.dg/pr25603.f: Likewise. - * gfortran.dg/pr26246_2.f90: Likewise. - * gfortran.dg/pr32136.f90: Likewise. - * gfortran.dg/pr32533.f90: Likewise. - * gfortran.dg/pr33794.f90: Likewise. - * gfortran.dg/pr35662.f90: Likewise. - * gfortran.dg/pr35944-1.f90: Likewise. - * gfortran.dg/pr35944-2.f90: Likewise. - * gfortran.dg/pr35983.f90: Likewise. - * gfortran.dg/pr39865.f90: Likewise. - * gfortran.dg/pr41212.f90: Likewise. - * gfortran.dg/pr43808.f90: Likewise. - * gfortran.dg/pr44592.f90: Likewise. - * gfortran.dg/pr44735.f90: Likewise. - * gfortran.dg/pr45308.f03: Likewise. - * gfortran.dg/pr46297.f: Likewise. - * gfortran.dg/pr46588.f90: Likewise. - * gfortran.dg/pr46665.f90: Likewise. - * gfortran.dg/pr46804.f90: Likewise. - * gfortran.dg/pr47008.f03: Likewise. - * gfortran.dg/pr47614.f: Likewise. - * gfortran.dg/pr47878.f90: Likewise. - * gfortran.dg/pr49103.f90: Likewise. - * gfortran.dg/pr50069_1.f90: Likewise. - * gfortran.dg/pr50769.f90: Likewise. - * gfortran.dg/pr52608.f90: Likewise. - * gfortran.dg/pr55086_2.f90: Likewise. - * gfortran.dg/pr55086_2_tfat.f90: Likewise. - * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise. - * gfortran.dg/pr55330.f90: Likewise. - * gfortran.dg/pr56015.f90: Likewise. - * gfortran.dg/pr57910.f90: Likewise. - * gfortran.dg/pr59700.f90: Likewise. - * gfortran.dg/pr62125.f90: Likewise. - * gfortran.dg/pr64530.f90: Likewise. - * gfortran.dg/pr65429.f90: Likewise. - * gfortran.dg/pr65450.f90: Likewise. - * gfortran.dg/pr65504.f90: Likewise. - * gfortran.dg/pr65903.f90: Likewise. - * gfortran.dg/pr66311.f90: Likewise. - * gfortran.dg/pr66864.f90: Likewise. - * gfortran.dg/pr67140.f90: Likewise. - * gfortran.dg/pr67524.f90: Likewise. - * gfortran.dg/pr67885.f90: Likewise. - * gfortran.dg/pr68053.f90: Likewise. - * gfortran.dg/pr68566.f90: Likewise. - * gfortran.dg/pr69514_1.f90: Likewise. - * gfortran.dg/pr69514_2.f90: Likewise. - * gfortran.dg/pr69739.f90: Likewise. - * gfortran.dg/pr70673.f90: Likewise. - * gfortran.dg/pr71523_2.f90: Likewise. - * gfortran.dg/pr71764.f90: Likewise. - * gfortran.dg/pr78092.f90: Likewise. - * gfortran.dg/pr82973.f90: Likewise. - * gfortran.dg/pr83864.f90: Likewise. - * gfortran.dg/pr83874.f90: Likewise. - * gfortran.dg/pr84088.f90: Likewise. - * gfortran.dg/pr84155.f90: Likewise. - * gfortran.dg/proc_decl_12.f90: Likewise. - * gfortran.dg/proc_decl_13.f90: Likewise. - * gfortran.dg/proc_decl_15.f90: Likewise. - * gfortran.dg/proc_decl_17.f90: Likewise. - * gfortran.dg/proc_decl_18.f90: Likewise. - * gfortran.dg/proc_decl_2.f90: Likewise. - * gfortran.dg/proc_decl_5.f90: Likewise. - * gfortran.dg/proc_decl_9.f90: Likewise. - * gfortran.dg/proc_ptr_1.f90: Likewise. - * gfortran.dg/proc_ptr_10.f90: Likewise. - * gfortran.dg/proc_ptr_12.f90: Likewise. - * gfortran.dg/proc_ptr_18.f90: Likewise. - * gfortran.dg/proc_ptr_19.f90: Likewise. - * gfortran.dg/proc_ptr_21.f90: Likewise. - * gfortran.dg/proc_ptr_22.f90: Likewise. - * gfortran.dg/proc_ptr_23.f90: Likewise. - * gfortran.dg/proc_ptr_25.f90: Likewise. - * gfortran.dg/proc_ptr_26.f90: Likewise. - * gfortran.dg/proc_ptr_3.f90: Likewise. - * gfortran.dg/proc_ptr_36.f90: Likewise. - * gfortran.dg/proc_ptr_47.f90: Likewise. - * gfortran.dg/proc_ptr_48.f90: Likewise. - * gfortran.dg/proc_ptr_5.f90: Likewise. - * gfortran.dg/proc_ptr_6.f90: Likewise. - * gfortran.dg/proc_ptr_7.f90: Likewise. - * gfortran.dg/proc_ptr_8.f90: Likewise. - * gfortran.dg/proc_ptr_common_1.f90: Likewise. - * gfortran.dg/proc_ptr_comp_1.f90: Likewise. - * gfortran.dg/proc_ptr_comp_11.f90: Likewise. - * gfortran.dg/proc_ptr_comp_12.f90: Likewise. - * gfortran.dg/proc_ptr_comp_13.f90: Likewise. - * gfortran.dg/proc_ptr_comp_14.f90: Likewise. - * gfortran.dg/proc_ptr_comp_15.f90: Likewise. - * gfortran.dg/proc_ptr_comp_16.f90: Likewise. - * gfortran.dg/proc_ptr_comp_17.f90: Likewise. - * gfortran.dg/proc_ptr_comp_18.f90: Likewise. - * gfortran.dg/proc_ptr_comp_19.f90: Likewise. - * gfortran.dg/proc_ptr_comp_2.f90: Likewise. - * gfortran.dg/proc_ptr_comp_29.f90: Likewise. - * gfortran.dg/proc_ptr_comp_45.f90: Likewise. - * gfortran.dg/proc_ptr_comp_47.f90: Likewise. - * gfortran.dg/proc_ptr_comp_5.f90: Likewise. - * gfortran.dg/proc_ptr_comp_6.f90: Likewise. - * gfortran.dg/proc_ptr_comp_8.f90: Likewise. - * gfortran.dg/proc_ptr_comp_9.f90: Likewise. - * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise. - * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise. - * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise. - * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise. - * gfortran.dg/proc_ptr_result_1.f90: Likewise. - * gfortran.dg/proc_ptr_result_3.f90: Likewise. - * gfortran.dg/proc_ptr_result_6.f90: Likewise. - * gfortran.dg/proc_ptr_result_7.f90: Likewise. - * gfortran.dg/proc_ptr_result_8.f90: Likewise. - * gfortran.dg/product_init_expr.f03: Likewise. - * gfortran.dg/promotion.f90: Likewise. - * gfortran.dg/promotion_3.f90: Likewise. - * gfortran.dg/promotion_4.f90: Likewise. - * gfortran.dg/protected_1.f90: Likewise. - * gfortran.dg/protected_2.f90: Likewise. - * gfortran.dg/ptr-func-1.f90: Likewise. - * gfortran.dg/ptr-func-2.f90: Likewise. - * gfortran.dg/ptr_func_assign_1.f08: Likewise. - * gfortran.dg/ptr_func_assign_2.f08: Likewise. - * gfortran.dg/ptr_func_assign_3.f08: Likewise. - * gfortran.dg/pure_byref_1.f90: Likewise. - * gfortran.dg/pure_byref_2.f90: Likewise. - * gfortran.dg/pure_byref_3.f90: Likewise. - * gfortran.dg/quad_2.f90: Likewise. - * gfortran.dg/quad_3.f90: Likewise. - * gfortran.dg/random_3.f90: Likewise. - * gfortran.dg/random_4.f90: Likewise. - * gfortran.dg/random_7.f90: Likewise. - * gfortran.dg/read_2.f90: Likewise. - * gfortran.dg/read_3.f90: Likewise. - * gfortran.dg/read_4.f90: Likewise. - * gfortran.dg/read_5.f90: Likewise. - * gfortran.dg/read_bad_advance.f90: Likewise. - * gfortran.dg/read_bang.f90: Likewise. - * gfortran.dg/read_bang4.f90: Likewise. - * gfortran.dg/read_comma.f: Likewise. - * gfortran.dg/read_dir.f90: Likewise. - * gfortran.dg/read_empty_file.f: Likewise. - * gfortran.dg/read_eof_1.f90: Likewise. - * gfortran.dg/read_eof_2.f90: Likewise. - * gfortran.dg/read_eof_3.f90: Likewise. - * gfortran.dg/read_eof_4.f90: Likewise. - * gfortran.dg/read_eof_5.f90: Likewise. - * gfortran.dg/read_eof_6.f: Likewise. - * gfortran.dg/read_eof_7.f90: Likewise. - * gfortran.dg/read_eof_8.f90: Likewise. - * gfortran.dg/read_eof_all.f90: Likewise. - * gfortran.dg/read_eor.f90: Likewise. - * gfortran.dg/read_float_1.f90: Likewise. - * gfortran.dg/read_float_2.f03: Likewise. - * gfortran.dg/read_float_3.f90: Likewise. - * gfortran.dg/read_float_4.f90: Likewise. - * gfortran.dg/read_infnan_1.f90: Likewise. - * gfortran.dg/read_list_eof_1.f90: Likewise. - * gfortran.dg/read_logical.f90: Likewise. - * gfortran.dg/read_many_1.f: Likewise. - * gfortran.dg/read_no_eor.f90: Likewise. - * gfortran.dg/read_noadvance.f90: Likewise. - * gfortran.dg/read_repeat.f90: Likewise. - * gfortran.dg/read_repeat_2.f90: Likewise. - * gfortran.dg/read_size_noadvance.f90: Likewise. - * gfortran.dg/read_x_eof.f90: Likewise. - * gfortran.dg/read_x_past.f: Likewise. - * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise. - * gfortran.dg/real_const_1.f: Likewise. - * gfortran.dg/real_const_2.f90: Likewise. - * gfortran.dg/real_const_3.f90: Likewise. - * gfortran.dg/real_do_1.f90: Likewise. - * gfortran.dg/real_index_1.f90: Likewise. - * gfortran.dg/realloc_on_assign_1.f03: Likewise. - * gfortran.dg/realloc_on_assign_10.f90: Likewise. - * gfortran.dg/realloc_on_assign_11.f90: Likewise. - * gfortran.dg/realloc_on_assign_12.f90: Likewise. - * gfortran.dg/realloc_on_assign_16.f90: Likewise. - * gfortran.dg/realloc_on_assign_17.f90: Likewise. - * gfortran.dg/realloc_on_assign_18.f90: Likewise. - * gfortran.dg/realloc_on_assign_2.f03: Likewise. - * gfortran.dg/realloc_on_assign_23.f90: Likewise. - * gfortran.dg/realloc_on_assign_25.f90: Likewise. - * gfortran.dg/realloc_on_assign_26.f90: Likewise. - * gfortran.dg/realloc_on_assign_27.f08: Likewise. - * gfortran.dg/realloc_on_assign_28.f90: Likewise. - * gfortran.dg/realloc_on_assign_29.f90: Likewise. - * gfortran.dg/realloc_on_assign_3.f03: Likewise. - * gfortran.dg/realloc_on_assign_4.f03: Likewise. - * gfortran.dg/realloc_on_assign_5.f03: Likewise. - * gfortran.dg/realloc_on_assign_7.f03: Likewise. - * gfortran.dg/record_marker_1.f90: Likewise. - * gfortran.dg/record_marker_2.f: Likewise. - * gfortran.dg/record_marker_3.f90: Likewise. - * gfortran.dg/recursive_alloc_comp_1.f08: Likewise. - * gfortran.dg/recursive_alloc_comp_2.f08: Likewise. - * gfortran.dg/recursive_alloc_comp_3.f08: Likewise. - * gfortran.dg/recursive_alloc_comp_4.f08: Likewise. - * gfortran.dg/recursive_check_7.f90: Likewise. - * gfortran.dg/recursive_reference_1.f90: Likewise. - * gfortran.dg/recursive_reference_2.f90: Likewise. - * gfortran.dg/recursive_stack.f90: Likewise. - * gfortran.dg/reduction.f90: Likewise. - * gfortran.dg/repack_arrays_1.f90: Likewise. - * gfortran.dg/repeat_1.f90: Likewise. - * gfortran.dg/repeat_2.f90: Likewise. - * gfortran.dg/repeat_3.f90: Likewise. - * gfortran.dg/repeat_6.f90: Likewise. - * gfortran.dg/reshape-alloc.f90: Likewise. - * gfortran.dg/reshape-complex.f90: Likewise. - * gfortran.dg/reshape.f90: Likewise. - * gfortran.dg/reshape_2.f90: Likewise. - * gfortran.dg/reshape_7.f90: Likewise. - * gfortran.dg/reshape_empty_1.f03: Likewise. - * gfortran.dg/reshape_pad_1.f90: Likewise. - * gfortran.dg/reshape_rank7.f90: Likewise. - * gfortran.dg/reshape_transpose_1.f90: Likewise. - * gfortran.dg/reshape_zerosize_3.f90: Likewise. - * gfortran.dg/result_default_init_1.f90: Likewise. - * gfortran.dg/result_in_spec_1.f90: Likewise. - * gfortran.dg/result_in_spec_2.f90: Likewise. - * gfortran.dg/ret_array_1.f90: Likewise. - * gfortran.dg/ret_pointer_1.f90: Likewise. - * gfortran.dg/ret_pointer_2.f90: Likewise. - * gfortran.dg/rewind_1.f90: Likewise. - * gfortran.dg/round_1.f03: Likewise. - * gfortran.dg/round_2.f03: Likewise. - * gfortran.dg/round_3.f08: Likewise. - * gfortran.dg/round_4.f90: Likewise. - * gfortran.dg/rrspacing_1.f90: Likewise. - * gfortran.dg/runtime_warning_1.f90: Likewise. - * gfortran.dg/same_type_as_2.f03: Likewise. - * gfortran.dg/save_1.f90: Likewise. - * gfortran.dg/save_5.f90: Likewise. - * gfortran.dg/save_6.f90: Likewise. - * gfortran.dg/scalar_mask_1.f90: Likewise. - * gfortran.dg/scalar_mask_2.f90: Likewise. - * gfortran.dg/scalarize_parameter_array_1.f90: Likewise. - * gfortran.dg/scale_1.f90: Likewise. - * gfortran.dg/scan_1.f90: Likewise. - * gfortran.dg/scan_2.f90: Likewise. - * gfortran.dg/secnds-1.f: Likewise. - * gfortran.dg/secnds.f: Likewise. - * gfortran.dg/select_1.f90: Likewise. - * gfortran.dg/select_2.f90: Likewise. - * gfortran.dg/select_3.f90: Likewise. - * gfortran.dg/select_5.f90: Likewise. - * gfortran.dg/select_char_1.f90: Likewise. - * gfortran.dg/select_char_2.f90: Likewise. - * gfortran.dg/select_type_13.f03: Likewise. - * gfortran.dg/select_type_14.f03: Likewise. - * gfortran.dg/select_type_15.f03: Likewise. - * gfortran.dg/select_type_19.f03: Likewise. - * gfortran.dg/select_type_2.f03: Likewise. - * gfortran.dg/select_type_26.f03: Likewise. - * gfortran.dg/select_type_27.f03: Likewise. - * gfortran.dg/select_type_28.f03: Likewise. - * gfortran.dg/select_type_3.f03: Likewise. - * gfortran.dg/select_type_35.f03: Likewise. - * gfortran.dg/select_type_36.f03: Likewise. - * gfortran.dg/select_type_37.f03: Likewise. - * gfortran.dg/select_type_39.f03: Likewise. - * gfortran.dg/select_type_4.f90: Likewise. - * gfortran.dg/select_type_5.f03: Likewise. - * gfortran.dg/select_type_6.f03: Likewise. - * gfortran.dg/select_type_7.f03: Likewise. - * gfortran.dg/select_type_8.f03: Likewise. - * gfortran.dg/selected_char_kind_1.f90: Likewise. - * gfortran.dg/selected_char_kind_4.f90: Likewise. - * gfortran.dg/selected_kind_1.f90: Likewise. - * gfortran.dg/selected_real_kind_2.f90: Likewise. - * gfortran.dg/shape_2.f90: Likewise. - * gfortran.dg/shape_4.f90: Likewise. - * gfortran.dg/shape_5.f90: Likewise. - * gfortran.dg/shape_7.f90: Likewise. - * gfortran.dg/shape_8.f90: Likewise. - * gfortran.dg/shape_9.f90: Likewise. - * gfortran.dg/shift-kind_2.f90: Likewise. - * gfortran.dg/shiftalr_1.F90: Likewise. - * gfortran.dg/shiftalr_2.F90: Likewise. - * gfortran.dg/simpleif_1.f90: Likewise. - * gfortran.dg/simplify_argN_1.f90: Likewise. - * gfortran.dg/simplify_cshift_1.f90: Likewise. - * gfortran.dg/simplify_cshift_4.f90: Likewise. - * gfortran.dg/simplify_eoshift_1.f90: Likewise. - * gfortran.dg/simplify_modulo.f90: Likewise. - * gfortran.dg/single_char_string.f90: Likewise. - * gfortran.dg/size_dim.f90: Likewise. - * gfortran.dg/size_optional_dim_1.f90: Likewise. - * gfortran.dg/sizeof.f90: Likewise. - * gfortran.dg/sizeof_4.f90: Likewise. - * gfortran.dg/slash_1.f90: Likewise. - * gfortran.dg/sms-1.f90: Likewise. - * gfortran.dg/sms-2.f90: Likewise. - * gfortran.dg/spec_expr_7.f90: Likewise. - * gfortran.dg/specifics_1.f90: Likewise. - * gfortran.dg/spellcheck-procedure_1.f90: Likewise. - * gfortran.dg/spellcheck-procedure_2.f90: Likewise. - * gfortran.dg/spread_init_expr.f03: Likewise. - * gfortran.dg/spread_scalar_source.f90: Likewise. - * gfortran.dg/spread_shape_1.f90: Likewise. - * gfortran.dg/stat_1.f90: Likewise. - * gfortran.dg/stat_2.f90: Likewise. - * gfortran.dg/stfunc_1.f90: Likewise. - * gfortran.dg/stfunc_4.f90: Likewise. - * gfortran.dg/stfunc_6.f90: Likewise. - * gfortran.dg/storage_size_1.f08: Likewise. - * gfortran.dg/storage_size_3.f08: Likewise. - * gfortran.dg/storage_size_4.f90: Likewise. - * gfortran.dg/streamio_1.f90: Likewise. - * gfortran.dg/streamio_10.f90: Likewise. - * gfortran.dg/streamio_11.f90: Likewise. - * gfortran.dg/streamio_12.f90: Likewise. - * gfortran.dg/streamio_13.f90: Likewise. - * gfortran.dg/streamio_14.f90: Likewise. - * gfortran.dg/streamio_15.f90: Likewise. - * gfortran.dg/streamio_16.f90: Likewise. - * gfortran.dg/streamio_17.f90: Likewise. - * gfortran.dg/streamio_2.f90: Likewise. - * gfortran.dg/streamio_3.f90: Likewise. - * gfortran.dg/streamio_4.f90: Likewise. - * gfortran.dg/streamio_5.f90: Likewise. - * gfortran.dg/streamio_6.f90: Likewise. - * gfortran.dg/streamio_7.f90: Likewise. - * gfortran.dg/streamio_8.f90: Likewise. - * gfortran.dg/streamio_9.f90: Likewise. - * gfortran.dg/string_0xfe_0xff_1.f90: Likewise. - * gfortran.dg/string_4.f90: Likewise. - * gfortran.dg/string_array_constructor_2.f90: Likewise. - * gfortran.dg/string_assign_2.f90: Likewise. - * gfortran.dg/string_compare_1.f90: Likewise. - * gfortran.dg/string_compare_2.f90: Likewise. - * gfortran.dg/string_compare_3.f90: Likewise. - * gfortran.dg/string_ctor_1.f90: Likewise. - * gfortran.dg/string_length_1.f90: Likewise. - * gfortran.dg/string_length_2.f90: Likewise. - * gfortran.dg/string_length_3.f90: Likewise. - * gfortran.dg/string_length_4.f90: Likewise. - * gfortran.dg/string_null_compare_1.f: Likewise. - * gfortran.dg/string_pad_trunc.f90: Likewise. - * gfortran.dg/structure_constructor_1.f03: Likewise. - * gfortran.dg/structure_constructor_11.f90: Likewise. - * gfortran.dg/structure_constructor_13.f03: Likewise. - * gfortran.dg/structure_constructor_2.f03: Likewise. - * gfortran.dg/structure_constructor_5.f03: Likewise. - * gfortran.dg/submodule_1.f08: Likewise. - * gfortran.dg/submodule_11.f08: Likewise. - * gfortran.dg/submodule_14.f08: Likewise. - * gfortran.dg/submodule_15.f08: Likewise. - * gfortran.dg/submodule_17.f08: Likewise. - * gfortran.dg/submodule_18.f08: Likewise. - * gfortran.dg/submodule_19.f08: Likewise. - * gfortran.dg/submodule_2.f08: Likewise. - * gfortran.dg/submodule_27.f08: Likewise. - * gfortran.dg/submodule_28.f08: Likewise. - * gfortran.dg/submodule_29.f08: Likewise. - * gfortran.dg/submodule_30.f08: Likewise. - * gfortran.dg/submodule_6.f08: Likewise. - * gfortran.dg/submodule_7.f08: Likewise. - * gfortran.dg/submodule_8.f08: Likewise. - * gfortran.dg/subnormal_1.f90: Likewise. - * gfortran.dg/subref_array_pointer_1.f90: Likewise. - * gfortran.dg/subref_array_pointer_2.f90: Likewise. - * gfortran.dg/subref_array_pointer_4.f90: Likewise. - * gfortran.dg/substr_2.f: Likewise. - * gfortran.dg/substr_3.f: Likewise. - * gfortran.dg/substr_4.f: Likewise. - * gfortran.dg/substr_5.f90: Likewise. - * gfortran.dg/substr_6.f90: Likewise. - * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise. - * gfortran.dg/sum_init_expr.f03: Likewise. - * gfortran.dg/sum_zero_array_1.f90: Likewise. - * gfortran.dg/system_clock_3.f08: Likewise. - * gfortran.dg/t_editing.f: Likewise. - * gfortran.dg/team_change_1.f90: Likewise. - * gfortran.dg/team_end_1.f90: Likewise. - * gfortran.dg/team_number_1.f90: Likewise. - * gfortran.dg/temporary_1.f90: Likewise. - * gfortran.dg/test_com_block.f90: Likewise. - * gfortran.dg/test_only_clause.f90: Likewise. - * gfortran.dg/tiny_1.f90: Likewise. - * gfortran.dg/tiny_2.f90: Likewise. - * gfortran.dg/tl_editing.f90: Likewise. - * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise. - * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise. - * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise. - * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise. - * gfortran.dg/transfer_assumed_size_1.f90: Likewise. - * gfortran.dg/transfer_class_2.f90: Likewise. - * gfortran.dg/transfer_intrinsic_2.f90: Likewise. - * gfortran.dg/transfer_intrinsic_3.f90: Likewise. - * gfortran.dg/transfer_intrinsic_5.f90: Likewise. - * gfortran.dg/transfer_resolve_1.f90: Likewise. - * gfortran.dg/transfer_simplify_1.f90: Likewise. - * gfortran.dg/transfer_simplify_10.f90: Likewise. - * gfortran.dg/transfer_simplify_11.f90: Likewise. - * gfortran.dg/transfer_simplify_2.f90: Likewise. - * gfortran.dg/transfer_simplify_3.f90: Likewise. - * gfortran.dg/transfer_simplify_4.f90: Likewise. - * gfortran.dg/transfer_simplify_8.f90: Likewise. - * gfortran.dg/transfer_simplify_9.f90: Likewise. - * gfortran.dg/transpose_1.f90: Likewise. - * gfortran.dg/transpose_3.f03: Likewise. - * gfortran.dg/transpose_4.f90: Likewise. - * gfortran.dg/transpose_conjg_1.f90: Likewise. - * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise. - * gfortran.dg/transpose_optimization_2.f90: Likewise. - * gfortran.dg/trim_1.f90: Likewise. - * gfortran.dg/trim_optimize_1.f90: Likewise. - * gfortran.dg/trim_optimize_2.f90: Likewise. - * gfortran.dg/trim_optimize_3.f90: Likewise. - * gfortran.dg/trim_optimize_4.f90: Likewise. - * gfortran.dg/trim_optimize_5.f90: Likewise. - * gfortran.dg/trim_optimize_6.f90: Likewise. - * gfortran.dg/trim_optimize_7.f90: Likewise. - * gfortran.dg/trim_optimize_8.f90: Likewise. - * gfortran.dg/type_to_class_1.f03: Likewise. - * gfortran.dg/type_to_class_2.f03: Likewise. - * gfortran.dg/type_to_class_3.f03: Likewise. - * gfortran.dg/type_to_class_4.f03: Likewise. - * gfortran.dg/type_to_class_5.f03: Likewise. - * gfortran.dg/typebound_assignment_5.f03: Likewise. - * gfortran.dg/typebound_assignment_6.f03: Likewise. - * gfortran.dg/typebound_assignment_7.f90: Likewise. - * gfortran.dg/typebound_call_1.f03: Likewise. - * gfortran.dg/typebound_call_13.f03: Likewise. - * gfortran.dg/typebound_call_18.f03: Likewise. - * gfortran.dg/typebound_call_19.f03: Likewise. - * gfortran.dg/typebound_call_2.f03: Likewise. - * gfortran.dg/typebound_call_20.f03: Likewise. - * gfortran.dg/typebound_call_3.f03: Likewise. - * gfortran.dg/typebound_generic_5.f03: Likewise. - * gfortran.dg/typebound_generic_6.f03: Likewise. - * gfortran.dg/typebound_generic_9.f03: Likewise. - * gfortran.dg/typebound_operator_12.f03: Likewise. - * gfortran.dg/typebound_operator_13.f03: Likewise. - * gfortran.dg/typebound_operator_15.f90: Likewise. - * gfortran.dg/typebound_operator_20.f90: Likewise. - * gfortran.dg/typebound_operator_3.f03: Likewise. - * gfortran.dg/typebound_operator_6.f03: Likewise. - * gfortran.dg/typebound_operator_7.f03: Likewise. - * gfortran.dg/typebound_operator_8.f03: Likewise. - * gfortran.dg/typebound_operator_9.f03: Likewise. - * gfortran.dg/typebound_proc_19.f90: Likewise. - * gfortran.dg/typebound_proc_20.f90: Likewise. - * gfortran.dg/typebound_proc_23.f90: Likewise. - * gfortran.dg/typebound_proc_27.f03: Likewise. - * gfortran.dg/typebound_proc_35.f90: Likewise. - * gfortran.dg/typebound_proc_36.f90: Likewise. - * gfortran.dg/unf_io_convert_1.f90: Likewise. - * gfortran.dg/unf_io_convert_2.f90: Likewise. - * gfortran.dg/unf_io_convert_3.f90: Likewise. - * gfortran.dg/unf_io_convert_4.f90: Likewise. - * gfortran.dg/unf_read_corrupted_1.f90: Likewise. - * gfortran.dg/unf_read_corrupted_2.f90: Likewise. - * gfortran.dg/unf_short_record_1.f90: Likewise. - * gfortran.dg/unformatted_recl_1.f90: Likewise. - * gfortran.dg/unformatted_subrecord_1.f90: Likewise. - * gfortran.dg/unit_1.f90: Likewise. - * gfortran.dg/unlimited_fmt_1.f08: Likewise. - * gfortran.dg/unlimited_polymorphic_1.f03: Likewise. - * gfortran.dg/unlimited_polymorphic_13.f90: Likewise. - * gfortran.dg/unlimited_polymorphic_14.f90: Likewise. - * gfortran.dg/unlimited_polymorphic_17.f90: Likewise. - * gfortran.dg/unlimited_polymorphic_18.f90: Likewise. - * gfortran.dg/unlimited_polymorphic_20.f90: Likewise. - * gfortran.dg/unlimited_polymorphic_21.f90: Likewise. - * gfortran.dg/unlimited_polymorphic_22.f90: Likewise. - * gfortran.dg/unlimited_polymorphic_23.f90: Likewise. - * gfortran.dg/unlimited_polymorphic_24.f03: Likewise. - * gfortran.dg/unlimited_polymorphic_25.f90: Likewise. - * gfortran.dg/unlimited_polymorphic_26.f90: Likewise. - * gfortran.dg/unlimited_polymorphic_3.f03: Likewise. - * gfortran.dg/unlimited_polymorphic_5.f90: Likewise. - * gfortran.dg/unlimited_polymorphic_6.f90: Likewise. - * gfortran.dg/unpack_init_expr.f03: Likewise. - * gfortran.dg/use_10.f90: Likewise. - * gfortran.dg/use_11.f90: Likewise. - * gfortran.dg/use_13.f90: Likewise. - * gfortran.dg/use_24.f90: Likewise. - * gfortran.dg/use_27.f90: Likewise. - * gfortran.dg/use_5.f90: Likewise. - * gfortran.dg/use_allocated_1.f90: Likewise. - * gfortran.dg/use_only_1.f90: Likewise. - * gfortran.dg/use_only_4.f90: Likewise. - * gfortran.dg/use_rename_2.f90: Likewise. - * gfortran.dg/use_rename_4.f90: Likewise. - * gfortran.dg/used_dummy_types_1.f90: Likewise. - * gfortran.dg/used_interface_ref.f90: Likewise. - * gfortran.dg/used_types_5.f90: Likewise. - * gfortran.dg/utf8_1.f03: Likewise. - * gfortran.dg/utf8_2.f03: Likewise. - * gfortran.dg/value_1.f90: Likewise. - * gfortran.dg/value_2.f90: Likewise. - * gfortran.dg/value_4.f90: Likewise. - * gfortran.dg/value_6.f03: Likewise. - * gfortran.dg/value_7.f03: Likewise. - * gfortran.dg/value_test.f90: Likewise. - * gfortran.dg/vect/fast-math-pr33299.f90: Likewise. - * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise. - * gfortran.dg/vect/pr60510.f: Likewise. - * gfortran.dg/vect/pr69882.f90: Likewise. - * gfortran.dg/vect/pr69980.f90: Likewise. - * gfortran.dg/vect/vect-5.f90: Likewise. - * gfortran.dg/vect/vect-alias-check-1.F90: Likewise. - * gfortran.dg/vector_subscript_1.f90: Likewise. - * gfortran.dg/vector_subscript_2.f90: Likewise. - * gfortran.dg/vector_subscript_3.f90: Likewise. - * gfortran.dg/vector_subscript_5.f90: Likewise. - * gfortran.dg/verify_2.f90: Likewise. - * gfortran.dg/volatile10.f90: Likewise. - * gfortran.dg/where_1.f90: Likewise. - * gfortran.dg/where_operator_assign_1.f90: Likewise. - * gfortran.dg/where_operator_assign_2.f90: Likewise. - * gfortran.dg/where_operator_assign_3.f90: Likewise. - * gfortran.dg/whole_file_13.f90: Likewise. - * gfortran.dg/whole_file_2.f90: Likewise. - * gfortran.dg/widechar_2.f90: Likewise. - * gfortran.dg/widechar_4.f90: Likewise. - * gfortran.dg/widechar_5.f90: Likewise. - * gfortran.dg/widechar_6.f90: Likewise. - * gfortran.dg/widechar_8.f90: Likewise. - * gfortran.dg/widechar_IO_1.f90: Likewise. - * gfortran.dg/widechar_IO_2.f90: Likewise. - * gfortran.dg/widechar_IO_3.f90: Likewise. - * gfortran.dg/widechar_IO_4.f90: Likewise. - * gfortran.dg/widechar_compare_1.f90: Likewise. - * gfortran.dg/widechar_intrinsics_10.f90: Likewise. - * gfortran.dg/widechar_intrinsics_4.f90: Likewise. - * gfortran.dg/widechar_intrinsics_5.f90: Likewise. - * gfortran.dg/widechar_intrinsics_6.f90: Likewise. - * gfortran.dg/widechar_intrinsics_7.f90: Likewise. - * gfortran.dg/widechar_intrinsics_8.f90: Likewise. - * gfortran.dg/widechar_intrinsics_9.f90: Likewise. - * gfortran.dg/widechar_select_1.f90: Likewise. - * gfortran.dg/winapi.f90: Likewise. - * gfortran.dg/write_0_pe_format.f90: Likewise. - * gfortran.dg/write_back.f: Likewise. - * gfortran.dg/write_check3.f90: Likewise. - * gfortran.dg/write_direct_eor.f90: Likewise. - * gfortran.dg/write_padding.f90: Likewise. - * gfortran.dg/write_recursive.f90: Likewise. - * gfortran.dg/write_rewind_1.f: Likewise. - * gfortran.dg/write_rewind_2.f: Likewise. - * gfortran.dg/write_zero_array.f90: Likewise. - * gfortran.dg/x_slash_1.f: Likewise. - * gfortran.dg/x_slash_2.f: Likewise. - * gfortran.dg/zero_array_components_1.f90: Likewise. - * gfortran.dg/zero_length_1.f90: Likewise. - * gfortran.dg/zero_length_2.f90: Likewise. - * gfortran.dg/zero_sized_1.f90: Likewise. - * gfortran.dg/zero_sized_3.f90: Likewise. - * gfortran.fortran-torture/compile/nested.f90: Likewise. - * gfortran.fortran-torture/compile/parameter_1.f90: Likewise. - * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise. - * gfortran.fortran-torture/execute/adjustr.f90: Likewise. - * gfortran.fortran-torture/execute/allocate.f90: Likewise. - * gfortran.fortran-torture/execute/alternate_return.f90: Likewise. - * gfortran.fortran-torture/execute/args.f90: Likewise. - * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise. - * gfortran.fortran-torture/execute/arrayarg.f90: Likewise. - * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise. - * gfortran.fortran-torture/execute/arraysave.f90: Likewise. - * gfortran.fortran-torture/execute/assumed_size.f90: Likewise. - * gfortran.fortran-torture/execute/backspace.f90: Likewise. - * gfortran.fortran-torture/execute/bounds.f90: Likewise. - * gfortran.fortran-torture/execute/character_passing.f90: Likewise. - * gfortran.fortran-torture/execute/character_select_1.f90: Likewise. - * gfortran.fortran-torture/execute/cmplx.f90: Likewise. - * gfortran.fortran-torture/execute/common.f90: Likewise. - * gfortran.fortran-torture/execute/common_2.f90: Likewise. - * gfortran.fortran-torture/execute/common_init_1.f90: Likewise. - * gfortran.fortran-torture/execute/common_size.f90: Likewise. - * gfortran.fortran-torture/execute/constructor.f90: Likewise. - * gfortran.fortran-torture/execute/contained.f90: Likewise. - * gfortran.fortran-torture/execute/contained2.f90: Likewise. - * gfortran.fortran-torture/execute/contained_3.f90: Likewise. - * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise. - * gfortran.fortran-torture/execute/data.f90: Likewise. - * gfortran.fortran-torture/execute/data_2.f90: Likewise. - * gfortran.fortran-torture/execute/data_3.f90: Likewise. - * gfortran.fortran-torture/execute/data_4.f90: Likewise. - * gfortran.fortran-torture/execute/dep_fails.f90: Likewise. - * gfortran.fortran-torture/execute/der_init.f90: Likewise. - * gfortran.fortran-torture/execute/der_init_2.f90: Likewise. - * gfortran.fortran-torture/execute/der_init_3.f90: Likewise. - * gfortran.fortran-torture/execute/der_init_4.f90: Likewise. - * gfortran.fortran-torture/execute/der_init_5.f90: Likewise. - * gfortran.fortran-torture/execute/der_io.f90: Likewise. - * gfortran.fortran-torture/execute/der_point.f90: Likewise. - * gfortran.fortran-torture/execute/der_type.f90: Likewise. - * gfortran.fortran-torture/execute/direct_io.f90: Likewise. - * gfortran.fortran-torture/execute/elemental.f90: Likewise. - * gfortran.fortran-torture/execute/empty_format.f90: Likewise. - * gfortran.fortran-torture/execute/emptyif.f90: Likewise. - * gfortran.fortran-torture/execute/entry_1.f90: Likewise. - * gfortran.fortran-torture/execute/entry_10.f90: Likewise. - * gfortran.fortran-torture/execute/entry_11.f90: Likewise. - * gfortran.fortran-torture/execute/entry_2.f90: Likewise. - * gfortran.fortran-torture/execute/entry_3.f90: Likewise. - * gfortran.fortran-torture/execute/entry_4.f90: Likewise. - * gfortran.fortran-torture/execute/entry_5.f90: Likewise. - * gfortran.fortran-torture/execute/entry_6.f90: Likewise. - * gfortran.fortran-torture/execute/entry_7.f90: Likewise. - * gfortran.fortran-torture/execute/entry_8.f90: Likewise. - * gfortran.fortran-torture/execute/entry_9.f90: Likewise. - * gfortran.fortran-torture/execute/enum_1.f90: Likewise. - * gfortran.fortran-torture/execute/enum_2.f90: Likewise. - * gfortran.fortran-torture/execute/enum_3.f90: Likewise. - * gfortran.fortran-torture/execute/enum_4.f90: Likewise. - * gfortran.fortran-torture/execute/equiv_1.f90: Likewise. - * gfortran.fortran-torture/execute/equiv_2.f90: Likewise. - * gfortran.fortran-torture/execute/equiv_3.f90: Likewise. - * gfortran.fortran-torture/execute/equiv_4.f90: Likewise. - * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise. - * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise. - * gfortran.fortran-torture/execute/forall.f90: Likewise. - * gfortran.fortran-torture/execute/forall_1.f90: Likewise. - * gfortran.fortran-torture/execute/forall_2.f90: Likewise. - * gfortran.fortran-torture/execute/forall_3.f90: Likewise. - * gfortran.fortran-torture/execute/forall_4.f90: Likewise. - * gfortran.fortran-torture/execute/forall_5.f90: Likewise. - * gfortran.fortran-torture/execute/forall_6.f90: Likewise. - * gfortran.fortran-torture/execute/forall_7.f90: Likewise. - * gfortran.fortran-torture/execute/function_module_1.f90: Likewise. - * gfortran.fortran-torture/execute/getarg_1.f90: Likewise. - * gfortran.fortran-torture/execute/hollerith.f90: Likewise. - * gfortran.fortran-torture/execute/in-pack.f90: Likewise. - * gfortran.fortran-torture/execute/initialization_1.f90: Likewise. - * gfortran.fortran-torture/execute/initializer.f90: Likewise. - * gfortran.fortran-torture/execute/inquire_1.f90: Likewise. - * gfortran.fortran-torture/execute/inquire_2.f90: Likewise. - * gfortran.fortran-torture/execute/inquire_3.f90: Likewise. - * gfortran.fortran-torture/execute/inquire_4.f90: Likewise. - * gfortran.fortran-torture/execute/inquire_5.f90: Likewise. - * gfortran.fortran-torture/execute/integer_select.f90: Likewise. - * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise. - * gfortran.fortran-torture/execute/internal_write.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: - Likewise. - * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise. - * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise. - * gfortran.fortran-torture/execute/iolength_1.f90: Likewise. - * gfortran.fortran-torture/execute/iolength_2.f90: Likewise. - * gfortran.fortran-torture/execute/iolength_3.f90: Likewise. - * gfortran.fortran-torture/execute/list_read_1.f90: Likewise. - * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise. - * gfortran.fortran-torture/execute/mainsub.f90: Likewise. - * gfortran.fortran-torture/execute/math.f90: Likewise. - * gfortran.fortran-torture/execute/module_init_1.f90: Likewise. - * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise. - * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise. - * gfortran.fortran-torture/execute/nestcons.f90: Likewise. - * gfortran.fortran-torture/execute/nullarg.f90: Likewise. - * gfortran.fortran-torture/execute/optstring_1.f90: Likewise. - * gfortran.fortran-torture/execute/parameter_1.f90: Likewise. - * gfortran.fortran-torture/execute/parameter_2.f90: Likewise. - * gfortran.fortran-torture/execute/partparm.f90: Likewise. - * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise. - * gfortran.fortran-torture/execute/power.f90: Likewise. - * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise. - * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise. - * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise. - * gfortran.fortran-torture/execute/pr32140.f90: Likewise. - * gfortran.fortran-torture/execute/pr40021.f: Likewise. - * gfortran.fortran-torture/execute/pr43390.f90: Likewise. - * gfortran.fortran-torture/execute/pr54767.f90: Likewise. - * gfortran.fortran-torture/execute/pr57396.f90: Likewise. - * gfortran.fortran-torture/execute/procarg.f90: Likewise. - * gfortran.fortran-torture/execute/ptr.f90: Likewise. - * gfortran.fortran-torture/execute/random_1.f90: Likewise. - * gfortran.fortran-torture/execute/random_2.f90: Likewise. - * gfortran.fortran-torture/execute/random_init.f90: Likewise. - * gfortran.fortran-torture/execute/read_eof.f90: Likewise. - * gfortran.fortran-torture/execute/read_null_string.f90: Likewise. - * gfortran.fortran-torture/execute/retarray.f90: Likewise. - * gfortran.fortran-torture/execute/retarray_2.f90: Likewise. - * gfortran.fortran-torture/execute/save_1.f90: Likewise. - * gfortran.fortran-torture/execute/save_2.f90: Likewise. - * gfortran.fortran-torture/execute/scalarize.f90: Likewise. - * gfortran.fortran-torture/execute/scalarize2.f90: Likewise. - * gfortran.fortran-torture/execute/scalarize3.f90: Likewise. - * gfortran.fortran-torture/execute/select_1.f90: Likewise. - * gfortran.fortran-torture/execute/seq_io.f90: Likewise. - * gfortran.fortran-torture/execute/slash_edit.f90: Likewise. - * gfortran.fortran-torture/execute/spec_abs.f90: Likewise. - * gfortran.fortran-torture/execute/specifics.f90: Likewise. - * gfortran.fortran-torture/execute/st_function.f90: Likewise. - * gfortran.fortran-torture/execute/st_function_1.f90: Likewise. - * gfortran.fortran-torture/execute/st_function_2.f90: Likewise. - * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise. - * gfortran.fortran-torture/execute/straret.f90: Likewise. - * gfortran.fortran-torture/execute/strarray_1.f90: Likewise. - * gfortran.fortran-torture/execute/strarray_2.f90: Likewise. - * gfortran.fortran-torture/execute/strarray_3.f90: Likewise. - * gfortran.fortran-torture/execute/strarray_4.f90: Likewise. - * gfortran.fortran-torture/execute/strcmp.f90: Likewise. - * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise. - * gfortran.fortran-torture/execute/string.f90: Likewise. - * gfortran.fortran-torture/execute/strlen.f90: Likewise. - * gfortran.fortran-torture/execute/strret.f90: Likewise. - * gfortran.fortran-torture/execute/t_edit.f90: Likewise. - * gfortran.fortran-torture/execute/test_slice.f90: Likewise. - * gfortran.fortran-torture/execute/transfer1.f90: Likewise. - * gfortran.fortran-torture/execute/transfer2.f90: Likewise. - * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise. - * gfortran.fortran-torture/execute/userop.f90: Likewise. - * gfortran.fortran-torture/execute/where17.f90: Likewise. - * gfortran.fortran-torture/execute/where18.f90: Likewise. - * gfortran.fortran-torture/execute/where19.f90: Likewise. - * gfortran.fortran-torture/execute/where20.f90: Likewise. - * gfortran.fortran-torture/execute/where21.f90: Likewise. - * gfortran.fortran-torture/execute/where_1.f90: Likewise. - * gfortran.fortran-torture/execute/where_10.f90: Likewise. - * gfortran.fortran-torture/execute/where_11.f90: Likewise. - * gfortran.fortran-torture/execute/where_14.f90: Likewise. - * gfortran.fortran-torture/execute/where_15.f90: Likewise. - * gfortran.fortran-torture/execute/where_16.f90: Likewise. - * gfortran.fortran-torture/execute/where_2.f90: Likewise. - * gfortran.fortran-torture/execute/where_3.f90: Likewise. - * gfortran.fortran-torture/execute/where_4.f90: Likewise. - * gfortran.fortran-torture/execute/where_5.f90: Likewise. - * gfortran.fortran-torture/execute/where_6.f90: Likewise. - * gfortran.fortran-torture/execute/where_7.f90: Likewise. - * gfortran.fortran-torture/execute/where_8.f90: Likewise. - * gfortran.fortran-torture/execute/write_a_1.f90: Likewise. - * gfortran.fortran-torture/execute/write_logical.f90: Likewise. - * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans. - * gfortran.dg/inline_transpose_1.f90: Likewise. - -2018-02-17 Paul Thomas - - PR fortran/84115 - * gfortran.dg/associate_35.f90: Remove error, add STOP n and - change to dg-run. - -2018-02-16 Eric Botcazou - - PR ada/84277 - * gnat.dg/array11.adb (Array11): Tweak index and remove warning. - * gnat.dg/dispatch1.adb: Rename into... - * gnat.dg/disp1.adb: ...this. - * gnat.dg/dispatch1_p.ads: Rename into... - * gnat.dg/disp1_pkg.ads: ...this. - * gnat.dg/disp2.adb: Rename into... - * gnat.dg/dispatch2.adb: ...this. - * gnat.dg/dispatch2_p.ads: Rename into... - * gnat.dg/disp2_pkg.ads: ...this. - * gnat.dg/dispatch2_p.adb: Rename into... - * gnat.dg/disp2_pkg.adb: this. - * gnat.dg/generic_dispatch.adb: Rename into... - * gnat.dg/generic_disp.adb: this. - * gnat.dg/generic_dispatch_p.ads: Rename into... - * gnat.dg/generic_disp_pkg.ads: ...this. - * gnat.dg/generic_dispatch_p.adb: Rename into... - * gnat.dg/generic_disp_pkg.adb: ...this. - * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify. - * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise. - * gnat.dg/object_overflow1.adb: Tweak index. - * gnat.dg/object_overflow2.adb: Likewise. - * gnat.dg/object_overflow3.adb: Likewise. - * gnat.dg/object_overflow4.adb: Likewise. - * gnat.dg/object_overflow5.adb: Likewise. - -2018-02-16 Jakub Jelinek - - PR ipa/84425 - * gcc.c-torture/compile/pr84425.c: New test. - -2018-02-16 Marek Polacek - Jakub Jelinek - - PR c++/84192 - * g++.dg/cpp1y/constexpr-84192.C: New test. - -2018-02-16 Martin Sebor - - PR c++/79064 - * g++.dg/overload15.C: New test. - -2018-02-16 Yury Gribov - - PR target/81535 - * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*. - * gcc.dg/pr56727-2.c: Ditto. - * gcc.target/powerpc/pr79439.c: Renamed to... - * gcc.target/powerpc/pr79439-1.c: ...this. - * gcc.target/powerpc/pr79439-2.c: New test. - * gcc.target/powerpc/pr79439-3.c: New test. - -2018-02-16 Will Schmidt - - target/pr84371 - * gcc.target/powerpc/builtins-3-p8.c: Update stanzas. - * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test. - * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas. - * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same. - * gcc.target/powerpc/builtins-3.c: Same. - -2018-02-16 Nathan Sidwell - - * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning. - -2018-02-16 Vladimir Makarov - - PR rtl-optimization/70023 - * gcc.target/i386/pr70023.c: New. - -2018-02-16 Carl Love - - * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI - tests. - * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI - tests. - -2018-02-16 Carl Love - - * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file - for the ABI definitions for vec_extract4b and vec_insert4b. - -2018-02-16 Nathan Sidwell - - * g++.old-deja/g++.jason/scoping15.C: Expect warnings. - * g++.old-deja/g++.mike/net43.C: Likewise. - -2018-02-16 Paolo Carlini - - PR c++/82468 - * g++.dg/cpp1z/class-deduction48.C: New. - -2018-02-16 Nathan Sidwell - - PR c++/84375 - * g++.dg/lookup/pr84375.C: New. - -2018-02-14 Oleg Endo - - PR target/83831 - * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases. - -2018-02-16 Richard Biener - - PR tree-optimization/84417 - * gcc.dg/torture/pr84417.c: New testcase. - -2018-02-16 Jakub Jelinek - - PR target/84272 - * g++.dg/opt/pr84272.C: New test. - - PR rtl-optimization/83723 - * gcc.dg/pr83723.c: New test. - -2018-02-16 Richard Biener - - PR tree-optimization/84399 - * gcc.dg/graphite/pr84399.c: New testcase. - -2018-02-16 Richard Biener - - PR tree-optimization/84190 - * g++.dg/torture/pr84190.C: New testcase. - -2018-02-15 Martin Sebor - - * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new - directives. - -2018-02-15 Janus Weil - - PR fortran/84409 - * gfortran.dg/dtio_21.f03: Add an error message. - * gfortran.dg/dtio_22.f90: Fix invalid test case. - -2018-02-15 Thomas Koenig - - PR fortran/84381 - * gfortran.dg/stop_shouldfail.f90: New test. - -2018-02-15 Paolo Carlini - - PR c++/84330 - * g++.dg/concepts/pr84330.C: New. - -2018-02-15 Tom de Vries - - * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca. - -2018-02-15 Tom de Vries - - * gcc.c-torture/compile/pr84136.c: Require effective target - indirect_jumps. - -2018-02-15 Jakub Jelinek - - PR tree-optimization/84383 - * gcc.c-torture/compile/pr84383.c: New test. - - PR tree-optimization/84334 - * gcc.dg/pr84334.c: New test. - -2018-02-14 Carl Love - - * gcc.target/powerpc/builtins-4-int128-runnable.c - (dg-require-effective-target): Change vsx_hw to p8vector_hw. - (dg-options): Change -maltivec -mvsx to -mpower8-vector. - -2018-02-14 Martin Sebor - - PR tree-optimization/83698 - * gcc.dg/Wrestrict-7.c: New test. - * c-c++-common/Wrestrict.c: Adjust expected values for strcat. - * gcc.target/i386/chkp-stropt-17.c: Same. - -2018-02-14 Martin Sebor - - PR c/84108 - * gcc.dg/Wattributes-8.c: New test. - -2018-02-14 Janus Weil - - PR fortran/84385 - * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case. - * gfortran.dg/allocate_with_source_23.f90: Ditto. - * gfortran.dg/select_type_1.f03: Extend test case. - -2017-02-14 Uros Bizjak - - * gcc.target/i386/pr57193.c (dg-do): Remove target selector. - (dg-options): Use -O2 -msse2 -mno-sse3. - -2018-02-14 Kelvin Nilsen - - * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so - this test case still works ok. - * gcc.dg/vmx/extract-vsx-be-order.c: Likewise. - * gcc.dg/vmx/insert-be-order.c: Likewise. - * gcc.dg/vmx/insert-vsx-be-order.c: Likewise. - * gcc.dg/vmx/ld-be-order.c: Likewise. - * gcc.dg/vmx/ld-vsx-be-order.c: Likewise. - * gcc.dg/vmx/lde-be-order.c: Likewise. - * gcc.dg/vmx/ldl-be-order.c: Likewise. - * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise. - * gcc.dg/vmx/merge-be-order.c: Likewise. - * gcc.dg/vmx/merge-vsx-be-order.c: Likewise. - * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise. - * gcc.dg/vmx/pack-be-order.c: Likewise. - * gcc.dg/vmx/perm-be-order.c: Likewise. - * gcc.dg/vmx/splat-be-order.c: Likewise. - * gcc.dg/vmx/splat-vsx-be-order.c: Likewise. - * gcc.dg/vmx/st-be-order.c: Likewise. - * gcc.dg/vmx/st-vsx-be-order.c: Likewise. - * gcc.dg/vmx/ste-be-order.c: Likewise. - * gcc.dg/vmx/stl-be-order.c: Likewise. - * gcc.dg/vmx/stl-vsx-be-order.c: Likewise. - * gcc.dg/vmx/sum2s-be-order.c: Likewise. - * gcc.dg/vmx/unpack-be-order.c: Likewise. - * gcc.dg/vmx/vsums-be-order.c: Likewise. - * gcc.target/powerpc/vec-setup-be-long.c: Likewise. - -2018-02-14 Paolo Carlini - - PR c++/84350 - * g++.dg/cpp0x/auto49.C: New. - -2018-02-14 Nathan Sidwell - - * g++.dg/template/instantiate5.C: Adjust required-from loc. - -2018-02-14 Will Schmidt - - * gcc.target/powerpc/altivec-consts.c: Update compile stanzas. - * gcc.target/powerpc/le-altivec-consts.c: Same. - -2018-02-14 Will Schmidt - - PR target/84220 - * gcc.target/powerpc/pr84220-sld.c: New test. - * gcc.target/powerpc/pr84220-sld2.c: New test. - * gcc.target/powerpc/pr84220-sldw.c: New test. - * gcc.target/powerpc/pr84220-xxperm.c: New test. - * gcc.target/powerpc/pr84220-xxsld.c: New test. - -2018-02-14 Igor Tsimbalist - - PR target/84239 - * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and - _inc_ssp intrinsics. - * gcc.target/i386/cet-intrin-4.c: Likewise. - * gcc.target/i386/cet-rdssp-1.c: Remove argument from - __builtin_ia32_rdssp[d|q]. - -2018-02-14 Richard Sandiford - - PR tree-optimization/84357 - * gcc.dg/vect/pr84357.c: New test. - -2018-02-14 Oleg Endo - - PR target/83831 - * gcc.target/rx/pr83831.c: New tests. - -2018-02-14 Jozef Lawrynowicz - - PR target/79242 - * gcc.target/msp430/pr79242.c: New test. - -2018-02-13 Peter Bergner - - PR target/84372 - * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling - with -mcpu=power9. - -2018-02-13 Peter Bergner - - PR target/84279 - * g++.dg/pr84279.C: New test. - -2018-02-13 Segher Boessenkool - - PR rtl-optimization/84169 - * gcc.c-torture/execute/pr84169.c: New. - -2018-02-13 Peter Bergner - - PR target/84370 - * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option. - -2018-02-13 Peter Bergner - - PR target/84365 - * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling - with -mcpu=power9. - -2018-02-13 Jakub Jelinek - - PR c++/84364 - * g++.dg/warn/effc4.C: New test. - -2018-02-13 Paolo Carlini - - PR c++/84333 - * g++.dg/template/sizeof16.C: New. - * g++.dg/template/sizeof17.C: Likewise. - -2018-02-13 Janus Weil - - PR fortran/84313 - * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case, - add necessary compiler options. - * gfortran.dg/proc_ptr_common_2.f90: Add missing error message. - -2018-02-13 Jakub Jelinek - - PR c/82210 - * gcc.c-torture/execute/pr82210.c: New test. - - PR middle-end/84309 - * gcc.dg/pr84309-2.c: New test. - -2018-02-12 Richard Sandiford - - PR tree-optimization/84321 - * gcc.dg/pr84321.c: New test. - -2018-02-13 Vladimir Makarov - - PR target/84359 - * gcc.target/i386/pr57193.c: Add -march=x86-64. - -2018-02-13 Paolo Bonzini - - PR sanitizer/84340 - * gcc.dg/asan/pr84307.c: Remove test. - -2018-02-13 Sebastian Perta - - * gcc.target/rl78/test_auto_vector.c: New test. - -2018-02-13 Richard Sandiford - - PR c/84305 - * gcc.c-torture/compile/pr84305.c: New test. - -2018-02-13 Jakub Jelinek - - PR target/84335 - * gcc.target/i386/pr84335.c: New test. - - PR tree-optimization/84339 - * gcc.c-torture/execute/pr84339.c: New test. - - PR middle-end/84309 - * gcc.dg/pr84309.c: New test. - * gcc.target/i386/pr84309.c: New test. - - PR target/84336 - * gcc.target/i386/pr84336.c: New test. - -2018-02-12 Jakub Jelinek - - PR c++/84341 - * c-c++-common/gomp/pr84341.c: New test. - -2018-02-12 Thomas Koenig - - PR fortran/68746 - * gfortran.dg/read_dir.f90: Re-add dg-do run. - -2018-02-12 Thomas Koenig - - PR fortran/68746 - * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat - of zero for read. - -2018-02-12 Jeff Law - - * gcc.c-torture/compile/reg-args-size.c: New test. - -2018-02-12 Carl Love - - * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and - uint128 tests to new testfile. - * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for - int128 and uint128 tests. - * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to - list of torture tests. - -2018-02-12 Janus Weil - - PR fortran/84273 - * gfortran.dg/proc_ptr_47.f90: Fix invalid test case. - * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case. - -2018-02-12 Tamar Christina - - PR target/82641 - * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te. - -2018-02-12 Paolo Bonzini - - PR sanitizer/84307 - * gcc.dg/asan/pr84307.c: New test. - -2018-02-12 Nathan Sidwell - - * g++.dg/parse/pr84263.C: New. - -2018-02-12 Paolo Carlini - - PR c++/79626 - * g++.dg/template/crash129.C: New. - -2018-02-12 Olga Makhotina - - PR target/83828 - * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test. - * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto. - * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto. - * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto. - * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto. - -2018-02-12 Olga Makhotina - - * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd, - _mm_maskz_scalef_round_sd): Test new intrinsics. - * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd, - (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new - intrinsics. - * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss, - _mm_maskz_scalef_round_ss): Test new intrinsics. - * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss, - _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new - intrinsics. - * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round, - __builtin_ia32_scalefss_round): Remove builtin. - (__builtin_ia32_scalefsd_mask_round, - __builtin_ia32_scalefss_mask_round): Test new builtin. - * gcc.target/i386/sse-13.c: Ditto. - * gcc.target/i386/sse-23.c: Ditto. - -2018-02-12 Olga Makhotina - - * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd) - (_mm_maskz_sqrt_round_sd): Test new intrinsics. - * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd) - (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics. - * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss) - (_mm_maskz_sqrt_round_ss): Test new intrinsics. - * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss) - (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new - intrinsics. - * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round) - (__builtin_ia32_sqrtss_round): Remove builtins. - (__builtin_ia32_sqrtsd_mask_round) - (__builtin_ia32_sqrtss_mask_round): Test new builtins. - * gcc.target/i386/sse-13.c: Ditto. - * gcc.target/i386/sse-23.c: Ditto. - -2018-02-11 Francois-Xavier Coudert - - PR fortran/35299 - * gfortran.dg/statement_function_3.f: New test. - -2018-02-11 Steven G. Kargl - - PR fortran/54223 - PR fortran/84276 - * gfortran.dg/statement_function_1.f90: New test. - * gfortran.dg/statement_function_2.f90: New test. - -2018-02-11 Paul Thomas - - PR fortran/84074 - * gfortran.dg/type_to_class_5.f03: New test. - -2018-02-10 Paul Thomas - - PR fortran/56691 - * gfortran.dg/type_to_class_4.f03: New test. - -2018-02-10 Alan Modra - - PR target/84300 - * gcc.dg/pr84300.c: New. - -2018-02-10 Jakub Jelinek - - PR sanitizer/83987 - * g++.dg/ubsan/pr83987-2.C: New test. - -2018-02-09 Sebastian Perta - - * gcc.target/rx/movsicc.c: New test. - -2018-02-09 Peter Bergner - - PR target/83926 - * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled - message. - -2018-02-09 Will Schmidt - - * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target. - * gcc.target/powerpc/vsx-vector-6-le.p9.c: New. - -2018-02-09 Nathan Sidwell - - PR c/84293 - * c-c++-common/pr84293.h: New. - * c-c++-common/pr84293.c: New. - -2018-02-09 Vladimir Makarov - - PR rtl-optimization/57193 - * gcc.target/i386/pr57193.c: New. - -2018-02-09 Jakub Jelinek - - PR target/84226 - * gcc.target/powerpc/pr84226.c: New test. - -2018-02-09 Peter Bergner - - * gcc.target/powerpc/builtins-1-be.c : Rename duplicate test - from this to... - : ...this. - -2018-02-09 Martin Sebor - - PR lto/84212 - * gcc.dg/lto/pr84212_0.c: New test file. - * gcc.dg/lto/pr84212_1.c: Same. - -2018-02-09 Peter Bergner - - PR target/83926 - * gcc.target/powerpc/pr83926.c: New test. - * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled - message. Fix test for running in 32-bit mode. - -2018-02-09 Tamar Christina - - PR target/82641 - * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t. - -2018-02-09 Andreas Krebbel - - PR target/PR84295 - * gcc.target/s390/pr84295.c: New test. - -2018-02-09 Paolo Carlini - - PR c++/77522 - * g++.dg/cpp1y/lambda-init16.C: New. - -2018-02-09 Eric Botcazou - - * gnat.dg/sso8.adb: New test. - * gnat.dg/sso8_pkg.ads: New helper. - -2018-02-09 Richard Biener - - PR tree-optimization/84278 - * gcc.target/i386/pr84278.c: Adjust regex. - -2018-02-09 Jakub Jelinek - - PR tree-optimization/84232 - * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86. - - PR debug/84252 - * gcc.target/aarch64/pr84252.c: New test. - - PR middle-end/84237 - * gcc.dg/pr84237.c: New test. - -2018-02-09 Marek Polacek - Jakub Jelinek - - PR c++/83659 - * g++.dg/torture/pr83659.C: New test. - -2018-02-08 David Malcolm - - PR tree-optimization/84136 - * gcc.c-torture/compile/pr84136.c: New test. - -2018-02-08 Sergey Shalnov - - PR target/83008 - * gcc.target/i386/pr83008.c: New test. - -2018-02-08 Peter Bergner - - PR target/81143 - * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__. - -2018-02-08 Paolo Carlini - - PR c++/83806 - * g++.dg/warn/Wunused-parm-11.C: New. - -2018-02-08 Marek Polacek - - PR tree-optimization/84238 - * gcc.dg/Wstringop-overflow-3.c: New test. - -2018-02-08 Nathan Sidwell - - * g++.dg/cpp0x/initlist93.C: Adjust diagnostic. - -2018-02-08 Richard Sandiford - - PR tree-optimization/84265 - * gcc.dg/vect/pr84265.c: New test. - -2018-02-08 Richard Sandiford - - PR tree-optimization/81635 - * gcc.dg/vect/bb-slp-pr81635-3.c: New test. - * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise. - -2018-02-08 Andreas Krebbel - - * gcc.target/s390/nobp-function-pointer-attr.c: New test. - * gcc.target/s390/nobp-function-pointer-nothunk.c: New test. - * gcc.target/s390/nobp-function-pointer-z10.c: New test. - * gcc.target/s390/nobp-function-pointer-z900.c: New test. - * gcc.target/s390/nobp-indirect-jump-attr.c: New test. - * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test. - * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test. - * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test. - * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test. - * gcc.target/s390/nobp-indirect-jump-z10.c: New test. - * gcc.target/s390/nobp-indirect-jump-z900.c: New test. - * gcc.target/s390/nobp-return-attr-all.c: New test. - * gcc.target/s390/nobp-return-attr-neg.c: New test. - * gcc.target/s390/nobp-return-mem-attr.c: New test. - * gcc.target/s390/nobp-return-mem-nothunk.c: New test. - * gcc.target/s390/nobp-return-mem-z10.c: New test. - * gcc.target/s390/nobp-return-mem-z900.c: New test. - * gcc.target/s390/nobp-return-reg-attr.c: New test. - * gcc.target/s390/nobp-return-reg-mixed.c: New test. - * gcc.target/s390/nobp-return-reg-nothunk.c: New test. - * gcc.target/s390/nobp-return-reg-z10.c: New test. - * gcc.target/s390/nobp-return-reg-z900.c: New test. - * gcc.target/s390/nobp-table-jump-inline-z10.c: New test. - * gcc.target/s390/nobp-table-jump-inline-z900.c: New test. - * gcc.target/s390/nobp-table-jump-z10.c: New test. - * gcc.target/s390/nobp-table-jump-z900.c: New test. - -2018-02-08 Richard Biener - - PR tree-optimization/84233 - * g++.dg/torture/pr84233.C: New testcase. - -2018-02-08 Richard Biener - - PR tree-optimization/84278 - * gcc.target/i386/pr84278.c: New testcase. - -2018-02-08 Wilco Dijkstra - - PR rtl-optimization/84068 - PR rtl-optimization/83459 - * gcc.dg/pr84068.c: New test. - -2018-02-08 Richard Biener - - * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or - loop vectorization to happen. - -2018-02-08 Paolo Carlini - - PR c++/83204 - * g++.dg/cpp0x/lambda/lambda-ice25.C: New. - -2018-02-07 Will Schmidt - - * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas. - -2018-02-07 Michael Meissner - - PR target/84154 - * gcc.target/powerpc/pr84154-1.c: New tests. - * gcc.target/powerpc/pr84154-2.c: Likewise. - * gcc.target/powerpc/pr84154-3.c: Likewise. - -2018-02-07 Will Schmidt - - * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires. - -2018-02-07 Jakub Jelinek - - PR c++/84082 - * g++.dg/template/incomplete11.C: New test. - * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too. - -2018-02-07 Steven G. Kargl - - PR fortran/82994 - * gfortran.dg/deallocate_error_3.f90: New test. - * gfortran.dg/deallocate_error_4.f90: New test. - -2018-02-07 Thomas Koenig - - PR fortran/68560 - * gfortran.dg/shape_9.f90: New test. - -2018-02-07 Steven G. Kargl - - PR fortran/82049 - * gfortran.dg/assumed_charlen_parameter.f90: New test. - -2018-02-07 David Malcolm - - PR c++/81610 - PR c++/80567 - * g++.dg/spellcheck-reswords.C: New test case. - * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus - suggestion of "if". - -2018-02-07 Martin Liska - - PR c++/84059. - * g++.dg/ext/mv26.C: New test. - -2018-02-07 Tom de Vries - - * gcc.dg/pr83844.c: Require effective target alloca. - -2018-02-07 Tom de Vries - - * gcc.dg/torture/pr83055.c: Require effective target global_constructor. - -2018-02-07 H.J. Lu - - PR target/84243 - * gcc.target/i386/cet-intrin-4.c (dg-options): Use - -fcf-protection=return. - -2018-02-07 Tom de Vries - - PR libgomp/84217 - * c-c++-common/goacc/pr84217.c: New test. - * gfortran.dg/goacc/pr84217.f90: New test. - -2018-02-07 Richard Biener - - PR tree-optimization/84204 - * gcc.dg/graphite/pr84204.c: New testcase. - - PR tree-optimization/84205 - * gcc.dg/graphite/pr84205.c: New testcase. - - PR tree-optimization/84223 - * gfortran.dg/graphite/pr84223.f90: New testcase. - -2018-02-07 Paolo Carlini - - PR c++/71662 - * g++.dg/cpp0x/scoped_enum7.C: New. - -2018-02-07 Christophe Lyon - - PR tree-optimization/83008 - * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize. - -2018-02-07 Jakub Jelinek - - PR tree-optimization/84235 - * gcc.c-torture/execute/ieee/pr84235.c: New test. - -2018-02-07 Rainer Orth - - PR testsuite/84243 - * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86 - targets. - * c-c++-common/fcf-protection-7.c: Likewise for -mibt. - -2018-02-06 Jakub Jelinek - - PR target/84146 - * gcc.target/i386/pr84146.c: New test. - -2018-02-06 Michael Collison - - * gcc.target/arm/pr7676.c: New testcase for incorrect splitting. - -2018-02-06 Bill Schmidt - - * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation - warning for -mno-speculate-indirect-jumps. - * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise. - * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise. - * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise. - * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise. - * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise. - * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise. - -2018-02-06 Igor Tsimbalist - - PR target/84145 - * c-c++-common/fcf-protection-1.c: Change a compared message. - * c-c++-common/fcf-protection-2.c: Likewise. - * c-c++-common/fcf-protection-3.c: Likewise. - * c-c++-common/fcf-protection-5.c: Likewise. - * c-c++-common/fcf-protection-6.c: New test. - * c-c++-common/fcf-protection-7.c: Likewise. - -2018-02-06 Marek Polacek - - PR tree-optimization/84228 - * c-c++-common/Wstringop-truncation-3.c: New test. - -2018-02-06 Tamar Christina - - PR target/82641 - * gcc.target/arm/pragma_arch_switch_2.c: New. - -2018-02-06 Rainer Orth - - PR target/79975 - * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options. - -2018-02-05 Martin Sebor - - PR tree-optimization/83369 - * gcc.dg/Wnonnull.c: New test. - -2018-02-05 Richard Sandiford - - * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file - argument and use dg-messages-by-file instead. Expect it to be - an array rather than a dict. - (lto-link-and-maybe-run): Remove messages_by_file argument and - use an upvar for dg-messages-by-file. Update call to - lto_handle_diagnostics. - (lt-get-options): Treat dg-messages-by-file as an array - rather than a dict. - (lto-get-options-main): Likewise. Set the entry rather than appending. - (lto-execute): Treat dg-messages-by-file as an array rather than - a dict. Update call to lto-link-and-maybe-run. - -2018-02-05 Paolo Carlini - - PR c++/82782 - * g++.dg/cpp1z/inline-var4.C: New. - -2018-02-05 Martin Liska - - * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS - options. - * c-c++-common/asan/pointer-compare-2.c: Likewise. - * c-c++-common/asan/pointer-subtract-1.c: Likewise. - * c-c++-common/asan/pointer-subtract-2.c: Likewise. - * c-c++-common/asan/pointer-subtract-3.c: Likewise. - * c-c++-common/asan/pointer-subtract-4.c: Likewise. - * c-c++-common/asan/pointer-compare-3.c: New test. - -2018-02-05 Richard Sandiford - - * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs. - * gcc.target/aarch64/sve/vcond_5.c: Likewise. - -2018-02-05 Olga Makhotina - - * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd, - _mm_maskz_range_sd, _mm_mask_range_round_sd, - _mm_maskz_range_round_sd): Test new intrinsics. - * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd, - _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd, - _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics. - * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss, - _mm_maskz_range_ss, _mm_mask_range_round_ss, - _mm_maskz_range_round_ss): Test new intrinsics. - * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss, - _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss, - _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics. - * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round, - __builtin_ia32_rangess128_round): Remove builtins. - (__builtin_ia32_rangesd128_mask_round, - __builtin_ia32_rangess128_mask_round): Test new builtins. - * gcc.target/i386/sse-13.c: Ditto. - * gcc.target/i386/sse-23.c: Ditto. - -2018-02-04 Jan Hubicka - - PR middle-end/79966 - * gfortran.dg/pr79966.f90: New testcase - -2018-02-04 Dominique d'Humieres - - PR fortran/84094 - * gfortran.dg/associate_23.f90: Fix invalid code. - * gfortran.dg/intrinsic_actual_4.f90: Likewise. - * gfortran.dg/matmul_3.f90: Likewise. - * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise. - -2018-02-04 Paul Thomas - - PR fortran/84115 - * gfortran.dg/associate_34.f90: New test. - * gfortran.dg/associate_35.f90: New test. - -2018-02-03 Paul Thomas - - PR fortran/84141 - PR fortran/84155 - * gfortran.dg/pr84155.f90: New test. - -2017-02-02 Uros Bizjak - - * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect. - * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto. - -2018-02-02 Will Schmidt - - * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to - dg-do run stanza. - -2018-02-02 Will Schmidt - - * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok - requirement. - * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same. - * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same. - * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same. - -2018-02-02 Georg-Johann Lay - - PR testsuite/52641 - * gcc.c-torture/execute/pr83362.c: Make work for int16. - * gcc.dg/Wsign-conversion.c: Dito. - * gcc.dg/attr-alloc_size-4.c: Dito. - * gcc.dg/pr81020.c: Dito. - * gcc.dg/pr81192.c: Dito. - * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast. - * gcc.dg/attr-alloc_size-11.c: Also special-case avr. - * gcc.dg/pr83844.c: Restrict to int32plus. - * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus. - * gcc.dg/tree-ssa/ldist-25.c: Dito. - * gcc.dg/tree-ssa/ldist-27.c: Dito. - * gcc.dg/tree-ssa/ldist-28.c: Dito. - * gcc.dg/tree-ssa/ldist-29.c: Dito. - * gcc.dg/tree-ssa/ldist-30.c: Dito. - * gcc.dg/tree-ssa/ldist-31.c: Dito. - * gcc.dg/tree-ssa/ldist-32.c: Dito. - * gcc.dg/tree-ssa/ldist-33.c: Dito. - * gcc.dg/tree-ssa/ldist-34.c: Dito. - * gcc.dg/tree-ssa/ldist-35.c: Dito. - * gcc.dg/tree-ssa/ldist-36.c: Dito. - -2018-02-02 Julia Koval - - * gcc.target/i386/funcspec-56.inc: Handle new march. - * g++.dg/ext/mv16.C: Ditto. - -2018-02-02 Georg-Johann Lay - - * lib/target-supports.exp - (check_effective_target_keeps_null_pointer_checks): No more - special-case avr. - * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr. - * gcc.dg/ifcvt-4.c: Skip avr. - * gcc.dg/pr53037-1.c: Dito. - * gcc.dg/pr53037-2.c: Dito. - * gcc.dg/pr53037-3.c: Dito. - * gcc.dg/pr63387-2.c: Dito. - * gcc.dg/pr63387.c: Dito. - * gcc.dg/sancov/cmp0.c: Dito. - * gcc.dg/tree-ssa/loop-interchange-1.c: Dito. - * gcc.dg/tree-ssa/loop-interchange-10.c: Dito. - * gcc.dg/tree-ssa/loop-interchange-11.c: Dito. - * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito. - * gcc.dg/tree-ssa/loop-interchange-2.c: Dito. - * gcc.dg/tree-ssa/loop-interchange-3.c: Dito. - * gcc.dg/tree-ssa/loop-interchange-4.c: Dito. - * gcc.dg/tree-ssa/loop-interchange-5.c: Dito. - * gcc.dg/tree-ssa/loop-interchange-6.c: Dito. - * gcc.dg/tree-ssa/loop-interchange-7.c: Dito. - * gcc.dg/tree-ssa/loop-interchange-8.c: Dito. - * gcc.dg/tree-ssa/loop-interchange-9.c: Dito. - * gcc.dg/tree-ssa/pr82059.c: Dito. - * gcc.c-torture/execute/pr70460.c: Dito. - -2018-02-02 Georg-Johann Lay - - PR testsuite/52641 - * gcc.c-torture/execute/pr81913.c: Use types that also work for int16. - * gcc.c-torture/execute/20180112-1.c: Dito. - * gcc.c-torture/execute/pr81503.c: Dito. - * gcc.dg/store_merging_12.c: Dito. - * gcc.dg/tree-ssa/loop-niter-1.c: Dito. - * gcc.dg/tree-ssa/loop-niter-2.c: Dito. - * gcc.dg/tree-ssa/pr80898.c: Dito. - * gcc.dg/tree-ssa/pr82363.c: Dito. - * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning. - * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16. - * gcc.dg/tree-ssa/ssa-sink-11.c: Dito. - * gcc.dg/tree-ssa/ssa-sink-12.c: Dito. - * gcc.dg/torture/pr81814.c: Restrict to int32plus. - * gcc.dg/tree-ssa/pr80803.c: Dito. - * gcc.dg/tree-ssa/pr80898-2.c: Dito. - * gcc.dg/tree-ssa/pr81346-4.c: Dito. - * gcc.dg/tree-ssa/vrp114.c: Dito. - * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus. - * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito. - * gcc.dg/tree-ssa/ssa-sink-15.c: Dito. - -2018-02-02 Igor Tsimbalist - - PR target/84066 - * gcc.target/i386/cet-sjlj-6a.c: New test. - * gcc.target/i386/cet-sjlj-6b.c: Likewise. - -2018-02-01 Marek Polacek - - PR c++/84125 - * g++.dg/cpp1y/lambda-generic-84125.C: New test. - -2018-01-30 Jeff Law - - PR target/84128 - * gcc.target/i386/pr84128.c: New test. - -2018-02-01 Georg-Johann Lay - - * gcc.dg/tree-ssa/vrp111.c (dg-options): Add - -fdelete-null-pointer-checks. - -2018-02-01 Paolo Carlini - - PR c++/83796 - * g++.dg/cpp0x/abstract-default1.C: New. - -2018-02-01 Richard Sandiford - - PR tree-optimization/81635 - * gcc.dg/vect/bb-slp-pr81635-1.c: New test. - * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise. - -2018-02-01 Richard Sandiford - - PR target/83370 - * gcc.target/aarch64/pr83370.c: New. - -2018-02-01 Richard Biener - - * gcc.dg/graphite/pr35356-1.c: Adjust. - -2018-02-01 Richard Sandiford - - PR testsuite/83846 - * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests - for ILP32. - * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead - of hard-coding the choice. - * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise. - * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise. - * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize - memset call. - * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use - stdint.h types. - * gcc.target/aarch64/sve/const_pred_2.C: Likewise. - * gcc.target/aarch64/sve/const_pred_3.C: Likewise. - * gcc.target/aarch64/sve/const_pred_4.C: Likewise. - * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise. - * gcc.target/aarch64/sve/logical_1.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_1.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_2.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_3.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_4.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_7.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_8.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_9.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_10.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_11.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_12.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_13.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_14.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_18.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_19.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_20.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_21.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_22.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_23.c: Likewise. - * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use - __builtin_popcountll rather than __builtin_popcountl. - -2018-02-01 Richard Sandiford - - * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead - of LD1R[HWD] for multi-element constants on big-endian targets. - * gcc.target/aarch64/sve/slp_3.c: Likewise. - * gcc.target/aarch64/sve/slp_4.c: Likewise. - -2018-02-01 Richard Sandiford - - * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB. - * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB. - * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB. - -2018-02-01 Jakub Jelinek - - PR tree-optimization/81661 - PR tree-optimization/84117 - * gcc.dg/pr81661.c: New test. - * gfortran.dg/pr84117.f90: New test. - -2018-02-01 Janne Blomqvist - - PR fortran/83705 - * gfortran.dg/repeat_7.f90: Catch warning message. - -2018-01-31 Ian Lance Taylor - - * go.go-torture/execute/printnil.go: New test. - -2018-01-31 Rainer Orth - - * lib/target-supports.exp (check_effective_target_comdat_group): - Allow for Solaris as comdat syntax. - - * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on - Solaris with comdat_group support and as. - -2018-01-31 Marek Polacek - - PR c/81779 - * gcc.dg/pr81779.c: New test. - -2018-01-31 Jakub Jelinek - - PR fortran/84116 - * gfortran.dg/gomp/pr84116.f90: New test. - - PR c++/83993 - * g++.dg/init/pr83993-2.C: New test. - - PR c++/83993 - * g++.dg/init/pr83993-1.C: New test. - * g++.dg/cpp0x/pr83993.C: New test. - -2018-01-31 Paul Thomas - - PR fortran/84088 - * gfortran.dg/pr84088.f90: New test. - -2018-01-31 Vladimir Makarov - - PR target/82444 - * gcc.target/i386/pr82444.c: New. - -2018-01-31 Will Schmidt - - * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins. - * gcc.target/powerpc/vsx-13.c: New. - -2018-01-31 Paolo Carlini - - PR c++/84092 - * g++.dg/cpp1y/var-templ57.C: New. - -2018-01-31 Marek Polacek - - PR c++/84138 - * g++.dg/diagnostic/pr84138.C: New test. - -2018-01-31 Janne Blomqvist - - PR fortran/78534 - * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune - -Wstringop-overflow warnings due to spurious warning with -O1. - * gfortran.dg/char_cast_1.f90: Update dump scan pattern. - * gfortran.dg/transfer_intrinsic_1.f90: Likewise. - -2018-01-31 Richard Biener - - PR tree-optimization/84132 - * g++.dg/torture/pr84132.C: New testcase. - -2018-01-31 Jan Hubicka - - * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and - dg-final scan. - -2018-01-31 Julia Koval - - PR target/83618 - * gcc.target/i386/rdpid.c: Remove "eax". - -2018-01-31 Kyrylo Tkachov - - PR tree-optimization/64946 - * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word - scan-assembler checks. - -2018-01-31 Eric Botcazou - - * gcc.c-torture/execute/20180131-1.c: New test. - -2018-01-31 Claudiu Zissulescu - - * gcc.target/arc/taux-1.c: New test. - * gcc.target/arc/taux-2.c: Likewise. - -2018-01-31 Claudiu Zissulescu - - * gcc.target/arc/uncached.c: New test. - -2018-01-31 Rainer Orth - - PR lto/83954 - * gnat.dg/lto20.adb: Remove dg-excess-errors. - -2018-01-31 Jakub Jelinek - - PR preprocessor/69869 - * gcc.dg/cpp/trad/pr69869.c: New test. - - PR c/84100 - * gcc.dg/pr84100.c: New test. - -2018-01-30 Jeff Law - - PR target/84064 - * gcc.target/i386/pr84064: New test. - -2018-01-30 Thomas Koenig - - PR fortran/84134 - * gfortran.dg/data_implied_do_2.f90: New test. - -2018-01-30 Janus Weil - - * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive. - -2018-01-30 Thomas Koenig - - PR fortran/84133 - * gfortran.dg/inline_matmul_21.f90: New test case. - -2018-01-30 Rainer Orth - - * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options. - -2018-01-30 Vladimir Makarov - - PR target/84112 - * gcc.target/powerpc/pr84112.c: New. - -2018-01-30 Jakub Jelinek - - PR rtl-optimization/83986 - * gcc.dg/pr83986.c: New test. - -2018-01-30 Bill Seurer - - PR 58684 - * gcc.dg/torture/inf-compare-1.c: Add xfail. - * gcc.dg/torture/inf-compare-2.c: Add xfail. - * gcc.dg/torture/inf-compare-3.c: Add xfail. - * gcc.dg/torture/inf-compare-4.c: Add xfail. - -2018-01-30 Jakub Jelinek - - PR tree-optimization/84111 - * gcc.c-torture/compile/pr84111.c: New test. - -2018-01-30 Jan Hubicka - - PR ipa/83179 - * gcc.dg/ipa/inline-2.c: Fix template. - * gcc.dg/ipa/inline-3.c: Fix template. - -2018-01-30 Jan Hubicka - - PR ipa/81360 - * g++.dg/torture/pr81360.C: New testcase. - -2018-01-30 Jan Hubicka - - PR lto/83954 - * gcc.dg/lto/pr83954.h: New testcase. - * gcc.dg/lto/pr83954_0.c: New testcase. - * gcc.dg/lto/pr83954_1.c: New testcase. - -2018-01-30 Rainer Orth - - PR bootstrap/84017 - * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings - to dg-options. - Simplify DW_AT_producer scan. - -2018-01-30 Kyrylo Tkachov - - * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets. - -2018-01-30 Kirill Yukhin - - PR target/83828 - * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test. - * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto. - * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto. - * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto. - -2018-01-29 Jeff Law - - PR testsuite/81010 - * gcc.target/powerpc/pr56605.c: Update various dg- directives to - better match other tests which require vsx. Verify the zero - extension is part of the test in the combiner dump. - -2018-01-29 Marek Polacek - - PR c/83966 - * gcc.dg/format/Wsuggest-attribute-1.c: New test. - - PR c++/83996 - * g++.dg/ext/pr83996.C: New test. - -2018-01-29 Richard Biener - - PR tree-optimization/84057 - * gcc.dg/graphite/pr84057.c: New testcase. - -2018-01-29 Thomas Koenig - - PR fortran/84073 - * gfortran.dg/bind_c_usage_31.f90: New test. - -2018-01-27 Paolo Carlini - - PR c++/83924 - * g++.dg/warn/Wduplicated-branches5.C: New. - -2018-01-26 Sebastian Perta - - * gcc.target/rl78/test_addsi3_internal.c: New test. - -2018-01-26 Segher Boessenkool - - * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets. - Make expected output depend on whether we expect sibcalls or not. - * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into - safe-indirect-jump-1.c). - -2018-01-26 Damian Rouson - Alessandro Fanfarillo - Soren Rasmussen - - Fortran 2018 teams tests. - - * gfortran.dg/team_number_1.f90: new test for team_number. - * gfortran.dg/team_change_1.f90: new test for change team. - * gfortran.dg/team_end_1.f90: new test for end team. - * gfortran.dg/team_form_1.f90: new test for form team. - -2018-01-26 Steven G. Kargl - - PR fortran/83998 - * gfortran.dg/dot_product_4.f90 - -2018-01-26 Martin Sebor - - PR tree-optimization/83896 - * gcc.dg/strlenopt-43.c: New. - -2018-01-26 Will Schmidt - - * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas. - * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same. - * gcc.target/powerpc/fold-vec-abs-int.p7.c: New. - * gcc.target/powerpc/fold-vec-abs-int.p8.c: New. - * gcc.target/powerpc/fold-vec-abs-int.p9.c: New. - * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New. - * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New. - * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New. - * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler - stanzas. - * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same. - * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New. - * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New. - * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New. - * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New. - * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New. - * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New. - * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid - instruction list. - * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same. - -2018-01-26 Will Schmidt - - * gcc.target/powerpc/fold-vec-cmp-int.c: Delete. - * gcc.target/powerpc/fold-vec-cmp-int.h: New. - * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New. - * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New. - * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New. - * gcc.target/powerpc/fold-vec-cmp-short.c: Delete. - * gcc.target/powerpc/fold-vec-cmp-short.h: New. - * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New. - * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New. - * gcc.target/powerpc/fold-vec-cmp-char.c: Delete. - * gcc.target/powerpc/fold-vec-cmp-char.h: New. - * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New. - * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New. - -2018-01-26 Martin Liska - - * lib/target-supports.exp: Return a value, otherwise -Wreturn-type - warning is seen. - -2018-01-26 Will Schmidt - - * gcc.target/powerpc/fold-vec-neg-longlong.h: New. - * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New. - * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New. - * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete. - * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas. - * gcc.target/powerpc/fold-vec-neg-int.p7.c: New. - * gcc.target/powerpc/fold-vec-neg-int.p8.c: New. - * gcc.target/powerpc/fold-vec-neg-int.p9.c: New. - -2018-01-26 Richard Biener - - PR rtl-optimization/84003 - * g++.dg/torture/pr77745.C: Mark foo noinline to trigger - latent bug in DSE if NOINLINE is appropriately defined. - * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C - and defining NOINLINE. - -2018-01-26 Kyrylo Tkachov - - * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64 - tests specific to aarch64. XFAIL test on arm. - -2018-01-26 Jakub Jelinek - - PR rtl-optimization/83985 - * gcc.dg/pr83985.c: New test. - - PR c/83989 - * c-c++-common/Wrestrict-3.c: New test. - -2018-01-26 Claudiu Zissulescu - - * gcc.target/arc/tdelegitimize_addr.c: New test. - -2018-01-26 Claudiu Zissulescu - - * gcc.target/arc/jli-1.c: New file. - * gcc.target/arc/jli-2.c: Likewise. - -2018-01-26 Szabolcs Nagy - - * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in - scan-assembler. - * gcc.target/aarch64/sve/peel_ind_2.c: Likewise. - * gcc.target/aarch64/sve/peel_ind_3.c: Likewise. - -2018-01-26 Richard Biener - - PR tree-optimization/81082 - * gcc.dg/vect/pr81082.c: New testcase. - * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n - simplification to n * n. - -2018-01-26 Rainer Orth - - * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on - Solaris 10. - * gcc.target/i386/pr63620.c: Likewise. - -2018-01-26 Julia Koval - - * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add - -mavx512f -mavx512bw. - * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw. - * gcc.target/i386/i386.exp: Fix types. - -2018-01-26 Alan Modra - - PR target/84033 - * gcc.target/powerpc/swaps-p8-46.c: New. - -2018-25-01 Paul Thomas - - PR fortran/37577 - * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008. - * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to - 'array01' in the tree dump comparison. - * gfortran.dg/coarray_lib_token_4.f90: Likewise. - * gfortran.dg/inline_sum_1.f90: Similar - allow two digits. - * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008. - -2018-01-25 Jan Hubicka - - PR middle-end/83055 - * gcc.dg/torture/pr83055.c: New testcase. - -2018-01-25 Jakub Jelinek - - PR c++/84031 - * g++.dg/cpp1z/decomp36.C: New test. - - PR middle-end/83977 - * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options. - -2018-01-25 Richard Sandiford - - * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for - the shift dump line. - * gcc.dg/vect/vect-reduc-or_2.c: Likewise. - -2018-01-24 Michael Meissner - - PR target/81550 - * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop - index instead of int, which allows IVOPTs to properly optimize the - loop. - -2018-01-24 David Malcolm - - PR jit/82846 - * jit.dg/test-alignment.c (create_aligned_code): Fix return type - of "fn_type" typedef. - * jit.dg/test-alignment.cc (verify_aligned_code): Likewise. - -2018-01-24 Ian Lance Taylor - - * go.go-torture/execute/names-1.go: New test. - -2018-01-19 Jeff Law - - PR target/83994 - * gcc.target/i386/pr83994.c: New test. - -2018-01-24 Vladimir Makarov - - PR target/84014 - * gcc.target/powerpc/pr84014.c: New. - -2018-01-24 Jakub Jelinek - - PR middle-end/83977 - * c-c++-common/gomp/pr83977-1.c: New test. - * c-c++-common/gomp/pr83977-2.c: New test. - * c-c++-common/gomp/pr83977-3.c: New test. - * gfortran.dg/gomp/pr83977.f90: New test. - -2018-01-24 Richard Sandiford - - PR testsuite/83889 - * gcc.dg/vect/pr79920.c: Remove explicit dg-do run. - * gcc.dg/vect/pr80631-1.c: Likewise. - * gcc.dg/vect/pr80631-2.c: Likewise. - * gcc.dg/vect/pr81410.c: Likewise. - * gcc.dg/vect/pr81633.c: Likewise. - * gcc.dg/vect/pr81815.c: Likewise. - * gcc.dg/vect/pr82108.c: Likewise. - * gcc.dg/vect/pr83857.c: Likewise. - * gcc.dg/vect/vect-alias-check-8.c: Likewise. - * gcc.dg/vect/vect-alias-check-9.c: Likewise. - * gcc.dg/vect/vect-alias-check-10.c: Likewise. - * gcc.dg/vect/vect-alias-check-11.c: Likewise. - * gcc.dg/vect/vect-alias-check-12.c: Likewise. - * gcc.dg/vect/vect-reduc-11.c: Likewise. - * gcc.dg/vect/vect-tail-nomask-1.c: Likewise. - * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use - dg-xfail-run-if instead. - * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise. - * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise. - * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise. - * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run. - * gcc.dg/vect/vect-reduc-or_2.c: Likewise. - -2018-01-24 Richard Sandiford - - PR tree-optimization/83979 - * g++.dg/pr83979.c: New test. - -2018-01-24 Kyrylo Tkachov - - * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp - option. Add arm_neon_ok_no_float_abi check. - -2018-01-24 Richard Biener - - PR tree-optimization/83176 - * gcc.dg/graphite/pr83176.c: New testcase. - -2018-01-24 Richard Biener - - PR tree-optimization/82819 - * gcc.dg/graphite/pr82819.c: New testcase. - -2018-01-23 Paolo Carlini - - PR c++/83921 - * g++.dg/cpp1y/constexpr-83921-1.C: New. - * g++.dg/cpp1y/constexpr-83921-2.C: Likewise. - * g++.dg/cpp1y/constexpr-83921-3.C: Likewise. - * g++.dg/ext/stmtexpr20.C: Likewise. - * g++.dg/ext/stmtexpr21.C: Likewise. - -2018-01-23 David Malcolm - - PR c++/83974 - * g++.dg/warn/pr83974.C: New test case. - -2018-01-23 Jakub Jelinek - - PR sanitizer/83987 - * g++.dg/ubsan/pr83987.C: New test. - -2018-01-23 Paul Thomas - - PR fortran/83866 - * gfortran.dg/pdt_29.f03: New test. - -2018-01-23 Paul Thomas - - PR fortran/83898 - * gfortran.dg/associate_33.f03: New test. - -2018-01-23 Martin Liska - - PR lto/81440 - * gcc.dg/lto/pr81440.h: New test. - * gcc.dg/lto/pr81440_0.c: New test. - * gcc.dg/lto/pr81440_1.c: New test. - -2018-01-23 Nathan Sidwell - - PR c++/83988 - * g++.dg/template/pr83988.C: New. - -2018-01-23 Jakub Jelinek - - PR c++/82882 - PR c++/83978 - * g++.dg/cpp0x/pr82882.C: New test. - * g++.dg/cpp0x/pr83978.C: New test. - - PR c++/83958 - * g++.dg/cpp1z/decomp35.C: New test. - -2018-01-23 Nathan Sidwell - - * g++.dg/cpp0x/range-for10.C: Adjust. - * g++.dg/ext/forscope1.C: Adjust. - * g++.dg/ext/forscope2.C: Adjust. - * g++.dg/template/for1.C: Adjust. - -2018-01-23 David Malcolm - - PR tree-optimization/83510 - * gcc.c-torture/compile/pr83510.c: New test case. - -2018-01-23 Richard Sandiford - - PR testsuite/83888 - * lib/target-supports.exp (check_effective_target_vect_float): Say - that the result only holds when -funsafe-math-optimizations is on. - (check_effective_target_vect_float_strict): New procedure. - * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead - of vect_float. - * gcc.dg/vect/vect-reduc-6.c: Likewise. - -2018-01-23 Richard Sandiford - - PR tree-optimization/83965 - * gcc.dg/vect/pr83965.c: New test. - -2018-01-23 Richard Biener - - PR tree-optimization/83963 - * gfortran.dg/graphite/pr83963.f: New testcase. - * gcc.dg/graphite/pr83963-2.c: Likewise. - -2018-01-23 Jakub Jelinek - - PR c++/83918 - * g++.dg/cpp1z/pr83918.C: New test. - -2018-01-22 Jakub Jelinek - - PR tree-optimization/83957 - * gcc.dg/autopar/pr83957.c: New test. - - PR tree-optimization/83081 - * gcc.dg/predict-8.c: Adjust expected probability. - -2018-01-22 Michael Meissner - - PR target/83862 - * gcc.target/powerpc/pr83862.c: New test. - -2018-01-22 Carl Love - - * gcc.target/powerpc/powerpc.exp: Add torture tests for - builtins-4-runnable.c, builtins-6-runnable.c, - builtins-5-p9-runnable.c, builtins-6-p9-runnable.c. - * gcc.target/powerpc/builtins-6-runnable.c: New test file. - * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests - for signed/unsigned 128-bit and long long int loads. - -2018-01-22 Marek Polacek - - PR c++/81933 - * g++.dg/cpp1y/constexpr-empty4.C: New test. - -2018-01-22 Will Schmidt - - * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to - scan-asembler valid instructions list. - * gcc.target/powerpc/fold-vec-abs-short.c: Same. - * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up - power8-vector requirement and option. - * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same. - -2018-01-22 Janne Blomqvist - - PR 78534 - PR 83704 - * gfortran.dg/string_1.f90: Remove printing the length. - -2018-01-22 Richard Biener - - PR tree-optimization/83963 - * gcc.dg/graphite/pr83963.c: New testcase. - -2018-01-22 Sudakshina Das - - * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and - dg-require-effective-target directives. - -2018-01-22 Kyrylo Tkachov - - * lib/target-supports.exp (check_effective_target_arm_softfloat): - New procedure. - * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere. - Adjust scan-assembler checks for soft-float. - -2018-01-21 Bill Schmidt - - PR target/83946 - * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX. - -2018-01-21 John David Anglin - - * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*. - * gcc.dg/pr83623.c: Likewise. - * gcc.dg/pr83666.c: Likewise. - -2018-01-21 Bill Schmidt - David Edelsohn - - PR target/83946 - * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected - assembly output from "crset eq" to "crset 2". - * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected - assembly output from . to $. - * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise. - * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected - assembly output from "crset eq" to "crset 2". - * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected - assembly output from "crset eq" to "crset 2", and from . to $. - -2018-01-20 Steven G. Kargl - - PR fortran/83900 - * gfortran.dg/matmul_18.f90: New test. - -2018-01-20 Richard Sandiford - - PR tree-optimization/83940 - * gcc.dg/torture/pr83940.c: New test. - -2018-01-20 Jakub Jelinek - - PR middle-end/83945 - * gcc.dg/tls/pr83945.c: New test. - - PR target/83930 - * gcc.dg/pr83930.c: New test. - -2018-01-19 Steven G. Kargl - - PR fortran/83900 - * gfortran.dg/matmul_17.f90: New test. - -2018-01-19 Steven G. Kargl - - PR fortran/80768 - * gfortran.dg/num_images_1.f90: New test that tests fix in r250734. - -2018-01-19 Jakub Jelinek - - PR c++/81167 - * g++.dg/cpp0x/pr81167.C: New test. - - PR c++/83919 - * g++.dg/cpp0x/pr83919.C: New test. - -2018-01-19 Jeff Law - Jakub Jelinek - - * gcc.dg/stack-check-16.c: New test. - -2018-01-19 Cesar Philippidis - - PR target/83790 - * gcc.target/nvptx/indirect_call.c: New test. - -2018-01-19 Rainer Orth - - * g++.dg/torture/pr83619.C: Remove dg-message. - -2018-01-19 Martin Liska - - * gcc.dg/predict-1.c: Adjust expected probability. - * gcc.dg/predict-3.c: Likewise. - * gcc.dg/predict-5.c: Likewise. - * gcc.dg/predict-6.c: Likewise. - * gcc.dg/predict-9.c: Likewise. - -2018-01-19 Richard Sandiford - - PR tree-optimization/83922 - * gcc.dg/pr83922.c: New test. - -2018-01-19 Richard Sandiford - - PR tree-optimization/83914 - * gcc.dg/vect/pr83914.c: New test. - -2018-01-19 Kyrylo Tkachov - - * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs. - * gcc.target/arm/negdi-2.c: Likewise. - * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS. - -2018-01-19 Kyrylo Tkachov - - * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern. - -2018-01-19 Kyrylo Tkachov - - * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options. - -2018-01-18 John David Anglin - - * gcc.dg/torture/pr52451.c (main): Skip long double test on - hppa*-*-hpux*. - -2018-01-18 Jakub Jelinek - - PR ipa/83619 - PR testsuite/83934 - * g++.dg/torture/pr83619.C (e): Define before first use instead of - forward declaration. - -2018-01-18 Carl Love - - * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket - to the function. - -2018-01-18 Paolo Carlini - - PR c++/81013 - * g++.dg/inherit/union3.C: New. - -2018-01-18 Christophe Lyon - - * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*. - -2018-01-18 Jan Hubicka - - PR ipa/83619 - * g++.dg/torture/pr83619.C: New testcase. - -2018-01-18 Christophe Lyon - - * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok): - Add function body to force error messages in some configurations. - -2018-01-18 Kyrylo Tkachov - - * gcc.target/arm/pr70278.c: Add effective target checks for armv4t - and arm_thumb1_ok. - -2018-01-18 Boris Kolpackov - - PR other/70268 - * c-c++-common/ffile-prefix-map.c: New test. - * c-c++-common/fmacro-prefix-map.c: New test. - * c-c++-common/cpp/ffile-prefix-map.c: New test. - * c-c++-common/cpp/fmacro-prefix-map.c: New test. - -2018-01-18 Martin Liska - - * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options. - * gcc.target/i386/indirect-thunk-4.c: Likewise. - * gcc.target/i386/indirect-thunk-6.c: Likewise. - * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. - * gcc.target/i386/ret-thunk-10.c: Likewise. - * gcc.target/i386/ret-thunk-11.c: Likewise. - * gcc.target/i386/ret-thunk-12.c: Likewise. - * gcc.target/i386/ret-thunk-15.c: Likewise. - * gcc.target/i386/ret-thunk-9.c: Likewise. - -2018-01-18 Christophe Lyon - - * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options - order. - -2018-01-18 Nathan Sidwell - - PR c++/83160 - * g++.dg/cpp0x/pr83160.C: New. - -2018-01-18 Richard Biener - - PR tree-optimization/83887 - * gcc.dg/graphite/pr83887.c: New testcase. - * gfortran.dg/graphite/pr83887.f90: Likewise. - * gfortran.dg/graphite/pr83887.f: Likewise. - -2018-01-18 Kyrylo Tkachov - - PR target/65578 - * gcc.target/arm/builtin-bswap.x: New file. - * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks - and options for armv6t2. - * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks - and options for Thumb1. - * gcc.target/arm/builtin-bswap16.x: New file. - * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks - and options for armv6t2. - * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks - and options for Thumb1. - -2018-01-18 Christophe Lyon - - * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options - order. - -2018-01-18 Jakub Jelinek - - PR c/61240 - * gcc.dg/pr61240.c: New test. - -2018-01-17 Harald Anlauf - - PR fortran/83864 - * gfortran.dg/pr83864.f90: New test. - -2018-01-17 Jeff Law - - PR testsuite/83883 - * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output. - -2018-01-17 Bill Schmidt - - * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian - restriction, but still restrict to 64-bit. - * gcc.target/powerpc/safe-indirect-jump-7.c: New file. - * gcc.target/powerpc/safe-indirect-jump-8.c: New file. - -2018-01-17 Harald Anlauf - - PR fortran/83874 - * gfortran.dg/pr83874.f90: New test. - -2018-01-18 Jakub Jelinek - - PR c++/83824 - * g++.dg/cpp0x/pr83824.C: New test. - -2018-01-17 Michael Meissner - - * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the - appropriate .gnu_attribute for the long double type, if we use the - long double type, but do not generate any calls. - * gcc.target/powerpc/gnuattr2.c: Likewise. - * gcc.target/powerpc/gnuattr3.c: Likewise. - -2018-01-17 Paolo Carlini - - PR c++/78344 - * g++.dg/cpp0x/alignas13.C: New. - -2018-01-17 Jakub Jelinek - - PR c++/83897 - * g++.dg/cpp0x/pr83897.C: New test. - -2018-01-17 Jan Hubicka - - PR ipa/83051 - * gcc.c-torture/compile/pr83051-2.c: New testcase. - -2018-01-17 Paolo Carlini - - PR c++/81054 - * g++.dg/cpp0x/constexpr-ice19.C: New. - -2018-01-17 Will Schmidt - - * gcc.target/powerpc/fold-vec-mergehl-char.c: New. - * gcc.target/powerpc/fold-vec-mergehl-double.c: New. - * gcc.target/powerpc/fold-vec-mergehl-float.c: New. - * gcc.target/powerpc/fold-vec-mergehl-int.c: New. - * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New. - * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New. - * gcc.target/powerpc/fold-vec-mergehl-short.c: New. - * gcc.target/powerpc/builtins-1-be-folded.c: New. - * gcc.target/powerpc/builtins-1-le-folded.c: New. - * gcc.target/powerpc/builtins-1.fold.h: New. - -2018-01-17 Will Schmidt - - * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding. - * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding. - -2018-01-17 Kyrylo Tkachov - - * gcc.target/arm/g2.c: Add -marm to dg-options. - * gcc.target/arm/scd42-2.c: Likewise. - -2018-01-17 Nathan Sidwell - - PR c++/83287 - * g++.dg/lookup/pr83287-2.C: New. - -2018-01-17 David Malcolm - - PR c++/83814 - PR c++/83902 - * g++.dg/wrappers/pr83814.C: New test case. - * g++.dg/wrappers/pr83902.C: New test case. - -2018-01-17 David Malcolm - - PR lto/83121 - * g++.dg/lto/pr83121_0.C: New test case. - * g++.dg/lto/pr83121_1.C: New test case. - * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure, - adapted from DejaGnu's dg-test. - (lto_handle_diagnostics): New procedure. - (lto_prune_warns): Ignore informational notes. - (lto-link-and-maybe-run): Add "messages_by_file" param. - Call lto_handle_diagnostics. Avoid issuing "unresolved" for - "execute" when "link" fails if "execute" was not specified. - (lto-can-handle-directive): New procedure. - (lto-get-options-main): Call lto-can-handle-directive. Add a - dg-messages local, using it to set the caller's - dg-messages-by-file for the given source file. - (lto-get-options): Likewise. - (lto-execute): Add dg-messages-by-file local, and pass it to - lto-link-and-maybe-run. - -2018-01-17 Wilco Dijkstra - Richard Sandiford - - PR target/79041 - PR target/82964 - * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic. - * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic. - -2018-01-17 Kyrylo Tkachov - - * lib/target-supports.exp: Fix -march arguments in arm arch effective - target check autogenerator for armv8.1-a and armv8.2-a. - -2018-01-17 Carl Love - - * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests. - Add debug print statements. - * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do - 16 byte vector load followed by a partial vector load. - -2018-01-17 David Malcolm - - PR c++/83799 - * g++.dg/wrappers/pr83799.C: New test case. - -2018-01-17 Nathan Sidwell - - PR c++/83739 - * g++.dg/cpp1y/pr83739.C: New. - -2018-01-17 Eric Botcazou - - * gcc.target/visium/overflow8.c: Pass -fno-if-conversion. - * gcc.target/visium/overflow16.c: Likewise. - * gcc.target/visium/overflow32.c: Likewise. - -2018-01-17 Eric Botcazou - - * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20. - -2018-01-17 Kyrylo Tkachov - - * gcc.dg/rtl/arm/stl-cond.c: New test. - * gcc.target/arm/stl-cond.c: Delete. - -2018-01-17 Kyrylo Tkachov - - * gcc.target/arm/pr40887.c: Add armv5te effective target checks and - directives. - -2018-01-17 Jakub Jelinek - - PR tree-optimization/83843 - * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm. - * gcc.dg/store_merging_19.c: New test. - -2018-01-17 Kyrylo Tkachov - - * gcc.target/arm/xor-and.c: Fix armv6 effective target checks - and options. - -2018-01-17 Jakub Jelinek - - PR rtl-optimization/83771 - * gcc.dg/pr83771.c: New test. - -2018-01-17 Eric Botcazou - - PR tree-optimization/81184 - * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit - targets. - * gcc.dg/tree-ssa/phi-opt-11.c: Likewise. - -2018-01-17 Eric Botcazou - - * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change. - -2018-01-16 Sebastian Peryt - - PR target/83546 - * gcc.target/i386/pr83546.c: New test. - -2018-01-16 Eric Botcazou - - * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch. - -2018-01-16 Eric Botcazou - - * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one - test and add dg-warning for the -Wstringop-overflow warning. - -2018-01-16 Eric Botcazou - - * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range): - XFAIL last test on SPARC and Visium. - -2018-01-16 Vladimir Makarov - - PR rtl-optimization/80481 - * g++.dg/pr80481.C: Exclude solaris. - -2018-01-16 Eric Botcazou - - * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium. - * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium. - * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium. - -2018-01-16 Eric Botcazou - - * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium. - * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise. - * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise. - * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise. - * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise. - * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise. - * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise. - * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise. - * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise. - * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise. - * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise. - * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise. - * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise. - * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise. - * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise. - -2018-01-16 Eric Botcazou - - PR testsuite/77734 - * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC. - -2018-01-16 Bill Schmidt - - * gcc.target/powerpc/safe-indirect-jump-1.c: New file. - * gcc.target/powerpc/safe-indirect-jump-2.c: New file. - * gcc.target/powerpc/safe-indirect-jump-3.c: New file. - * gcc.target/powerpc/safe-indirect-jump-4.c: New file. - * gcc.target/powerpc/safe-indirect-jump-5.c: New file. - * gcc.target/powerpc/safe-indirect-jump-6.c: New file. - -2018-01-16 Richard Sandiford - - PR tree-optimization/83857 - * gcc.dg/vect/pr83857.c: New test. - -2018-01-16 Richard Biener - - PR tree-optimization/83867 - * gcc.dg/vect/pr83867.c: New testcase. - -2018-01-16 Jakub Jelinek - - PR c/83844 - * gcc.dg/pr83844.c: New test. - -2018-01-16 Richard Sandiford - - * gcc.dg/torture/pr83847.c: New test. - -2018-01-16 Jakub Jelinek - - PR rtl-optimization/86620 - * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1 - instead of --param=max-sched-ready-insns=0. - * gcc.target/i386/pr83620.c: New test. - * gcc.dg/pr83620.c: New test. - - PR tree-optimization/83843 - * gcc.dg/store_merging_18.c: New test. - - PR c++/83817 - * g++.dg/cpp1y/pr83817.C: New test. - - PR c++/83825 - * g++.dg/template/pr83825.C: New test. - -2018-01-16 Richard Biener - - * gcc.dg/graphite/pr83435.c: Restrict to target pthread. - -2018-01-16 Richard Biener - - PR testsuite/82132 - * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate - from gcc.dg/torture/pr60092.c. - -2018-01-15 Martin Sebor - - PR c++/83588 - * g++.dg/ext/flexary28.C: New test. - -2018-01-15 Louis Krupp - - PR fortran/82257 - * gfortran.dg/unlimited_polymorphic_28.f90: New test. - -2018-01-15 Martin Sebor - - PR testsuite/83869 - * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762. - -2018-01-15 Thomas Koenig - - PR fortran/54613 - * gfortran.dg/minmaxloc_9.f90: New test. - * gfortran.dg/minmaxloc_10.f90: New test. - * gfortran.dg/minmaxloc_11.f90: New test. - -2018-01-15 H.J. Lu - - PR target/83839 - * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux. - * gcc.target/i386/indirect-thunk-2.c: Likewise. - * gcc.target/i386/indirect-thunk-3.c: Likewise. - * gcc.target/i386/indirect-thunk-4.c: Likewise. - * gcc.target/i386/indirect-thunk-7.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. - * gcc.target/i386/indirect-thunk-register-1.c: Likewise. - * gcc.target/i386/indirect-thunk-register-3.c: Likewise. - * gcc.target/i386/indirect-thunk-register-4.c: Likewise. - * gcc.target/i386/ret-thunk-10.c: Likewise. - * gcc.target/i386/ret-thunk-11.c: Likewise. - * gcc.target/i386/ret-thunk-12.c: Likewise. - * gcc.target/i386/ret-thunk-13.c: Likewise. - * gcc.target/i386/ret-thunk-14.c: Likewise. - * gcc.target/i386/ret-thunk-15.c: Likewise. - * gcc.target/i386/ret-thunk-9.c: Don't check the - __x86_return_thunk label. Scan for "push" only for Linux. - -2018-01-15 Richard Sandiford - - PR testsuite/79920 - * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double - -2018-01-15 Kyrylo Tkachov - - PR target/83687 - * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer - tests. - * gcc.target/arm/pr83687.c: New test. - -2018-01-15 Georg-Johann Lay - - Adjust tests to AVR_TINY. - - * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY. - * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter. - * gcc.target/avr/pr71627.c: Same. - * gcc.target/avr/torture/addr-space-1-0.c: Same. - * gcc.target/avr/torture/addr-space-1-1.c: Same. - * gcc.target/avr/torture/addr-space-1-x.c: Same. - * gcc.target/avr/torture/addr-space-2-0.c: Same. - * gcc.target/avr/torture/addr-space-2-1.c: Same. - * gcc.target/avr/torture/addr-space-2-x.c: Same. - * gcc.target/avr/torture/sat-hr-plus-minus.c: Same. - * gcc.target/avr/torture/sat-k-plus-minus.c: Same. - * gcc.target/avr/torture/sat-llk-plus-minus.c: Same. - * gcc.target/avr/torture/sat-r-plus-minus.c: Same. - * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same. - * gcc.target/avr/torture/sat-uk-plus-minus.c: Same. - * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same. - * gcc.target/avr/torture/sat-ur-plus-minus.c: Same. - * gcc.target/avr/torture/pr61055.c: Same. - * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if - available. - * gcc.target/avr/torture/int24-mul.c: Same. - * gcc.target/avr/torture/pr51782-1.c: Same. - * gcc.target/avr/torture/pr61443.c: Same. - * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff... - * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test. - -2018-01-15 Georg-Johann Lay - - PR c/83801 - PR c/83729 - * gcc.target/avr/torture/pr83729.c: New test. - * gcc.target/avr/torture/pr83801.c: New test. - -2018-01-15 Jakub Jelinek - - PR middle-end/82694 - * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes. - * gcc.dg/tree-ssa/pr81388-1.c: Likewise. - -2018-01-10 Martin Sebor - - PR other/83508 - * gcc.dg/Wstringop-overflow-2.c: New test. - -2018-01-14 Jerry DeLisle - - PR libgfortran/83811 - * gfortran.dg/fmt_e.f90: New test. - -2018-01-14 H.J. Lu - - * gcc.target/i386/indirect-thunk-10.c: New test. - * gcc.target/i386/indirect-thunk-8.c: Likewise. - * gcc.target/i386/indirect-thunk-9.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-10.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-11.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-9.c: Likewise. - * gcc.target/i386/ret-thunk-17.c: Likewise. - * gcc.target/i386/ret-thunk-18.c: Likewise. - * gcc.target/i386/ret-thunk-19.c: Likewise. - * gcc.target/i386/ret-thunk-20.c: Likewise. - * gcc.target/i386/ret-thunk-21.c: Likewise. - -2018-01-14 H.J. Lu - - * gcc.target/i386/indirect-thunk-register-4.c: New test. - -2018-01-14 H.J. Lu - - * gcc.target/i386/indirect-thunk-1.c (dg-options): Add - -mno-indirect-branch-register. - * gcc.target/i386/indirect-thunk-2.c: Likewise. - * gcc.target/i386/indirect-thunk-3.c: Likewise. - * gcc.target/i386/indirect-thunk-4.c: Likewise. - * gcc.target/i386/indirect-thunk-5.c: Likewise. - * gcc.target/i386/indirect-thunk-6.c: Likewise. - * gcc.target/i386/indirect-thunk-7.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. - * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. - * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. - * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. - * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. - * gcc.target/i386/ret-thunk-10.c: Likewise. - * gcc.target/i386/ret-thunk-11.c: Likewise. - * gcc.target/i386/ret-thunk-12.c: Likewise. - * gcc.target/i386/ret-thunk-13.c: Likewise. - * gcc.target/i386/ret-thunk-14.c: Likewise. - * gcc.target/i386/ret-thunk-15.c: Likewise. - * gcc.target/i386/ret-thunk-9.c: Likewise. - * gcc.target/i386/indirect-thunk-register-1.c: New test. - * gcc.target/i386/indirect-thunk-register-2.c: Likewise. - * gcc.target/i386/indirect-thunk-register-3.c: Likewise. - -2018-01-14 H.J. Lu - - * gcc.target/i386/indirect-thunk-1.c (dg-options): Add - -mfunction-return=keep. - * gcc.target/i386/indirect-thunk-2.c: Likewise. - * gcc.target/i386/indirect-thunk-3.c: Likewise. - * gcc.target/i386/indirect-thunk-4.c: Likewise. - * gcc.target/i386/indirect-thunk-5.c: Likewise. - * gcc.target/i386/indirect-thunk-6.c: Likewise. - * gcc.target/i386/indirect-thunk-7.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-8.c: Likewise. - * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. - * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. - * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. - * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. - * gcc.target/i386/ret-thunk-1.c: New test. - * gcc.target/i386/ret-thunk-10.c: Likewise. - * gcc.target/i386/ret-thunk-11.c: Likewise. - * gcc.target/i386/ret-thunk-12.c: Likewise. - * gcc.target/i386/ret-thunk-13.c: Likewise. - * gcc.target/i386/ret-thunk-14.c: Likewise. - * gcc.target/i386/ret-thunk-15.c: Likewise. - * gcc.target/i386/ret-thunk-16.c: Likewise. - * gcc.target/i386/ret-thunk-2.c: Likewise. - * gcc.target/i386/ret-thunk-3.c: Likewise. - * gcc.target/i386/ret-thunk-4.c: Likewise. - * gcc.target/i386/ret-thunk-5.c: Likewise. - * gcc.target/i386/ret-thunk-6.c: Likewise. - * gcc.target/i386/ret-thunk-7.c: Likewise. - * gcc.target/i386/ret-thunk-8.c: Likewise. - * gcc.target/i386/ret-thunk-9.c: Likewise. - -2018-01-14 H.J. Lu - - * gcc.target/i386/indirect-thunk-1.c: New test. - * gcc.target/i386/indirect-thunk-2.c: Likewise. - * gcc.target/i386/indirect-thunk-3.c: Likewise. - * gcc.target/i386/indirect-thunk-4.c: Likewise. - * gcc.target/i386/indirect-thunk-5.c: Likewise. - * gcc.target/i386/indirect-thunk-6.c: Likewise. - * gcc.target/i386/indirect-thunk-7.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. - * gcc.target/i386/indirect-thunk-attr-8.c: Likewise. - * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. - * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. - * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. - * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. - * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. - * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. - -2018-01-14 Jan Hubicka - - PR ipa/83051 - * gcc.c-torture/compile/pr83051.c: New testcase. - -2018-01-14 Prathamesh Kulkarni - - PR tree-optimization/83501 - * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets. - -2018-01-10 Kelvin Nilsen - - * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look - for lvx and stvx instead of lxvd2x and stxvd2x and require - little-endian target. Add comments. - * gcc.target/powerpc/swaps-p8-28.c: Add functions for more - comprehensive testing. - * gcc.target/powerpc/swaps-p8-29.c: Likewise. - * gcc.target/powerpc/swaps-p8-30.c: Likewise. - * gcc.target/powerpc/swaps-p8-31.c: Likewise. - * gcc.target/powerpc/swaps-p8-32.c: Likewise. - * gcc.target/powerpc/swaps-p8-33.c: Likewise. - * gcc.target/powerpc/swaps-p8-34.c: Likewise. - * gcc.target/powerpc/swaps-p8-35.c: Likewise. - * gcc.target/powerpc/swaps-p8-36.c: Likewise. - * gcc.target/powerpc/swaps-p8-37.c: Likewise. - * gcc.target/powerpc/swaps-p8-38.c: Likewise. - * gcc.target/powerpc/swaps-p8-39.c: Likewise. - * gcc.target/powerpc/swaps-p8-40.c: Likewise. - * gcc.target/powerpc/swaps-p8-41.c: Likewise. - * gcc.target/powerpc/swaps-p8-42.c: Likewise. - * gcc.target/powerpc/swaps-p8-43.c: Likewise. - * gcc.target/powerpc/swaps-p8-44.c: Likewise. - * gcc.target/powerpc/swaps-p8-45.c: Likewise. - * gcc.target/powerpc/vec-extract-2.c: Add comment and remove - scan-assembler-not directives that forbid lvx and xxpermdi. - * gcc.target/powerpc/vec-extract-3.c: Likewise. - * gcc.target/powerpc/vec-extract-5.c: Likewise. - * 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. - * gcc.target/powerpc/vsx-vector-6-le.c: Change - scan-assembler-times directives to reflect different numbers of - expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions. - -2018-01-13 Richard Sandiford - Alan Hayward - David Sherwood - - * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather - than SLP vectorization. - * gcc.dg/vect/vect-alias-check-10.c: New test. - * gcc.dg/vect/vect-alias-check-11.c: Likewise. - * gcc.dg/vect/vect-alias-check-12.c: Likewise. - * gcc.dg/vect/vect-alias-check-8.c: Likewise. - * gcc.dg/vect/vect-alias-check-9.c: Likewise. - * gcc.target/aarch64/sve/strided_load_8.c: Likewise. - * gcc.target/aarch64/sve/var_stride_1.c: Likewise. - * gcc.target/aarch64/sve/var_stride_1.h: Likewise. - * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise. - * gcc.target/aarch64/sve/var_stride_2.c: Likewise. - * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise. - * gcc.target/aarch64/sve/var_stride_3.c: Likewise. - * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise. - * gcc.target/aarch64/sve/var_stride_4.c: Likewise. - * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise. - * gcc.target/aarch64/sve/var_stride_5.c: Likewise. - * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise. - * gcc.target/aarch64/sve/var_stride_6.c: Likewise. - * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise. - * gcc.target/aarch64/sve/var_stride_7.c: Likewise. - * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise. - * gcc.target/aarch64/sve/var_stride_8.c: Likewise. - * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise. - * gfortran.dg/vect/vect-alias-check-1.F90: Likewise. - -2018-01-13 Richard Sandiford - Alan Hayward - David Sherwood - - * lib/target-supports.exp (check_effective_target_vect_scatter_store): - New proc. - * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on - targets with scatter stores. - * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter - stores. - * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test. - * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise. - * gcc.target/aarch64/sve/scatter_store_1.c: Likewise. - * gcc.target/aarch64/sve/scatter_store_2.c: Likewise. - * gcc.target/aarch64/sve/scatter_store_3.c: Likewise. - * gcc.target/aarch64/sve/scatter_store_4.c: Likewise. - * gcc.target/aarch64/sve/scatter_store_5.c: Likewise. - * gcc.target/aarch64/sve/scatter_store_6.c: Likewise. - * gcc.target/aarch64/sve/scatter_store_7.c: Likewise. - * gcc.target/aarch64/sve/strided_store_1.c: Likewise. - * gcc.target/aarch64/sve/strided_store_2.c: Likewise. - * gcc.target/aarch64/sve/strided_store_3.c: Likewise. - * gcc.target/aarch64/sve/strided_store_4.c: Likewise. - * gcc.target/aarch64/sve/strided_store_5.c: Likewise. - * gcc.target/aarch64/sve/strided_store_6.c: Likewise. - * gcc.target/aarch64/sve/strided_store_7.c: Likewise. - -2018-01-13 Richard Sandiford - Alan Hayward - David Sherwood - - * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used - for double_reduc1. - * gcc.target/aarch64/sve/strided_load_4.c: New test. - * gcc.target/aarch64/sve/strided_load_5.c: Likewise. - * gcc.target/aarch64/sve/strided_load_6.c: Likewise. - * gcc.target/aarch64/sve/strided_load_7.c: Likewise. - -2018-01-13 Richard Sandiford - Alan Hayward - David Sherwood - - * gcc.target/aarch64/sve/strided_load_1.c: New test. - * gcc.target/aarch64/sve/strided_load_2.c: Likewise. - * gcc.target/aarch64/sve/strided_load_3.c: Likewise. - -2018-01-13 Richard Sandiford - Alan Hayward - David Sherwood - - * gcc.target/aarch64/sve/gather_load_1.c: New test. - * gcc.target/aarch64/sve/gather_load_2.c: Likewise. - * gcc.target/aarch64/sve/gather_load_3.c: Likewise. - * gcc.target/aarch64/sve/gather_load_4.c: Likewise. - * gcc.target/aarch64/sve/gather_load_5.c: Likewise. - * gcc.target/aarch64/sve/gather_load_6.c: Likewise. - * gcc.target/aarch64/sve/gather_load_7.c: Likewise. - * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise. - * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise. - * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise. - * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise. - * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise. - * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise. - * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise. - -2018-01-13 Richard Sandiford - Alan Hayward - David Sherwood - - * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and - check for a message about using in-order reductions. - * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and - check for a message about using in-order reductions. - * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be - vectorized and check for a message about using in-order reductions. - Expect targets with variable-length vectors to fall back to the - fixed-length mininum. - * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and - check for a message about using in-order reductions. - * gcc.dg/vect/vect-reduc-in-order-1.c: New test. - * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise. - * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise. - * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise. - * gcc.target/aarch64/sve/reduc_strict_1.c: New test. - * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise. - * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise. - * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise. - * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise. - * gcc.target/aarch64/sve/slp_13.c: Add floating-point types. - * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if - vect_fold_left_plus. - -2018-01-13 Richard Sandiford - - * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates - are spilled. - * gcc.target/aarch64/sve/spill_2.c: New test. - * gcc.target/aarch64/sve/spill_3.c: Likewise. - * gcc.target/aarch64/sve/spill_4.c: Likewise. - * gcc.target/aarch64/sve/spill_5.c: Likewise. - * gcc.target/aarch64/sve/spill_6.c: Likewise. - * gcc.target/aarch64/sve/spill_7.c: Likewise. - -2018-01-13 Richard Sandiford - Alan Hayward - David Sherwood - - * gcc.target/aarch64/sve/struct_vect_18.c: Check the number - of branches. - * gcc.target/aarch64/sve/struct_vect_19.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_20.c: New test. - * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_21.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_22.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_23.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise. - -2018-01-13 Richard Sandiford - Alan Hayward - David Sherwood - - * gcc.target/aarch64/sve/struct_vect_18.c: New test. - * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_19.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise. - -2018-01-13 Richard Sandiford - Alan Hayward - David Sherwood - - * lib/target-supports.exp - (check_effective_target_vect_fold_extract_last): New proc. - * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup - for fold_extract_last. - * gcc.dg/vect/pr65947-2.c: Likewise. - * gcc.dg/vect/pr65947-3.c: Likewise. - * gcc.dg/vect/pr65947-4.c: Likewise. - * gcc.dg/vect/pr65947-5.c: Likewise. - * gcc.dg/vect/pr65947-6.c: Likewise. - * gcc.dg/vect/pr65947-9.c: Likewise. - * gcc.dg/vect/pr65947-10.c: Likewise. - * gcc.dg/vect/pr65947-12.c: Likewise. - * gcc.dg/vect/pr65947-14.c: Likewise. - * gcc.dg/vect/pr80631-1.c: Likewise. - * gcc.target/aarch64/sve/clastb_1.c: New test. - * gcc.target/aarch64/sve/clastb_1_run.c: Likewise. - * gcc.target/aarch64/sve/clastb_2.c: Likewise. - * gcc.target/aarch64/sve/clastb_2_run.c: Likewise. - * gcc.target/aarch64/sve/clastb_3.c: Likewise. - * gcc.target/aarch64/sve/clastb_3_run.c: Likewise. - * gcc.target/aarch64/sve/clastb_4.c: Likewise. - * gcc.target/aarch64/sve/clastb_4_run.c: Likewise. - * gcc.target/aarch64/sve/clastb_5.c: Likewise. - * gcc.target/aarch64/sve/clastb_5_run.c: Likewise. - * gcc.target/aarch64/sve/clastb_6.c: Likewise. - * gcc.target/aarch64/sve/clastb_6_run.c: Likewise. - * gcc.target/aarch64/sve/clastb_7.c: Likewise. - * gcc.target/aarch64/sve/clastb_7_run.c: Likewise. - -2018-01-13 Richard Sandiford - Alan Hayward - David Sherwood - - * gcc.target/aarch64/sve/live_1.c: New test. - * gcc.target/aarch64/sve/live_1_run.c: Likewise. - -2018-01-13 Richard Sandiford - Alan Hayward - David Sherwood - - * gcc.target/aarch64/sve/nopeel_1.c: New test. - * gcc.target/aarch64/sve/peel_ind_1.c: Likewise. - * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise. - * gcc.target/aarch64/sve/peel_ind_2.c: Likewise. - * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise. - * gcc.target/aarch64/sve/peel_ind_3.c: Likewise. - * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise. - * gcc.target/aarch64/sve/peel_ind_4.c: Likewise. - * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise. - -2018-01-13 Richard Sandiford - Alan Hayward - David Sherwood - - * lib/target-supports.exp (check_effective_target_vect_fully_masked): - New proc. - * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if - vect_fully_masked. - * gcc.target/aarch64/sve/loop_add_4.c: New test. - * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise. - * gcc.target/aarch64/sve/loop_add_5.c: Likewise. - * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise. - * gcc.target/aarch64/sve/miniloop_1.c: Likewise. - * gcc.target/aarch64/sve/miniloop_2.c: Likewise. - -2018-01-13 Richard Sandiford - Alan Hayward - David Sherwood - - * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS - instead of just ADDRESS. - * gcc.dg/tree-ssa/scev-10.c: Likewise. - * gcc.dg/tree-ssa/scev-11.c: Likewise. - * gcc.dg/tree-ssa/scev-12.c: Likewise. - * gcc.target/aarch64/sve/index_offset_1.c: New test. - * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise. - * gcc.target/aarch64/sve/loop_add_2.c: Likewise. - * gcc.target/aarch64/sve/loop_add_3.c: Likewise. - * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes. - * gcc.target/aarch64/sve/while_2.c: Likewise. - * gcc.target/aarch64/sve/while_3.c: Likewise. - * gcc.target/aarch64/sve/while_4.c: Likewise. - -2018-01-13 Richard Sandiford - Alan Hayward - David Sherwood - - * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors. - * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations - to be predicated. - * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop. - * gcc.target/aarch64/sve/slp_7.c: Likewise. - * gcc.target/aarch64/sve/reduc_5.c: New test. - * gcc.target/aarch64/sve/slp_13.c: Likewise. - * gcc.target/aarch64/sve/slp_13_run.c: Likewise. - -2018-01-13 Richard Sandiford - Alan Hayward - David Sherwood - - * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization. - * gcc.dg/tree-ssa/peel1.c: Likewise. - * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for - variable-length vectors. - * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND. - * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT. - * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop. - * gcc.target/aarch64/sve/slp_2.c: Likewise. - * gcc.target/aarch64/sve/slp_3.c: Likewise. - * gcc.target/aarch64/sve/slp_4.c: Likewise. - * gcc.target/aarch64/sve/slp_6.c: Likewise. - * gcc.target/aarch64/sve/slp_8.c: New test. - * gcc.target/aarch64/sve/slp_8_run.c: Likewise. - * gcc.target/aarch64/sve/slp_9.c: Likewise. - * gcc.target/aarch64/sve/slp_9_run.c: Likewise. - * gcc.target/aarch64/sve/slp_10.c: Likewise. - * gcc.target/aarch64/sve/slp_10_run.c: Likewise. - * gcc.target/aarch64/sve/slp_11.c: Likewise. - * gcc.target/aarch64/sve/slp_11_run.c: Likewise. - * gcc.target/aarch64/sve/slp_12.c: Likewise. - * gcc.target/aarch64/sve/slp_12_run.c: Likewise. - * gcc.target/aarch64/sve/ld1r_2.c: Likewise. - * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise. - * gcc.target/aarch64/sve/while_1.c: Likewise. - * gcc.target/aarch64/sve/while_2.c: Likewise. - * gcc.target/aarch64/sve/while_3.c: Likewise. - * gcc.target/aarch64/sve/while_4.c: Likewise. - -2018-01-13 Richard Sandiford - Alan Hayward - David Sherwood - - * lib/target-supports.exp (check_effective_target_vect_logical_reduc): - New proc. - * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc - and add an associated scan-dump test. Prevent vectorization - of the first two loops. - * gcc.dg/vect/vect-reduc-or_2.c: Likewise. - * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions. - * gcc.target/aarch64/sve/reduc_2.c: Likewise. - * gcc.target/aarch64/sve/reduc_1_run.c: Likewise. - (INIT_VECTOR): Tweak initial value so that some bits are always set. - * gcc.target/aarch64/sve/reduc_2_run.c: Likewise. - -2018-01-13 Richard Sandiford - Alan Hayward - David Sherwood - - * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors. - * gcc.dg/vect/pr67790.c: Likewise. - * gcc.dg/vect/slp-reduc-1.c: Likewise. - * gcc.dg/vect/slp-reduc-2.c: Likewise. - * gcc.dg/vect/slp-reduc-3.c: Likewise. - * gcc.dg/vect/slp-reduc-5.c: Likewise. - * gcc.target/aarch64/sve/slp_5.c: New test. - * gcc.target/aarch64/sve/slp_5_run.c: Likewise. - * gcc.target/aarch64/sve/slp_6.c: Likewise. - * gcc.target/aarch64/sve/slp_6_run.c: Likewise. - * gcc.target/aarch64/sve/slp_7.c: Likewise. - * gcc.target/aarch64/sve/slp_7_run.c: Likewise. - -2018-01-13 Richard Sandiford - Alan Hayward - David Sherwood - - * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length - && vect_load_lanes - * gcc.dg/vect/slp-1.c: Likewise. - * gcc.dg/vect/slp-10.c: Likewise. - * gcc.dg/vect/slp-12b.c: Likewise. - * gcc.dg/vect/slp-12c.c: Likewise. - * gcc.dg/vect/slp-17.c: Likewise. - * gcc.dg/vect/slp-19b.c: Likewise. - * gcc.dg/vect/slp-20.c: Likewise. - * gcc.dg/vect/slp-21.c: Likewise. - * gcc.dg/vect/slp-22.c: Likewise. - * gcc.dg/vect/slp-23.c: Likewise. - * gcc.dg/vect/slp-24-big-array.c: Likewise. - * gcc.dg/vect/slp-24.c: Likewise. - * gcc.dg/vect/slp-28.c: Likewise. - * gcc.dg/vect/slp-39.c: Likewise. - * gcc.dg/vect/slp-6.c: Likewise. - * gcc.dg/vect/slp-7.c: Likewise. - * gcc.dg/vect/slp-cond-1.c: Likewise. - * gcc.dg/vect/slp-cond-2-big-array.c: Likewise. - * gcc.dg/vect/slp-cond-2.c: Likewise. - * gcc.dg/vect/slp-multitypes-1.c: Likewise. - * gcc.dg/vect/slp-multitypes-8.c: Likewise. - * gcc.dg/vect/slp-multitypes-9.c: Likewise. - * gcc.dg/vect/slp-multitypes-10.c: Likewise. - * gcc.dg/vect/slp-multitypes-12.c: Likewise. - * gcc.dg/vect/slp-perm-6.c: Likewise. - * gcc.dg/vect/slp-widen-mult-half.c: Likewise. - * gcc.dg/vect/vect-live-slp-1.c: Likewise. - * gcc.dg/vect/vect-live-slp-2.c: Likewise. - * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length. - * gcc.dg/vect/slp-12a.c: Likewise. - * gcc.dg/vect/slp-14.c: Likewise. - * gcc.dg/vect/slp-15.c: Likewise. - * gcc.dg/vect/slp-multitypes-2.c: Likewise. - * gcc.dg/vect/slp-multitypes-4.c: Likewise. - * gcc.dg/vect/slp-multitypes-5.c: Likewise. - * gcc.target/aarch64/sve/slp_1.c: New test. - * gcc.target/aarch64/sve/slp_1_run.c: Likewise. - * gcc.target/aarch64/sve/slp_2.c: Likewise. - * gcc.target/aarch64/sve/slp_2_run.c: Likewise. - * gcc.target/aarch64/sve/slp_3.c: Likewise. - * gcc.target/aarch64/sve/slp_3_run.c: Likewise. - * gcc.target/aarch64/sve/slp_4.c: Likewise. - * gcc.target/aarch64/sve/slp_4_run.c: Likewise. - -2018-01-13 Richard Sandiford - Alan Hayward - David Sherwood - - * gcc.dg/vect/vect-ooo-group-1.c: New test. - * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise. - * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise. - -2018-01-13 Richard Sandiford - Alan Hayward - David Sherwood - - * gcc.target/aarch64/sve/struct_move_1.c: New test. - * gcc.target/aarch64/sve/struct_move_2.c: Likewise. - * gcc.target/aarch64/sve/struct_move_3.c: Likewise. - * gcc.target/aarch64/sve/struct_move_4.c: Likewise. - * gcc.target/aarch64/sve/struct_move_5.c: Likewise. - * gcc.target/aarch64/sve/struct_move_6.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_1.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_2.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_3.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_4.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_5.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_6.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_7.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_8.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_9.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_10.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_11.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_12.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_13.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_14.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_15.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_16.c: Likewise. - * gcc.target/aarch64/sve/struct_vect_17.c: Likewise. - -2018-01-13 Richard Sandiford - Alan Hayward - David Sherwood - - * lib/target-supports.exp (check_effective_target_vect_load_lanes): - Return true for SVE too. - * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors - if load/store lanes are supported. - * gcc.dg/vect/slp-10.c: Likewise. - * gcc.dg/vect/slp-12c.c: Likewise. - * gcc.dg/vect/slp-17.c: Likewise. - * gcc.dg/vect/slp-33.c: Likewise. - * gcc.dg/vect/slp-6.c: Likewise. - * gcc.dg/vect/slp-cond-1.c: Likewise. - * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise. - * gcc.dg/vect/slp-multitypes-11.c: Likewise. - * gcc.dg/vect/slp-multitypes-12.c: Likewise. - * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE. - * gcc.dg/vect/slp-perm-6.c: Likewise. - * gcc.dg/vect/slp-perm-9.c: Likewise. - * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors. - * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop - for variable-length vectors. - -2018-01-13 Richard Sandiford - Alan Hayward - David Sherwood - - * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test. - * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise. - -2018-01-13 Richard Sandiford - - * g++.target/aarch64/sve/aarch64-sve.exp: New harness. - * g++.target/aarch64/sve/catch_1.C: New test. - * g++.target/aarch64/sve/catch_2.C: Likewise. - * g++.target/aarch64/sve/catch_3.C: Likewise. - * g++.target/aarch64/sve/catch_4.C: Likewise. - * g++.target/aarch64/sve/catch_5.C: Likewise. - * g++.target/aarch64/sve/catch_6.C: Likewise. - -2018-01-13 Richard Sandiford - Alan Hayward - David Sherwood - - * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok): - New proc. - * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve". - * gcc.target/aarch64/fmaxmin.c: Likewise. - * gcc.target/aarch64/fmul_fcvt_2.c: Likewise. - * gcc.target/aarch64/orr_imm_1.c: Likewise. - * gcc.target/aarch64/pr62178.c: Likewise. - * gcc.target/aarch64/pr71727-2.c: Likewise. - * gcc.target/aarch64/saddw-1.c: Likewise. - * gcc.target/aarch64/saddw-2.c: Likewise. - * gcc.target/aarch64/uaddw-1.c: Likewise. - * gcc.target/aarch64/uaddw-2.c: Likewise. - * gcc.target/aarch64/uaddw-3.c: Likewise. - * gcc.target/aarch64/vect-add-sub-cond.c: Likewise. - * gcc.target/aarch64/vect-compile.c: Likewise. - * gcc.target/aarch64/vect-faddv-compile.c: Likewise. - * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise. - * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise. - * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise. - * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise. - * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise. - * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise. - * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise. - * gcc.target/aarch64/vect-fmaxv-fminv-compile.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-fp-compile.c: Likewise. - * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise. - * gcc.target/aarch64/vect-ld1r-compile.c: Likewise. - * gcc.target/aarch64/vect-movi.c: Likewise. - * gcc.target/aarch64/vect-mull-compile.c: Likewise. - * gcc.target/aarch64/vect-reduc-or_1.c: Likewise. - * gcc.target/aarch64/vect-vaddv.c: Likewise. - * gcc.target/aarch64/vect_saddl_1.c: Likewise. - * gcc.target/aarch64/vect_smlal_1.c: Likewise. - * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for - fixed-length SVE. - * gcc.target/aarch64/sve/aarch64-sve.exp: New file. - * gcc.target/aarch64/sve/arith_1.c: New test. - * gcc.target/aarch64/sve/const_pred_1.C: Likewise. - * gcc.target/aarch64/sve/const_pred_2.C: Likewise. - * gcc.target/aarch64/sve/const_pred_3.C: Likewise. - * gcc.target/aarch64/sve/const_pred_4.C: Likewise. - * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise. - * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise. - * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise. - * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise. - * gcc.target/aarch64/sve/dup_imm_1.c: Likewise. - * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise. - * gcc.target/aarch64/sve/dup_lane_1.c: Likewise. - * gcc.target/aarch64/sve/ext_1.c: Likewise. - * gcc.target/aarch64/sve/ext_2.c: Likewise. - * gcc.target/aarch64/sve/extract_1.c: Likewise. - * gcc.target/aarch64/sve/extract_2.c: Likewise. - * gcc.target/aarch64/sve/extract_3.c: Likewise. - * gcc.target/aarch64/sve/extract_4.c: Likewise. - * gcc.target/aarch64/sve/fabs_1.c: Likewise. - * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise. - * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise. - * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise. - * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise. - * gcc.target/aarch64/sve/fdiv_1.c: Likewise. - * gcc.target/aarch64/sve/fdup_1.c: Likewise. - * gcc.target/aarch64/sve/fdup_1_run.c: Likewise. - * gcc.target/aarch64/sve/fmad_1.c: Likewise. - * gcc.target/aarch64/sve/fmla_1.c: Likewise. - * gcc.target/aarch64/sve/fmls_1.c: Likewise. - * gcc.target/aarch64/sve/fmsb_1.c: Likewise. - * gcc.target/aarch64/sve/fmul_1.c: Likewise. - * gcc.target/aarch64/sve/fneg_1.c: Likewise. - * gcc.target/aarch64/sve/fnmad_1.c: Likewise. - * gcc.target/aarch64/sve/fnmla_1.c: Likewise. - * gcc.target/aarch64/sve/fnmls_1.c: Likewise. - * gcc.target/aarch64/sve/fnmsb_1.c: Likewise. - * gcc.target/aarch64/sve/fp_arith_1.c: Likewise. - * gcc.target/aarch64/sve/frinta_1.c: Likewise. - * gcc.target/aarch64/sve/frinti_1.c: Likewise. - * gcc.target/aarch64/sve/frintm_1.c: Likewise. - * gcc.target/aarch64/sve/frintp_1.c: Likewise. - * gcc.target/aarch64/sve/frintx_1.c: Likewise. - * gcc.target/aarch64/sve/frintz_1.c: Likewise. - * gcc.target/aarch64/sve/fsqrt_1.c: Likewise. - * gcc.target/aarch64/sve/fsubr_1.c: Likewise. - * gcc.target/aarch64/sve/index_1.c: Likewise. - * gcc.target/aarch64/sve/index_1_run.c: Likewise. - * gcc.target/aarch64/sve/ld1r_1.c: Likewise. - * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise. - * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise. - * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise. - * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise. - * gcc.target/aarch64/sve/logical_1.c: Likewise. - * gcc.target/aarch64/sve/loop_add_1.c: Likewise. - * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise. - * gcc.target/aarch64/sve/mad_1.c: Likewise. - * gcc.target/aarch64/sve/maxmin_1.c: Likewise. - * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise. - * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise. - * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise. - * gcc.target/aarch64/sve/mla_1.c: Likewise. - * gcc.target/aarch64/sve/mls_1.c: Likewise. - * gcc.target/aarch64/sve/mov_rr_1.c: Likewise. - * gcc.target/aarch64/sve/msb_1.c: Likewise. - * gcc.target/aarch64/sve/mul_1.c: Likewise. - * gcc.target/aarch64/sve/neg_1.c: Likewise. - * gcc.target/aarch64/sve/nlogical_1.c: Likewise. - * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise. - * gcc.target/aarch64/sve/pack_1.c: Likewise. - * gcc.target/aarch64/sve/pack_1_run.c: Likewise. - * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise. - * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise. - * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise. - * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise. - * gcc.target/aarch64/sve/pack_float_1.c: Likewise. - * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise. - * gcc.target/aarch64/sve/popcount_1.c: Likewise. - * gcc.target/aarch64/sve/popcount_1_run.c: Likewise. - * gcc.target/aarch64/sve/reduc_1.c: Likewise. - * gcc.target/aarch64/sve/reduc_1_run.c: Likewise. - * gcc.target/aarch64/sve/reduc_2.c: Likewise. - * gcc.target/aarch64/sve/reduc_2_run.c: Likewise. - * gcc.target/aarch64/sve/reduc_3.c: Likewise. - * gcc.target/aarch64/sve/rev_1.c: Likewise. - * gcc.target/aarch64/sve/revb_1.c: Likewise. - * gcc.target/aarch64/sve/revh_1.c: Likewise. - * gcc.target/aarch64/sve/revw_1.c: Likewise. - * gcc.target/aarch64/sve/shift_1.c: Likewise. - * gcc.target/aarch64/sve/single_1.c: Likewise. - * gcc.target/aarch64/sve/single_2.c: Likewise. - * gcc.target/aarch64/sve/single_3.c: Likewise. - * gcc.target/aarch64/sve/single_4.c: Likewise. - * gcc.target/aarch64/sve/spill_1.c: Likewise. - * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise. - * gcc.target/aarch64/sve/subr_1.c: Likewise. - * gcc.target/aarch64/sve/trn1_1.c: Likewise. - * gcc.target/aarch64/sve/trn2_1.c: Likewise. - * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise. - * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise. - * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise. - * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise. - * gcc.target/aarch64/sve/unpack_float_1.c: Likewise. - * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise. - * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise. - * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise. - * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise. - * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise. - * gcc.target/aarch64/sve/uzp1_1.c: Likewise. - * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise. - * gcc.target/aarch64/sve/uzp2_1.c: Likewise. - * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise. - * gcc.target/aarch64/sve/vcond_1.C: Likewise. - * gcc.target/aarch64/sve/vcond_1_run.C: Likewise. - * gcc.target/aarch64/sve/vcond_2.c: Likewise. - * gcc.target/aarch64/sve/vcond_2_run.c: Likewise. - * gcc.target/aarch64/sve/vcond_3.c: Likewise. - * gcc.target/aarch64/sve/vcond_4.c: Likewise. - * gcc.target/aarch64/sve/vcond_4_run.c: Likewise. - * gcc.target/aarch64/sve/vcond_5.c: Likewise. - * gcc.target/aarch64/sve/vcond_5_run.c: Likewise. - * gcc.target/aarch64/sve/vcond_6.c: Likewise. - * gcc.target/aarch64/sve/vcond_6_run.c: Likewise. - * gcc.target/aarch64/sve/vec_init_1.c: Likewise. - * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise. - * gcc.target/aarch64/sve/vec_init_2.c: Likewise. - * gcc.target/aarch64/sve/vec_perm_1.c: Likewise. - * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise. - * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise. - * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise. - * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise. - * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise. - * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise. - * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise. - * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise. - * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise. - * gcc.target/aarch64/sve/zip1_1.c: Likewise. - * gcc.target/aarch64/sve/zip2_1.c: Likewise. - -2018-01-13 Richard Sandiford - Alan Hayward - David Sherwood - - * lib/target-supports.exp (check_effective_target_aarch64_sve) - (aarch64_sve_bits, check_effective_target_aarch64_sve_hw) - (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw): - New procedures. - (check_effective_target_vect_perm): Handle SVE. - (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_mult_qi_to_hi): Likewise. - (check_effective_target_vect_widen_mult_hi_to_si): Likewise. - (check_effective_target_vect_element_align_preferred): Likewise. - (check_effective_target_vect_align_stack_vars): Likewise. - (check_effective_target_vect_load_lanes): Likewise. - (check_effective_target_vect_masked_store): Likewise. - (available_vector_sizes): Use aarch64_sve_bits for SVE. - * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE. - * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL. - * gcc.dg/vect/bb-slp-pr69907.c: Likewise. - * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise. - * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise. - * gcc.dg/vect/slp-23.c: Likewise. - * gcc.dg/vect/slp-perm-5.c: Likewise. - * gcc.dg/vect/slp-perm-6.c: Likewise. - * gcc.dg/vect/slp-perm-9.c: Likewise. - * gcc.dg/vect/slp-reduc-3.c: Likewise. - * gcc.dg/vect/vect-114.c: Likewise. - * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise. - * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise. - -2018-01-13 Richard Sandiford - - * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for - vect_variable_length, expecting the test to be vectorized - without SLP instead. - * gcc.dg/vect/pr33953.c: Likewise. - * gcc.dg/vect/pr37027.c: Likewise. - * gcc.dg/vect/pr67790.c: Likewise. - * gcc.dg/vect/pr68445.c: Likewise. - * gcc.dg/vect/slp-1.c: Likewise. - * gcc.dg/vect/slp-10.c: Likewise. - * gcc.dg/vect/slp-12a.c: Likewise. - * gcc.dg/vect/slp-12b.c: Likewise. - * gcc.dg/vect/slp-12c.c: Likewise. - * gcc.dg/vect/slp-13-big-array.c: Likewise. - * gcc.dg/vect/slp-13.c: Likewise. - * gcc.dg/vect/slp-14.c: Likewise. - * gcc.dg/vect/slp-15.c: Likewise. - * gcc.dg/vect/slp-17.c: Likewise. - * gcc.dg/vect/slp-19b.c: Likewise. - * gcc.dg/vect/slp-2.c: Likewise. - * gcc.dg/vect/slp-20.c: Likewise. - * gcc.dg/vect/slp-21.c: Likewise. - * gcc.dg/vect/slp-22.c: Likewise. - * gcc.dg/vect/slp-24-big-array.c: Likewise. - * gcc.dg/vect/slp-24.c: Likewise. - * gcc.dg/vect/slp-28.c: Likewise. - * gcc.dg/vect/slp-39.c: Likewise. - * gcc.dg/vect/slp-42.c: Likewise. - * gcc.dg/vect/slp-6.c: Likewise. - * gcc.dg/vect/slp-7.c: Likewise. - * gcc.dg/vect/slp-cond-1.c: Likewise. - * gcc.dg/vect/slp-cond-2-big-array.c: Likewise. - * gcc.dg/vect/slp-cond-2.c: Likewise. - * gcc.dg/vect/slp-multitypes-1.c: Likewise. - * gcc.dg/vect/slp-multitypes-10.c: Likewise. - * gcc.dg/vect/slp-multitypes-12.c: Likewise. - * gcc.dg/vect/slp-multitypes-2.c: Likewise. - * gcc.dg/vect/slp-multitypes-4.c: Likewise. - * gcc.dg/vect/slp-multitypes-5.c: Likewise. - * gcc.dg/vect/slp-multitypes-8.c: Likewise. - * gcc.dg/vect/slp-multitypes-9.c: Likewise. - * gcc.dg/vect/slp-reduc-1.c: Likewise. - * gcc.dg/vect/slp-reduc-2.c: Likewise. - * gcc.dg/vect/slp-reduc-4.c: Likewise. - * gcc.dg/vect/slp-reduc-5.c: Likewise. - * gcc.dg/vect/slp-reduc-7.c: Likewise. - * gcc.dg/vect/slp-widen-mult-half.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. - -2018-01-13 Jakub Jelinek - - PR c/83801 - * gcc.dg/pr83801.c: New test. - -2018-01-13 Paul Thomas - - PR fortran/52162 - * gfortran.dg/bounds_check_19.f90: New test. - -2018-01-12 Jakub Jelinek - - * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times - instead of scan-assembler-not for xsnabsqp. - -2018-01-12 Jerry DeLisle - - PR libgfortran/83525 - * gfortran.dg/newunit_5.f90: New test. - -2018-01-12 Vladimir Makarov - - PR rtl-optimization/80481 - * g++.dg/pr80481.C: New. - -2018-01-12 Uros Bizjak - - PR target/83628 - * gcc.target/alpha/pr83628-3.c: New test. - -2018-01-12 Rainer Orth - - * lib/target-supports.exp (check_effective_target_avx512f): Also - check for __builtin_ia32_addsd_round, - __builtin_ia32_getmantsd_round. - * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove. - -2018-01-12 Segher Boessenkool - - PR target/83629 - * gcc.target/powerpc/pr83629.c: Require ilp32. - -2018-01-12 Richard Biener - - PR tree-optimization/80846 - * gcc.target/i386/pr80846-1.c: New testcase. - * gcc.target/i386/pr80846-2.c: Likewise. - -2018-01-12 Eric Botcazou - - * gcc.c-torture/execute/20180112-1.c: New test. - -2018-01-12 Tom de Vries - - * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps. - * g++.dg/ext/label13a.C: Same. - * g++.dg/ext/label14.C: Same. - * g++.dg/ext/label2.C: Same. - * g++.dg/ext/label3.C: Same. - * g++.dg/torture/pr42462.C: Same. - * g++.dg/torture/pr42739.C: Same. - * g++.dg/warn/Wunused-label-3.C: Same. - -2018-01-12 Tom de Vries - - * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca. - * g++.dg/Walloca1.C: Same. - * g++.dg/cpp0x/pr70338.C: Same. - * g++.dg/cpp1y/lambda-generic-vla1.C: Same. - * g++.dg/cpp1y/vla10.C: Same. - * g++.dg/cpp1y/vla2.C: Same. - * g++.dg/cpp1y/vla6.C: Same. - * g++.dg/cpp1y/vla8.C: Same. - * g++.dg/debug/debug5.C: Same. - * g++.dg/debug/debug6.C: Same. - * g++.dg/debug/pr54828.C: Same. - * g++.dg/diagnostic/pr70105.C: Same. - * g++.dg/eh/cleanup5.C: Same. - * g++.dg/eh/spbp.C: Same. - * g++.dg/ext/tmplattr9.C: Same. - * g++.dg/ext/vla10.C: Same. - * g++.dg/ext/vla11.C: Same. - * g++.dg/ext/vla12.C: Same. - * g++.dg/ext/vla15.C: Same. - * g++.dg/ext/vla16.C: Same. - * g++.dg/ext/vla17.C: Same. - * g++.dg/ext/vla3.C: Same. - * g++.dg/ext/vla6.C: Same. - * g++.dg/ext/vla7.C: Same. - * g++.dg/init/array24.C: Same. - * g++.dg/init/new47.C: Same. - * g++.dg/init/pr55497.C: Same. - * g++.dg/opt/pr78201.C: Same. - * g++.dg/template/vla2.C: Same. - * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same. - * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same. - * g++.dg/torture/pr62127.C: Same. - * g++.dg/torture/pr67055.C: Same. - * g++.dg/torture/stackalign/eh-alloca-1.C: Same. - * g++.dg/torture/stackalign/eh-inline-2.C: Same. - * g++.dg/torture/stackalign/eh-vararg-1.C: Same. - * g++.dg/torture/stackalign/eh-vararg-2.C: Same. - * g++.dg/warn/Wplacement-new-size-5.C: Same. - * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same. - * g++.dg/warn/Wvla-1.C: Same. - * g++.dg/warn/Wvla-3.C: Same. - * g++.old-deja/g++.ext/array2.C: Same. - * g++.old-deja/g++.ext/constructor.C: Same. - * g++.old-deja/g++.law/builtin1.C: Same. - * g++.old-deja/g++.other/crash12.C: Same. - * g++.old-deja/g++.other/eh3.C: Same. - * g++.old-deja/g++.pt/array6.C: Same. - * g++.old-deja/g++.pt/dynarray.C: Same. - -2018-01-12 Rainer Orth - - * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form. - -2018-01-12 Rainer Orth - - PR libfortran/67412 - * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if - on *-*-solaris2.10. - -2018-01-12 Rainer Orth - - * lib/target-supports.exp (check_effective_target_branch_cost): - Accept all x86 targets. - -2018-01-12 Martin Liska - - PR ipa/83054 - * g++.dg/warn/pr83054.C: New test. - -2018-01-11 Bill Schmidt - - * gcc.target/powerpc/spec-barr-1.c: New file. - -2018-01-11 H.J. Lu - - PR target/83330 - * gcc.target/i386/pr83330.c: New test. - -2018-01-11 Steven G. Kargl - - PR fortran/79383 - * gfortran.dg/dtio_31.f03: New test. - * gfortran.dg/dtio_32.f03: New test. - -2018-01-11 David Malcolm - - PR c++/43486 - * g++.dg/wrappers: New subdirectory. - * g++.dg/wrappers/README: New file. - * g++.dg/wrappers/alloc.C: New test case. - * g++.dg/wrappers/cow-istream-string.C: New test case. - * g++.dg/wrappers/cp-stdlib.C: New test case. - * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case. - * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case. - -2018-01-11 Jan Hubicka - - PR middle-end/83718 - * g++.dg/torture/pr83718.C: New testcase. - -2018-01-11 Martin Jambor - - PR ipa/83178 - * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count. - -2018-01-11 Bin Cheng - - PR tree-optimization/83695 - * gcc.dg/tree-ssa/pr83695.c: New test. - -2018-01-11 Kyrylo Tkachov - - * gcc.target/arm/simd/fp16fml_lane_high.c: New test. - * gcc.target/arm/simd/fp16fml_lane_low.c: New test. - -2018-01-11 Kyrylo Tkachov - - * gcc.target/arm/multilib.exp: Add combination tests for fp16fml. - * gcc.target/arm/simd/fp16fml_high.c: New test. - * gcc.target/arm/simd/fp16fml_low.c: Likewise. - * lib/target-supports.exp - (check_effective_target_arm_fp16fml_neon_ok_nocache, - check_effective_target_arm_fp16fml_neon_ok, - add_options_for_arm_fp16fml_neon): New procedures. - -2018-01-11 Kyrylo Tkachov - - * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a - combination tests. - -2018-01-11 Richard Biener - - PR tree-optimization/83435 - * gcc.dg/graphite/pr83435.c: New testcase. - -2018-01-11 Richard Sandiford - Alan Hayward - David Sherwood - - * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too. - -2018-01-11 Tamar Christina - - * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New. - -2018-01-11 Sudakshina Das - - PR target/82096 - * gcc.c-torture/compile/pr82096.c: New test. - -2018-01-11 Ed Schonberg - - * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase. - -2018-01-11 Hristian Kirtchev - - * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase. - -2018-01-11 Justin Squirek - - * gnat.dg/expr_func4.adb: New testcase. - -2018-01-11 Hristian Kirtchev - - * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New - testcase. - -2018-01-11 Bob Duff - - * gnat.dg/protected_null.adb: New testcase. - -2018-01-11 Ed Schonberg - - * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase. - -2018-01-11 Ed Schonberg - - * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase. - -2018-01-11 Justin Squirek - - * gnat.dg/loopvar.adb: New testcase. - -2018-01-10 Jan Hubicka - - PR middle-end/83189 - * gfortran.fortran-torture/compile/pr83189.f90: New testcase. - -2018-01-10 Jan Hubicka - - * gcc.c-torture/compile/pr83575.c: New testcase. - -2018-01-10 Michael Collison - - * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase. - * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase. - * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase. - * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase. - * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase. - * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase. - * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase. - * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase. - * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase. - * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase. - * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase. - * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase. - * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase. - * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase. - * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase. - * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase. - -2018-01-10 Michael Collison - - * gcc.target/aarch64/sha2.h: New shared testcase. - * gcc.target/aarch64/sha2_1.c: New testcase. - * gcc.target/aarch64/sha2_2.c: New testcase. - * gcc.target/aarch64/sha2_3.c: New testcase. - * gcc.target/aarch64/sha3.h: New shared testcase. - * gcc.target/aarch64/sha3_1.c: New testcase. - * gcc.target/aarch64/sha3_2.c: New testcase. - * gcc.target/aarch64/sha3_3.c: New testcase. - -2018-01-10 Michael Collison - - * gcc.target/aarch64/sm3_sm4.c: New testcase. - -2018-01-10 Martin Sebor - - PR tree-optimization/83781 - * gcc.dg/strlenopt-42.c: New test. - -2018-01-11 Martin Sebor - Prathamesh Kulkarni - - PR tree-optimization/83501 - PR tree-optimization/81703 - - * gcc.dg/strlenopt-39.c: New test-case. - * gcc.dg/pr81703.c: Likewise. - -2018-01-10 Eric Botcazou - - * gnat.dg/atomic10.adb: New test. - -2018-01-10 Steven G. Kargl - - PR fortran/82367 - * gfortran.dg/deferred_character_18.f90: New test. - -2018-01-10 Martin Sebor - - PR tree-optimization/83671 - * gcc.dg/strlenopt-40.c: New test. - * gcc.dg/strlenopt-41.c: New test. - -2018-01-10 Steven G. Kargl - - PR fortran/83093 - * gfortran.dg/allocate_with_typespec_7.f90: New test. - -2018-01-10 Peter Bergner - - PR target/83399 - * gcc.target/powerpc/pr83399.c: New test. - -2018-01-10 David Malcolm - - PR c++/43486 - * g++.dg/diagnostic/param-type-mismatch.C: Update expected results - to reflect that the arguments are correctly underlined. - * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage - for globals, params, locals and literals. - (test_sizeof): Directly test the location of "sizeof", rather than - when used in compound expressions. - (test_alignof): Likewise for "alignof". - (test_string_literals): Likewise for string literals. - (test_numeric_literals): Likewise for numeric literals. - (test_builtin_offsetof): Likewise for "__builtin_offsetof". - (test_typeid): Likewise for typeid. - (test_unary_plus): New. - * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on - format strings. - -2018-01-10 Uros Bizjak - - * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv. - -2018-01-10 Aaron Sawdey - - * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable. - -2018-01-10 Marek Polacek - - PR c++/82541 - * g++.dg/warn/Wduplicated-branches4.C: New test. - -2018-01-10 Jakub Jelinek - - PR c++/81327 - * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly - cast to void *. - -2018-01-10 Paolo Carlini - - PR c++/81055 - * g++.dg/cpp0x/new2.C: New. - -2018-01-10 H.J. Lu - - PR target/83735 - * gcc.target/i386/pr83735.c: New test. - -2018-01-10 Christophe Lyon - - * lib/target-supports.exp (check_effective_target_branch_cost): - New function. - * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target. - * gcc.dg/pr21643.c: Likewise. - * gcc.dg/pr46309.c: Likewise. - * gcc.dg/tree-ssa/phi-opt-11.c: Likewise. - * gcc.dg/tree-ssa/phi-opt-2.c: Likewise. - * 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-13.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. - -2018-01-10 Segher Boessenkool - - PR target/83629 - * gcc.target/powerpc/pr83629.c: New testcase. - -2018-01-10 Richard Biener - - PR testsuite/78768 - * gcc.dg/pr78768.c: Un-XFAIL. - -2018-01-10 Richard Biener - - PR debug/82425 - * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO. - -2018-01-10 Richard Sandiford - - PR tree-optimization/83753 - * gcc.dg/torture/pr83753.c: New test. - -2018-01-09 Jan Hubicka - - * gcc.target/i386/avx2-gather-1.c: Add -march. - * gcc.target/i386/avx2-gather-2.c: Add -march. - * gcc.target/i386/avx2-gather-3.c: Add -march. - * gcc.target/i386/avx2-gather-4.c: Add -march. - * gcc.target/i386/avx2-gather-5.c: Add -march. - * gcc.target/i386/avx2-gather-6.c: Add -march. - * gcc.target/i386/avx512f-gather-1.c: Add -march. - * gcc.target/i386/avx512f-gather-2.c: Add -march. - * gcc.target/i386/avx512f-gather-3.c: Add -march. - * gcc.target/i386/avx512f-gather-4.c: Add -march. - * gcc.target/i386/avx512f-gather-5.c: Add -march. - * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march. - * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march. - * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march. - * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march. - * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march. - -2018-01-09 H.J. Lu - - PR target/78585: - * gcc.target/i386/pr78585.c: New test. - -2018-01-09 Jakub Jelinek - - PR c++/83734 - * g++.dg/cpp0x/pr83734.C: New test. - -2018-01-09 Carl Love - - * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and - vec_mergeo builtins with float, double, long long, unsigned long long, - bool long long arguments. - * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for - vec_float2 with double arguments. - * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the - vec_mergew and vec_mergow builtins. - -2018-01-09 Steven G. Kargl - - PR fortran/83742 - * gfortran.dg/contiguous_6.f90: New test. - -2018-01-09 Richard Biener - - PR tree-optimization/83668 - * gcc.dg/graphite/pr83668.c: New testcase. - -2018-01-09 Joseph Myers - - PR tree-optimization/64811 - * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c, - gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c, - gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c, - gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c: - New tests. - * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file. - -2018-01-09 Georg-Johann Lay - - PR target/79883 - * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'. - -2018-01-09 Tamar Christina - - PR target/82641 - * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use - no NEON and require softfp or hard float-abi. - * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise. - -2018-01-09 Richard Biener - - PR tree-optimization/83572 - * gcc.dg/graphite/pr83572.c: New testcase. - -2018-01-09 Jakub Jelinek - - PR target/83507 - * gcc.dg/sms-13.c: New test. - -2018-01-08 Steven G. Kargl - - PR fortran/83741 - * gfortran.dg/allocate_assumed_charlen_3.f90: New test. - -2018-01-08 Chih-Mao Chen - Monk Chiang - - * gcc.target/riscv/save-restore-1.c: New. - -2018-01-08 Bill Schmidt - - PR target/83677 - * gcc.target/powerpc/pr83677.c: New file. - -2018-01-08 Jeff Law - - PR rtl-optimizatin/81308 - * g++.dg/pr81308-1.C: New test. - * g++.dg/pr81308-2.C: New test. - -2018-01-08 Vidya Praveen - - PR target/83663 - Revert r255946 - * gcc.target/aarch64/vect-slp-dup.c: New. - -2018-01-08 Kyrylo Tkachov - - * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a - combination tests. - -2018-01-08 Richard Biener - - PR tree-optimization/83563 - * gcc.dg/graphite/pr83563.c: New testcase. - -2018-01-08 Richard Biener - - PR middle-end/83713 - * g++.dg/torture/pr83713.C: New testcase. - -2018-01-08 Tom de Vries - - * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx. - -2018-01-08 Richard Biener - - PR tree-optimization/83685 - * gcc.dg/torture/pr83685.c: New testcase. - -2018-01-08 Richard Biener - - PR lto/83719 - * gcc.dg/lto/pr83719_0.c: New testcase. - -2018-01-08 Tom de Vries - - * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size. - * gcc.dg/graphite/run-id-1.c: Same. - * gcc.dg/tree-ssa/loop-interchange-4.c: Same. - -2018-01-08 Paul Thomas - - PR fortran/83611 - * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8. - * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9. - * gfortran.dg/pdt_27.f03: New test. - - PR fortran/83731 - * gfortran.dg/pdt_28.f03: New test. - -2018-01-08 Tom de Vries - - * c-c++-common/builtins.c: Require effective target alloca. - * gcc.dg/Wrestrict.c: Same. - * gcc.dg/tree-ssa/loop-interchange-15.c: Same. - -2018-01-08 Richard Biener - - PR middle-end/83580 - * gcc.dg/torture/pr83580.c: New testcase. - -2018-01-08 Richard Biener - - PR middle-end/83517 - * gcc.dg/pr83517.c: New testcase. - -2018-01-06 Aldy Hernandez - - PR middle-end/81897 - * gcc.dg/uninit-pr81897.c: New test. - -2018-01-06 Martin Sebor - - PR tree-optimization/83640 - * gcc.dg/Wrestrict-6.c: New test. - * gcc.dg/pr83640.c: New test. - -2018-01-06 Richard Sandiford - - * gcc.target/aarch64/reg-alloc-1.c: New test. - -2018-01-06 Janne Blomqvist - - PR fortran/50892 - * gfortran.dg/char_pointer_assign_icb_1.f90: New test. - -2018-01-06 Jakub Jelinek - - PR debug/83480 - * gcc.dg/pr83480.c: New test. - - PR rtl-optimization/83682 - * gcc.target/i386/pr83682.c: New test. - -2018-01-05 Janne Blomqvist - - PR fortran/78534 - PR fortran/66310 - * gfortran.dg/char_cast_1.f90: Update scan pattern. - * gfortran.dg/dependency_49.f90: Likewise. - * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T. - * gfortran.dg/repeat_7.f90: New test for PR 66310. - * gfortran.dg/scan_2.f90: Handle potential cast in assignment. - * gfortran.dg/string_1.f90: Limit to ilp32 targets. - * gfortran.dg/string_1_lp64.f90: New test. - * gfortran.dg/string_3.f90: Limit to ilp32 targets. - * gfortran.dg/string_3_lp64.f90: New test. - -2018-01-05 Jakub Jelinek - - PR target/83604 - * gcc.target/i386/sse-26.c: New test. - - PR target/83604 - * gcc.target/i386/pr83604.c: New test. - -2018-01-05 Richard Sandiford - - * gcc.dg/vect/vect-align-4.c: New test. - * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute - and redefine as a structure with an unaligned member "b". - (foo): Update accordingly. - -2018-01-05 Sudakshina Das - - PR target/82439 - * gcc.target/aarch64/bics_5.c: New test. - * gcc.target/arm/bics_5.c: Likewise. - -2018-01-05 Jakub Jelinek - - PR tree-optimization/83605 - * gcc.dg/pr83605.c: New test. - -2018-01-04 Jakub Jelinek - - PR target/83554 - * gcc.target/i386/pr83554.c: New test. - - PR ipa/82352 - * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of - long unsigned int. - -2018-01-04 Thomas Koenig - - PR fortran/83683 - PR fortran/45689 - * gfortran.dg/eoshift_8.f90: New test. - * gfortran.dg/simplify_eoshift_1.f90: New test. - -2018-01-04 Jakub Jelinek - - PR debug/83585 - * gcc.dg/pr83585.c: New test. - -2018-01-04 Nathan Sidwell - - PR c++/83667 - * g++.dg/ipa/pr83667.C: Fix regex, require alias. - -2018-01-04 Jakub Jelinek - - PR debug/83666 - * gcc.dg/pr83666.c: New test. - -2018-01-04 Uros Bizjak - - PR target/83628 - * gcc.target/alpha/pr83628-1.c: New test. - * gcc.target/alpha/pr83628-2.c: Ditto. - -2018-01-04 Martin Liska - - PR ipa/82352 - * g++.dg/ipa/pr82352.C: New test. - -2018-01-04 Jakub Jelinek - - * gcc.dg/vect-opt-info-1.c: Moved to ... - * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on - vect_int targets, use dg-additional-options instead of dg-options and - use relative line numbers instead of absolute. - -2018-01-03 Martin Sebor - - PR tree-optimization/83655 - * gcc.dg/Wrestrict-5.c: New test. - * c-c++-common/builtins.c: New test. - -2018-01-03 Richard Sandiford - Alan Hayward - David Sherwood - - * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function. - (main): Call it. - -2018-01-03 Jeff Law - - PR target/83641 - * gcc.target/i386/stack-check-17.c: New test. - * gcc.target/i386/stack-check-12.c: Drop unnecessary asm. - -2018-01-03 Jakub Jelinek - - PR debug/83621 - * gcc.dg/pr83621.c: New test. - - PR debug/83645 - * gcc.dg/pr83645.c: New test. - -2018-01-03 Martin Sebor - - PR tree-optimization/83603 - * gcc.dg/Wrestrict-4.c: New test. - - PR c/83559 - * gcc.dg/const-2.c: New test. - * gcc.dg/pure-3.c: New test. - -2018-01-03 Martin Sebor - - * gcc.dg/Wrestrict-3.c: New test. - -2018-01-03 Jakub Jelinek - - PR c++/83555 - * g++.dg/opt/pr83555.C: New test. - * g++.dg/ubsan/pr83555.C: New test. - -2018-01-03 David Malcolm - - PR c/82050 - * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle - the !CHECKING_P case by expecting a note. - * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue - a note for the !CHECKING_P case, and move the return statement - outside of #if CHECKING_P guard. - -2018-01-03 Jeff Law - - PR middle-end/83654 - * gcc.target/i386/stack-check-18.c: New test. - * gcc.target/i386/stack-check-19.c: New test. - -2018-01-03 Martin Sebor - - PR tree-optimization/83501 - * c-c++-common/Warray-bounds-3.c: Remove xfail. - -2018-01-03 Prathamesh Kulkarni - - PR tree-optimization/83501 - * gcc.dg/tree-ssa/pr83501-1.c: New test. - -2018-01-03 Nathan Sidwell - - PR c++/83667 - * g++.dg/ipa/pr83667.C: New. - -2018-01-03 Martin Liska - - PR tree-optimization/83593 - * gcc.dg/pr83593.c: New test. - -2018-01-03 Martin Liska - - PR ipa/83549 - * g++.dg/ipa/pr83549.C: New test. - -2018-01-03 Marek Polacek - - PR c++/83592 - * g++.dg/warn/mvp2.C: New test. - -2018-01-03 Jakub Jelinek - - PR preprocessor/83602 - * g++.dg/cpp/pr83602.C: New test. - - PR c++/83634 - * g++.dg/parse/pr83634.C: New test. - -2018-01-03 Thomas Koenig - - PR fortran/83664 - * gfortran.dg/eoshift_7.f90: New test. - -2018-01-03 Jan Beulich - - * gcc.target/i386/avx512vl-no-vmovdqu8.c, - gcc.target/i386/avx512vl-no-vmovdqu16.c: New. - -2018-01-03 Jakub Jelinek +2019-01-01 Jakub Jelinek Update copyright years. - -2018-01-03 Martin Liska - - PR ipa/83594 - * gcc.dg/ipa/pr83594.c: New test. - -2018-01-03 Richard Sandiford - Alan Hayward - David Sherwood - - * gcc.dg/vect-opt-info-1.c: New test. - -2018-01-02 Michael Meissner - - * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128, - floorf128, truncf128, and roundf128. - * gcc.target/powerpc/float128-hw5.c: New tests for _Float128 - optimizations added in match.pd. - * gcc.target/powerpc/float128-hw6.c: Likewise. - * gcc.target/powerpc/float128-hw7.c: Likewise. - * gcc.target/powerpc/float128-hw8.c: Likewise. - * gcc.target/powerpc/float128-hw9.c: Likewise. - * gcc.target/powerpc/float128-hw10.c: Likewise. - * gcc.target/powerpc/float128-hw11.c: Likewise. - -2018-01-02 Jakub Jelinek - - PR c++/83556 - * g++.dg/cpp0x/pr83556.C: New test. - -2018-01-02 Thomas Koenig - - PR fortran/45689 - PR fortran/83650 - * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case. - * gfortran.dg/simplify_cshift_4.f90: New test. - -2018-01-02 Marek Polacek - - PR c++/81860 - * g++.dg/cpp0x/inh-ctor30.C: New test. - - PR c++/83644 - * g++.dg/cpp1z/pr83644.C: New test. - -2018-01-01 Paul Thomas - - PR fortran/83076 - * gfortran.dg/coarray_45.f90: New test. - - PR fortran/83319 - * gfortran.dg/coarray_46.f90: New test. - -2018-01-01 Jakub Jelinek - - PR tree-optimization/83581 - * gcc.dg/pr83581.c: New test. - - PR c/83595 - * gcc.dg/pr83595.c: New test. - - PR middle-end/83608 - * g++.dg/opt/pr83608.C: New test. - - PR middle-end/83609 - * gcc.dg/pr83609.c: New test. - * g++.dg/opt/pr83609.C: New test. - - PR middle-end/83623 - * gcc.dg/pr83623.c: New test. - - * gcc.target/i386/i386.exp - (check_effective_target_avx512vpopcntdqvl): New proc. - * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use - avx512vpopcntdqvl effective target rather than avx512vpopcntdq. - * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise. -Copyright (C) 2018 Free Software Foundation, Inc. +Copyright (C) 2019 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-2018 b/gcc/testsuite/ChangeLog-2018 new file mode 100644 index 00000000000..c5ca8d97958 --- /dev/null +++ b/gcc/testsuite/ChangeLog-2018 @@ -0,0 +1,22433 @@ +2018-12-31 Thomas Koenig + + PR fortran/82995 + * gfortran.dg/optional_absent_4.f90: New test. + * gfortran.dg/optional_absent_5.f90: New test. + +2018-12-31 Martin Liska + + * g++.dg/tree-prof/devirt.C: Fix scan pattern and test options. + +2018-12-31 Martin Liska + + * g++.dg/predict-2.C: New test. + * g++.dg/predict-3.C: New test. + * g++.dg/predict-4.C: New test. + * gcc.dg/tree-ssa/attr-hotcold-2.c: Adjust test-case. + +2018-12-30 H.J. Lu + + PR testsuite/88639 + * gfortran.dg/ieee/ieee_10.f90: Use dg-additional-options + instead of dg-options. + +2018-12-29 Dominique d'Humieres + + * g++.dg/abi/key2.C: Silence the [-Wreturn-type] warning. + +2018-12-29 Steven G. Kargl + + * gfortran.dg/ieee/ieee_11.F90: New test. + +2018-12-29 Jozef Lawrynowicz + + * gcc.target/msp430/critical-interrupt.c: New test. + +2018-12-29 Steven G. Kargl + + PR fortran/88342 + * gfortran.dg/ieee/ieee_10.f90: New test. + +2018-12-29 Dominique d'Humieres + + PR tree-optimization/68356 + PR target/81210 + PR target/81693 + * gcc.dg/torture/pr68264.c: Skip on darwin. + * gcc.dg/torture/pr68037-1.c: Likewise. + * gcc.dg/torture/pr68037-2.c: Likewise. + * gcc.dg/torture/pr68037-3.c: Likewise. + * gcc.dg/torture/pr25967-1.c: Likewise. + * gcc.dg/torture/pr25967-2.c: Likewise. + +2018-12-29 Jakub Jelinek + + PR ipa/88586 + * g++.dg/gomp/pr88586.C: New test. + +2018-12-28 David Edelsohn + + * c-c++-common/ident-1b.c: XFAIL AIX and Darwin. + * c-c++-common/ident-2b.c: Likewise. + +2018-12-28 H.J. Lu + + * gcc.target/x86_64/abi/asm-support-darwin.s: Remove .file + directive. + * gcc.target/x86_64/abi/asm-support.S: Likewise. + * gcc.target/x86_64/abi/avx/asm-support-darwin.s: Likewise. + * gcc.target/x86_64/abi/avx/asm-support.S: Likewise. + * gcc.target/x86_64/abi/avx512f/asm-support.S: Likewise. + +2018-12-27 Jan Hubicka + + * g++.dg/ipa/devirt-53.C: New testcase. + +2018-12-27 Steven G. Kargl + + PR fortran/81027 + * gfortran.dg/pr81027.f90: New test. + * gfortran.dg/initialization_7.f90: Update error message. + +2018-12-27 Steven G. Kargl + + * libgomp.fortran/aligned1.f03: Fix invalid code that now causes + an error after r267415. + +2018-12-27 Martin Liska + + PR c++/88263 + * g++.dg/gcov/pr88263.C: New test. + +2018-12-26 Steven G. Kargl + + PR fortran/85357 + * gfortran.df/pr85357.f90: New test. + +2018-12-24 Steven G. Kargl + + PR fortran/45513 + PR fortran/81509 + * gfortran.dg/graphite/id-26.f03: Fix non-conforming use of IAND. + * gfortran.dg/pr81509_1.f90: New test. + * gfortran.dg/pr81509_2.f90: New test. + +2018-12-24 Steven G. Kargl + + * gfortran.dg/ieee/ieee_9.f90: XFAIL on arm*-*-gnueabi[hf]. + +2018-12-24 Jan Hubicka + + PR lto/88140 + * gcc.c-torture/pr88140.c: New testcase. + +2018-12-24 Iain Sandoe + + PR testsuite/67974 + * gcc.target/x86_64/abi/avx/asm-support-darwin.s: New. + +2018-12-24 Iain Sandoe + + * c-c++-common/ident-0a.c: Skip for powerpc-darwin. + * c-c++-common/ident-0b.c: Likewise. + * c-c++-common/ident-1a.c: Likewise. + * c-c++-common/ident-1b.c: Likewise. + * c-c++-common/ident-2a.c: Likewise. + * c-c++-common/ident-2b.c: Likewise. + +2018-12-23 Paul Thomas + + PR fortran/77703 + * gfortran.dg/ptr_func_assign_5.f08 : New test. + +2018-12-22 Steven G. Kargl + + PR fortran/88328 + * gfortran.dg/pr88328.f90: New test. + +2018-12-21 Jan Hubicka + + * g++.dg/ipa/devirt-30.C: Add dg-do. + * g++.dg/lto/devirt-1_0.C: New testcase. + * g++.dg/lto/devirt-2_0.C: New testcase. + * g++.dg/lto/devirt-3_0.C: New testcase. + * g++.dg/lto/devirt-4_0.C: New testcase. + * g++.dg/lto/devirt-5_0.C: New testcase. + * g++.dg/lto/devirt-6_0.C: New testcase. + * g++.dg/lto/devirt-13_0.C: New testcase. + * g++.dg/lto/devirt-14_0.C: New testcase. + * g++.dg/lto/devirt-19_0.C: New testcase. + * g++.dg/lto/devirt-22_0.C: New testcase. + * g++.dg/lto/devirt-23_0.C: New testcase. + * g++.dg/lto/devirt-30_0.C: New testcase. + * g++.dg/lto/devirt-34_0.C: New testcase. + +2018-12-26 Steven G . Kargl + + PR fortran/85798 + * gfortran.dg/pr85798.f90: New test. + +2018-12-21 Steven G. Kargl + + PR fortran/88169 + * gfortran.dg/pr88169_1.f90: new test. + * gfortran.dg/pr88169_2.f90: Ditto. + * gfortran.dg/pr88169_3.f90: Ditto. + +2018-12-21 Steven G. Kargl + + PR fortran/69121 + * gfortran.dg/ieee/ieee_9.f90: New test. + +2018-12-21 Jakub Jelinek + + PR c++/86524 + PR c++/88446 + * g++.dg/cpp1y/constexpr-86524.C: New test. + * g++.dg/cpp2a/is-constant-evaluated4.C: New test. + * g++.dg/cpp2a/is-constant-evaluated5.C: New test. + * g++.dg/cpp2a/is-constant-evaluated6.C: New test. + + PR middle-end/85594 + PR middle-end/88553 + * gcc.dg/gomp/pr85594.c: New test. + * gcc.dg/gomp/pr88553.c: New test. + +2018-12-15 Jan Hubicka + + PR ipa/88561 + * g++.dg/tree-prof/devirt.C: New testcase. + +2018-12-21 Paul Thomas + + PR fortran/87881 + * gfortran.dg/inquiry_part_ref_4.f90: New test. + +2018-12-21 Andreas Krebbel + + * gcc.target/s390/vector/fp-signedint-convert-1.c: New test. + * gcc.target/s390/vector/fp-unsignedint-convert-1.c: New test. + +2018-12-21 Jakub Jelinek + + PR rtl-optimization/88563 + * gcc.dg/pr88563.c: New test. + + PR c++/87125 + * g++.dg/cpp0x/pr87125.C: New test. + +2018-12-21 Thomas Preud'homme + + * gcc.target/arm/size-optimization-ieee-1.c: Skip if passing + -mfloat-abi=softfp or -mfloat-abi=hard. + * gcc.target/arm/size-optimization-ieee-2.c: Likewise. + * gcc.target/arm/size-optimization-ieee-3.c: Likewise. + +2018-12-21 Jakub Jelinek + + PR target/88547 + * gcc.target/i386/pr88547-1.c: Expect only 2 knotb and 2 knotw + insns instead of 4, check for vpminud, vpminuq and no vpsubd or + vpsubq. + * gcc.target/i386/sse2-pr88547-1.c: New test. + * gcc.target/i386/sse2-pr88547-2.c: New test. + * gcc.target/i386/sse4_1-pr88547-1.c: New test. + * gcc.target/i386/sse4_1-pr88547-2.c: New test. + * gcc.target/i386/avx2-pr88547-1.c: New test. + * gcc.target/i386/avx2-pr88547-2.c: New test. + * gcc.target/i386/avx512f-pr88547-2.c: New test. + * gcc.target/i386/avx512vl-pr88547-1.c: New test. + * gcc.target/i386/avx512vl-pr88547-2.c: New test. + * gcc.target/i386/avx512vl-pr88547-3.c: New test. + * gcc.target/i386/avx512f_cond_move.c (y): Change from unsigned int + array to int array. + +2018-12-20 Marek Polacek + + PR c++/88196 - ICE with class non-type template parameter. + * g++.dg/cpp0x/ptrmem-cst-arg1.C: Tweak dg-error. + * g++.dg/cpp2a/nontype-class10.C: New test. + * g++.dg/template/pr54858.C: Tweak dg-error. + +2018-12-20 H.J. Lu + + PR c/51628 + * c-c++-common/pr51628-1.c: New test. + * c-c++-common/pr51628-2.c: Likewise. + * c-c++-common/pr51628-3.c: Likewise. + * c-c++-common/pr51628-4.c: Likewise. + * c-c++-common/pr51628-5.c: Likewise. + * c-c++-common/pr51628-6.c: Likewise. + * c-c++-common/pr51628-7.c: Likewise. + * c-c++-common/pr51628-8.c: Likewise. + * c-c++-common/pr51628-9.c: Likewise. + * c-c++-common/pr51628-10.c: Likewise. + * c-c++-common/pr51628-11.c: Likewise. + * c-c++-common/pr51628-12.c: Likewise. + * c-c++-common/pr51628-13.c: Likewise. + * c-c++-common/pr51628-14.c: Likewise. + * c-c++-common/pr51628-15.c: Likewise. + * c-c++-common/pr51628-26.c: Likewise. + * c-c++-common/pr51628-27.c: Likewise. + * c-c++-common/pr51628-28.c: Likewise. + * c-c++-common/pr51628-29.c: Likewise. + * c-c++-common/pr51628-30.c: Likewise. + * c-c++-common/pr51628-31.c: Likewise. + * c-c++-common/pr51628-32.c: Likewise. + * gcc.dg/pr51628-17.c: Likewise. + * gcc.dg/pr51628-18.c: Likewise. + * gcc.dg/pr51628-19.c: Likewise. + * gcc.dg/pr51628-20.c: Likewise. + * gcc.dg/pr51628-21.c: Likewise. + * gcc.dg/pr51628-22.c: Likewise. + * gcc.dg/pr51628-23.c: Likewise. + * gcc.dg/pr51628-24.c: Likewise. + * gcc.dg/pr51628-25.c: Likewise. + * c-c++-common/asan/misalign-1.c: Add + -Wno-address-of-packed-member. + * c-c++-common/asan/misalign-2.c: Likewise. + * c-c++-common/ubsan/align-2.c: Likewise. + * c-c++-common/ubsan/align-4.c: Likewise. + * c-c++-common/ubsan/align-6.c: Likewise. + * c-c++-common/ubsan/align-7.c: Likewise. + * c-c++-common/ubsan/align-8.c: Likewise. + * c-c++-common/ubsan/align-10.c: Likewise. + * g++.dg/ubsan/align-2.C: Likewise. + * gcc.target/i386/avx512bw-vmovdqu16-2.c: Likewise. + * gcc.target/i386/avx512f-vmovdqu32-2.c: Likewise. + * gcc.target/i386/avx512f-vmovdqu64-2.c: Likewise. + * gcc.target/i386/avx512vl-vmovdqu16-2.c: Likewise. + * gcc.target/i386/avx512vl-vmovdqu32-2.c: Likewise. + * gcc.target/i386/avx512vl-vmovdqu64-2.c: Likewise. + +2018-12-20 Vladimir Makarov + + PR target/88457 + * gcc.target/powerpc/pr88457.c: New. + +2018-12-20 Jakub Jelinek + + PR c++/88180 + * g++.dg/parse/pr88180.C: New test. + * g++.dg/pr85039-1.C: Don't expect diagnostics inside of the type + definition's NSDMIs. + +2018-12-20 Richard Sandiford + + * gcc.target/aarch64/pr64946.c: Force nosve. + * gcc.target/aarch64/ssadv16qi.c: Likewise. + * gcc.target/aarch64/usadv16qi.c: Likewise. + * gcc.target/aarch64/vect-abs-compile.c: Likewise. + * gcc.target/aarch64/sve/abs_1.c: New test. + +2018-12-20 Richard Sandiford + + * gcc.target/aarch64/sve/fmla_2.c: New test. + * gcc.target/aarch64/sve/fmla_2_run.c: Likewise + +2018-12-20 Martin Sebor + + PR tree-optimization/84053 + * gcc.dg/Warray-bounds-36.c: New test. + +2018-12-20 David Malcolm + + PR c++/87504 + * c-c++-common/Wtautological-compare-8.c: New test. + +2018-12-20 Richard Biener + + PR tree-optimization/84362 + * g++.dg/vect/pr84362.cc: New testcase. + +2018-12-20 Jakub Jelinek + + PR target/88547 + * gcc.target/i386/pr88547-1.c: New test. + +2018-12-19 Steven G. Kargl + + PR fortran/87992 + * gfortran.dg/pr87992.f90: New test. + +2018-12-19 Uros Bizjak + + * gcc.target/i386/avx512dq-pr82855.c: Update scan-assembler pattern. + +2018-12-19 Tony Wang + Thomas Preud'homme + + * lib/lto.exp (lto-execute): Define output_file and testname_with_flags + to same value as execname. + (scan-symbol): Move and rename to ... + * lib/gcc-dg.exp (scan-symbol-common): This. Adapt into a + helper function returning true or false if a symbol is present. + (scan-symbol): New procedure. + (scan-symbol-not): Likewise. + * gcc.target/arm/size-optimization-ieee-1.c: New testcase. + * gcc.target/arm/size-optimization-ieee-2.c: Likewise. + * gcc.target/arm/size-optimization-ieee-3.c: Likewise. + +2018-12-19 Segher Boessenkool + + * g++.dg/asm-qual-3.C: New testcase. + * gcc.dg/asm-qual-3.c: New testcase. + +2018-12-19 Segher Boessenkool + + * g++.dg/asm-qual-1.C: New testcase. + * g++.dg/asm-qual-2.C: New testcase. + * gcc.dg/asm-qual-1.c: Update. + +2018-12-19 David Malcolm + + PR c++/88375 + * g++.dg/init/pr88375-2.C: New test. + * g++.dg/init/pr88375.C: New test. + +2018-12-19 David Malcolm + + * c-c++-common/Wtautological-compare-ranges.c: New test. + * g++.dg/cpp0x/pr51420.C: Add -fdiagnostics-show-caret and update + expected output. + * g++.dg/diagnostic/bad-binary-ops.C: Update expected output from + 1-location form to 3-location form, with labelling of ranges with + types. Add examples of id-expression nodes with namespaces. + * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise. + +2018-12-19 David Malcolm + + PR c++/43064 + PR c++/43486 + * c-c++-common/pr51712.c (valid2): Mark xfail as passing on C++. + * g++.dg/cpp0x/constexpr-47969.C: Update column of expected error. + * g++.dg/cpp0x/constexpr-ex2.C: Likewise. + * g++.dg/cpp0x/scoped_enum2.C: Likewise. + * g++.dg/cpp1z/decomp48.C: Update expected location of warning + for named local variables to use that of the local variable. + * g++.dg/ext/vla1.C: Update column. + * g++.dg/init/array43.C: Update expected column to be that of the + initializer. + * g++.dg/init/initializer-string-too-long.C: New test. + * g++.dg/init/new44.C: Add "-ftrack-macro-expansion=0". + * g++.dg/init/pr43064-1.C: New test. + * g++.dg/init/pr43064-2.C: New test. + * g++.dg/init/pr43064-3.C: New test. + * g++.dg/other/fold1.C: Update column of expected error. + * g++.dg/parse/crash36.C: Likewise. + * g++.dg/plugin/diagnostic-test-expressions-1.C: Add negative + integer and float expressions. + * g++.dg/template/defarg6.C: Move expected error to the default + argument; add expected message about where instantiated. + * g++.dg/wrappers/Wparentheses.C: New test. + * g++.old-deja/g++.bugs/900402_02.C: Update column of expected + error. + +2018-12-19 Paul A. Clarke + + * gcc.target/powerpc/ssse3-check.h: Enable tests to run. + * gcc.target/powerpc/ssse3-pabsb.c: Code fixes for strict aliasing + issues. + * gcc.target/powerpc/ssse3-pabsd.c: Likewise. + * gcc.target/powerpc/ssse3-palignr.c: Likewise. + * gcc.target/powerpc/ssse3-phaddd.c: Likewise. + * gcc.target/powerpc/ssse3-phaddsw.c: Likewise. + * gcc.target/powerpc/ssse3-phaddw.c: Likewise. + * gcc.target/powerpc/ssse3-phsubd.c: Likewise. + * gcc.target/powerpc/ssse3-phsubw.c: Likewise. + * gcc.target/powerpc/ssse3-pmulhrsw.c: Likewise. + * gcc.target/powerpc/ssse3-pshufb.c: Likewise. + * gcc.target/powerpc/ssse3-psignb.c: Likewise. + * gcc.target/powerpc/ssse3-psignd.c: Likewise. + * gcc.target/powerpc/ssse3-psignw.c: Likewise. + * gcc.target/powerpc/ssse3-vals.h: Provide input data as a union. + +2018-12-19 Thomas Preud'homme + + * gcc.target/arm/cmse/baseline/softfp.c: Force an FPU. + +2018-12-19 Tom de Vries + + * gcc.dg/goacc/nvptx-merged-loop.c: Move to + libgomp/testsuite/libgomp.oacc-c-c++-common. + * gcc.dg/goacc/nvptx-sese-1.c: Same. + +2018-12-19 Tom de Vries + + * lib/scanoffloadrtl.exp: New file. + * gcc.dg-selftests/dg-final.exp (dg_final_directive_check_num_args): Add + offload-rtl. + +2018-12-19 Richard Biener + + PR tree-optimization/88533 + Revert + 2018-04-30 Richard Biener + + PR tree-optimization/28364 + PR tree-optimization/85275 + * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust. + + * gcc.dg/tree-ssa/copy-headers-6.c: New testcase. + * gcc.dg/tree-ssa/copy-headers-7.c: Likewise. + * gcc.dg/tree-ssa/ivopt_mult_1.c: Un-XFAIL. + * gcc.dg/tree-ssa/ivopt_mult_2.c: Likewise. + +2018-12-19 Jakub Jelinek + + PR target/88541 + * gcc.target/i386/avx-vpclmulqdq-1.c: New test. + + PR c++/87934 + * g++.dg/cpp0x/constexpr-87934.C: New test. + +2018-12-19 Alexandre Oliva + + PR testsuite/86153 + PR middle-end/83239 + * gcc.dg/vrp-overflow-1.c: New. + + PR c++/87012 + * g++.dg/cpp0x/pr87012.C: New. + + PR c++/88146 + * g++.dg/cpp0x/inh-ctor32.C: New. + +2018-12-18 Jakub Jelinek + + PR rtl-optimization/87759 + * gcc.target/i386/pr87759.c: Require int128 effective target. + +2018-12-18 Vladimir Makarov + + PR rtl-optimization/87759 + * gcc.target/i386/pr87759.c: New. + +2018-12-18 Jakub Jelinek + + PR target/88464 + * gcc.target/i386/avx512f-pr88464-5.c: New test. + * gcc.target/i386/avx512f-pr88464-6.c: New test. + * gcc.target/i386/avx512f-pr88464-7.c: New test. + * gcc.target/i386/avx512f-pr88464-8.c: New test. + * gcc.target/i386/avx512vl-pr88464-5.c: New test. + * gcc.target/i386/avx512vl-pr88464-6.c: New test. + * gcc.target/i386/avx512vl-pr88464-7.c: New test. + * gcc.target/i386/avx512vl-pr88464-8.c: New test. + * gcc.target/i386/avx512vl-pr88464-9.c: New test. + * gcc.target/i386/avx512vl-pr88464-10.c: New test. + * gcc.target/i386/avx512vl-pr88464-11.c: New test. + * gcc.target/i386/avx512vl-pr88464-12.c: New test. + * gcc.target/i386/avx512vl-pr88464-13.c: New test. + * gcc.target/i386/avx512vl-pr88464-14.c: New test. + * gcc.target/i386/avx512vl-pr88464-15.c: New test. + * gcc.target/i386/avx512vl-pr88464-16.c: New test. + +2018-12-18 Kyrylo Tkachov + + * lib/target-supports.exp (check_effective_target_vect_usad_char): + Add non-SVE aarch64 to supported list. + +2018-12-18 Jakub Jelinek + + PR target/88513 + PR target/88514 + * gcc.target/i386/avx512f-pr88513-1.c: New test. + * gcc.target/i386/avx512f-pr88513-2.c: New test. + * gcc.target/i386/avx512vl-pr88464-1.c: New test. + * gcc.target/i386/avx512vl-pr88464-2.c: New test. + * gcc.target/i386/avx512vl-pr88464-3.c: New test. + * gcc.target/i386/avx512vl-pr88464-4.c: New test. + * gcc.target/i386/avx512vl-pr88513-1.c: New test. + * gcc.target/i386/avx512vl-pr88513-2.c: New test. + * gcc.target/i386/avx512vl-pr88513-3.c: New test. + * gcc.target/i386/avx512vl-pr88513-4.c: New test. + * gcc.target/i386/avx512vl-pr88514-1.c: New test. + * gcc.target/i386/avx512vl-pr88514-2.c: New test. + * gcc.target/i386/avx512vl-pr88514-3.c: New test. + +2018-12-18 Wei Xiao + + * g++.target/i386/mv16.C: Handle new march. + * gcc.target/i386/builtin_target.c: Ditto. + +2018-12-17 Peter Bergner + + PR target/87870 + * gcc.target/powerpc/pr87870.c: New test. + +2018-12-17 Jakub Jelinek + + PR c++/88410 + * g++.dg/cpp0x/pr88410.C: New test. + +2018-12-17 Steve Ellcey + + * gcc.target/aarch64/torture/aarch64-torture.exp: New file. + * gcc.target/aarch64/torture/simd-abi-1.c: New test. + * gcc.target/aarch64/torture/simd-abi-2.c: Ditto. + * gcc.target/aarch64/torture/simd-abi-3.c: Ditto. + * gcc.target/aarch64/torture/simd-abi-4.c: Ditto. + * gcc.target/aarch64/torture/simd-abi-5.c: Ditto. + * gcc.target/aarch64/torture/simd-abi-6.c: Ditto. + * gcc.target/aarch64/torture/simd-abi-7.c: Ditto. + +2018-12-17 Martin Sebor + + * gcc.dg/tree-ssa/builtin-snprintf-4.c: Adjust for ILP32. + +2018-12-17 Senthil Kumar Selvaraj + + PR rtl-optimization/88253 + * gcc.target/avr/pr88253.c: New test. + +2018-12-17 Richard Sandiford + + * gcc.dg/loop-versioning-1.c: New test. + * gcc.dg/loop-versioning-10.c: Likewise. + * gcc.dg/loop-versioning-11.c: Likewise. + * gcc.dg/loop-versioning-2.c: Likewise. + * gcc.dg/loop-versioning-3.c: Likewise. + * gcc.dg/loop-versioning-4.c: Likewise. + * gcc.dg/loop-versioning-5.c: Likewise. + * gcc.dg/loop-versioning-6.c: Likewise. + * gcc.dg/loop-versioning-7.c: Likewise. + * gcc.dg/loop-versioning-8.c: Likewise. + * gcc.dg/loop-versioning-9.c: Likewise. + * gfortran.dg/loop_versioning_1.f90: Likewise. + * gfortran.dg/loop_versioning_2.f90: Likewise. + * gfortran.dg/loop_versioning_3.f90: Likewise. + * gfortran.dg/loop_versioning_4.f90: Likewise. + * gfortran.dg/loop_versioning_5.f90: Likewise. + * gfortran.dg/loop_versioning_6.f90: Likewise. + * gfortran.dg/loop_versioning_7.f90: Likewise. + * gfortran.dg/loop_versioning_8.f90: Likewise. + +2018-12-16 Steven G. Kargl + + PR fortran/88116 + * gfortran.dg/pr88116_1.f90: New test. + * gfortran.dg/pr88116_2.f90: Ditto. + + PR fortran/88467 + * gfortran.dg/pr88467.f90: New test. + +2018-12-16 Steven G. Kargl + + * gfortran.dg/pr88138.f90: Remove extraneous 's' in comment. + +2018-12-16 Thomas Koenig + + PR fortran/88363 + * intent_out_13.f90: New test. + +2018-12-15 H.J. Lu + + PR target/88483 + * gcc.target/i386/stackalign/pr88483.c: Removed. Revert + reversion 267133. + +2018-12-15 Steven G. Kargl + + PR fortran/87944 + * gfortran.dg/pr87994_1.f90: New test. + * gfortran.dg/pr87994_2.f90: Ditto. + * gfortran.dg/pr87994_3.f90: Ditto. + +2018-12-16 Jakub Jelinek + + PR c++/88482 + * g++.dg/eh/builtin5.C: New test. + * g++.dg/eh/builtin6.C: New test. + * g++.dg/eh/builtin7.C: New test. + * g++.dg/eh/builtin8.C: New test. + * g++.dg/eh/builtin9.C: New test. + * g++.dg/eh/builtin10.C: New test. + * g++.dg/eh/builtin11.C: New test. + * g++.dg/parse/crash55.C: Adjust expected diagnostics. + +2018-12-15 Steven G. Kargl + + PR fortran/88138 + * gfortran.dg/pr88138.f90: new test. + +2018-12-15 Jakub Jelinek + + PR tree-optimization/88464 + PR target/88498 + * gcc.target/i386/avx512f-pr88462-1.c: Rename to ... + * gcc.target/i386/avx512f-pr88464-1.c: ... this. Fix up PR number. + Expect 4 vectorized loops instead of 3. + (f4): New function. + * gcc.target/i386/avx512f-pr88462-2.c: Rename to ... + * gcc.target/i386/avx512f-pr88464-2.c: ... this. Fix up PR number + and #include. + (avx512f_test): Prepare arguments for f4 and check the results. + * gcc.target/i386/avx512f-pr88464-3.c: New test. + * gcc.target/i386/avx512f-pr88464-4.c: New test. + +2018-12-15 Paolo Carlini + + PR c++/84644 + * g++.dg/cpp0x/decltype68.C: New. + * g++.dg/cpp0x/decltype-33838.C: Adjust. + * g++.dg/template/spec32.C: Likewise. + * g++.dg/template/ttp22.C: Likewise. + +2018-12-15 Jakub Jelinek + + PR target/88489 + * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test. + * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test. + + PR rtl-optimization/88478 + * g++.dg/opt/pr88478.C: New test. + +2018-12-14 Martin Sebor + + PR tree-optimization/88372 + * gcc.dg/Walloc-size-larger-than-18.c: New test. + * gcc.dg/builtin-object-size-19.c: Same. + +2018-12-14 Martin Sebor + + PR tree-optimization/87096 + * gcc.dg/tree-ssa/builtin-snprintf-4.c: New test. + +2018-12-14 Alexandre Oliva + + PR c++/87814 + * g++.dg/cpp1z/pr87814.C: New. + +2018-12-14 H.J. Lu + + * gcc.target/i386/cf_check-1.c: New test. + * gcc.target/i386/cf_check-2.c: Likewise. + * gcc.target/i386/cf_check-3.c: Likewise. + * gcc.target/i386/cf_check-4.c: Likewise. + * gcc.target/i386/cf_check-5.c: Likewise. + +2018-12-14 Thomas Schwinge + Cesar Philippidis + + * c-c++-common/goacc/note-parallelism.c: New test. + * gfortran.dg/goacc/note-parallelism.f90: New test. + * c-c++-common/goacc/classify-kernels-unparallelized.c: Update. + * c-c++-common/goacc/classify-kernels.c: Likewise. + * c-c++-common/goacc/classify-parallel.c: Likewise. + * c-c++-common/goacc/classify-routine.c: Likewise. + * c-c++-common/goacc/kernels-1.c: Likewise. + * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise. + * c-c++-common/goacc/kernels-double-reduction.c: Likewise. + * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise. + * gfortran.dg/goacc/classify-kernels.f95: Likewise. + * gfortran.dg/goacc/classify-parallel.f95: Likewise. + * gfortran.dg/goacc/classify-routine.f95: Likewise. + * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise. + +2018-12-14 Alexandre Oliva + + PR c++/86823 + * g++.dg/pr86823.C: New. + +2018-12-14 Jakub Jelinek + + PR c++/82294 + PR c++/87436 + * g++.dg/tree-ssa/pr82294.C: New test. + * g++.dg/tree-ssa/pr87436.C: New test. + +2018-11-14 Thomas Preud'homme + + * gcc.target/arm/thumb2-slow-flash-data-2.c: Require arm_fp_ok + effective target. + * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise. + * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise. + * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise. + +2018-12-14 H.J. Lu + + PR target/88483 + * gcc.target/i386/stackalign/pr88483.c: New test. + +2018-12-14 Eric Botcazou + + * gnat.dg/max_size.adb: New test. + * gnat.dg/max_size_pkg.ads: Likewise. + +2018-12-14 Claudiu Zissulescu + + * gcc.target/arc/milli-1.c: New test. + +2018-12-13 Michael Ploujnikov + + * gcc.dg/lto/pr88297_0.c: New test. + * gcc.dg/lto/pr88297_1.c: New test. + +2018-12-13 Jakub Jelinek + + PR tree-optimization/88444 + * gcc.dg/tree-ssa/pr88444.c: New test. + + PR rtl-optimization/88470 + * gcc.target/i386/pr88470.c: New test. + +2018-12-13 Vladimir Makarov + + PR rtl-optimization/88414 + * gcc.target/i386/pr88414.c: New. + +2018-12-13 Marek Polacek + + PR c++/88216 - ICE with class type in non-type template parameter. + * g++.dg/cpp2a/nontype-class9.C: New test. + +2018-12-13 Jakub Jelinek + + PR rtl-optimization/88416 + * gcc.target/i386/pr88416.c: New test. + + PR tree-optimization/88464 + * gcc.target/i386/avx512f-pr88462-1.c: New test. + * gcc.target/i386/avx512f-pr88462-2.c: New test. + +2018-12-13 Nathan Sidwell + + PR c++/87531 + * g++.dg/lookup/pr87531-2.C: New. + +2018-12-13 Rainer Orth + + PR testsuite/88041 + * lib/gdc-dg.exp (gdc-dg-test): Strip gdc.test prefix. + * gdc.test/gdc-test.exp (gdc-do-test): Create $subdir link. + Include $subdir in filename. + Cleanup generated source. + * gdc.test/compilable/ddoc9676a.d (EXTRA_SOURCES): Don't use + absolute path. + * gdc.test/compilable/depsOutput9948.d: Likewise. + +2018-12-13 Jakub Jelinek + + PR testsuite/88454 + * gcc.dg/tree-ssa/split-path-5.c (__ctype_ptr__): Change type from + const char * to const signed char *. + (bmhi_init): Change pattern parameter's type the same. Use + __builtin_strlen instead of undeclared strlen. + +2018-12-13 Andreas Krebbel + + * gcc.target/s390/zvector/vec-double-1.c: New test. + * gcc.target/s390/zvector/vec-double-2.c: New test. + +2018-12-13 Wei Xiao + + * gcc.target/i386/funcspec-56.inc: Handle new march. + +2018-12-13 Jakub Jelinek + + PR target/88465 + * gcc.target/i386/avx512f-pr88465.c: New test. + * gcc.target/i386/avx512dq-pr88465.c: New test. + + PR target/88461 + * gcc.target/i386/pr88461.c: New test. + +2018-12-12 Paolo Carlini + + * g++.dg/other/static5.C: New. + +2018-12-12 Segher Boessenkool + + PR testsuite/88318 + * gcc.dg/independent-cloneids-1.c: Use ^ not \m. + +2018-12-12 Joel Brobecker + + * gcc.dg/lto/20100430-1_0.c: Add dg-require-profiling requirement. + +2018-12-12 Jakub Jelinek + + PR c++/88446 + * g++.dg/cpp2a/is-constant-evaluated3.C: New test. + + PR c++/88449 + * g++.dg/cpp2a/is-constant-evaluated1.C: Change from dg-do compile + to dg-do run. + (e): Adjust comment with correct expected value. + (main): Expect e == 1. + * g++.dg/cpp2a/is-constant-evaluated2.C: New test. + +2018-12-11 Steven G. Kargl + + PR fortran/88155 + * gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu. + * gfortran.dg/pr88155.f90: New test. + +2018-12-11 Steven G. Kargl + + PR fortran/88249 + * gfortran.dg/pr88249.f90: New test. + +2018-12-11 Jakub Jelinek + + PR tree-optimization/80520 + * gcc.dg/tree-ssa/split-path-11.c (foo): Make the test ilp32 target + clean. + +2018-12-11 Marek Polacek + + PR c++/86608 - reading constexpr volatile variable. + * g++.dg/cpp0x/constexpr-volatile2.C: New test. + * g++.dg/cpp0x/pr65327.C: Add dg-error. + +2018-12-11 Paolo Carlini + + * g++.dg/pr53037-4.C: Test the first two locations too. + +2018-12-11 Jakub Jelinek + + PR tree-optimization/88444 + * gcc.dg/pr88444.c: New test. + +2018-12-11 Dimitar Dimitrov + + * gcc.target/i386/pr52813.c: New test. + +2018-12-11 Jakub Jelinek + + PR target/88425 + * gcc.target/i386/pr88425.c: New test. + + PR sanitizer/88426 + * c-c++-common/ubsan/float-cast-overflow-11.c: New test. + +2018-12-11 Yannick Moy + + * gnat.dg/ghost4.adb: New testcase. + +2018-12-11 Ed Schonberg + + * gnat.dg/iter4.adb: New testcase. + +2018-12-11 Hristian Kirtchev + + * gnat.dg/valid4.adb, gnat.dg/valid4_pkg.adb, + gnat.dg/valid4_pkg.ads: New testcase. + +2018-12-11 Eric Botcazou + + * gnat.dg/packed_array.adb, gnat.dg/packed_array.ads, + gnat.dg/packed_array_pkg.ads: New testcase. + +2018-12-11 Hristian Kirtchev + + * gnat.dg/ghost3.adb, gnat.dg/ghost3.ads: New testcase. + +2018-12-11 Ed Schonberg + + * gnat.dg/bip_cu.adb, gnat.dg/bip_cu_constructor.adb, + gnat.dg/bip_cu_constructor.ads, gnat.dg/bip_cu_t.adb, + gnat.dg/bip_cu_t.ads: New testcase. + +2018-12-11 Hristian Kirtchev + + * gnat.dg/ghost2.adb, gnat.dg/ghost2.ads: New testcase. + +2018-12-11 Eric Botcazou + + * gnat.dg/atomic11.adb, gnat.dg/atomic11_pkg1.ads, + gnat.dg/atomic11_pkg2.ads: New testcase. + +2018-12-11 Ed Schonberg + + * gnat.dg/aspect1.adb, gnat.dg/aspect1_horizontal.adb, + gnat.dg/aspect1_horizontal.ads, gnat.dg/aspect1_vectors_2d.ads: + New testcase. + * gnat.dg/static_pred1.adb: Expect an error message. + +2018-12-11 Jakub Jelinek + + PR lto/86004 + * lib/target-supports.exp (check_effective_target_lto_incremental): + New. + * g++.dg/lto/pr69137_0.C: Require lto_incremental effective target. + * g++.dg/lto/pr65316_0.C: Likewise. + * g++.dg/lto/pr85176_0.C: Likewise. + * g++.dg/lto/pr79000_0.C: Likewise. + * g++.dg/lto/pr66180_0.C: Likewise. + * g++.dg/lto/pr65193_0.C: Likewise. + * g++.dg/lto/pr69077_0.C: Likewise. + * g++.dg/lto/pr68057_0.C: Likewise. + * g++.dg/lto/pr66705_0.C: Likewise. + * g++.dg/lto/pr65302_0.C: Likewise. + * g++.dg/lto/20091002-1_0.C: Likewise. + * g++.dg/lto/pr81940_0.C: Likewise. + * g++.dg/lto/pr64043_0.C: Likewise. + * g++.dg/lto/pr65549_0.C: Likewise. + * g++.dg/lto/pr69133_0.C: Likewise. + * gfortran.dg/lto/pr79108_0.f90: Likewise. + +2018-12-10 Jeff Law + + PR tree-optimization/80520 + * gcc.dg/tree-ssa/split-path-5.c: Update expected output. + * gcc.dg/tree-ssa/split-path-11.c: New test. + +2018-12-10 Steven G. Kargl + + PR fortran/97922 + * gfortran.dg/io_constraints_8.f90: Update error message. + * gfortran.dg/pr87922.f90: New test. + +2018-12-10 Martin Sebor + + PR tree-optimization/86196 + * gimple-ssa-warn-restrict.c (builtin_memref::builtin_memref): Use + base size only of arrays. + +2018-12-10 Uros Bizjak + + * gcc.dg/sinatan-1.c: Use dg-add-options ieee. + +2018-12-10 Steven G. Kargl + + PR fortran/88269 + * gfortran.dg/pr88269.f90: New test. + +2018-12-10 Uros Bizjak + + PR target/88418 + * gcc.target/i386/pr88418.c: New test. + +2018-12-10 Richard Biener + + PR tree-optimization/88427 + * gcc.dg/pr88427.c: New testcase. + +2018-12-10 Jakub Jelinek + + PR ipa/87955 + * gcc.target/i386/pr87955.c: Add -msse2 -mfpmath=sse to dg-options. + +2018-12-10 Martin Jambor + + PR ipa/88214 + * gcc.dg/ipa/pr88214.c: New test. + +2018-12-10 Jakub Jelinek + + PR testsuite/88369 + * gcc.dg/vect/vect-ivdep-1.c: Prune versioning for alignment messages. + * gcc.dg/vect/vect-ivdep-2.c: Likewise. + * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. + * g++.dg/vect/pr33426-ivdep.cc: Likewise. + * g++.dg/vect/pr33426-ivdep-2.cc: Likewise. + * g++.dg/vect/pr33426-ivdep-3.cc: Likewise. + * g++.dg/vect/pr33426-ivdep-4.cc: Likewise. + +2018-12-10 Richard Biener + + PR middle-end/88415 + * gcc.dg/gomp/pr88415.c: New testcase. + +2018-12-10 Eric Botcazou + + * c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for + Visium and remove other specific handling. + * c-c++-common/patchable_function_entry-default.c: Likewise. + * c-c++-common/patchable_function_entry-definition.c: Likewise. + +2018-12-09 Steven G. Kargl + + PR fortran/88205 + * gfortran.dg/pr88205.f90: New unit. + +2018-12-09 Iain Buclaw + + PR d/88039 + * gdc.test/gdc-test.exp (gdc-convert-args): Handle -D. + (dmd2dg): Check generated html in ddoc tests. + (gdc-do-test): Set dg-do-what-default to compile for ddoc tests. + +2018-12-09 Steven G. Kargl + + PR fortran/88206 + * gfortran.dg/pr88206.f90: New test. + +2018-12-09 Steven G. Kargl + + PR fortran/88228 + * gfortran.dg/pr88228.f90: New test. + +2018-12-09 Thomas Schwinge + + * gfortran.dg/goacc/combined-directives-3.f90: New file. + +2018-12-09 Cesar Philippidis + + * c-c++-common/goacc/combined-directives-3.c: New test. + * c-c++-common/goacc/loop-2-kernels.c (void K): Adjust test. + * c-c++-common/goacc/loop-2-parallel.c (void P): Adjust test. + * c-c++-common/goacc/loop-3.c (void p2): Adjust test. + +2018-12-09 Thomas Schwinge + + * gfortran.dg/goacc/loop-2-kernels.f95: Update. + * gfortran.dg/goacc/loop-2-parallel.f95: Likewise. + * gfortran.dg/goacc/nested-parallelism.f90: Likewise. + + * gfortran.dg/goacc/loop-2.f95: Split into... + * gfortran.dg/goacc/loop-2-kernels-nested.f95: ... this new file... + * gfortran.dg/goacc/loop-2-kernels-tile.f95: ..., and this new file... + * gfortran.dg/goacc/loop-2-kernels.f95: ..., and this new file... + * gfortran.dg/goacc/loop-2-parallel-3.f95: ..., and this new file... + * gfortran.dg/goacc/loop-2-parallel-nested.f95: ..., and this new + file... + * gfortran.dg/goacc/loop-2-parallel-tile.f95: ..., and this new file... + * gfortran.dg/goacc/loop-2-parallel.f95: ..., and this new file. + + PR fortran/88420 + * gfortran.dg/goacc/loop-1-2.f95: Update. + * gfortran.dg/goacc/loop-1.f95: Likewise. + +2018-12-08 Steven G. Kargl + + PR fortran/88048 + * gfortran.dg/pr88048.f90: New test. + +2018-12-08 Steven G. Kargl + + PR fortran/87945 + * gfortran.dg/pr87945_1.f90: New test. + * gfortran.dg/pr87945_2.f90: New test. + +2018-12-08 Steven G. Kargl + + PR fortran/88025 + * gfortran.dg/pr88025.f90: New test. + +2018-12-08 Steven G. Kargl + + * gfortran.dg/pr88357_1.f90: New test. + * gfortran.dg/pr88357_2.f90: New test. + +2018-12-08 Jakub Jelinek + + PR fortran/88304 + * gfortran.fortran-torture/compile/pr88304-2.f90: New test. + +2018-12-07 Paolo Carlini + + * g++.dg/other/bitfield7.C: New. + * g++.dg/parse/bitfield8.C: Likewise. + * g++.dg/parse/bitfield9.C: Likewise. + * g++.dg/pr53037-4.C: Test the locations too. + +2018-12-07 Peter Bergner + + PR target/87496 + * gcc.target/powerpc/pr87496.c: Rename from this... + * gcc.target/powerpc/pr87496-1.c: ...to this. Update comment. + * gcc.target/powerpc/pr87496-2.c: New test. + * gcc.target/powerpc/pr87496-3.c: New test. + +2018-12-07 Kyrylo Tkachov + + * gcc.target/aarch64/sve/override_sve_width_1.c: New test. + +2018-12-07 Jeff Law + + PR middle-end/87813 + * gcc.c-torture/builtins/strnlen.x: New file to filter -Og from + options to test. + +2018-12-07 Vladimir Makarov + + PR rtl-optimization/88349 + * gcc.target/mips/pr88349.c: New. + +2018-12-07 Jakub Jelinek + + PR c++/86669 + * g++.dg/cpp0x/initlist105.C: New test. + * g++.dg/cpp0x/initlist106.C: New test. + * g++.dg/other/pr86669.C: New test. + +2018-12-07 Richard Sandiford + + * gcc.target/aarch64/sve/pred_elim_2.c: New test. + +2018-12-07 Richard Sandiford + + * gcc.target/aarch64/sve/pred_elim_1.c: New test. + +2018-12-07 Rainer Orth + + * gcc.target/i386/ipa-stack-alignment-2.c: Add + -fomit-frame-pointer to dg-options. + +2018-12-07 Jakub Jelinek + + PR target/85593 + * gcc.target/i386/pr85593.c: New test. + + PR rtl-optimization/85770 + * gcc.target/i386/pr85770.c: Require int128 effective target. + + PR fortran/88377 + * gfortran.dg/gomp/pr88377.f90: New test. + + PR c/88367 + * gcc.dg/tree-ssa/pr88367.c: New test. + + PR c++/87506 + * g++.dg/cpp0x/constexpr-87506.C: New test. + +2018-12-06 Paolo Carlini + + * g++.dg/parse/bitfield7.C: New. + * g++.dg/other/bitfield2.C: Check location and type. + * g++.dg/parse/bitfield1.C: Likewise. + * g++.dg/parse/bitfield2.C: Likewise. + +2018-12-06 Alexandre Oliva + + PR c++/86747 + * g++.dg/pr86747.C: New. + + PR c++/86397 + * g++.dg/cpp0x/pr86397-1.C: New. + * g++.dg/cpp0x/pr86397-2.C: New. + +2018-12-06 Paul A. Clarke + + PR target/88316 + * gcc.target/powerpc/bmi-check.h: Remove test for + __BUILTIN_CPU_SUPPORTS__, thereby enabling test code to run. + * gcc.target/powerpc/bmi2-check.h: Likewise. + * gcc.target/powerpc/mmx-check.h: Likewise. + * gcc.target/powerpc/sse-check.h: Likewise. + * gcc.target/powerpc/sse2-check.h: Likewise. + * gcc.target/powerpc/sse3-check.h: Likewise. + +2018-12-06 Paul A. Clarke + + PR target/88316 + * gcc.target/powerpc/mmx-packssdw-1.c: Fixes for big-endian. + * gcc.target/powerpc/mmx-packsswb-1.c: Likewise. + * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. + * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise. + * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise. + * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise. + * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise. + * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise. + * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise. + * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise. + +2018-12-06 Marek Polacek + + PR c++/88373 - wrong parse error with ~. + * g++.dg/cpp2a/fn-template19.C: New test. + +2018-12-06 Richard Sandiford + + * gcc.dg/vect/vect-over-widen-23.c: Remove unwanted line. + +2018-12-06 Segher Boessenkool + + * c-c++-common/torture/asm-inline.c: New testcase. + * gcc.dg/asm-qual-2.c: Test asm inline, too. + +2018-12-06 Segher Boessenkool + + PR inline-asm/55681 + * gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused. + * gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed + in any order, but that duplicates are not allowed. + +2018-12-06 Jeff Law + + PR testsuite/86540 + * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Skip the post switch conversion + tests on aarch64. + * gcc.dg/tree-ssa/pr77445-2.c: Similarly. + +2018-12-06 David Malcolm + + PR c++/85110 + * g++.dg/diagnostic/missing-default-args.C: New test. + * g++.dg/diagnostic/param-type-mismatch-3.C: New test. + * g++.dg/diagnostic/param-type-mismatch.C: Add tests for invalid + references and incomplete types. + * g++.dg/warn/Wconversion-null-4.C: New test. + +2018-12-06 Jakub Jelinek + + PR target/87598 + * gcc.target/aarch64/asm-5.c: New test. + + PR tree-optimization/85726 + * gcc.dg/tree-ssa/pr85726-1.c: New test. + * gcc.dg/tree-ssa/pr85726-2.c: New test. + * gcc.dg/tree-ssa/pr85726-3.c: New test. + * gcc.dg/tree-ssa/pr85726-4.c: New test. + + PR fortran/88304 + * gfortran.fortran-torture/compile/pr88304.f90: New test. + +2018-12-06 Richard Biener + + PR middle-end/63184 + * c-c++-common/pr19807-2.c: Try link only on x86, add xfailed + optimized dump scanning. + * c-c++-common/pr19807-3.c: Likewise. + +2018-12-06 Paolo Carlini + + * g++.dg/parse/bitfield6b.C: New. + * g++.dg/parse/bitfield3.C: Test location and type. + +2018-12-06 Iain Sandoe + + * lib/c-compat.exp (compat-use-alt-compiler): + Handle -fno-diagnostics-show-line-numbers. + (compat_setup_dfp): Likewise. + +2018-12-05 Jeff Law + + PR rtl-optimization/85770 + * gcc.target/i386/pr85770.c: New test. + +2018-12-05 Martin Sebor + + PR c/87028 + * c-c++-common/Wstringop-truncation.c: Remove xfails. + * gcc.dg/Wstringop-truncation-5.c: New test. + * gcc.dg/strcmpopt_1.c: Adjust. + * gcc.dg/tree-ssa/pr79697.c: Same. + +2018-12-05 Richard Sandiford + + PR tree-optimization/88064 + * gcc.dg/vect/vect-over-widen-23.c: New test. + +2018-12-05 David Malcolm + + * lib/gcc-dg.exp (process-message): Change verbosity level of + "verbose" from 2 to 3. + (dg-locus): Likewise. + +2018-12-05 Richard Biener + + PR middle-end/63184 + * c-c++-common/pr19807-2.c: New testcase. + * c-c++-common/pr19807-3.c: Likewise. + +2018-12-05 Rainer Orth + + PR testsuite/88208 + * gcc.target/sparc/attr-aligned.c (MAXALIGN) + [__sparcv9 || __arch64__]: Define. + +2018-12-05 Rainer Orth + + * gcc.target/sparc/20181129-1.c: Compile with -std=c99. + * gcc.target/sparc/20181129-2.c: Likewise. + +2018-12-05 Jakub Jelinek + + PR tree-optimization/87360 + * g++.dg/opt/pr87360.C: New test. + * gfortran.dg/pr87360.f90: New test. + + PR c++/87897 + * g++.dg/init/const13.C: New test. + + PR sanitizer/88333 + * c-c++-common/asan/pr88333.c: New test. + +2018-12-05 Alexandre Oliva + + PR c++/85569 + * g++.dg/cpp1z/pr85569.C: New. + +2018-12-05 Chenghua Xu + + * gcc.target/mips/msa.c: Adjusted clti_.df $wn,$wn,5 + to clei_.df $wn,$wn,4 in test31. + +2018-12-04 Paolo Carlini + + PR c++/84636 + * g++.dg/parse/bitfield6.C: New. + +2018-12-04 Jakub Jelinek + + PR tree-optimization/87320 + * gcc.dg/pr87320.c: New test. + +2018-12-04 Jeff Law + + * gcc.dg/strlenopt-58.c: Handle targets with 2 byte wchar_t. + +2018-12-04 Martin Sebor + + * gcc.target/i386/attr-aligned-2.c: New test. + * gcc.target/i386/falign-functions-3.c: New test. + +2018-12-04 Jakub Jelinek + + PR target/88188 + * gcc.target/powerpc/pr88188-2.c: New test. + +2018-12-04 Marek Polacek + + PR c++/88184 - ICE when treating name as template-name. + * g++.dg/cpp2a/fn-template17.C: New test. + * g++.dg/cpp2a/fn-template18.C: New test. + +2018-12-04 David Edelsohn + + * gcc.dg/live-patching-2.c: Require LTO. + +2018-12-04 Iain Sandoe + + PR testsuite/88310 + * lib/target-supports.exp (check_effective_target_freorder): + Suppress warnings for missing profile. + +2018-12-04 Jakub Jelinek + + * g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics + for C++2a. + * g++.old-deja/g++.oliva/typename2.C: Likewise. + + PR tree-optimization/88285 + * gcc.dg/predict-22.c: Only compile on freorder targets. + +2018-12-04 Julian Brown + + * c-c++-common/goacc/asyncwait-1: Update expected errors and add a + test for "wait (". + +2018-12-04 Jakub Jelinek + + PR c++/88103 + * g++.dg/cpp0x/rv-cond3.C: New test. + +2018-12-04 Richard Biener + + PR tree-optimization/88315 + * gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial + initial value. + +2018-12-03 Jakub Jelinek + + PR middle-end/64242 + * gcc.c-torture/execute/pr64242.c (foo, bar): New functions. + (p): Make it void *volatile instead of volatile void *. + (q): New variable. + (main): Add a dummy 32-byte aligned variable and escape its address. + Don't require that the two __builtin_alloca (0) calls return the + same address, just require that their difference is smaller than + 1024 bytes. + +2018-12-03 Marek Polacek + + * g++.dg/cpp1y/lambda-generic-83856.C: Use __SIZE_TYPE__. + +2018-12-03 Ed Schonberg + + * gnat.dg/array33.adb: New testcase. + +2018-12-03 Eric Botcazou + + * gnat.dg/array32.adb, gnat.dg/array32.ads: New testcase. + +2018-12-03 Eric Botcazou + + * gnat.dg/generic_inst2.adb, gnat.dg/generic_inst2.ads, + gnat.dg/generic_inst2_c.ads: New testcase. + +2018-12-03 Eric Botcazou + + * gnat.dg/overload2.adb, gnat.dg/overload2_p.adb, + gnat.dg/overload2_p.ads, gnat.dg/overload2_q.adb, + gnat.dg/overload2_q.ads: New testcase. + +2018-12-03 Fritz Reese + Mark Eggleston + + PR fortran/87919 + * gfortran.dg/array_temporaries_5.f90: New test. + * gfortran.dg/dec_bitwise_ops_3.f90: Ditto. + * gfortran.dg/dec_d_lines_3.f: Ditto. + * gfortran.dg/dec_exp_4.f90: Ditto. + * gfortran.dg/dec_exp_5.f90: Ditto. + * gfortran.dg/dec_io_7.f90: Ditto. + * gfortran.dg/dec_structure_24.f90: Ditto. + * gfortran.dg/dec_structure_25.f90: Ditto. + * gfortran.dg/dec_structure_26.f90: Ditto. + * gfortran.dg/dec_structure_27.f90: Ditto. + * gfortran.dg/dec_type_print_3.f90: Ditto. + * gfortran.dg/init_flag_20.f90: Ditto. + +2018-12-03 Jeff Law + + * gcc.dg/pr59963-2.c: Make testnames unique. + * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Likewise. + +2018-12-03 Ilya Leoshkevich + + * gcc.target/s390/nodatarel-1.c: Expect .LANCHOR0@GOTENT instead + of a@GOTENT. + * gcc.target/s390/section-anchors.c: New test. + * gcc.target/s390/section-anchors2.c: New test. + * gcc.target/s390/section-anchors3.c: New test. + +2018-12-03 Richard Biener + + PR tree-optimization/88301 + * gcc.dg/tree-ssa/evrp13.c: New testcase. + +2018-12-03 Jakub Jelinek + + PR tree-optimization/71109 + * gcc.c-torture/compile/pr71109.c: New test. + + PR target/88287 + * g++.target/aarch64/sve/vcond_1.C: Adjust for comparison + canonicalization. + +2018-12-03 Ilya Leoshkevich + + PR target/80080 + * gcc.target/s390/pr80080-4.c: New test. + +2018-12-02 Andi Kleen + + * gcc.target/i386/returninst1.c: Run on 64bit only. + * gcc.target/i386/returninst2.c: Dito. + * gcc.target/i386/returninst3.c: Dito. + +2018-12-02 Jakub Jelinek + + PR target/88278 + * gcc.target/i386/pr88278.c: New test. + * gcc.target/i386/pr53759.c: Don't expect vmovlps insn, expect vmovq + instead. + * gcc.target/i386/pr53759-2.c: New test. + + * c-c++-common/gomp/cancel-1.c (f2): Add various taskloop related + tests. + + PR sanitizer/88291 + * c-c++-common/asan/pr88291.c: New test. + + PR c++/88258 + * g++.dg/gomp/pr88258.C: New test. + +2018-12-01 Marek Polacek + + Implement P0634R3, Down with typename! + * g++.dg/cpp0x/alias-decl-43.C: Adjust dg-error. + * g++.dg/cpp0x/decltype67.C: Only expect error in c++17_down. + * g++.dg/cpp1z/typename1.C: New test. + * g++.dg/cpp2a/typename1.C: New test. + * g++.dg/cpp2a/typename10.C: New test. + * g++.dg/cpp2a/typename11.C: New test. + * g++.dg/cpp2a/typename2.C: New test. + * g++.dg/cpp2a/typename3.C: New test. + * g++.dg/cpp2a/typename4.C: New test. + * g++.dg/cpp2a/typename5.C: New test. + * g++.dg/cpp2a/typename6.C: New test. + * g++.dg/cpp2a/typename7.C: New test. + * g++.dg/cpp2a/typename8.C: New test. + * g++.dg/cpp2a/typename9.C: New test. + * g++.dg/diagnostic/missing-typename.C: Only run the test in + c++17_down. + * g++.dg/other/crash-9.C: Add template disambiguator. + * g++.dg/other/nontype-1.C: Only expect error in c++17_down. + * g++.dg/parse/crash13.C: Likewise. + * g++.dg/parse/error36.C: Likewise. + * g++.dg/parse/no-typename1.C: Likewise. + * g++.dg/parse/typedef2.C: Likewise. + * g++.dg/parse/typename11.C: Likewise. + * g++.dg/template/crash48.C: Adjust dg-error. + * g++.dg/template/dependent-name5.C: Only expect error in c++17_down. + Add dg-error. + * g++.dg/template/error29.C: Only expect error in c++17_down. + * g++.dg/template/nested5.C: Add template disambiguator. + * g++.dg/template/pr84789.C: Only expect error in c++17_down. + * g++.dg/template/static30.C: Add dg-error. + * g++.dg/template/typedef6.C: Adjust dg-error. + * g++.dg/template/typename3.C: Only expect error in c++17_down. + + PR c++/83856 + * g++.dg/cpp1y/lambda-generic-83856.C: New test. + + PR c++/79629 + * g++.dg/other/error35.C: New test. + + PR c++/87523 + * g++.dg/cpp1y/lambda-generic-87523.C: New test. + +2018-12-01 Jeff Law + + * gcc.dg/predict-22.c: Update expected output. + +2018-12-01 Jakub Jelinek + + PR target/54589 + * gcc.target/i386/pr54589.c: New test. + +2018-11-30 Jakub Jelinek + + PR testsuite/85368 + * lib/target-supports.exp (logical_op_short_circuit): Remove. + * gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit + effective target, drop -mbranch-cost= options from the test and + instead pass --param logical-op-non-short-circuit=0 or + --param logical-op-non-short-circuit=1 depending on what the + tests meant to test. + * gcc.dg/pr21643.c: Likewise. + * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise. + * gcc.dg/tree-ssa/phi-opt-11.c: Likewise. + * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise. + * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. + * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise. + * gcc.dg/tree-ssa/ssa-thread-14.c: Likewise. + * gcc.dg/tree-ssa/vrp47.c: Likewise. + * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise. + * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise. + * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise. + * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise. + * gcc.dg/tree-ssa/vrp87.c: Likewise. + * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise. + * gcc.dg/tree-ssa/phi-opt-2.c: Likewise. + * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise. + * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise. + * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise. + * gcc.dg/tree-ssa/forwprop-28.c: Likewise. + * gcc.dg/binop-xor1.c: Likewise. + * gcc.dg/pr46309.c: Likewise. + * gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test. + * gcc.dg/tree-ssa/reassoc-32.c: Add + --param logical-op-non-short-circuit=1 to dg-options. + * 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. + +2018-11-30 Wilco Dijkstra + + PR middle-end/64242 + * gcc.c-torture/execute/pr64242.c: New test. + +2018-11-30 David Malcolm + + * g++.dg/parse/missing-parens-fixit.C: New test. + +2018-11-30 Michael Ploujnikov + + * gcc.dg/independent-cloneids-1.c: New test. + +2018-11-30 Jakub Jelinek + + PR debug/85550 + * g++.dg/debug/dwarf2/pr85550.C: New test. + +2018-11-30 Thomas Schwinge + + PR c/87924 + * c-c++-common/goacc/asyncwait-5.c: Update. + * gfortran.dg/goacc/asyncwait-5.f: Likewise. + + * c-c++-common/goacc/asyncwait-5.c: New file. + * gfortran.dg/goacc/asyncwait-5.f: Likewise. + +2018-11-30 Peter Bergner + + PR target/87496 + * gcc.target/powerpc/pr86324-1.c: Add dg-skip-if selector. + Add -mcpu=power7 option. + +2018-11-30 David Malcolm + + PR preprocessor/88257 + * c-c++-common/Wformat-pr88257.c: New test. + * c-c++-common/Wformat-pr88257.h: New test header. + * c-c++-common/empty.h: New test header. + +2018-11-30 Sam Tebbs + + * gcc.target/arm/neon-dotprod-restriction.c: New file. + * lib/target-supports.exp + (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Include + stdint.h. + +2018-11-30 Martin Liska + + PR sanitizer/81715 + * c-c++-common/asan/asan-stack-small.c: New test. + +2018-11-30 Richard Biener + + * gcc.dg/gimplefe-34.c: New testcase. + * gcc.dg/gimplefe-35.c: Likewise. + +2018-11-30 Martin Liska + + PR testsuite/88265 + * gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors. + * gfortran.dg/simd-builtins-6.f90: Likewise. + +2018-11-29 Andi Kleen + + * gcc.target/i386/fentryname2.c: New test. + * gcc.target/i386/fentryname3.c: New test. + +2018-11-29 Andi Kleen + + * gcc.target/i386/fentryname1.c: New test. + +2018-11-29 Andi Kleen + + * gcc.target/i386/returninst1.c: New test. + * gcc.target/i386/returninst2.c: New test. + * gcc.target/i386/returninst3.c: New test. + +2018-11-29 Eric Botcazou + + * gcc.target/sparc/20181129-1.c: New test. + * gcc.target/sparc/20181129-2.c: Likewise. + +2018-11-29 Jakub Jelinek + + PR target/88152 + * g++.target/i386/pr88152.C: New test. + +2018-11-29 Vladimir Makarov + + * gcc.target/i386/pr34256.c: Adjust the number of expected moves. + +2018-11-29 Paolo Carlini + + * g++.dg/cpp0x/constexpr-base6b.C: New. + * g++.dg/cpp0x/constexpr-47969.C: Test locations too. + * g++.dg/cpp0x/constexpr-48324.C: Likewise. + * g++.dg/cpp0x/constexpr-ex2.C: Likewise. + * g++.dg/cpp0x/scoped_enum2.C: Likewise. + * g++.dg/cpp1y/pr63996.C: Likewise. + * g++.dg/ext/constexpr-vla5.C: Likewise. + * g++.dg/ext/stmtexpr15.C: Likewise. + * g++.dg/ext/vla1.C: Likewise. + * g++.dg/other/fold1.C: Likewise. + * g++.dg/parse/array-size2.C: Likewise. + * g++.dg/parse/crash36.C: Likewise. + * g++.dg/ubsan/pr81530.C: Likewise. + * g++.dg/warn/Wvla-1.C: Likewise. + * g++.dg/warn/Wvla-2.C: Likewise. + * g++.old-deja/g++.brendan/array1.C: Likewise. + * g++.old-deja/g++.bugs/900402_02.C: Likewise. + * g++.old-deja/g++.law/init3.C: Likewise. + * g++.old-deja/g++.mike/p6149.C: Likewise. + +2018-11-29 David Malcolm + + PR c++/88121 + * g++.dg/lookup/suggestions-scoped-enums.C: New test. + * g++.dg/lookup/suggestions-unscoped-enums.C: New test. + +2018-11-29 Peter Bergner + + PR target/87496 + * gcc.target/powerpc/pr87496.c: New test. + +2018-11-29 Martin Sebor + + PR c/88172 + PR testsuite/88208 + * gcc.dg/attr-aligned-2.c: New test. + * gcc.dg/builtin-has-attribute.c: Adjust. + * c-c++-common/builtin-has-attribute-2.c: Same. + * c-c++-common/builtin-has-attribute-3.c: Same. + * c-c++-common/builtin-has-attribute-4.c: Same. + * c-c++-common/builtin-has-attribute-5.c: New test. + * gcc.target/aarch64/attr-aligned.c: Same. + * gcc.target/i386/attr-aligned.c: Same. + * gcc.target/powerpc/attr-aligned.c: Same. + * gcc.target/sparc/attr-aligned.c: Same. + +2018-11-29 qing zhao + + * gcc.dg/live-patching-1.c: New test. + * gcc.dg/live-patching-2.c: New test. + * gcc.dg/live-patching-3.c: New test. + * gcc.dg/tree-ssa/writeonly-3.c: New test. + * gcc.target/i386/ipa-stack-alignment-2.c: New test. + +2018-11-29 Giuliano Belinassi + + * gcc.dg/sinhatanh-1.c: New test. + * gcc.dg/sinhatanh-2.c: New test. + * gcc.dg/sinhatanh-3.c: New test. + +2018-11-29 Jakub Jelinek + + PR target/54700 + * g++.target/i386/sse4_1-pr54700-1.C: New test. + * g++.target/i386/sse4_1-pr54700-2.C: New test. + * g++.target/i386/avx-pr54700-1.C: New test. + * g++.target/i386/avx-pr54700-2.C: New test. + * g++.target/i386/avx2-pr54700-1.C: New test. + * g++.target/i386/avx2-pr54700-2.C: New test. + * g++.target/i386/sse4_1-check.h: New file. + * g++.target/i386/avx-check.h: New file. + * g++.target/i386/avx2-check.h: New file. + * g++.target/i386/m128-check.h: New file. + * g++.target/i386/m256-check.h: New file. + * g++.target/i386/avx-os-support.h: New file. + + PR target/88152 + * g++.dg/tree-ssa/pr88152-1.C: New test. + * g++.dg/tree-ssa/pr88152-2.C: New test. + + PR target/88234 + * gcc.dg/ubsan/pr88234.c: New test. + +2018-11-29 Richard Biener + + PR tree-optimization/88243 + * gcc.dg/torture/pr88243.c: New testcase. + +2018-11-29 Jakub Jelinek + + PR c++/87539 + * g++.dg/cpp0x/pr87539.C: New test. + +2018-11-28 Martin Sebor + + PR c/88065 + PR c/87297 + * c-c++-common/Wsizeof-pointer-memaccess4.c: New test. + +2018-11-28 Marek Polacek + + Implement P1094R2, Nested inline namespaces. + * g++.dg/cpp2a/nested-inline-ns1.C: New test. + * g++.dg/cpp2a/nested-inline-ns2.C: New test. + +2018-11-28 Nathan Sidwell + + PR c++/87531 + * g++.dg/lookup/pr87531.C: New. + +2018-11-28 Jan Hubicka + + * gcc.dg/predict-13.c: Update template. + * gcc.dg/predict-13b.c: New testcase. + * gcc.dg/predict-22.c: New testcase. + * gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to + get sane profile. + +2018-11-28 Marek Polacek + + PR c++/88222 - ICE with bit-field with invalid type. + * g++.dg/ext/flexary31.C: New test. + +2018-11-28 David Edelsohn + + * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX. + * g++.dg/opt/pr83084.C: XFAIL AIX. + * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX. + +2018-11-28 Richard Biener + + PR tree-optimization/88223 + * gcc.dg/torture/pr88223.c: New testcase. + +2018-11-28 Richard Biener + + PR tree-optimization/88217 + * g++.dg/pr88217.C: New testcase. + +2018-11-28 Richard Biener + + PR tree-optimization/79351 + * gcc.dg/torture/pr79351.c: New testcase. + +2018-11-28 Jakub Jelinek + + PR target/88189 + * gcc.target/i386/sse4_1-pr88189-1.c: New test. + * gcc.target/i386/sse4_1-pr88189-2.c: New test. + * gcc.target/i386/avx-pr88189-1.c: New test. + * gcc.target/i386/avx-pr88189-2.c: New test. + + PR c++/87476 + * g++.dg/cpp0x/pr87476-1.C: New test. + * g++.dg/cpp0x/pr87476-2.C: New test. + + PR c++/88215 + * c-c++-common/ubsan/pr88215.c: New test. + +2018-11-28 Richard Biener + + PR tree-optimization/88182 + * g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd. + +2018-11-27 Jakub Jelinek + + PR c++/88187 + * g++.dg/other/pr88187.C: New test. + + PR c++/88181 + * g++.dg/debug/pr88181.C: New test. + + PR middle-end/87157 + * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa + attribute. + +2018-11-27 Martin Sebor + + PR 87756 + PR 88211 + PR 88226 + * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails. + * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same. + * gcc.dg/tree-ssa/user-printf-warn-1.c: Same. + +2018-11-27 Mike Gulick + + PR preprocessor/83173 + * gcc.dg/plugin/location-overflow-test-pr83173.c: New test. + * gcc.dg/plugin/location-overflow-test-pr83173.h: Header for + pr83173.c. + * gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for + pr83173.c. + * gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for + pr83173.c. + * gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS + instead of PLUGIN_START_UNIT. + * gcc.dg/plugin/plugin.exp: Enable new test. + +2018-11-27 Jakub Jelinek + + PR testsuite/85368 + * gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs + rather than 0 or 2 depending on logical_op_short_circuit. + + PR target/88188 + * gcc.target/powerpc/pr88188.c: New test. + +2018-11-27 Martin Liska + + * gfortran.dg/simd-builtins-1.f90: New test. + * gfortran.dg/simd-builtins-1.h: New test. + * gfortran.dg/simd-builtins-2.f90: New test. + * gfortran.dg/simd-builtins-3.f90: New test. + * gfortran.dg/simd-builtins-3.h: New test. + * gfortran.dg/simd-builtins-4.f: New test. + * gfortran.dg/simd-builtins-4.h: New test. + * gfortran.dg/simd-builtins-5.f: New test. + * gfortran.dg/simd-builtins-6.f90: New test. + +2018-11-27 Jozef Lawrynowicz + + * lib/target-supports.exp + (check_effective_target_logical_op_short_circuit): Add msp430. + (check_effective_target_int_eq_float): New. + (check_effective_target_ptr_eq_long): New. + * c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests. + * c-c++-common/pr57371-2.c: XFAIL optimized dump scan when + sizeof (float) != sizeof (int). + * gcc.dg/pr84670-4.c: Require ptr_eq_long. + * gcc.dg/pr85859.c: Likewise. + * gcc.dg/Wno-frame-address.c: Skip for msp430-elf. + * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise. + * gcc.dg/ifcvt-4.c: Likewise. + * gcc.dg/pr34856.c: Likewise. + * gcc.dg/builtin-apply2.c: Likewise. + * gcc.dg/tree-ssa/ssa-dse-26.c: Likewise. + * gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430. + * gcc.dg/tree-ssa/20040204-1.c: Likewise. + * gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430 + so it fits. + * gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long. + * gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when + sizeof(void *) != sizeof(long). + * gcc.dg/lto/20091013-1_2.c: Likewise. + * gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430. + * gcc.dg/tree-ssa/gen-vect-25.c: Likewise. + * gcc.dg/tree-ssa/gen-vect-11.c: Likewise. + * gcc.dg/tree-ssa/loop-35.c: Likewise. + * gcc.dg/tree-ssa/pr23455.c: Likewise. + * gcc.dg/weak/typeof-2.c: Likewise. + * gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA. + * gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text. + * gcc.target/msp430/pr79242.c: Don't skip for -msmall. + * gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm". + +2018-11-26 Martin Sebor + + PR 87756 + * gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here... + * gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them. + +2018-11-26 Marek Polacek + + PR c++/88120 - ICE when calling save_expr in a template. + * g++.dg/cpp0x/pr88120.C: New test. + +2018-11-26 Jozef Lawrynowicz + + * c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead + of int if __SIZEOF_INT__ == 2. + * c-c++-common/Wrestrict.c: Test memcpy range with smaller length when + __SIZEOF_SIZE_T < 4. + * c-c++-common/rotate-8.c: Define smaller "large" constant when + __SIZEOF_INT__ == 2. + * gcc.dg/pr53037-1.c: Add dg-require-effective-target int32. + * gcc.dg/pr53037-2.c: Likewise. + * gcc.dg/pr53037-3.c: Likewise. + * gcc.dg/pr85512.c: Likewise. + * gcc.dg/pr59963-2.c: Add dg-warning for int16. + * gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int. + * gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16. + * gcc.dg/tree-ssa/pr79327-2.c: Likewise. + * gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for + int16. + * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning + directives for int16. + +2018-11-26 Jozef Lawrynowicz + + * lib/target-supports.exp (check_effective_target_newlib_nano_io): New. + * gcc.c-torture/execute/920501-8.c: Register undefined linker symbol + _printf_float for newlib_nano_io target. + * gcc.c-torture/execute/930513-1.c: Likewise. + * gcc.dg/torture/builtin-sprintf.c: Likewise. + * gcc.c-torture/execute/ieee/920810-1.x: New. + +2018-11-26 Jakub Jelinek + + PR target/88195 + * gcc.target/i386/pr88195.c: New test. + + PR testsuite/88090 + * obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef. + (MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and + expect it in diagnostics. + + PR c++/86900 + * g++.dg/debug/dwarf2/pr86900.C: New test. + +2018-11-26 Jozef Lawrynowicz + + * gcc.c-torture/compile/20151204.c: Add dg-require-effective-target + size20plus. + * gcc.dg/pr34225.c: Likewise. + * gcc.dg/pr40971.c: Likewise. + * gcc.dg/pr69071.c: Likewise. + * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise. + * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise. + * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise. + * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise. + * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise. + * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise. + * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise. + * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise. + * gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target + size32plus. + * gcc.dg/Walloc-size-larger-than-4.c: Likewise. + * gcc.dg/Walloc-size-larger-than-5.c: Likewise. + * gcc.dg/Walloc-size-larger-than-6.c: Likewise. + * gcc.dg/Walloc-size-larger-than-7.c: Likewise. + * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise. + * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise. + * lib/target-supports.exp (check_effective_target_size20plus): New. + (check_effective_target_size32plus): Update comment. + +2018-11-26 Uros Bizjak + + PR target/88178 + * gcc.target/pr88178.c: New test. + +2018-11-26 Matthias Klose + + * jit.dg/test-long-names.c: Fix build with -Wformat-security. + +2018-11-25 Rainer Orth + + * lib/target-supports.exp (check_compile): Handle D. + (check_effective_target_d_runtime): New proc. + * lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to + compile unless d_runtime. + * gdc.dg/runnable.d: Skip unless d_runtime. + * gdc.dg/lto/lto.exp: Require d_runtime to run tests. + +2018-11-24 Paul Thomas + + PR fortran/88143 + * gfortran.dg/associate_46.f90: New test. + +2018-11-23 Jeff Law + + PR rtl-optimization/84768 + * gcc.c-torture/compile/pr84768.c: New test. + +2018-11-23 Vladimir Makarov + + * gcc.target/powerpc/pr70669.c: Use unary minus instead of + addition. + +2018-11-23 Jakub Jelinek + + PR tree-optimization/87756 + * gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of + optimized. + * gcc.dg/builtin-memchr-3.c: Likewise. + +2018-11-23 Martin Sebor + + PR tree-optimization/87756 + * gcc.dg/builtin-memchr-2.c: New test. + * gcc.dg/builtin-memchr-3.c: Same. + * gcc.dg/warn-sprintf-no-nul-2.c: Same. + +2018-11-23 Martin Sebor + + PR testsuite/88098 + * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust. + * gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test. + * gcc.dg/torture/pr67222.c: Adjust. + +2018-11-23 Richard Biener + + PR tree-optimization/88149 + * g++.dg/torture/pr88149.C: New testcase. + +2018-11-23 Jakub Jelinek + + PR tree-optimization/86614 + * c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg, + call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds + warnings, just early ones from FE. Remove dg-prune-output. + * c-c++-common/Warray-bounds-6.c: New test. + + * gfortran.dg/pad_source_1.f: New test. + * gfortran.dg/pad_source_2.f: New test. + * gfortran.dg/pad_source_3.f: New test. + * gfortran.dg/pad_source_4.f: New test. + * gfortran.dg/pad_source_5.f: New test. + +2018-11-22 Jan Hubicka + + PR lto/88142 + * g++.dg/lto/odr-5_0.C: New testcase. + * g++.dg/lto/odr-5_1.C: New testcase. + +2018-11-22 Jan Hubicka + + * g++.dg/lto/odr-2_0.C: Drop dg-lto-options. + * g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin. + +2018-11-22 Jakub Jelinek + + PR tree-optimization/85794 + * gcc.dg/vect/O3-pr85794.c: New test. + +2018-11-22 Vladimir Makarov + + PR rtl-optimization/87718 + * gcc.target/i386/pr82361-1.c: Check only the first operand of + moves. + +2018-11-22 Thomas Preud'homme + + * gcc.target/arm/pr85434.c: New test. + +2018-11-22 Richard Biener + + PR tree-optimization/88148 + * gfortran.dg/pr88148.f90: New testcase. + +2018-11-22 Andreas Schwab + + * g++.dg/lto/odr-2_0.C: Remove extra brace + +2018-11-22 Martin Liska + + PR sanitizer/88017 + * gcc.dg/tsan/pr88017.c: New test. + +2018-11-21 Jakub Jelinek + + PR c++/88122 + * g++.dg/cpp0x/implicit15.C: New test. + + PR c++/87386 + * g++.dg/diagnostic/pr87386.C: New test. + * g++.dg/parse/error17.C: Adjust expected diagnostics. + + PR rtl-optimization/85925 + * gcc.c-torture/execute/20181120-1.c: Require effective target + int32plus. + (u): New variable. + (main): Compare d against u.f1 rather than 0x101. Use 0x4030201 + instead of 0x10101. + +018-11-21 Lokesh Janghel + + PR target/85667 + * gcc.target/pr85667-1.c: New testcase. + * gcc.target/pr85667-2.c: New testcase. + * gcc.target/pr85667-3.c: New testcase. + * gcc.target/pr85667-4.c: New testcase. + +2018-11-21 Jan Hubicka + + PR lto/87957 + * g++.dg/lto/odr-1_0.C: Extend by mismatched enum. + * g++.dg/lto/odr-1_1.C: Extend by mismatched enum. + * g++.dg/lto/odr-2_0.C: New. + * g++.dg/lto/odr-2_1.C: New. + * g++.dg/lto/odr-3_0.C: New. + * g++.dg/lto/odr-3_1.C: New. + +2018-11-21 Jakub Jelinek + + PR target/87839 + * gcc.target/aarch64/pr87839.c: New test. + +2018-11-21 Renlin Li + + PR middle-end/84877 + * gcc.dg/pr84877.c: New. + +2018-11-21 H.J. Lu + + PR target/87317 + * gcc.target/i386/pr87317-1.c: New file. + * gcc.target/i386/pr87317-2.c: Likewise. + * gcc.target/i386/pr87317-3.c: Likewise. + * gcc.target/i386/pr87317-4.c: Likewise. + * gcc.target/i386/pr87317-5.c: Likewise. + * gcc.target/i386/pr87317-6.c: Likewise. + * gcc.target/i386/pr87317-7.c: Likewise. + * gcc.target/i386/pr87317-8.c: Likewise. + * gcc.target/i386/pr87317-9.c: Likewise. + * gcc.target/i386/pr87317-10.c: Likewise. + * gcc.target/i386/pr87317-11.c: Likewise. + * gcc.target/i386/pr87317-12.c: Likewise. + * gcc.target/i386/pr87317-13.c: Likewise. + +2018-11-21 Tom de Vries + + PR driver/79855 + * lib/options.exp (check_for_options_with_filter): New proc. + * gcc.misc-tests/help.exp: Check that --help=params lines end with + period. + +2018-11-21 Jakub Jelinek + Mark Eggleston + + * gfortran.dg/include_10.f: New test. + * gfortran.dg/include_10.inc: New file. + * gfortran.dg/include_11.f: New test. + * gfortran.dg/include_12.f: New test. + * gfortran.dg/include_13.f90: New test. + * gfortran.dg/gomp/include_1.f: New test. + * gfortran.dg/gomp/include_1.inc: New file. + * gfortran.dg/gomp/include_2.f90: New test. + +2018-11-21 Andreas Krebbel + + * gcc.target/s390/vector/align-1.c: New test. + * gcc.target/s390/vector/align-2.c: New test. + +2018-11-20 Martin Sebor + + * c-c++-common/builtin-has-attribute-2.c: New test. + * c-c++-common/builtin-has-attribute-3.c: New test. + * c-c++-common/builtin-has-attribute-4.c: New test. + * c-c++-common/builtin-has-attribute.c: New test. + * gcc.dg/builtin-has-attribute.c: New test. + * gcc.target/i386/builtin-has-attribute.c: New test. + +2018-11-20 Jan Hubicka + + PR lto/84044 + * g++.dg/lto/odr-4_0.C: New testcase. + * g++.dg/lto/odr-4_1.C: New testcase. + +2018-11-20 Jakub Jelinek + + PR c++/88110 + * g++.dg/cpp2a/constexpr-virtual13.C: New test. + + PR tree-optimization/87895 + * gcc.dg/gomp/pr87895-1.c: New test. + * gcc.dg/gomp/pr87895-2.c: New test. + * gcc.dg/gomp/pr87895-3.c: New test. + +2018-11-20 Uros Bizjak + + PR target/88070 + * gcc.target/i386/pr88070.c: New test. + +2018-11-20 Andreas Krebbel + + * gcc.target/s390/flogr-1.c: New test. + +2018-11-20 Jan Hubicka + + PR lto/87997 + * g++.dg/torture/pr87997.C: New testcase. + +2018-11-20 Jan Hubicka + + PR ipa/87706 + * gcc.dg/ipa/ctor-empty-1.c: Update template. + +2018-11-20 Richard Biener + + PR tree-optimization/88074 + * gcc.dg/pr88074.c: New testcase. + +2018-11-20 Martin Liska + + * pr57362.C: Move to g++.target/i386 folder. + * pr57548.C: Likewise. + * pr59492.C: Likewise. + * pr82625.C: Likewise. + * pr85329-2.C: Likewise. + * pr85329.C: Likewise. + +2018-11-20 Richard Biener + + PR tree-optimization/88069 + * gcc.dg/pr88069.c: New testcase. + +2018-11-20 Martin Liska + + PR ipa/88093 + * gcc.target/i386/ipa-stack-alignment.c: Add + -fomit-frame-pointer. + +2018-11-20 Ilya Leoshkevich + + PR target/88083 + * gcc.target/s390/pr88083.c: New test. + +2018-11-20 Richard Biener + + PR middle-end/83215 + * g++.dg/tree-ssa/pr83215.C: New testcase. + +2018-11-20 Eric Botcazou + + * gcc.c-torture/execute/20181120-1.c: New test. + +2018-11-20 Richard Biener + + PR tree-optimization/88087 + * gcc.dg/tree-ssa/pr88087.c: New testcase. + +2018-11-19 Paul Koning + + * gcc.c-torture/execute/align-3.c: Skip if pdp11. + * gcc.c-torture/execute/pr23467.c: Ditto. + * gcc.c-torture/execute/pr36093.c: Ditto. + * gcc.c-torture/execute/pr43783.c: Ditto. + * gcc.dg/const-elim-2.c: Xfail if pdp11. + * gcc.dg/torture/pr36400.c: Ditto. + * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check + for jsr. + +2018-11-19 Paul Koning + + * lib/target-supports.exp (check_weak_available): Return "no" for + pdp11. + +2018-11-19 Marek Polacek + + PR c++/87781 - detect invalid elaborated-type-specifier. + * g++.dg/parse/elab3.C: New test. + * g++.dg/template/crash115.C: Adjust dg-error. + +2018-11-19 Peter Bergner + + PR rtl-optimization/88033 + * gcc.target/i386/pr88033.c: New test. + +2018-11-19 Kyrylo Tkachov + + * gcc.target/aarch64/sve/unroll-1.c: New test. + +2018-11-19 David Malcolm + + PR tree-optimization/87025 + * gcc.dg/pr87025.c: New test. + +2018-11-19 Jakub Jelinek + + PR tree-optimization/88071 + * gcc.dg/pr88071.c: New test. + + PR c++/60994 + * g++.dg/lookup/pr60994.C: New test. + + PR debug/87039 + * g++.dg/gomp/pr78363-4.C: New test. + * g++.dg/gomp/pr78363-5.C: New test. + * g++.dg/gomp/pr78363-6.C: New test. + * g++.dg/gomp/pr78363-7.C: New test. + +2018-11-19 Richard Biener + + PR lto/87229 + * g++.dg/lto/pr87229_0.C: New testcase. + +2018-11-19 Martin Liska + + PR lto/88077 + * gcc.dg/lto/pr88077_0.c: New test. + * gcc.dg/lto/pr88077_1.c: New test. + +2018-11-19 Martin Liska + + * g++.dg/gcov/pr84548.C: Remove remove-gcda. + * g++.dg/gcov/ternary.C: Likewise. + * lib/gcov.exp: Support pattern of following form: + count(1*). + +2018-11-19 Eric Botcazou + + * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and + unrelated final test. + * gcc.target/visium/overflow16: Likewise. + * gcc.target/visium/overflow32.c: Likewise. + +2018-11-18 Paolo Carlini + + * g++.dg/template/crash91.C: Check location too. + +2018-11-19 Martin Liska + + PR gcov-profile/88045 + * g++.dg/gcov/pr88045.C: New test. + +2018-11-18 Thomas Koenig + + PR fortran/88073 + * gfortran.dg/where_7.f90: New test. + +2018-11-18 Thomas Koenig + + PR fortran/70260 + * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive. + * gfortran.dg/protected_4.f90: Split line to allow for extra error. + * gfortran.dg/protected_6.f90: Likewise. + * gfortran.dg/assign_11.f90: New test. + * gfortran.dg/pointer_assign_12.f90: New test. + +2018-11-17 Jakub Jelinek + + PR tree-optimization/87546 + * gcc.dg/vect/O3-pr87546.c: New test. + +2018-11-17 Jozef Lawrynowicz + + PR middle-end/87854 + * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32 + bits. Update comment. + * gcc.dg/concat2.c: Likewise. + * gcc.c-torture/compile/pr46534.c: Likewise. + +2018-11-16 Jakub Jelinek + + PR c++/87269 + * g++.dg/lookup/pr87269.C (std::size_t): New typedef. + (operator"" _a) Change unsigned long type to std::size_t. + +2018-11-16 Michael Meissner + + * gcc.target/powerpc/fusion3.c: Delete. + * gcc.target/powerpc/fusion4.c: Delete. + +2018-11-16 Jakub Jelinek + + PR rtl-optimization/87475 + * g++.dg/opt/pr87475.C: New test. + +2018-11-16 Matthew Malcomson + + * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards. + * gcc.c-torture/execute/user-printf.c: Likewise. + +2018-11-16 Nathan Sidwell + + PR c++/87269 + * g++.dg/lookup/pr87269.C: New. + +2018-11-16 Richard Biener + + PR testsuite/88053 + * g++.dg/lto/pr54625-2_0.c: Add -w. + +2018-11-16 Ilya Leoshkevich + + * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in + r{o,x}sbg expectations. + * gcc.target/s390/risbg-ll-2.c: Likewise. + +2018-11-16 Richard Biener + + PR testsuite/88053 + * g++.dg/lto/pr54625-1_0.c: Add -w. + +2018-11-15 Martin Sebor + + PR c++/87541 + PR c++/87542 + * g++.dg/ext/attr-alloc_size.C: New test. + * c-c++-common/pr71574.c: Adjust diagnostics. + * c-c++-common/attributes-1.c: Same. + * gcc.dg/attr-alloc_align-2.c: Same. + * gcc.dg/attr-alloc_align-4.c: New test. + * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics. + * gcc.dg/attr-alloc_size.c: Same. + * gcc.dg/attr-assume_aligned-4.c: New test. + * gcc.dg/format/attr-3.c: Adjust diagnostics. + * gcc.dg/nonnull-2.c: Same. + * gcc.dg/torture/pr80612.c: Same. + * obj-c++.dg/attributes/method-format-1.mm: Same. + * obj-c++.dg/attributes/method-nonnull-1.mm: Same. + * objc.dg/attributes/method-format-1.m: same. + * objc.dg/attributes/method-nonnull-1.m: Same. + +2018-11-15 Martin Sebor + + PR c/83656 + * gcc.dg/20021006-1.c + * gcc.dg/Wbuiltin-declaration-mismatch.c: New test. + * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test. + * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test. + * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test. + * gcc.dg/Walloca-16.c: Adjust. + * gcc.dg/Wrestrict-4.c: Adjust. + * gcc.dg/Wrestrict-5.c: Adjust. + * gcc.dg/atomic/stdatomic-generic.c: Adjust. + * gcc.dg/atomic/stdatomic-lockfree.c: Adjust. + * gcc.dg/initpri1.c: Adjust. + * gcc.dg/pr15698-1.c: Adjust. + * gcc.dg/pr69156.c: Adjust. + * gcc.dg/pr83463.c: Adjust. + * gcc.dg/redecl-4.c: Adjust. + * gcc.dg/tls/thr-init-2.c: Adjust. + * gcc.dg/torture/pr55890-2.c: Adjust. + * gcc.dg/torture/pr55890-3.c: Adjust. + * gcc.dg/torture/pr67741.c: Adjust. + * gcc.dg/torture/stackalign/sibcall-1.c: Adjust. + * gcc.dg/torture/tls/thr-init-1.c: Adjust. + * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust. + +2018-11-15 Nathan Sidwell + + PR c++/86246 + PR c++/87989 + * g++.dg/template/pr86246.C: New. + * g++.dg/template/pr87989.C: New. + +2018-11-15 Paolo Carlini + + * g++.dg/cpp0x/constexpr-diag3.C: Check locations too. + * g++.dg/cpp0x/constexpr-ice19.C: Likewise. + * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise. + * g++.dg/cpp1z/constexpr-lambda15.C: Likewise. + * g++.dg/ext/constexpr-vla5.C: Likewise. + * g++.dg/gomp/pr85134.C: Likewise. + +2018-11-15 Nathan Sidwell + + DR 2336 + * g++.dg/cpp1y/pr79393-3.C: New. + +2018-11-15 David Malcolm + + PR other/19165 + * c-c++-common/diagnostic-format-json-1.c: New test. + * c-c++-common/diagnostic-format-json-2.c: New test. + * c-c++-common/diagnostic-format-json-3.c: New test. + * c-c++-common/diagnostic-format-json-4.c: New test. + * c-c++-common/diagnostic-format-json-5.c: New test. + * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c + (custom_diagnostic_finalizer): Add diagnostic_t param. + * gcc.dg/plugin/location_overflow_plugin.c + (verify_unpacked_ranges): Likewise. + (verify_no_columns): Likewise. + * gfortran.dg/diagnostic-format-json-1.F90: New test. + * gfortran.dg/diagnostic-format-json-2.F90: New test. + * gfortran.dg/diagnostic-format-json-3.F90: New test. + +2018-11-15 Richard Biener + + PR middle-end/88029 + * gcc.dg/tree-ssa/pr88029.c: New testcase. + +2018-11-15 Richard Biener + + PR tree-optimization/88031 + * gcc.dg/pr88031.c: New testcase. + +2018-11-15 Wilco Dijkstra + + * gcc.target/aarch64/pr62178.c: Fix spaces. + +2018-11-15 Richard Biener + + PR tree-optimization/88030 + * gcc.dg/tsan/pr88030.c: New testcase. + +2018-11-15 Jakub Jelinek + + PR rtl-optimization/88018 + * g++.dg/tsan/pr88018.C: New test. + +2018-11-15 Richard Biener + + PR middle-end/87917 + * gcc.dg/tree-ssa/pr87917.c: New testcase. + +2018-11-15 Bin Cheng + + PR tree-optimization/84648 + * gcc.dg/tree-ssa/pr84648.c: New test. + * gcc.dg/pr68317.c: Add warning check on overflow. + +2018-11-14 Nathan Sidwell + + PR debug/88006 + PR debug/87462 + * g++.dg/debug/dwarf2/pr87462.C: New. + * g++.dg/debug/dwarf2/pr88006.C: New. + +2018-11-14 Paolo Carlini + + * g++.dg/cpp0x/nsdmi-union6.C: Test locations too. + * g++.dg/cpp0x/nsdmi6.C: Likewise. + * g++.dg/ext/flexary4.C: Likewise. + * g++.dg/ext/flexary9.C: Likewise. + * g++.dg/other/incomplete2.C: Likewise. + * g++.dg/parse/friend12.C: Likewise. + +2018-11-14 Jakub Jelinek + + P1236R1 - Signed integers are two's complement + * g++.dg/cpp2a/constexpr-shift1.C: New test. + * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect + diagnostics here for c++2a. + * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect + diagnostics here for c++2a. + * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise. + * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests. + * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise. + * g++.dg/ubsan/cxx2a-shift-1.C: New test. + * g++.dg/ubsan/cxx2a-shift-2.C: New test. + +2018-11-14 Jeff Law + + * gcc.c-torture/compile/20181114.c: New test. + +2018-11-14 Richard Biener + + PR middle-end/87985 + * gcc.dg/pr87985.c: New testcase. + +2018-11-14 Ilya Leoshkevich + + * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in + 31-bit mode. + +2018-11-14 Ilya Leoshkevich + + * gcc.target/s390/global-array-almost-huge-element.c: Run only + in 64-bit mode. + * gcc.target/s390/global-array-almost-negative-huge-element.c: + Likewise. + * gcc.target/s390/global-array-even-element.c: Likewise. + +2018-11-14 Wilco Dijkstra + Jackson Woodruff + + PR 71026/tree-optimization + * gcc.dg/div-cmp-1.c: New test. + * gcc.dg/div-cmp-2.c: New test. + +2018-11-14 Jakub Jelinek + + PR other/88007 + * gcc.dg/pr88007.c: New test. + + PR rtl-optimization/87817 + * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests. + +2018-11-14 Wilco Dijkstra + + * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks. + +2018-11-14 Patrick Bernardi + + * gnat.dg/rt_signals.adb: New testcase. + +2018-11-14 Hristian Kirtchev + + * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase. + +2018-11-14 Javier Miranda + + * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase. + +2018-11-14 Eric Botcazou + + * gnat.dg/compile_time_error1.adb, + gnat.dg/compile_time_error1.ads, + gnat.dg/compile_time_error1_pkg.ads: New testcase. + +2018-11-14 Justin Squirek + + * gnat.dg/generic_pkg.adb: New testcase. + +2018-11-14 Ed Schonberg + + * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New + testcase. + +2018-11-14 Justin Squirek + + * gnat.dg/enum5.adb: New testcase. + +2018-11-14 Hristian Kirtchev + + * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads, + gnat.dg/bip_exception_pkg.ads: New testcase. + +2018-11-14 Hristian Kirtchev + + * gnat.dg/equal4.adb, gnat.dg/equal4.ads, + gnat.dg/equal4_controlled_filter.ads, + gnat.dg/equal4_full_selector_filter.ads, + gnat.dg/equal4_smart_pointers.ads: New testcase. + +2018-11-14 Piotr Trojanek + + * gnat.dg/generic_actuals.adb: New testcase. + +2018-11-14 Richard Biener + + PR tree-optimization/87974 + * g++.dg/opt/pr87974.C: New testcase. + +2018-11-14 Jakub Jelinek + + PR tree-optimization/87977 + * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options. + * gcc.dg/recip_sqrt_mult_2.c: Likewise. + * gcc.dg/recip_sqrt_mult_3.c: Likewise. + * gcc.dg/recip_sqrt_mult_4.c: Likewise. + * gcc.dg/recip_sqrt_mult_5.c: Likewise. + +2018-11-13 Peter Bergner + + PR rtl-optimization/87507 + * gcc.target/powerpc/pr87507.c: New test. + * gcc.target/powerpc/pr68805.c: Update expected results. + +2018-11-13 Jakub Jelinek + + PR tree-optimization/87898 + * gcc.dg/gomp/pr87898.c: New test. + +2018-11-13 David Malcolm + + * g++.dg/plugin/comment_plugin.c: Replace "source_location" with + "location_t". + * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise. + +2018-11-13 Martin Sebor + + PR middle-end/81824 + * gcc.dg/attr-copy-5.c: New test. + * gcc.dg/tls/diag-6.c: Adjust expected diagnostics. + +2018-11-13 Richard Biener + + PR tree-optimization/86991 + * gcc.dg/pr86991.c: New testcase. + +2018-11-13 David Malcolm + + PR ipa/87955 + * gcc.target/i386/pr87955.c: New test. + +2018-11-12 Aldy Hernandez + + * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty + printer. + * gcc.dg/tree-ssa/vrp92.c: Same. + +2018-11-13 Richard Biener + + PR tree-optimization/87931 + * gcc.dg/graphite/pr87931.c: New testcase. + +2018-11-13 Martin Liska + + PR sanitizer/87930 + * gcc.target/i386/pr87930.c: New test. + +2018-11-13 Richard Biener + + PR tree-optimization/87962 + * gcc.dg/pr87962.c: New testcase. + +2018-11-13 Richard Biener + + PR tree-optimization/87967 + * g++.dg/opt/pr87967.C: New testcase. + +2018-11-13 Claudiu Zissulescu + + * gcc.target/arc/builtin_eh.c: New test. + +2018-11-13 Claudiu Zissulescu + + * gcc.target/arc/firq-1.c: Update test. + * gcc.target/arc/firq-3.c: Likewise. + * gcc.target/arc/firq-4.c: Likewise. + * gcc.target/arc/interrupt-6.c: Likewise. + +2018-11-13 Jakub Jelinek + + PR rtl-optimization/87918 + * gcc.target/i386/pr87918.c: New test. + +2018-11-13 Alan Modra + + * gcc.target/powerpc/rotmask.c: New. + +2018-11-13 Kugan Vivekanandarajah + + PR middle-end/86677 + PR middle-end/87528 + * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount + pattern. + * gcc.dg/tree-ssa/popcount.c: Likewise. + * gcc.dg/tree-ssa/popcount2.c: Likewise. + * gcc.dg/tree-ssa/popcount3.c: Likewise. + * gcc.target/aarch64/popcount4.c: New test. + * lib/target-supports.exp (check_effective_target_popcountl): New. + +2018-11-12 Martin Liska + + PR gcov-profile/87442 + * gcc.dg/profile-filtering-1.c: New test. + * gcc.dg/profile-filtering-2.c: New test. + +2018-11-12 Martin Sebor + + PR c/81824 + * gcc.dg/Wattribute-alias.c: Require ifunc support. + +2018-11-12 Renlin Li + + PR target/87815 + * gcc.target/aarch64/sve/pr87815.c: New. + +2018-11-12 Sudakshina Das + + * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a + combination tests. + +2018-11-11 Xianmiao Qu + + * gcc.target/csky/fnmul-1.c: New. + * gcc.target/csky/fnmul-2.c: New. + * gcc.target/csky/fnmul-3.c: New. + * gcc.target/csky/fnmul-4.c: New. + +2018-11-11 Uros Bizjak + + PR target/87928 + * gcc.target/i386/pr87928.c: New test. + +2018-11-09 Martin Sebor + + PR testsuite/87965 + * c-c++-common/pr60226.c: Adjust text of expected diagnostic. + * gcc.dg/pr39323-1.c: Ditto. + +2018-11-09 Paul Koning + + * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in + warnings. + * gcc.dg/Wrestrict-4.c: Ditto. + * gcc.dg/Wrestrict-5.c: Ditto. + * gcc.dg/pr83463.c: Ditto. + * gcc.dg/torture/pr55890-2.c: Ditto. + * gcc.dg/torture/pr55890-3.c: Ditto. + * gcc.dg/torture/pr71816.c: Ditto. + +2018-11-09 Jakub Jelinek + + * c-c++-common/gomp/clauses-5.c: New test. + + * c-c++-common/gomp/requires-1.c: Prune not supported yet messages. + * c-c++-common/gomp/requires-2.c: Likewise. + * c-c++-common/gomp/requires-4.c: Likewise. + + * c-c++-common/gomp/lastprivate-conditional-1.c: New test. + * c-c++-common/gomp/lastprivate-conditional-2.c: New test. + +2018-11-09 Jeff Law + + gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850. + +2018-11-09 Martin Sebor + + PR middle-end/81824 + * gcc.dg/Wattribute-alias.c: New test. + * gcc.dg/Wmissing-attributes.c: New test. + * gcc.dg/attr-copy.c: New test. + * gcc.dg/attr-copy-2.c: New test. + * gcc.dg/attr-copy-3.c: New test. + * gcc.dg/attr-copy-4.c: New test. + +2018-11-09 Martin Sebor + + PR c/87795 + * gcc.dg/attr-aligned.c: New test. + +2018-11-09 Martin Liska + + * gcc.target/i386/ipa-stack-alignment.c: New test. + +2018-11-09 Martin Liska + + * gcc.dg/tree-ssa/writeonly-2.c: New test. + +2018-11-09 Jakub Jelinek + + * gcc.dg/gomp/workshare-reduction-1.c: New test. + * gcc.dg/gomp/workshare-reduction-2.c: New test. + * gcc.dg/gomp/workshare-reduction-3.c: New test. + * gcc.dg/gomp/workshare-reduction-4.c: New test. + * gcc.dg/gomp/workshare-reduction-5.c: New test. + * gcc.dg/gomp/workshare-reduction-6.c: New test. + * gcc.dg/gomp/workshare-reduction-7.c: New test. + * gcc.dg/gomp/workshare-reduction-8.c: New test. + * gcc.dg/gomp/workshare-reduction-9.c: New test. + * gcc.dg/gomp/workshare-reduction-10.c: New test. + * gcc.dg/gomp/workshare-reduction-11.c: New test. + * gcc.dg/gomp/workshare-reduction-12.c: New test. + * gcc.dg/gomp/workshare-reduction-13.c: New test. + * gcc.dg/gomp/workshare-reduction-14.c: New test. + * gcc.dg/gomp/workshare-reduction-15.c: New test. + * gcc.dg/gomp/workshare-reduction-16.c: New test. + * gcc.dg/gomp/workshare-reduction-17.c: New test. + * gcc.dg/gomp/workshare-reduction-18.c: New test. + * gcc.dg/gomp/workshare-reduction-19.c: New test. + * gcc.dg/gomp/workshare-reduction-20.c: New test. + * gcc.dg/gomp/workshare-reduction-21.c: New test. + * gcc.dg/gomp/workshare-reduction-22.c: New test. + * gcc.dg/gomp/workshare-reduction-23.c: New test. + * gcc.dg/gomp/workshare-reduction-24.c: New test. + * gcc.dg/gomp/workshare-reduction-25.c: New test. + * gcc.dg/gomp/workshare-reduction-26.c: New test. + * gcc.dg/gomp/workshare-reduction-27.c: New test. + * gcc.dg/gomp/workshare-reduction-28.c: New test. + * gcc.dg/gomp/workshare-reduction-29.c: New test. + * gcc.dg/gomp/workshare-reduction-30.c: New test. + * gcc.dg/gomp/workshare-reduction-31.c: New test. + * gcc.dg/gomp/workshare-reduction-32.c: New test. + * gcc.dg/gomp/workshare-reduction-33.c: New test. + * gcc.dg/gomp/workshare-reduction-34.c: New test. + * gcc.dg/gomp/workshare-reduction-35.c: New test. + * gcc.dg/gomp/workshare-reduction-36.c: New test. + * gcc.dg/gomp/workshare-reduction-37.c: New test. + * gcc.dg/gomp/workshare-reduction-38.c: New test. + * gcc.dg/gomp/workshare-reduction-39.c: New test. + * gcc.dg/gomp/workshare-reduction-40.c: New test. + * gcc.dg/gomp/workshare-reduction-41.c: New test. + * gcc.dg/gomp/workshare-reduction-42.c: New test. + * gcc.dg/gomp/workshare-reduction-43.c: New test. + * gcc.dg/gomp/workshare-reduction-44.c: New test. + * gcc.dg/gomp/workshare-reduction-45.c: New test. + * gcc.dg/gomp/workshare-reduction-46.c: New test. + * gcc.dg/gomp/workshare-reduction-47.c: New test. + * gcc.dg/gomp/workshare-reduction-48.c: New test. + * gcc.dg/gomp/workshare-reduction-49.c: New test. + * gcc.dg/gomp/workshare-reduction-50.c: New test. + * gcc.dg/gomp/workshare-reduction-51.c: New test. + * gcc.dg/gomp/workshare-reduction-52.c: New test. + * gcc.dg/gomp/workshare-reduction-53.c: New test. + * gcc.dg/gomp/workshare-reduction-54.c: New test. + * gcc.dg/gomp/workshare-reduction-55.c: New test. + * gcc.dg/gomp/workshare-reduction-56.c: New test. + * gcc.dg/gomp/workshare-reduction-57.c: New test. + * gcc.dg/gomp/workshare-reduction-58.c: New test. + +2018-11-09 Stafford Horne + Richard Henderson + + * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC. + * gcc.dg/20020312-2.c: Likewise. + * gcc.dg/attr-alloc_size-11.c: Likewise. + * gcc.dg/builtin-apply2.c: Likewise. + * gcc.dg/nop.h: Likewise. + * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise. + * gcc.dg/tree-ssa/20040204-1.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. + * lib/target-supports.exp + (check_effective_target_logical_op_short_circuit): Add or1k*-*-*. + * gcc.target/or1k/*: New. + +2018-11-09 Richard Biener + + PR tree-optimization/87621 + * g++.dg/vect/pr87621.cc: New testcase. + +2018-11-09 Alexandre Oliva + + PR rtl-optimization/86438 + * gcc.dg/torture/pr86438.c: New. + + PR target/87793 + * gcc.dg/pr87793.c: New. + +2018-11-09 Prathamesh Kulkarni + + * gcc.target/arm/neon-vect-div-1.c: New test. + * gcc.target/arm/neon-vect-div-2.c: Likewise. + +2018-11-08 Andi Kleen + + * gcc.target/i386/ptwrite1.c: New test. + * gcc.target/i386/ptwrite2.c: New test. + +2018-11-08 Jerry DeLisle + + PR libfortran/78351 + * gfortran.dg/read_legacy_comma.f90: New test. + +2018-11-08 Peter Bergner + + PR rtl-optimization/87600 + * gcc.dg/pr87600.h: New file. + * gcc.dg/pr87600-1.c: New test. + * gcc.dg/pr87600-2.c: Likewise. + +2018-11-08 Jakub Jelinek + + * c-c++-common/gomp/atomic-17.c: New test. + * c-c++-common/gomp/atomic-18.c: New test. + * c-c++-common/gomp/atomic-19.c: New test. + * c-c++-common/gomp/atomic-20.c: New test. + * c-c++-common/gomp/atomic-21.c: New test. + * c-c++-common/gomp/atomic-22.c: New test. + * c-c++-common/gomp/clauses-1.c (r2): New variable. + (foo): Add ntm argument and test if and nontemporal clauses on + constructs with simd. + (bar): Put taskloop simd inside of taskgroup with task_reduction, + use in_reduction clause instead of reduction. Add another + taskloop simd without nogroup clause, but with reduction clause and + a new in_reduction. Add ntm and i3 arguments. Test if and + nontemporal clauses on constructs with simd. Change if clauses on + some constructs from specific to the particular constituents to one + without a modifier. Add new tests for combined host teams and for + new parallel master and {,parallel }master taskloop{, simd} combined + constructs. + (baz): New function with host teams tests. + * gcc.dg/gomp/combined-1.c: Moved to ... + * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library + call. + * c-c++-common/gomp/combined-2.c: New test. + * c-c++-common/gomp/combined-3.c: New test. + * c-c++-common/gomp/critical-1.c: New test. + * c-c++-common/gomp/critical-2.c: New test. + * c-c++-common/gomp/default-1.c: New test. + * c-c++-common/gomp/defaultmap-1.c: New test. + * c-c++-common/gomp/defaultmap-2.c: New test. + * c-c++-common/gomp/defaultmap-3.c: New test. + * c-c++-common/gomp/depend-5.c: New test. + * c-c++-common/gomp/depend-6.c: New test. + * c-c++-common/gomp/depend-iterator-1.c: New test. + * c-c++-common/gomp/depend-iterator-2.c: New test. + * c-c++-common/gomp/depobj-1.c: New test. + * c-c++-common/gomp/flush-1.c: New test. + * c-c++-common/gomp/flush-2.c: New test. + * c-c++-common/gomp/for-1.c: New test. + * c-c++-common/gomp/for-2.c: New test. + * c-c++-common/gomp/for-3.c: New test. + * c-c++-common/gomp/for-4.c: New test. + * c-c++-common/gomp/for-5.c: New test. + * c-c++-common/gomp/for-6.c: New test. + * c-c++-common/gomp/for-7.c: New test. + * c-c++-common/gomp/if-1.c (foo): Add some further tests. + * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different + diagnostics wording in one case. + * c-c++-common/gomp/if-3.c: New test. + * c-c++-common/gomp/master-combined-1.c: New test. + * c-c++-common/gomp/master-combined-2.c: New test. + * c-c++-common/gomp/nontemporal-1.c: New test. + * c-c++-common/gomp/nontemporal-2.c: New test. + * c-c++-common/gomp/reduction-task-1.c: New test. + * c-c++-common/gomp/reduction-task-2.c: New test. + * c-c++-common/gomp/requires-1.c: New test. + * c-c++-common/gomp/requires-2.c: New test. + * c-c++-common/gomp/requires-3.c: New test. + * c-c++-common/gomp/requires-4.c: New test. + * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect + diagnostics for nonmonotonic modifier with static, runtime or auto + schedule kinds. + * c-c++-common/gomp/simd7.c: New test. + * c-c++-common/gomp/target-data-1.c: New test. + * c-c++-common/gomp/taskloop-reduction-1.c: New test. + * c-c++-common/gomp/taskwait-depend-1.c: New test. + * c-c++-common/gomp/teams-1.c: New test. + * c-c++-common/gomp/teams-2.c: New test. + * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add + shared(c) clause. + * gcc.dg/gomp/atomic-5.c (f1): Add another expected error. + * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const + qualified vars without mutable member no longer being predeterined + shared. + * gcc.dg/gomp/sharing-1.c: Likewise. + * g++.dg/gomp/clause-3.C: Likewise. + * g++.dg/gomp/member-2.C: Likewise. + * g++.dg/gomp/predetermined-1.C: Likewise. + * g++.dg/gomp/private-1.C: Likewise. + * g++.dg/gomp/sharing-1.C: Likewise. + * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate + const static data member without mutable elements. + * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps. + * gcc.dg/gomp/for-5.c: Likewise. + * gcc.dg/gomp/for-6.c: Change expected library call. + * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=. + * gcc.dg/gomp/reduction-2.c: New test. + * gcc.dg/gomp/simd-1.c: New test. + * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines. + * g++.dg/gomp/atomic-18.C: New test. + * g++.dg/gomp/atomic-19.C: New test. + * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only + variable messages. Add another expected error. + * g++.dg/gomp/critical-3.C: New test. + * g++.dg/gomp/depend-iterator-1.C: New test. + * g++.dg/gomp/depend-iterator-2.C: New test. + * g++.dg/gomp/depobj-1.C: New test. + * g++.dg/gomp/doacross-1.C: New test. + * g++.dg/gomp/for-21.C: New test. + * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps. + * g++.dg/gomp/for-5.C: Likewise. + * g++.dg/gomp/for-6.C: Change expected library call. + * g++.dg/gomp/loop-4.C: New test. + * g++.dg/gomp/pr33372-1.C: Adjust location of the expected + diagnostics. + * g++.dg/gomp/pr33372-3.C: Likewise. + * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=. + * g++.dg/gomp/simd-2.C: New test. + * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines. + +2018-11-08 Uros Bizjak + + * gcc.dg/pr87874.c (em): Declare uint64_max as + const unsigned long long int. + +2018-11-08 Jozef Lawrynowicz + + * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent + integer overflow when sizeof(short) == sizeof(int). + * gcc.dg/attr-alloc_size-11.c: Likewise. + * gcc.dg/attr-alloc_size-3.c: Likewise. + * gcc.dg/attr-alloc_size-5.c: Likewise. + * gcc.dg/builtin-stringop-chk-7.c: Likewise. + +2018-11-08 Jozef Lawrynowicz + + * c-c++-common/patchable_function_entry-decl.c: Add regex to search for + uppercase "NOP" instructions in assembler output. + * c-c++-common/patchable_function_entry-default.c: Likewise. + * c-c++-common/patchable_function_entry-definition.c: Likewise. + +2018-11-08 Jozef Lawrynowicz + + * c-c++-common/pr27336.c: Skip test if the target keeps null pointer + checks. + * gcc.dg/addr_equal-1.c: Likewise. + * gcc.dg/tree-ssa/pr78154.c: Likewise. + * gcc.dg/tree-ssa/vrp111.c: Likewise. + +2018-11-08 Jozef Lawrynowicz + + * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of + an output section is too large for a memory region, or a memory + region overflows. + +2018-11-08 Eric Botcazou + + * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma. + * gnat.dg/null_pointer_deref2.adb: Likewise. + * gnat.dg/null_pointer_deref3.adb: Likewise. + * gnat.dg/opt74.adb: New test. + * gnat.dg/opt74_pkg.ad[sb]: New helper. + * gnat.dg/warn12.adb: Delete. + * gnat.dg/warn12_pkg.ads: Likewise. + +2018-11-08 David Malcolm + + PR ipa/86395 + * g++.dg/ipa/devirt-12.C: Add "-all" suffix to + "-fdump-ipa-inline". + * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to + "-fdump-tree-einline". + * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to + "-fdump-tree-einline". + * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to + "-fdump-tree-einline". + * g++.dg/tree-ssa/inline-2.C: Likewise. + * g++.dg/tree-ssa/inline-3.C: Likewise. + * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but + using "-fopt-info-inline". + * gcc.dg/ipa/fopt-info-inline-1.c: New test. + * gcc.dg/ipa/inline-4.c: Add "-all" suffix to + "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized + directive. + * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to + "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized + directive. Update scan-tree-dump-times to reflect /order + suffixes. + * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to + reflect /order suffixes. + * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to + avoid getting extra messages from inliner. + * gcc.dg/plugin/dump-2.c: Likewise. + * gcc.dg/pr26570.c: Add dg-prune-output to ignore new + "function body not available" missed optimization messages. + * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect + /order suffixes. + * gcc.dg/pr71969-3.c: Likewise. + * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to + "-fdump-tree-einline". + * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to + "-fdump-tree-einline". Update scan-tree-dump-times to reflect + /order suffixes. + * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to + "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized + directive. + * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to + "-fdump-tree-einline". + * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order + suffixes. + +2018-11-08 David Malcolm + + * gcc.dg/format/gcc_diag-10.c: Add coverage for %f. + +2018-11-08 David Malcolm + + * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef. + (test_dump): Add testing of %C. + +2018-11-08 Eric Botcazou + + * g++.dg/other/pr87916.C: New test. + +2018-11-08 Richard Biener + + PR tree-optimization/87929 + * gcc.dg/pr87929.c: New testcase. + +2018-11-08 Martin Liska + + * gcc.dg/pr87811.c: Update scanned pattern. + * gcc.dg/pr87811-2.c: Likewise. + +2018-11-08 Rainer Orth + + * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined + sun. + * g++.dg/lto/pr87906_1.C: Likewise. + +2018-11-08 Richard Biener + + PR tree-optimization/87913 + * gcc.dg/tree-ssa/phi-opt-20.c: New testcase. + +2018-11-08 Chenghua Xu + + * gcc.target/mips/mips.exp (mips-dg-options): + Add mips_option_dependency msoft-float vs no-mmi and + mips16/micromips vs no-mmi/ext/ext2 only gcc + config with Loongson target. + +2018-11-07 Jozef Lawrynowicz + + * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to + memcpy from "unsigned long" to __SIZE_TYPE__. + +2018-11-07 Jozef Lawrynowicz + + PR c/87691 + * gcc.target/msp430/pr87691.c: New test. + +2018-11-07 Nikolai Merinov + + * gcc.dg/Wno-attribute-warning.c: New test. + +2018-11-07 Nathan Sidwell + + PR c++/87904 + * g++.dg/lookup/pr87904.C: New. + +2018-11-07 Uros Bizjak + + * gcc.dg/pr87874.c: Compile only for int128 effective target. + +2018-11-07 Richard Biener + + PR tree-optimization/87914 + * lib/target-supports.exp (check_effective_target_vect_var_shift): New. + (check_avx2_available): Likewise. + * g++.dg/vect/pr87914.cc: New testcase. + +2018-11-07 Chenghua Xu + + * gcc.target/mips/loongson-ctz.c: Fix typo. + * gcc.target/mips/loongson-dctz.c: Fix typo. + +2018-11-07 Jan Hubicka + + * g++.dg/lto/odr-1_1.C: Fix template. + +2018-11-07 Chenghua Xu + + * gcc.target/mips/loongson-ctz.c: New test. + * gcc.target/mips/loongson-dctz.c: Likewise. + * gcc.target/mips/mips.exp (mips_option_groups): Add + -mloongson-ext2 option. + +2018-11-07 Chenghua Xu + + * gcc.target/mips/mips.exp (mips_option_groups): Add + -mloongson-ext option. + (mips-dg-options): Add mips_option_dependency options + "-mmicromips" vs "-mno-loongson-ext", + +2018-11-07 Chenghua Xu + + * gcc.target/mips/loongson-shift-count-truncated-1.c + (dg-options): Run under -mloongson-mmi option. + Include loongson-mmiintrin.h instead of loongson.h. + * gcc.target/mips/loongson-simd.c: Likewise. + * gcc.target/mips/mips.exp (mips_option_groups): Add + -mloongson-mmi option. + (mips-dg-options): Add mips_option_dependency options "-mips16" vs + "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi", + "-msoft-float" vs "-mno-loongson-mmi". + (mips-dg-init): Add -mloongson-mmi option. + * lib/target-supports.exp: Rename check_mips_loongson_hw_available + to check_mips_loongson_mmi_hw_available. + Rename check_effective_target_mips_loongson_runtime to + check_effective_target_mips_loongson_mmi_runtime. + (check_effective_target_vect_int): Use mips_loongson_mmi instead + of mips_loongson when check et-is-effective-target. + (add_options_for_mips_loongson_mmi): New proc. + Rename check_effective_target_mips_loongson to + check_effective_target_mips_loongson_mmi. + (check_effective_target_vect_shift, + check_effective_target_whole_vector_shift, + check_effective_target_vect_no_int_min_max, + check_effective_target_vect_no_align, + check_effective_target_vect_short_mult, + check_vect_support_and_set_flags):Use mips_loongson_mmi instead + of mips_loongson when check et-is-effective-target. + +2018-11-07 Richard Biener + + PR lto/87906 + * g++.dg/lto/pr87906_0.C: New testcase. + * g++.dg/lto/pr87906_1.C: Likewise. + +2018-11-07 Alexandre Oliva + + PR rtl-optimization/87874 + * gcc.dg/pr87874.c: New. + +2018-11-06 Ilya Leoshkevich + + * gcc.target/s390/load-and-test-fp-1.c: Accept cdb. + +2018-11-06 Jozef Lawrynowicz + + * gcc.target/msp430/special-regs.c: New test. + +2018-11-06 Rainer Orth + + PR sanitizer/80953 + * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca + support. + (foo): Use __builtin_alloca. + +2018-11-06 Jan Hubicka + + * gcc.dg/lto/tbaa-1.c: New testcase. + +2018-11-06 Richard Biener + + PR tree-optimization/87889 + * gcc.dg/pr87894.c: New testcase. + +2018-11-06 Andreas Krebbel + + PR target/87723 + * gcc.target/s390/pr87723.c: New test. + +2018-11-06 Richard Biener + + PR middle-end/18041 + * gcc.target/i386/pr18041-1.c: New testcase. + * gcc.target/i386/pr18041-2.c: Likewise. + +2018-11-06 Wei Xiao + + * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics. + * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto. + * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto. + * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto. + * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto. + * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto. + * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto. + * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto. + * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto. + * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto. + * 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. + * gcc.target/i386/testimm-10.c: Ditto. + * gcc.target/i386/testround-1.c: Ditto. + +2018-11-05 Paul Koning + + * lib/target-supports.exp: Add check for "inf" effective target + keyword. + * gcc.dg/builtins-44.c: Skip if no infinite support. + * gcc.dg/builtins-45.c: Ditto. + * gcc.dg/torture/builtin-complex-1.c: Ditto. + * gcc.dg/torture/builtin-cproj-1.c: Ditto. + * gcc.dg/torture/builtin-frexp-1.c: Ditto. + * gcc.dg/torture/builtin-ldexp-1.c: Ditto. + * gcc.dg/torture/builtin-logb-1.c: Ditto. + * gcc.dg/torture/builtin-math-2.c: Ditto. + * gcc.dg/torture/builtin-math-5.c: Ditto. + * gcc.dg/torture/builtin-math-7.c: Ditto. + * gcc.dg/torture/builtin-modf-1.c: Ditto. + * gcc.dg/torture/type-generic-1.c: Ditto. + +2018-11-05 Ilya Leoshkevich + + * gcc.target/s390/md/andc-splitter-1.c: Add colon to + expectations. + * gcc.target/s390/md/andc-splitter-2.c: Likewise. + * gcc.target/s390/md/setmem_long-1.c: Likewise. + +2018-11-05 Richard Biener + + PR tree-optimization/87873 + * gcc.dg/pr87873.c: New testcase. + +2018-11-05 Robin Dapp + + * gcc.target/s390/ifcvt-one-insn-bool.c: New test. + * gcc.target/s390/ifcvt-one-insn-char.c: New test. + +2018-11-05 Robin Dapp + + * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12. + +2018-11-05 Richard Biener + + * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one. + * gcc.dg/tree-ssa/scev-7.c: Likewise. + +2018-11-05 Jakub Jelinek + + PR tree-optimization/87859 + * gcc.dg/store_merging_24.c: New test. + * gcc.dg/store_merging_25.c: New test. + + PR sanitizer/87837 + * c-c++-common/ubsan/pr87837.c: New test. + +2018-11-05 Martin Liska + + PR c/87811 + * gcc.dg/pr87811.c: New test. + * gcc.dg/pr87811-2.c: Likewise. + * gcc.dg/pr87811-3.c: Likewise. + +2018-11-05 Martin Liska + + PR gcov-profile/77698 + * gcc.dg/tree-prof/pr77698.c: New test. + +2018-11-04 Bernd Edlinger + + PR tree-optimization/86572 + * gcc.dg/pr86572.c: New test. + +2018-11-04 Bernd Edlinger + + PR tree-optimization/87672 + * gcc.dg/pr87672.c: New test. + +2018-11-04 Uros Bizjak + + PR middle-end/58372 + * g++.target/i386/pr58372.C: New test. + +2018-11-03 Sandra Loosemore + + PR target/87079 + * gcc.target/nios2/pr87079-1.c: New. + * gcc.target/nios2/pr87079-2.c: New. + +2018-11-02 Rainer Orth + + * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ... + * gcc.dg/compat/pr83487-1_main.c: ... here. + * gcc.dg/compat/struct-by-value-10_main.c, + gcc.dg/compat/struct-by-value-10_x.c, + gcc.dg/compat/struct-by-value-11_main.c, + gcc.dg/compat/struct-by-value-11_x.c, + gcc.dg/compat/struct-by-value-12_main.c, + gcc.dg/compat/struct-by-value-12_x.c, + gcc.dg/compat/struct-by-value-13_main.c, + gcc.dg/compat/struct-by-value-13_x.c, + gcc.dg/compat/struct-by-value-14_main.c, + gcc.dg/compat/struct-by-value-14_x.c, + gcc.dg/compat/struct-by-value-15_main.c, + gcc.dg/compat/struct-by-value-15_x.c, + gcc.dg/compat/struct-by-value-17_main.c, + gcc.dg/compat/struct-by-value-17_x.c, + gcc.dg/compat/struct-by-value-18_main.c, + gcc.dg/compat/struct-by-value-18_x.c, + gcc.dg/compat/struct-by-value-2_main.c, + gcc.dg/compat/struct-by-value-2_x.c, + gcc.dg/compat/struct-by-value-22_main.c, + gcc.dg/compat/struct-by-value-22_x.c, + gcc.dg/compat/struct-by-value-3_main.c, + gcc.dg/compat/struct-by-value-3_x.c, + gcc.dg/compat/struct-by-value-4_main.c, + gcc.dg/compat/struct-by-value-4_x.c, + gcc.dg/compat/struct-by-value-5b_main.c, + gcc.dg/compat/struct-by-value-5b_x.c, + gcc.dg/compat/struct-by-value-6b_main.c, + gcc.dg/compat/struct-by-value-6b_x.c, + gcc.dg/compat/struct-by-value-6b_main.c, + gcc.dg/compat/struct-by-value-7b_x.c, + gcc.dg/compat/struct-by-value-7b_main.c, + gcc.dg/compat/struct-by-value-8_main.c, + gcc.dg/compat/struct-by-value-8_x.c, + gcc.dg/compat/struct-by-value-9_main.c, + gcc.dg/compat/struct-by-value-9_x.c, + gcc.dg/compat/struct-return-2_main.c, + gcc.dg/compat/struct-return-2_x.c: Likewise. + +2018-11-02 Nathan Sidwell + + * g++.dg/lookup/crash6.C: Adjust error + * g++.dg/parse/crash38.C: Likewise. + +2018-11-02 Andreas Schwab + + * gcc.c-torture/execute/20010904-2.c: Fix last change. + * gcc.dg/Wattributes-10.c: Likewise. + +2018-11-02 Richard Biener + + PR tree-optimization/87776 + * gcc.dg/torture/pr87776.c: New testcase. + +2018-11-01 Marek Polacek + + Implement P0846R0, ADL and function templates. + * g++.dg/addr_builtin-1.C: Adjust dg-error. + * g++.dg/cpp2a/fn-template1.C: New test. + * g++.dg/cpp2a/fn-template10.C: New test. + * g++.dg/cpp2a/fn-template11.C: New test. + * g++.dg/cpp2a/fn-template12.C: New test. + * g++.dg/cpp2a/fn-template13.C: New test. + * g++.dg/cpp2a/fn-template14.C: New test. + * g++.dg/cpp2a/fn-template15.C: New test. + * g++.dg/cpp2a/fn-template16.C: New test. + * g++.dg/cpp2a/fn-template2.C: New test. + * g++.dg/cpp2a/fn-template3.C: New test. + * g++.dg/cpp2a/fn-template4.C: New test. + * g++.dg/cpp2a/fn-template5.C: New test. + * g++.dg/cpp2a/fn-template6.C: New test. + * g++.dg/cpp2a/fn-template7.C: New test. + * g++.dg/cpp2a/fn-template8.C: New test. + * g++.dg/cpp2a/fn-template9.C: New test. + * g++.dg/parse/fn-template1.C: New test. + * g++.dg/parse/fn-template2.C: New test. + * g++.dg/parse/template19.C: Adjust dg-error. + * g++.dg/template/pr61745.C: Add target to dg-error. + +2017-11-01 Thomas Koenig + + PR fortran/54613 + * gfortran.dg/findloc_1.f90: Actually commit. + * gfortran.dg/findloc_2.f90: Actually commit. + * gfortran.dg/findloc_3.f90: Actually commit. + * gfortran.dg/findloc_4.f90: Actually commit. + * gfortran.dg/findloc_5.f90: Actually commit. + * gfortran.dg/findloc_6.f90: Actually commit. + +2018-11-01 Paul Thomas + + PR fortran/40196 + * gfortran.dg/inquiry_part_ref_1.f08: New test. + * gfortran.dg/inquiry_part_ref_2.f90: New test. + * gfortran.dg/inquiry_part_ref_3.f90: New test. + +2018-11-01 Paul Koning + + * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11. + * gcc.c-torture/execute/20010904-2.c: Ditto. + * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11. + * gcc.dg/Walloc-size-larger-than-4.c: Ditto. + * gcc.dg/Walloc-size-larger-than-5.c: Ditto. + * gcc.dg/Walloc-size-larger-than-6.c: Ditto. + * gcc.dg/Walloc-size-larger-than-7.c: Ditto. + * gcc.dg/Walloca-14.c: Ditto. + * gcc.dg/Wlarger-than3.c: Ditto. + * gcc.dg/compat/pr83487-1_y.c: Ditto. + * gcc.dg/compat/struct-by-value-2_x.c: Ditto. + * gcc.dg/compat/struct-by-value-3_x.c: Ditto. + * gcc.dg/compat/struct-by-value-4_x.c: Ditto. + * gcc.dg/compat/struct-by-value-5b_x.c: Ditto. + * gcc.dg/compat/struct-by-value-6b_x.c: Ditto. + * gcc.dg/compat/struct-by-value-7b_x.c: Ditto. + * gcc.dg/compat/struct-by-value-8_x.c: Ditto. + * gcc.dg/compat/struct-by-value-9_x.c: Ditto. + * gcc.dg/compat/struct-by-value-10_x.c: Ditto. + * gcc.dg/compat/struct-by-value-11_x.c: Ditto. + * gcc.dg/compat/struct-by-value-12_x.c: Ditto. + * gcc.dg/compat/struct-by-value-13_x.c: Ditto. + * gcc.dg/compat/struct-by-value-14_x.c: Ditto. + * gcc.dg/compat/struct-by-value-15_x.c: Ditto. + * gcc.dg/compat/struct-by-value-16_x.c: Ditto. + * gcc.dg/compat/struct-by-value-17_x.c: Ditto. + * gcc.dg/compat/struct-by-value-18_x.c: Ditto. + * gcc.dg/compat/struct-by-value-22_x.c: Ditto. + * gcc.dg/compat/struct-return-2_x.c: Ditto. + * gcc.dg/falign-labels-1.c: Ditto. + * gcc.dg/long_branch.c: Ditto. + * gcc.dg/nextafter-1.c: Ditto. + * gcc.dg/pr35045.c: Ditto. + * gcc.dg/pr48616.c: Ditto. + * gcc.dg/pr84100.c: Ditto. + * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto. + * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto. + * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto. + * gcc.dg/Wattributes-10.c: Expect error if pdp11. + * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11. + * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF. + * gcc.dg/builtins-1.c: Ditto. + +2018-11-01 Thomas Koenig + + PR fortran/46020 + * gfortran.dg/bind_c_18.f90: Adjust error message. + +2018-11-01 Marek Polacek + + * g++.dg/cpp1z/constexpr-lambda22.C: New test, + +2018-11-01 Jozef Lawrynowicz + + * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32. + +2018-11-30 Jan Hubicka + + * g++.dg/lto/pr84805_1.C: Update template. + * g++.dg/lto/pr84805_0.C: Update template. + * g++.dg/lto/pr84805_1b.C: Update template. + * g++.dg/lto/pr84805_0b.C: Update template. + +2018-11-01 Jakub Jelinek + + PR tree-optimization/87826 + * gcc.dg/pr87826.c: New test. + +2018-11-01 Thomas Koenig + + PR fortran/46020 + * gfortran.dg/bind_c_usage_7.f90: Adjust error message. + * gfortran.dg/bind_c_usage_32.f90: New test. + +2018-11-01 Nathan Sidwell + + * g++.dg/abi/anon5.C: New. + +2018-11-01 Jakub Jelinek + + PR d/87824 + * gdc.dg/simd.d: Add -Wno-psabi. + * gdc.dg/compilable.d: Likewise. + +2018-11-01 Martin Liska + Jason Merrill + + PR c++/64266 + PR bootstrap/70422 + PR ipa/81277 + * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation + test. + * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time + assumptions are not longer valid. + +2018-10-31 Thomas Koenig + + PR fortran/20520 + * gfortran.dg/allocatable_uninitialized_1.f90: New test. + +2018-10-31 Nathan Sidwell + + * g++.dg/lookup/friend21.C: New. + +2018-10-31 Martin Liska + + PR driver/83193 + * gcc.target/aarch64/spellcheck_7.c: New test. + * gcc.target/aarch64/spellcheck_8.c: New test. + * gcc.target/aarch64/spellcheck_9.c: New test. + +2018-10-31 Nathan Sidwell + + * g++.dg/lookup/using60.C: New. + +2018-10-31 Richard Biener + + PR middle-end/70359 + PR middle-end/86270 + * gcc.target/i386/pr70359.c: New testcase. + * gcc.target/i386/pr86270.c: Likewise. + +2018-10-31 Claudiu Zissulescu + + * gcc.target/arc/jumptable.c: New test. + +2018-10-31 Claudiu Zissulescu + + * gcc.target/arc/tls-gd.c: New file. + * gcc.target/arc/tls-ie.c: Likewise. + * gcc.target/arc/tls-ld.c: Likewise. + * gcc.target/arc/tls-le.c: Likewise. + * gcc.target/arc/tls-1.c: Update test. + +2018-10-31 Claudiu Zissulescu + + * gcc.target/arc/mulsi3_highpart-2.c: Update test. + +2018-10-31 Martin Liska + + * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message. + * c-c++-common/ubsan/unreachable-1.c (main): Likewise. + * c-c++-common/ubsan/unreachable-2.c: Likewise. + * c-c++-common/ubsan/unreachable-4.c (main): Likewise. + +2018-10-31 Thomas Preud'homme + + PR target/87374 + * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and + -mword-relocations would be passed when compiling the test. + * gcc.target/arm/movsi_movt.c: Likewise. + * gcc.target/arm/pr81863.c: Likewise. + * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise. + * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise. + * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise. + * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise. + * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise. + * gcc.target/arm/tls-disable-literal-pool.c: Likewise. + +2018-10-31 Richard Biener + + PR testsuite/87802 + * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets. + +2018-10-30 Thomas Koenig + + PR fortran/85896 + * gfortran.dg/min_max_type.f90: New test. + +2018-10-30 Martin Sebor + + PR middle-end/87041 + * gcc.c-torture/execute/fprintf-2.c: New test. + * gcc.c-torture/execute/printf-2.c: Same. + * gcc.c-torture/execute/user-printf.c: Same. + * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same. + * gcc.dg/tree-ssa/builtin-printf-2.c: Same. + * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same. + * gcc.dg/tree-ssa/user-printf-warn-1.c: Same. + +2018-10-30 Marek Polacek + + Implement P0892R2, explicit(bool). + * g++.dg/cpp2a/explicit1.C: New test. + * g++.dg/cpp2a/explicit10.C: New test. + * g++.dg/cpp2a/explicit11.C: New test. + * g++.dg/cpp2a/explicit12.C: New test. + * g++.dg/cpp2a/explicit13.C: New test. + * g++.dg/cpp2a/explicit2.C: New test. + * g++.dg/cpp2a/explicit3.C: New test. + * g++.dg/cpp2a/explicit4.C: New test. + * g++.dg/cpp2a/explicit5.C: New test. + * g++.dg/cpp2a/explicit6.C: New test. + * g++.dg/cpp2a/explicit7.C: New test. + * g++.dg/cpp2a/explicit8.C: New test. + * g++.dg/cpp2a/explicit9.C: New test. + +2018-10-30 Segher Boessenkool + + PR rtl-optimization/87708 + * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test. + * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test. + +2018-10-30 Paolo Carlini + + * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too. + * g++.dg/ext/flexarray-mangle-2.C: Likewise. + * g++.dg/ext/flexarray-mangle.C: Likewise. + * g++.dg/ext/flexarray-subst.C: Likewise. + * g++.dg/ext/flexary10.C: Likewise. + * g++.dg/ext/flexary11.C: Likewise. + * g++.dg/ext/flexary14.C: Likewise. + * g++.dg/ext/flexary16.C: Likewise. + * g++.dg/ext/flexary26.C: Likewise. + * g++.dg/ext/flexary27.C: Likewise. + * g++.dg/ext/flexary7.C: Likewise. + * g++.dg/ext/pr71290.C: Likewise. + +2018-10-30 Paul Koning + + * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support. + +2018-10-30 Michael Ploujnikov + + * gcc.dg/tree-prof/cold_partition_label.c: Update for cold + section names without numbers. + * gcc.dg/tree-prof/section-attr-1.c: Ditto. + * gcc.dg/tree-prof/section-attr-2.c: Ditto. + * gcc.dg/tree-prof/section-attr-3.c: Ditto. + +2018-10-29 David Malcolm + + PR c++/87721 + * c-c++-common/substring-location-PR-87721.c: New test. + * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for + PR 87721. + * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c + (test_string_literals): Fold the index arguments before checking + for INTEGER_CST. + +2018-10-29 David Malcolm + + * c-c++-common/spellcheck-reserved.c: Update expected output for + C++ for merger of "did you mean" suggestions into the error + message. + * g++.dg/ext/builtin3.C: Update expected output for merger of "did + you mean" suggestion into the error. + * g++.dg/lookup/error1.C: Likewise. + * g++.dg/lookup/pr77549.C: Likewise. + * g++.dg/lookup/pr80913.C: Likewise. + * g++.dg/lookup/suggestions1.C: Likewise. + * g++.dg/lookup/suggestions2.C: New test. + * g++.dg/overload/koenig1.C: Update expected output as above. + * g++.dg/spellcheck-identifiers-2.C: Likewise. + * g++.dg/spellcheck-identifiers.C: Likewise. + * g++.dg/spellcheck-ns.C: New test. + * g++.dg/spellcheck-pr77829.C: Update expected output as above. + * g++.dg/spellcheck-pr78656.C: Likewise. + * g++.dg/spellcheck-pr79298.C: Likewise, adding + -fdiagnostics-show-caret to options. + * g++.dg/spellcheck-pr80177.C: Likewise. + * g++.dg/spellcheck-single-vs-multiple.C: New test. + * g++.dg/spellcheck-typenames.C: Update expected output as above. + * g++.dg/template/static10.C: Likewise. + * g++.old-deja/g++.mike/ns5.C: Likewise. + * g++.old-deja/g++.mike/ns7.C: Likewise. + * g++.old-deja/g++.ns/koenig5.C: Likewise. + * g++.old-deja/g++.other/lineno5.C: Likewise. + +2018-10-29 Paolo Carlini + + * g++.dg/cpp0x/auto24.C: Test location too. + * g++.dg/cpp0x/auto3.C: Likewise. + * g++.dg/cpp0x/auto42.C: Likewise. + * g++.dg/cpp0x/initlist57.C: Likewise. + * g++.dg/cpp0x/initlist75.C: Likewise. + * g++.dg/cpp0x/initlist80.C: Likewise. + * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise. + * g++.old-deja/g++.brendan/array-refs.C: Likewise. + * g++.old-deja/g++.bugs/900322_01.C: Likewise. + * g++.old-deja/g++.bugs/900519_07.C: Likewise. + * g++.old-deja/g++.other/typeck1.C: Likewise. + +2018-10-29 Kugan Vivekanandarajah + + PR middle-end/87469 + * g++.dg/pr87469.C: New test. + +2018-10-29 Marek Polacek + + PR c++/87594 - constexpr rejects-valid with range-based for. + * g++.dg/cpp1y/constexpr-loop8.C: New test. + +2018-10-29 Richard Biener + + PR tree-optimization/87785 + * gcc.dg/torture/20181029-1.c: New testcase. + * gcc.dg/torture/20181029-2.c: Likewise. + +2018-10-29 Richard Biener + + PR tree-optimization/87790 + * gcc.dg/pr87790.c: New testcase. + +2018-10-29 Martin Liska + + * g++.dg/gcov/gcov-8.C: Do not check intermediate format. + * lib/gcov.exp: Remove legacy verify-intermediate. + +2018-10-28 Kugan Vivekanandarajah + + * gcc.dg/gimplefe-30.c: New test. + * gcc.dg/gimplefe-31.c: New test. + * gcc.dg/gimplefe-32.c: New test. + * gcc.dg/gimplefe-33.c: New test. + +2018-10-28 Iain Buclaw + + * gcc.misc-tests/help.exp: Add D to option descriptions check. + * gdc.dg/asan/asan.exp: New file. + * gdc.dg/asan/gdc272.d: New test. + * gdc.dg/compilable.d: New test. + * gdc.dg/dg.exp: New file. + * gdc.dg/gdc254.d: New test. + * gdc.dg/gdc260.d: New test. + * gdc.dg/gdc270a.d: New test. + * gdc.dg/gdc270b.d: New test. + * gdc.dg/gdc282.d: New test. + * gdc.dg/gdc283.d: New test. + * gdc.dg/imports/gdc170.d: New test. + * gdc.dg/imports/gdc231.d: New test. + * gdc.dg/imports/gdc239.d: New test. + * gdc.dg/imports/gdc241a.d: New test. + * gdc.dg/imports/gdc241b.d: New test. + * gdc.dg/imports/gdc251a.d: New test. + * gdc.dg/imports/gdc251b.d: New test. + * gdc.dg/imports/gdc253.d: New test. + * gdc.dg/imports/gdc254a.d: New test. + * gdc.dg/imports/gdc256.d: New test. + * gdc.dg/imports/gdc27.d: New test. + * gdc.dg/imports/gdcpkg256/package.d: New test. + * gdc.dg/imports/runnable.d: New test. + * gdc.dg/link.d: New test. + * gdc.dg/lto/lto.exp: New file. + * gdc.dg/lto/ltotests_0.d: New test. + * gdc.dg/lto/ltotests_1.d: New test. + * gdc.dg/runnable.d: New test. + * gdc.dg/simd.d: New test. + * gdc.test/gdc-test.exp: New file. + * lib/gdc-dg.exp: New file. + * lib/gdc.exp: New file. + +2017-10-28 Thomas Koenig + + PR fortran/54613 + * gfortran.dg/findloc_1.f90: New test. + * gfortran.dg/findloc_2.f90: New test. + * gfortran.dg/findloc_3.f90: New test. + * gfortran.dg/findloc_4.f90: New test. + * gfortran.dg/findloc_5.f90: New test. + * gfortran.dg/findloc_6.f90: New test. + +2018-10-26 Bill Schmidt + Jinsong Ji + + * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also; + formatting cleanup. + * gcc.target/powerpc/sse-pavgw-1.c: Likewise. + * gcc.target/powerpc/sse2-addsd-1.c: Likewise. + * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise. + * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise. + * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise. + * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise. + * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise. + * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise. + * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise. + * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise. + * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise. + * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise. + * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise. + * gcc.target/powerpc/sse2-divpd-1.c: Likewise. + * gcc.target/powerpc/sse2-divsd-1.c: Likewise. + * gcc.target/powerpc/sse2-maxsd-1.c: Likewise. + * gcc.target/powerpc/sse2-minsd-1.c: Likewise. + * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise. + * gcc.target/powerpc/sse2-movq-1.c: Likewise. + * gcc.target/powerpc/sse2-movsd-3.c: Likewise. + * gcc.target/powerpc/sse2-mulpd-1.c: Likewise. + * gcc.target/powerpc/sse2-mulsd-1.c: Likewise. + * gcc.target/powerpc/sse2-packssdw-1.c: Likewise. + * gcc.target/powerpc/sse2-packsswb-1.c: Likewise. + * gcc.target/powerpc/sse2-packuswb-1.c: Likewise. + * gcc.target/powerpc/sse2-paddsb-1.c: Likewise. + * gcc.target/powerpc/sse2-paddsw-1.c: Likewise. + * gcc.target/powerpc/sse2-paddusb-1.c: Likewise. + * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise. + * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise. + * gcc.target/powerpc/sse2-pmuludq1.c: Likewise. + * gcc.target/powerpc/sse2-psadbw-1.c: Likewise. + * gcc.target/powerpc/sse2-pshufd-1.c: Likewise. + * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise. + * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise. + * gcc.target/powerpc/sse2-pslld-2.c: Likewise. + * gcc.target/powerpc/sse2-pslldq-1.c: Likewise. + * gcc.target/powerpc/sse2-psrld-1.c: Likewise. + * gcc.target/powerpc/sse2-psrld-2.c: Likewise. + * gcc.target/powerpc/sse2-psrldq-1.c: Likewise. + * gcc.target/powerpc/sse2-psubusb-1.c: Likewise. + * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise. + * gcc.target/powerpc/sse2-subsd-1.c: Likewise. + +2018-10-26 Paul A. Clarke + + * gcc.target/powerpc/ssse3-check.h: New file. + * gcc.target/powerpc/ssse3-vals.h: New file. + * gcc.target/powerpc/ssse3-pabsb.c: New file. + * gcc.target/powerpc/ssse3-pabsd.c: New file. + * gcc.target/powerpc/ssse3-pabsw.c: New file. + * gcc.target/powerpc/ssse3-palignr.c: New file. + * gcc.target/powerpc/ssse3-phaddd.c: New file. + * gcc.target/powerpc/ssse3-phaddsw.c: New file. + * gcc.target/powerpc/ssse3-phaddw.c: New file. + * gcc.target/powerpc/ssse3-phsubd.c: New file. + * gcc.target/powerpc/ssse3-phsubsw.c: New file. + * gcc.target/powerpc/ssse3-phsubw.c: New file. + * gcc.target/powerpc/ssse3-pmaddubsw.c: New file. + * gcc.target/powerpc/ssse3-pmulhrsw.c: New file. + * gcc.target/powerpc/ssse3-pshufb.c: New file. + * gcc.target/powerpc/ssse3-psignb.c: New file. + * gcc.target/powerpc/ssse3-psignd.c: New file. + * gcc.target/powerpc/ssse3-psignw.c: New file. + +2018-10-26 Paul A. Clarke + + * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution. + * gcc.target/powerpc/mmx-packssdw-1.c: Likewise. + * gcc.target/powerpc/mmx-packsswb-1.c: Likewise. + * gcc.target/powerpc/mmx-packs.c: Likewise. + * gcc.target/powerpc/mmx-packssdw-1.c: Likewise. + * gcc.target/powerpc/mmx-packsswb-1.c: Likewise. + * gcc.target/powerpc/mmx-paddb-1.c: Likewise. + * gcc.target/powerpc/mmx-paddd-1.c: Likewise. + * gcc.target/powerpc/mmx-paddsb-1.c: Likewise. + * gcc.target/powerpc/mmx-paddsw-1.c: Likewise. + * gcc.target/powerpc/mmx-paddusb-1.c: Likewise. + * gcc.target/powerpc/mmx-paddusw-1.c: Likewise. + * gcc.target/powerpc/mmx-paddw-1.c: Likewise. + * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise. + * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise. + * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise. + * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise. + * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise. + * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise. + * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise. + * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise. + * gcc.target/powerpc/mmx-pmullw-1.c: Likewise. + * gcc.target/powerpc/mmx-pslld-1.c: Likewise. + * gcc.target/powerpc/mmx-psllw-1.c: Likewise. + * gcc.target/powerpc/mmx-psrad-1.c: Likewise. + * gcc.target/powerpc/mmx-psraw-1.c: Likewise. + * gcc.target/powerpc/mmx-psrld-1.c: Likewise. + * gcc.target/powerpc/mmx-psrlw-1.c: Likewise. + * gcc.target/powerpc/mmx-psubb-2.c: Likewise. + * gcc.target/powerpc/mmx-psubd-2.c: Likewise. + * gcc.target/powerpc/mmx-psubsb-1.c: Likewise. + * gcc.target/powerpc/mmx-psubsw-1.c: Likewise. + * gcc.target/powerpc/mmx-psubusb-1.c: Likewise. + * gcc.target/powerpc/mmx-psubusw-1.c: Likewise. + * gcc.target/powerpc/mmx-psubw-2.c: Likewise. + * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise. + * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise. + * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise. + * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise. + * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise. + * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise. + * gcc.target/powerpc/pr37191.c: Likewise. + * gcc.target/powerpc/sse-addps-1.c: Likewise. + * gcc.target/powerpc/sse-addss-1.c: Likewise. + * gcc.target/powerpc/sse-andnps-1.c: Likewise. + * gcc.target/powerpc/sse-andps-1.c: Likewise. + * gcc.target/powerpc/sse-cmpss-1.c: Likewise. + * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise. + * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise. + * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise. + * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise. + * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise. + * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise. + * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise. + * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise. + * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise. + * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise. + * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise. + * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise. + * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise. + * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise. + * gcc.target/powerpc/sse-divps-1.c: Likewise. + * gcc.target/powerpc/sse-divss-1.c: Likewise. + * gcc.target/powerpc/sse-maxps-1.c: Likewise. + * gcc.target/powerpc/sse-maxps-2.c: Likewise. + * gcc.target/powerpc/sse-maxss-1.c: Likewise. + * gcc.target/powerpc/sse-minps-1.c: Likewise. + * gcc.target/powerpc/sse-minps-2.c: Likewise. + * gcc.target/powerpc/sse-minss-1.c: Likewise. + * gcc.target/powerpc/sse-movaps-1.c: Likewise. + * gcc.target/powerpc/sse-movaps-2.c: Likewise. + * gcc.target/powerpc/sse-movhlps-1.c: Likewise. + * gcc.target/powerpc/sse-movhps-1.c: Likewise. + * gcc.target/powerpc/sse-movhps-2.c: Likewise. + * gcc.target/powerpc/sse-movlhps-1.c: Likewise. + * gcc.target/powerpc/sse-movlps-1.c: Likewise. + * gcc.target/powerpc/sse-movlps-2.c: Likewise. + * gcc.target/powerpc/sse-movmskb-1.c: Likewise. + * gcc.target/powerpc/sse-movmskps-1.c: Likewise. + * gcc.target/powerpc/sse-movss-1.c: Likewise. + * gcc.target/powerpc/sse-movss-2.c: Likewise. + * gcc.target/powerpc/sse-movss-3.c: Likewise. + * gcc.target/powerpc/sse-mulps-1.c: Likewise. + * gcc.target/powerpc/sse-mulss-1.c: Likewise. + * gcc.target/powerpc/sse-orps-1.c: Likewise. + * gcc.target/powerpc/sse-pavgw-1.c: Likewise. + * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise. + * gcc.target/powerpc/sse-pmaxub-1.c: Likewise. + * gcc.target/powerpc/sse-pminsw-1.c: Likewise. + * gcc.target/powerpc/sse-pminub-1.c: Likewise. + * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise. + * gcc.target/powerpc/sse-psadbw-1.c: Likewise. + * gcc.target/powerpc/sse-rcpps-1.c: Likewise. + * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise. + * gcc.target/powerpc/sse-shufps-1.c: Likewise. + * gcc.target/powerpc/sse-sqrtps-1.c: Likewise. + * gcc.target/powerpc/sse-subps-1.c: Likewise. + * gcc.target/powerpc/sse-subss-1.c: Likewise. + * gcc.target/powerpc/sse-ucomiss-1.c: Likewise. + * gcc.target/powerpc/sse-ucomiss-2.c: Likewise. + * gcc.target/powerpc/sse-ucomiss-3.c: Likewise. + * gcc.target/powerpc/sse-ucomiss-4.c: Likewise. + * gcc.target/powerpc/sse-ucomiss-5.c: Likewise. + * gcc.target/powerpc/sse-ucomiss-6.c: Likewise. + * gcc.target/powerpc/sse-unpckhps-1.c: Likewise. + * gcc.target/powerpc/sse-unpcklps-1.c: Likewise. + * gcc.target/powerpc/sse-xorps-1.c: Likewise. + * gcc.target/powerpc/sse2-addpd-1.c: Likewise. + * gcc.target/powerpc/sse2-addsd-1.c: Likewise. + * gcc.target/powerpc/sse2-andnpd-1.c: Likewise. + * gcc.target/powerpc/sse2-andpd-1.c: Likewise. + * gcc.target/powerpc/sse2-cmppd-1.c: Likewise. + * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise. + * gcc.target/powerpc/sse2-comisd-1.c: Likewise. + * gcc.target/powerpc/sse2-comisd-2.c: Likewise. + * gcc.target/powerpc/sse2-comisd-3.c: Likewise. + * gcc.target/powerpc/sse2-comisd-4.c: Likewise. + * gcc.target/powerpc/sse2-comisd-5.c: Likewise. + * gcc.target/powerpc/sse2-comisd-6.c: Likewise. + * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise. + * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise. + * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise. + * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise. + * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise. + * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise. + * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise. + * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise. + * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise. + * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise. + * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise. + * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise. + * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise. + * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise. + * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise. + * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise. + * gcc.target/powerpc/sse2-divpd-1.c: Likewise. + * gcc.target/powerpc/sse2-divsd-1.c: Likewise. + * gcc.target/powerpc/sse2-maxpd-1.c: Likewise. + * gcc.target/powerpc/sse2-maxsd-1.c: Likewise. + * gcc.target/powerpc/sse2-minpd-1.c: Likewise. + * gcc.target/powerpc/sse2-minsd-1.c: Likewise. + * gcc.target/powerpc/sse2-mmx.c: Likewise. + * gcc.target/powerpc/sse2-movhpd-1.c: Likewise. + * gcc.target/powerpc/sse2-movhpd-2.c: Likewise. + * gcc.target/powerpc/sse2-movlpd-1.c: Likewise. + * gcc.target/powerpc/sse2-movlpd-2.c: Likewise. + * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise. + * gcc.target/powerpc/sse2-movq-1.c: Likewise. + * gcc.target/powerpc/sse2-movq-2.c: Likewise. + * gcc.target/powerpc/sse2-movq-3.c: Likewise. + * gcc.target/powerpc/sse2-movsd-1.c: Likewise. + * gcc.target/powerpc/sse2-movsd-2.c: Likewise. + * gcc.target/powerpc/sse2-movsd-3.c: Likewise. + * gcc.target/powerpc/sse2-mulpd-1.c: Likewise. + * gcc.target/powerpc/sse2-mulsd-1.c: Likewise. + * gcc.target/powerpc/sse2-orpd-1.c: Likewise. + * gcc.target/powerpc/sse2-packssdw-1.c: Likewise. + * gcc.target/powerpc/sse2-packsswb-1.c: Likewise. + * gcc.target/powerpc/sse2-packuswb-1.c: Likewise. + * gcc.target/powerpc/sse2-paddb-1.c: Likewise. + * gcc.target/powerpc/sse2-paddd-1.c: Likewise. + * gcc.target/powerpc/sse2-paddq-1.c: Likewise. + * gcc.target/powerpc/sse2-paddsb-1.c: Likewise. + * gcc.target/powerpc/sse2-paddsw-1.c: Likewise. + * gcc.target/powerpc/sse2-paddusb-1.c: Likewise. + * gcc.target/powerpc/sse2-paddusw-1.c: Likewise. + * gcc.target/powerpc/sse2-paddw-1.c: Likewise. + * gcc.target/powerpc/sse2-pand-1.c: Likewise. + * gcc.target/powerpc/sse2-pandn-1.c: Likewise. + * gcc.target/powerpc/sse2-pavgb-1.c: Likewise. + * gcc.target/powerpc/sse2-pavgw-1.c: Likewise. + * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise. + * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise. + * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise. + * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise. + * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise. + * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise. + * gcc.target/powerpc/sse2-pextrw.c: Likewise. + * gcc.target/powerpc/sse2-pinsrw.c: Likewise. + * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise. + * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise. + * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise. + * gcc.target/powerpc/sse2-pminsw-1.c: Likewise. + * gcc.target/powerpc/sse2-pminub-1.c: Likewise. + * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise. + * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise. + * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise. + * gcc.target/powerpc/sse2-pmullw-1.c: Likewise. + * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise. + * gcc.target/powerpc/sse2-por-1.c: Likewise. + * gcc.target/powerpc/sse2-psadbw-1.c: Likewise. + * gcc.target/powerpc/sse2-pshufd-1.c: Likewise. + * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise. + * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise. + * gcc.target/powerpc/sse2-pslld-1.c: Likewise. + * gcc.target/powerpc/sse2-pslld-2.c: Likewise. + * gcc.target/powerpc/sse2-pslldq-1.c: Likewise. + * gcc.target/powerpc/sse2-psllq-1.c: Likewise. + * gcc.target/powerpc/sse2-psllq-2.c: Likewise. + * gcc.target/powerpc/sse2-psllw-1.c: Likewise. + * gcc.target/powerpc/sse2-psllw-2.c: Likewise. + * gcc.target/powerpc/sse2-psrad-1.c: Likewise. + * gcc.target/powerpc/sse2-psrad-2.c: Likewise. + * gcc.target/powerpc/sse2-psraw-1.c: Likewise. + * gcc.target/powerpc/sse2-psraw-2.c: Likewise. + * gcc.target/powerpc/sse2-psrld-1.c: Likewise. + * gcc.target/powerpc/sse2-psrld-2.c: Likewise. + * gcc.target/powerpc/sse2-psrldq-1.c: Likewise. + * gcc.target/powerpc/sse2-psrlq-1.c: Likewise. + * gcc.target/powerpc/sse2-psrlq-2.c: Likewise. + * gcc.target/powerpc/sse2-psrlw-1.c: Likewise. + * gcc.target/powerpc/sse2-psrlw-2.c: Likewise. + * gcc.target/powerpc/sse2-psubb-1.c: Likewise. + * gcc.target/powerpc/sse2-psubd-1.c: Likewise. + * gcc.target/powerpc/sse2-psubq-1.c: Likewise. + * gcc.target/powerpc/sse2-psubsb-1.c: Likewise. + * gcc.target/powerpc/sse2-psubsw-1.c: Likewise. + * gcc.target/powerpc/sse2-psubusb-1.c: Likewise. + * gcc.target/powerpc/sse2-psubusw-1.c: Likewise. + * gcc.target/powerpc/sse2-psubw-1.c: Likewise. + * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise. + * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise. + * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise. + * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise. + * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise. + * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise. + * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise. + * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise. + * gcc.target/powerpc/sse2-pxor-1.c: Likewise. + * gcc.target/powerpc/sse2-shufpd-1.c: Likewise. + * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise. + * gcc.target/powerpc/sse2-subpd-1.c: Likewise. + * gcc.target/powerpc/sse2-subsd-1.c: Likewise. + * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise. + * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise. + * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise. + * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise. + * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise. + * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise. + * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise. + * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise. + * gcc.target/powerpc/sse2-xorpd-1.c: Likewise. + * gcc.target/powerpc/sse3-addsubpd.c: Likewise. + * gcc.target/powerpc/sse3-addsubps.c: Likewise. + * gcc.target/powerpc/sse3-haddpd.c: Likewise. + * gcc.target/powerpc/sse3-haddps.c: Likewise. + * gcc.target/powerpc/sse3-hsubpd.c: Likewise. + * gcc.target/powerpc/sse3-hsubps.c: Likewise. + * gcc.target/powerpc/sse3-lddqu.c: Likewise. + * gcc.target/powerpc/sse3-movddup.c: Likewise. + * gcc.target/powerpc/sse3-movshdup.c: Likewise. + * gcc.target/powerpc/sse3-movsldup.c: Likewise. + * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add + ommitted "-mpower8-vector" to dg-options. + +2018-10-26 Jan Hubicka + + * g++.dg/lto/odr-1_0.C: Fix template. + * g++.dg/lto/odr-1_1.C: Fix template. + +2018-10-26 Richard Biener + + PR tree-optimization/87105 + * g++.dg/vect/slp-pr87105.cc: Adjust. + * gcc.dg/torture/20181024-1.c: New testcase. + * g++.dg/opt/20181025-1.C: Likewise. + +2018-10-26 Richard Biener + + PR testsuite/87754 + * g++.dg/lto/odr-1_0.C: Fix pattern. + +2018-10-26 Richard Biener + + PR tree-optimization/87746 + * gcc.dg/pr87746.c: New testcase. + +2018-10-26 Rainer Orth + + * gcc.dg/pr78973-2.c: Remove xfail on dg-warning. + +2018-10-25 Carl Love + + * gcc.target/powerpc/float128-cmp2-runnable.c: New test file. + +2018-10-25 Martin Liska + + PR testsuite/87739 + * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char. + +2018-10-25 Martin Liska + + PR other/87735 + * gcc.dg/tree-prof/time-profiler-1.c: Revert. + * gcc.dg/tree-prof/time-profiler-2.c: Likewise. + * gcc.dg/tree-prof/time-profiler-3.c: Likewise. + +2018-10-25 Ilya Leoshkevich + + * gcc.target/s390/global-array-almost-huge-element.c: New test. + * gcc.target/s390/global-array-almost-negative-huge-element.c: New test. + * gcc.target/s390/global-array-element-pic.c: New test. + * gcc.target/s390/global-array-even-element.c: New test. + * gcc.target/s390/global-array-huge-element.c: New test. + * gcc.target/s390/global-array-negative-huge-element.c: New test. + * gcc.target/s390/global-array-odd-element.c: New test. + +2018-10-25 Jan Hubicka + + * g++.dg/lto/odr-1_0.C: New test. + * g++.dg/lto/odr-1_1.C: New test. + +2018-10-25 Thomas Preud'homme + + + * gcc.dg/sibcall-9.c: Make v static. + * gcc.dg/sibcall-10.c: Likewise. + +2018-10-25 Richard Biener + + PR tree-optimization/87665 + PR tree-optimization/87745 + * gfortran.dg/20181025-1.f: New testcase. + +2018-10-25 Jakub Jelinek + + PR fortran/87725 + * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier + from kind with a colon rather than comma. + * gfortran.dg/gomp/schedule-modifiers-1.f90: New test. + * gfortran.dg/gomp/schedule-modifiers-2.f90: New test. + +2018-10-24 Michael Meissner + + * gcc.target/powerpc/float128-math.c: New test to make sure the + long double built-in function names use the f128 form if the user + switched from IBM long double to IEEE long double. + * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise. + +2018-10-24 Jakub Jelinek + + PR c++/86288 + * g++.dg/cpp0x/gen-attrs-66.C: New test. + +2018-10-24 Martin Sebor + + PR c++/84851 + * g++.dg/Wclass-memaccess-4.C: Remove XFAIL. + +2018-10-24 Martin Liska + + PR tree-optimization/84436 + * gcc.dg/tree-ssa/pr84436-1.c: New test. + * gcc.dg/tree-ssa/pr84436-2.c: New test. + * gcc.dg/tree-ssa/pr84436-3.c: New test. + * gcc.dg/tree-ssa/pr84436-4.c: New test. + * gcc.dg/tree-ssa/pr84436-5.c: New test. + +2018-10-24 Ilya Leoshkevich + + * gcc.target/s390/20181024-1.c: New test. + +2018-10-24 Richard Biener + + PR tree-optimization/87105 + * gcc.dg/vect/bb-slp-39.c: New testcase. + * gfortran.dg/vect/pr83232.f90: Un-XFAIL. + +2018-10-24 Richard Biener + + PR tree-optimization/84013 + * gcc.dg/tree-ssa/restrict-9.c: New testcase. + +2018-10-24 Richard Biener + + PR tree-optimization/87665 + * gcc.dg/torture/pr87665.c: New testcase. + +2018-10-23 Jakub Jelinek + + * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down + only. Add expected warnings and messages for c++2a. + +2018-10-23 Richard Biener + + PR tree-optimization/87105 + PR tree-optimization/87608 + * g++.dg/tree-ssa/phiopt-1.C: New testcase. + g++.dg/vect/slp-pr87105.cc: Likewise. + * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase + relies on phiprop run before. + * g++.dg/tree-ssa/pr30738.C: Likewise. + * g++.dg/tree-ssa/pr57380.C: Likewise. + * gcc.dg/tree-ssa/pr84859.c: Likewise. + * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is + confused by copies in the IL left by EVRP. + * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused + by predictors. + * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2. + * gcc.dg/pr24574.c: Likewise. + * g++.dg/tree-ssa/pr86544.C: Scan phiopt4. + +2018-10-23 Richard Biener + + PR tree-optimization/87700 + * gcc.dg/torture/pr87700.c: New testcase. + +2018-10-23 Richard Biener + + PR tree-optimization/87693 + * gcc.dg/torture/pr87693.c: New testcase. + +2018-10-23 Paul Thomas + + PR fortran/85603 + * gfortran.dg/deferred_character_23.f90 : Check reallocation is + occurring as it should and a regression caused by version 1 of + this patch. + +2018-10-22 Yury Gribov + + PR tree-optimization/87633 + * g++.dg/pr87633.C: New test. + +2018-10-22 Marek Polacek + + PR testsuite/87694 + * g++.dg/concepts/memfun-err.C: Make it a compile test. + +2018-10-22 Richard Biener + + * gcc.dg/tree-ssa/evrp12.c: New testcase. + * gcc.dg/predict-6.c: Adjust. + * gcc.dg/tree-ssa/vrp33.c: Disable EVRP. + * gcc.dg/tree-ssa/vrp02.c: Likewise. + * gcc.dg/tree-ssa/cunroll-9.c: Likewise. + +2018-10-22 Martin Liska + + PR tree-optimization/87686 + * g++.dg/tree-ssa/pr87686.C: New test. + +2018-10-22 Jakub Jelinek + + * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate + properly -std= options. + +2018-10-22 Richard Biener + + * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access. + +2018-10-22 Eric Botcazou + + * gnat.dg/sso14.adb: New test. + * gnat.dg/sso15.adb: Likewise. + +2018-10-22 Eric Botcazou + + * gnat.dg/warn19.ad[sb]: New test. + * gnat.dg/warn19_pkg.ads: New helper. + +2018-10-22 Richard Biener + + PR tree-optimization/87640 + * gcc.dg/torture/pr87640.c: New testcase. + +2018-10-22 Ilya Leoshkevich + + * gcc.target/s390/litpool-int.c: New test. + +2018-10-22 H.J. Lu + + PR target/72782 + * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test. + * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise. + * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise. + * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise. + * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise. + * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise. + * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise. + * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise. + +2018-10-22 H.J. Lu + + PR target/72782 + * gcc.target/i386/avx512f-and-di-zmm-1.c: New test. + * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise. + * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise. + * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise. + * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise. + * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise. + * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise. + * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise. + * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise. + * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise. + * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise. + * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise. + * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise. + * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise. + * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise. + * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise. + * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise. + * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise. + * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise. + * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise. + * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise. + * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise. + * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise. + * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise. + * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise. + * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise. + * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise. + +2018-10-22 H.J. Lu + + PR target/72782 + * gcc.target/i386/avx512f-add-di-zmm-1.c: New test. + * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise. + * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise. + * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise. + * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise. + * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise. + * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise. + * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise. + * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise. + * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise. + * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise. + * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise. + * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise. + * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise. + * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise. + * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise. + * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise. + +2018-10-21 H.J. Lu + + PR target/72782 + * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New. + (__builtin_ia32_vfmsubpd512_maskz): Likewise. + (__builtin_ia32_vfmsubps512_mask): Likewise. + (__builtin_ia32_vfmsubps512_maskz): Likewise. + (__builtin_ia32_vfnmaddpd512_mask3): Likewise. + (__builtin_ia32_vfnmaddpd512_maskz): Likewise. + (__builtin_ia32_vfnmaddps512_mask3): Likewise. + (__builtin_ia32_vfnmaddps512_maskz): Likewise. + (__builtin_ia32_vfnmsubpd512_maskz): Likewise. + (__builtin_ia32_vfnmsubps512_maskz): Likewise. + * gcc.target/i386/sse-13.c + (__builtin_ia32_vfmsubpd512_mask): Likewise. + (__builtin_ia32_vfmsubpd512_maskz): Likewise. + (__builtin_ia32_vfmsubps512_mask): Likewise. + (__builtin_ia32_vfmsubps512_maskz): Likewise. + (__builtin_ia32_vfnmaddpd512_mask3): Likewise. + (__builtin_ia32_vfnmaddpd512_maskz): Likewise. + (__builtin_ia32_vfnmaddps512_mask3): Likewise. + (__builtin_ia32_vfnmaddps512_maskz): Likewise. + (__builtin_ia32_vfnmsubpd512_maskz): Likewise. + (__builtin_ia32_vfnmsubps512_maskz): Likewise. + * gcc.target/i386/sse-23.c + (__builtin_ia32_vfmsubpd512_mask): Likewise. + (__builtin_ia32_vfmsubpd512_maskz): Likewise. + (__builtin_ia32_vfmsubps512_mask): Likewise. + (__builtin_ia32_vfmsubps512_maskz): Likewise. + (__builtin_ia32_vfnmaddpd512_mask3): Likewise. + (__builtin_ia32_vfnmaddpd512_maskz): Likewise. + (__builtin_ia32_vfnmaddps512_mask3): Likewise. + (__builtin_ia32_vfnmaddps512_maskz): Likewise. + (__builtin_ia32_vfnmsubpd512_maskz): Likewise. + (__builtin_ia32_vfnmsubps512_maskz): Likewise. + +2018-10-21 H.J. Lu + + PR target/72782 + * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test. + * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise. + * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise. + * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise. + * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise. + * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise. + * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise. + * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise. + * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise. + * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise. + * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise. + +2018-10-21 H.J. Lu + + PR target/72782 + * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test. + * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise. + * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise. + * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise. + * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise. + * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise. + * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise. + * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise. + * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise. + * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise. + * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise. + +2018-10-21 H.J. Lu + + PR target/72782 + * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test. + * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise. + * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise. + * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise. + * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise. + * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise. + * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise. + * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise. + * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise. + * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise. + * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise. + +2018-10-21 Paul Thomas + + PR fortran/71880 + * gfortran.dg/deferred_character_31.f90 : New test. + +2018-10-21 H.J. Lu + + PR target/72782 + * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test. + * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise. + * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise. + * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise. + * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise. + * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise. + * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise. + * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise. + * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise. + +2018-10-21 H.J. Lu + + PR target/87662 + * gcc.target/i386/pr87662.c + +2018-10-20 H.J. Lu + + PR target/72782 + * gcc.target/i386/avx512f-div-df-zmm-1.c: New test. + * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise. + * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise. + * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise. + * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise. + * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise. + * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise. + * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise. + +2018-10-20 Marek Polacek + + * g++.dg/*.C: Use target c++17 instead of explicit dg-options. + * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to + the list of default stds to test. + +2018-10-20 Jakub Jelinek + + PR middle-end/87647 + * gcc.c-torture/compile/pr87647.c: New test. + +2018-10-19 Jakub Jelinek + + PR middle-end/85488 + PR middle-end/87649 + * c-c++-common/gomp/doacross-2.c: New test. + * c-c++-common/gomp/sink-3.c: Expect another error during error + recovery. + +2018-10-19 Segher Boessenkool + + * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR + field number. + * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto. + +2018-10-19 Richard Biener + + PR middle-end/87645 + * gcc.dg/torture/pr87645.c: New testcase. + +2018-10-19 Richard Biener + + PR target/87657 + * gcc.target/i386/pr87657.c: New testcase. + +2018-10-19 H.J. Lu + + PR target/72782 + * gcc.target/i386/avx512-binop-1.h: New file. + * gcc.target/i386/avx512-binop-2.h: Likewise. + * gcc.target/i386/avx512-binop-3.h: Likewise. + * gcc.target/i386/avx512-binop-4.h: Likewise. + * gcc.target/i386/avx512-binop-5.h: Likewise. + * gcc.target/i386/avx512-binop-6.h: Likewise. + * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise. + * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise. + * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise. + * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise. + * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise. + * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise. + * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise. + * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise. + * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise. + * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise. + * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise. + * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise. + * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise. + * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise. + * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise. + * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise. + * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise. + +2018-10-19 Ilya Leoshkevich + + PR rtl-optimization/87596 + * gcc.target/i386/pr87596.c: New test. + +2018-10-19 Eric Botcazou + + * gnat.dg/frame_overflow2.adb: New test. + +2018-10-18 H.J. Lu + + PR target/72782 + * gcc.target/i386/avx512-fma-1.h: New file. + * gcc.target/i386/avx512-fma-2.h: Likewise. + * gcc.target/i386/avx512-fma-3.h: Likewise. + * gcc.target/i386/avx512-fma-4.h: Likewise. + * gcc.target/i386/avx512-fma-5.h: Likewise. + * gcc.target/i386/avx512-fma-6.h: Likewise. + * gcc.target/i386/avx512-fma-7.h: Likewise. + * gcc.target/i386/avx512-fma-8.h: Likewise. + * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise. + * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise. + * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise. + * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise. + * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise. + * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise. + * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise. + * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise. + * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise. + * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise. + * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise. + +2018-10-18 Tobias Burnus + + PR fortran/87625 + * gfortran.dg/realloc_on_assign_31.f90: New file. + +2018-10-18 David Malcolm + + PR tree-optimization/87562 + * c-c++-common/substring-location-PR-87562-1-a.h: New file. + * c-c++-common/substring-location-PR-87562-1-b.h: New file. + * c-c++-common/substring-location-PR-87562-1.c: New test. + * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for + PR 87562. + * gcc.dg/plugin/pr87562-a.h: New file. + * gcc.dg/plugin/pr87562-b.h: New file. + +2018-10-18 Paul Thomas + + PR fortran/58618 + * gfortran.dg/associate_45.f90 : New test. + +2018-10-18 Paul Thomas + + PR fortran/58618 + * gfortran.dg/deferred_character_30.f90 : New test. + +2018-10-18 Richard Biener + + PR middle-end/87087 + * gcc.dg/torture/pr87087.c: New testcase. + * gcc.dg/graphite/pr84204.c: XFAIL. + * gcc.dg/graphite/pr85935.c: Likewise. + +2018-10-18 H.J. Lu + + PR target/87537 + * gcc.target/i386/pr87537-1.c: New test. + +2018-10-17 Joseph Myers + + * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c, + gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c, + gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c, + gcc.dg/gnu2x-static-assert-1.c: New tests. + * gcc.dg/missing-symbol-3.c: Update expected fix-it text. + +2018-10-17 Tobias Burnus + + PR fortran/87632 + * gfortran.dg/select_type_47.f90: New. + +2018-10-17 Eric Botcazou + + * gcc.c-torture/execute/pr87623.c: New test. + +2018-10-17 Paolo Carlini + + PR c++/84705 + * g++.dg/cpp0x/pr84705.C: New. + +2018-10-17 Paul Thomas + + PR fortran/56386 + PR fortran/58906 + PR fortran/77385 + * gfortran.dg/associate_44.f90 : New test. + + PR fortran/80260 + * gfortran.dg/select_type_45.f90 : New test. + + PR fortran/82077 + * gfortran.dg/select_type_46.f90 : New test. + +2018-10-16 Tobias Burnus + + PR fortran/67125 + * gfortran.dg/allocate_with_source_26.f90: Extend + testcase with polymorphic variables. + +2018-10-16 Tobias Burnus + + PR fortran/67125 + * gfortran.dg/allocate_with_source_26.f90: New. + +2018-10-15 David Malcolm + + * gcc.dg/missing-header-fixit-3.c: Update expected indentation + to reflect minimum margin width. + * gcc.dg/missing-header-fixit-4.c: Likewise. + * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: + Likewise. + * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c: + Likewise. + * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c: + New test. + * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it. + +2018-10-15 Tobias Burnus + + PR fortran/87597 + * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree. + +2018-10-15 Renlin Li + + PR target/87563 + * gcc.target/aarch64/sve/pr87563.c: New. + +2018-10-15 Paul Thomas + Tobias Burnus + + PR fortran/87566 + * gfortran.dg/select_type_44.f90: New test. + * gfortran.dg/associate_42.f90: New test. + +2018-10-15 Bin Cheng + + PR tree-optimization/87022 + * gcc.dg/tree-ssa/pr87022.c: New test. + +2018-10-15 Richard Biener + + PR middle-end/87610 + * gcc.dg/torture/restrict-6.c: New testcase. + +2018-10-15 Andreas Krebbel + + * g++.dg/vec-init-1.C: New test. + +2018-10-14 H.J. Lu + + PR target/87599 + * gcc.target/i386/pr87599.c: New test. + +2018-10-14 H.J. Lu + + PR target/87572 + * gcc.target/i386/pr87572.c: New test. + +2018-10-14 Paul Thomas + + PR fortran/83146 + * gfortran.dg/associate_43.f90: New test. + +2018-10-14 Anthony Green + + * gcc.c-torture/execute/20101011-1.c: Adjust for moxie. + +2018-10-12 Yury Gribov + + PR middle-end/81376 + * c-c++-common/pr81376.c: New test. + * gcc.target/i386/387-ficom-2.c: Update test. + * gcc.target/i386/387-ficom-2.c: Ditto. + +2018-10-12 Tobias Burnus + + PR fortran/87597 + * gfortran.dg/inline_matmul_24.f90: New. + +2018-10-12 Tobias Burnus + + PR fortran/58787 + * gfortran.dg/goacc/pr77765.f90: Modify dg-error. + * gfortran.dg/interface_42.f90: Ditto. + * gfortran.dg/internal_references_1.f90: Ditto. + * gfortran.dg/invalid_procedure_name.f90: Ditto. + * gfortran.dg/pr65453.f90: Ditto. + * gfortran.dg/pr77414.f90: Ditto. + * gfortran.dg/pr78741.f90: Ditto. + * gfortran.dg/same_name_2.f90: Ditto. + +2018-10-12 Wilco Dijkstra + + * gcc.target/aarch64/popcnt.c: Test zero-extended popcount. + * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors. + +2018-10-11 Will Schmidt + + * gcc.target/powerpc/fold-vec-insert-char-p8.c: New. + * gcc.target/powerpc/fold-vec-insert-char-p9.c: New. + * gcc.target/powerpc/fold-vec-insert-double.c: New. + * gcc.target/powerpc/fold-vec-insert-float-p8.c: New. + * gcc.target/powerpc/fold-vec-insert-float-p9.c: New. + * gcc.target/powerpc/fold-vec-insert-int-p8.c: New. + * gcc.target/powerpc/fold-vec-insert-int-p9.c: New. + * gcc.target/powerpc/fold-vec-insert-longlong.c: New. + * gcc.target/powerpc/fold-vec-insert-short-p8.c: New. + * gcc.target/powerpc/fold-vec-insert-short-p9.c: New. + +2018-10-11 Will Schmidt + + * gcc.target/powerpc/fold-vec-extract-char.p7.c: New. + * gcc.target/powerpc/fold-vec-extract-char.p8.c: New. + * gcc.target/powerpc/fold-vec-extract-char.p9.c: New. + * gcc.target/powerpc/fold-vec-extract-double.p7.c: New. + * gcc.target/powerpc/fold-vec-extract-double.p8.c: New. + * gcc.target/powerpc/fold-vec-extract-double.p9.c: New. + * gcc.target/powerpc/fold-vec-extract-float.p7.c: New. + * gcc.target/powerpc/fold-vec-extract-float.p8.c: New. + * gcc.target/powerpc/fold-vec-extract-float.p9.c: New. + * gcc.target/powerpc/fold-vec-extract-int.p7.c: New. + * gcc.target/powerpc/fold-vec-extract-int.p8.c: New. + * gcc.target/powerpc/fold-vec-extract-int.p9.c: New. + * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New. + * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New. + * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New. + * gcc.target/powerpc/fold-vec-extract-short.p7.c: New. + * gcc.target/powerpc/fold-vec-extract-short.p8.c: New. + * gcc.target/powerpc/fold-vec-extract-short.p9.c: New. + +2018-10-11 Will Schmidt + + * gcc.target/powerpc/fold-vec-select-char.c: New. + * gcc.target/powerpc/fold-vec-select-double.c: New. + * gcc.target/powerpc/fold-vec-select-float.c: New. + * gcc.target/powerpc/fold-vec-select-int.c: New. + * gcc.target/powerpc/fold-vec-select-longlong.c: New. + * gcc.target/powerpc/fold-vec-select-short.c: New. + +2018-10-09 Giuliano Belinassi + + PR tree-optimization/86829 + * gcc.dg/sinatan-1.c: New test. + * gcc.dg/sinatan-2.c: New test. + * gcc.dg/sinatan-3.c: New test. + +2018-10-11 Will Schmidt + + * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New. + * gcc.target/powerpc/fold-vec-mergeeo-int.c: New. + * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New. + +2018-10-11 Tobias Burnus + + Revert: + 2018-10-09 Tobias Burnus + + PR fortran/83522 + * gfortran.dg/actual_array_substr_1.f90: Add dg-error, + change to dg-do compile. + * gfortran.dg/actual_array_substr_2.f90: Ditto. + * gfortran.dg/array_initializer_1.f90: Use array + element not size-one section. + * gfortran.dg/array_substring.f90: New. + +2018-10-11 Wilco Dijkstra + + PR target/87511 + * gcc.target/aarch64/pr87511.c: Add new test. + +2018-10-11 David Malcolm + + PR c++/84993 + * g++.dg/torture/accessor-fixits-9.C: New test. + +2018-10-11 Nathan Sidwell + + * g++.dg/parse/close-brace.C: New. + * g++.dg/cpp0x/noexcept16.C: Avoid warning. + * g++.old-deja/g++.other/crash32.C: Add another error + +2018-10-11 Jakub Jelinek + + PR c++/85070 + * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from + c++14_only to c++14. + +2018-10-11 David Malcolm + + * lib/multiline.exp (dg-begin-multiline-output): Issue an error if + there hasn't been a dg-end-multiline-output since the last + dg-begin-multiline-output. + (dg-end-multiline-output): Issue an error if there hasn't been a + dg-begin-multiline-output. Reset _multiline_last_beginning_line + as soon possible. Rename "line" to "last_line". + +2018-10-11 Andrew Stubbs + + * selftests/repeat.rtl: New file. + +2018-10-11 Jakub Jelinek + + PR c++/87582 + * g++.dg/cpp1z/decomp48.C: New test. + +2018-10-11 David Malcolm + + * g++.dg/diagnostic/macro-arg-count.C: Move to... + * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing + output for C vs C++. Expect notes showing the definitions of the + macros. + * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the + above. + +2018-10-11 Martin Jambor + + * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is + greater that the size of double by target large_long double. + +2018-10-11 Jakub Jelinek + + * g++.dg/cpp2a/feat-cxx2a.C: New test. + + PR c++/87547 + * g++.dg/rtti/typeid12.C: New test. + +2018-10-10 Eric Botcazou + + * g++.dg/other/pr87574.C: New test. + +2018-10-10 Marek Polacek + + PR c++/87567 - constexpr rejects call to non-constexpr function. + * g++.dg/cpp1y/constexpr-loop7.C: New test. + +2018-10-10 Paul A. Clarke + + PR target/87579 + * gcc.target/powerpc/sse3-check.h: Remove duplicated code. + * gcc.target/powerpc/sse3-addsubps.c: Likewise. + * gcc.target/powerpc/sse3-addsubpd.c: Likewise. + * gcc.target/powerpc/sse3-haddps.c: Likewise. + * gcc.target/powerpc/sse3-hsubps.c: Likewise. + * gcc.target/powerpc/sse3-haddpd.c: Likewise. + * gcc.target/powerpc/sse3-hsubpd.c: Likewise. + * gcc.target/powerpc/sse3-lddqu.c: Likewise. + * gcc.target/powerpc/sse3-movsldup.c: Likewise. + * gcc.target/powerpc/sse3-movshdup.c: Likewise. + * gcc.target/powerpc/sse3-movddup.c: Likewise. + * gcc.target/powerpc/pr37191.c: Likewise. +2018-10-10 Martin Sebor + + PR c/54391 + * gcc.dg/transparent-union-6.c: New. + +2018-10-10 Martin Sebor + + * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t. + Add a test for 2-byte wchar_t. + * gcc.dg/builtin-memchr.c: New test. + +2018-10-10 Uros Bizjak + + PR target/87573 + * gcc.target/i386/pr87573.c: New test. + +2018-10-10 Jakub Jelinek + + PR target/87550 + * gcc.target/i386/pr87550.c: New test. + + PR c/87286 + * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options. + +2018-10-09 Paolo Carlini + + PR c++/84423 + * g++.dg/concepts/pr84423-1.C: New. + * g++.dg/concepts/pr84423-2.C: Likewise. + * g++.dg/cpp0x/auto39.C: Test location too. + * g++.dg/cpp0x/auto9.C: Likewise. + * g++.dg/cpp1y/pr60384.C: Likewise. + +2018-10-09 Paul A. Clarke + + * gcc.target/powerpc/sse3-check.h: New file. + * gcc.target/powerpc/sse3-addsubps.c: New file. + * gcc.target/powerpc/sse3-addsubpd.c: New file. + * gcc.target/powerpc/sse3-haddps.c: New file. + * gcc.target/powerpc/sse3-hsubps.c: New file. + * gcc.target/powerpc/sse3-haddpd.c: New file. + * gcc.target/powerpc/sse3-hsubpd.c: New file. + * gcc.target/powerpc/sse3-lddqu.c: New file. + * gcc.target/powerpc/sse3-movsldup.c: New file. + * gcc.target/powerpc/sse3-movshdup.c: New file. + * gcc.target/powerpc/sse3-movddup.c: New file. + * gcc.target/powerpc/pr37191.c: New file. + +2018-10-09 Tobias Burnus + + PR fortran/83522 + * gfortran.dg/actual_array_substr_1.f90: Add dg-error, + change to dg-do compile. + * gfortran.dg/actual_array_substr_2.f90: Ditto. + * gfortran.dg/array_initializer_1.f90: Use array + element not size-one section. + * gfortran.dg/array_substring.f90: New. + +2018-10-09 Eric Botcazou + + * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New + testcase. + +2018-10-09 Eric Botcazou + + * gnat.dg/warn17.adb: New testcase. + +2018-10-09 Eric Botcazou + + * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb, + gnat.dg/inline14_pkg.ads: New testcase. + +2018-10-09 Ed Schonberg + + * gnat.dg/warn18.adb: New testcase. + +2018-10-09 Martin Liska + + * c-c++-common/asan/pr64820.c: Add line number to scanned + pattern. + * c-c++-common/asan/use-after-return-1.c: Likewise. + * g++.dg/asan/function-argument-1.C (main): Likewise. + * g++.dg/asan/function-argument-2.C (main): Likewise. + * g++.dg/asan/function-argument-3.C (main): Likewise. + * g++.dg/asan/use-after-scope-1.C (main): Likewise. + * g++.dg/asan/use-after-scope-2.C (main): Likewise. + * g++.dg/asan/use-after-scope-types-1.C (main): Likewise. + * g++.dg/asan/use-after-scope-types-2.C (main): Likewise. + * g++.dg/asan/use-after-scope-types-3.C (main): Likewise. + * g++.dg/asan/use-after-scope-types-4.C (main): Likewise. + * g++.dg/asan/use-after-scope-types-5.C (main): Likewise. + * gcc.dg/asan/pr78541.c (main): Likewise. + * gcc.dg/asan/use-after-scope-1.c (main): Likewise. + * gcc.dg/asan/use-after-scope-10.c (main): Likewise. + * gcc.dg/asan/use-after-scope-2.c (main): Likewise. + * gcc.dg/asan/use-after-scope-3.c (main): Likewise. + * gcc.dg/asan/use-after-scope-5.c (main): Likewise. + * gcc.dg/asan/use-after-scope-9.c (main): Likewise. + +2018-10-09 Paul Thomas + + PR fortran/87151 + * gfortran.dg/deferred_type_component_3.f90: New test. + + PR fortran/80931 + * gfortran.dg/deferred_character_28.f90: New test. + * gfortran.dg/deferred_character_29.f90: New test (note that + this test appears in PR83196 comment #4 by mistake). + +2018-10-08 Eric Botcazou + + * gcc.target/i386/vararg-loc.c: Accept a column number. + +2018-10-08 Martin Liska + + * gcc.target/i386/i386.exp: Move procedures to + target-supports.exp. + * g++.target/i386/i386.exp: New file. + * gcc.target/i386/mv*.C: Move here tests and remove + target filter in these tests. + +2018-10-08 Cesar Philippidis + + * gfortran.dg/contiguous_4.f90: Adjust. + * gfortran.dg/contiguous_4.f90: New test. + +2018-10-08 Paul Thomas + + PR fortran/86372 + * gfortran.dg/associate_41.f90: New test. + +2018-10-08 Rainer Orth + + * gcc.dg/merge-all-constants-2.c: Require string_merging support. + * gnat.dg/string_merge1.adb: Likewise. + * gnat.dg/string_merge2.adb: Likewise. + +2018-10-08 Rainer Orth + + * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support. + +2018-10-08 Martin Liska + + * g++.dg/ext/pr82625.C: Add dg-compile filter. + +2018-10-08 Paolo Carlini + + PR c++/71128 + * g++.dg/concepts/pr71128.C: New. + +2018-10-08 Richard Sandiford + + PR c/87286 + * gcc.dg/pr87286.c: New test. + +2018-10-06 Thomas Koenig + + PR fortran/86111 + * gfortran.dg/array_constructor_type_23.f90: New test. + +2018-10-06 Paul Thomas + + PR fortran/83999 + * gfortran.dg/elemental_function_4.f90 : New test. + +2018-10-05 Peter Bergner + + PR rtl-optimization/86939 + PR rtl-optimization/87479 + * gcc.target/powerpc/pr86939.c: New test. + * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results. + +2018-10-05 Bernd Edlinger + + * gnat.dg/string_merge1.adb: Fix test expectations. + * gnat.dg/string_merge2.adb: Likewise. + +2018-10-05 David Malcolm + + PR c++/56856 + * g++.dg/ext/builtin4.C: Set expected location for warning to the + correct location within the format string. + * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and + files for testing locations within string literal locations from + the C frontend. + * g++.dg/warn/Wformat-method.C: New test. + * g++.dg/warn/Wformat-pr71863.C: New test. + * g++.dg/warn/Wformat-ranges-c++11.C: New test. + * g++.dg/warn/Wformat-ranges.C: New test, based on + gcc.dg/format/diagnostic-ranges.c. + * gcc.dg/plugin/diagnostic-test-string-literals-1.c + (test_multitoken_macro): Generalize expected output to work with + both C and C++. + * gcc.dg/plugin/diagnostic-test-string-literals-2.c + (test_stringified_token_1): Likewise. + (test_stringified_token_3): Likewise. + +2018-10-05 David Malcolm + + * lib/multiline.exp (proc dg-end-multiline-output): Check argument + count. If there's a 3rd argument, use dg-process-target on it, + bailing out, or recording expected failures as "maybe_x". + (proc handle-multiline-outputs): Extract "maybe_x", and use it + to convert pass/fail into xpass/xfail. + +2018-10-05 Martin Sebor + + PR tree-optimization/87490 + * gcc.dg/pr87490.c: New test. + * gcc.dg/warn-strnlen-no-nul-2.c: Same. + +2018-10-05 Steve Ellcey + + PR tree-optimization/71625 + * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute. + (test_vclz_s16): Ditto. + (test_vclz_s32): Ditto. + (test_vclzq_s8): Ditto. + (test_vclzq_s16): Ditto. + (test_vclzq_s32): Ditto. + (test_vclz_u8): Ditto. + (test_vclz_u16): Ditto. + (test_vclz_u32): Ditto. + (test_vclzq_u8): Ditto. + (test_vclzq_u16): Ditto. + (test_vclzq_u32): Ditto. + * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto. + (test_vneg_s16): Ditto. + (test_vneg_s32): Ditto. + (test_vneg_s64): Ditto. + (test_vnegd_s64): Ditto. + (test_vnegq_s8): Ditto. + (test_vnegq_s16): Ditto. + (test_vnegq_s32): Ditto. + (test_vnegq_s64): Ditto. + +2018-10-05 Segher Boessenkool + + PR target/87509 + * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead + of dfp_hw. Don't include . + * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require + lp64. + * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include . + * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto. + * gcc.target/powerpc/test_mffsl.c: Ditto. + +2018-10-04 Vinay Kumar + + * c-c++-common/Wprio-ctor-dtor.c: New test. + +2018-10-04 David Malcolm + + * gcc.dg/vect/nodump-vect-opt-info-2.c: New test. + * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to + dg-additional-options. Add dg-message and dg-missed directives + to verify that -fopt-info messages are written at the correct + locations. + +2018-10-04 David Malcolm + + * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes + due to "-internals" not being selected. + * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with + "-internals" added to re-enable the output from test_scopes. + * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c. + +2018-10-04 Bernd Edlinger + + * gnat.dg/string_merge1.adb: New test. + * gnat.dg/string_merge2.adb: New test. + * gcc.dg/merge-all-constants-1.c: Adjust test. + * gcc.dg/merge-all-constants-2.c: New test. + +2018-10-04 Bill Seurer + + PR target/87486 + * gcc.target/powerpc/undef-bool-2.c: Fix expected error output. + +2018-10-04 Martin Liska + + PR c/87483 + * gcc.dg/pr87483.c: New test. + +2018-10-04 Martin Liska + + PR ipa/82625 + * g++.dg/ext/pr82625.C: New test. + +2018-10-04 David Malcolm + + * gcc.dg/plugin/dump-1.c: New test. + * gcc.dg/plugin/dump_plugin.c: New test plugin. + * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above. + +2018-10-04 Peter Bergner + + PR rtl-optimization/87466 + * gcc.target/powerpc/pr87466.c: New test. + +2018-10-04 Prathamesh Kulkarni + + PR tree-optimization/85787 + * gcc.dg/ipa/propmalloc-4.c: New test. + +2018-10-04 Richard Biener + + * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc. + +2018-10-03 Ian Lance Taylor + + * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32. + +2018-10-03 Martin Sebor + + * gcc.dg/warn-sprintf-no-nul.c: New test. + +2018-10-03 Martin Liska + + PR gcov-profile/86109 + * g++.dg/gcov/pr86109.C: New test. + +2018-10-02 Marc Glisse + + * gcc.dg/tree-ssa/muldiv-1.c: New file. + * gcc.dg/tree-ssa/muldiv-2.c: Likewise. + +2018-10-02 Segher Boessenkool + + PR target/87081 + * gcc.target/powerpc/vec-init-6.c: Fix expected asm. + +2018-10-01 Martin Sebor + + * gcc.dg/warn-strnlen-no-nul.c: New. + +2018-10-01 Carl Love + + PR 69431 + * gcc.target/powerpc/test_mffsl-p9.c: New file. + * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file. + * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file. + * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file. + * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file. + +2018-10-01 Paul Thomas + + PR fortran/65677 + * gfortran.dg/dependency_52.f90 : Expand the test to check both + the call to adjustl and direct assignment of the substring. + +2018-10-01 Richard Biener + + PR tree-optimization/87465 + * gcc.dg/tree-ssa/cunroll-15.c: New testcase. + +2018-10-01 Tamar Christina + + PR target/86486 + * gcc.dg/pr82788.c: Skip for AArch64. + * gcc.dg/guality/vla-1.c: Turn off stack-clash. + * gcc.target/aarch64/subsp.c: Likewise. + * gcc.dg/params/blocksort-part.c: Skip stack-clash checks + on AArch64. + * gcc.dg/stack-check-10.c: Add AArch64 specific checks. + * gcc.dg/stack-check-12.c: ILP32 fixup. + * gcc.dg/stack-check-5.c: Add AArch64 specific checks. + * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this. + * lib/target-supports.exp + (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not + require frame pointer for non-leaf functions. + +2018-10-01 Tamar Christina + + PR target/86486 + * gcc.target/aarch64/stack-check-alloca-1.c: New. + * gcc.target/aarch64/stack-check-alloca-10.c: New. + * gcc.target/aarch64/stack-check-alloca-2.c: New. + * gcc.target/aarch64/stack-check-alloca-3.c: New. + * gcc.target/aarch64/stack-check-alloca-4.c: New. + * gcc.target/aarch64/stack-check-alloca-5.c: New. + * gcc.target/aarch64/stack-check-alloca-6.c: New. + * gcc.target/aarch64/stack-check-alloca-7.c: New. + * gcc.target/aarch64/stack-check-alloca-8.c: New. + * gcc.target/aarch64/stack-check-alloca-9.c: New. + * gcc.target/aarch64/stack-check-alloca.h: New. + * gcc.target/aarch64/stack-check-14.c: New. + * gcc.target/aarch64/stack-check-15.c: New. + +2018-10-01 Tamar Christina + + PR target/86486 + * gcc.target/aarch64/stack-check-prologue-16.c: New test + * gcc.target/aarch64/stack-check-cfa-3.c: New test. + * gcc.target/aarch64/sve/struct_vect_24.c: New test. + * gcc.target/aarch64/sve/struct_vect_24_run.c: New test. + +2018-10-01 Jeff Law + Richard Sandiford + Tamar Christina + + PR target/86486 + * gcc.target/aarch64/stack-check-12.c: New. + * gcc.target/aarch64/stack-check-13.c: New. + * gcc.target/aarch64/stack-check-cfa-1.c: New. + * gcc.target/aarch64/stack-check-cfa-2.c: New. + * gcc.target/aarch64/stack-check-prologue-1.c: New. + * gcc.target/aarch64/stack-check-prologue-10.c: New. + * gcc.target/aarch64/stack-check-prologue-11.c: New. + * gcc.target/aarch64/stack-check-prologue-12.c: New. + * gcc.target/aarch64/stack-check-prologue-13.c: New. + * gcc.target/aarch64/stack-check-prologue-14.c: New. + * gcc.target/aarch64/stack-check-prologue-15.c: New. + * gcc.target/aarch64/stack-check-prologue-2.c: New. + * gcc.target/aarch64/stack-check-prologue-3.c: New. + * gcc.target/aarch64/stack-check-prologue-4.c: New. + * gcc.target/aarch64/stack-check-prologue-5.c: New. + * gcc.target/aarch64/stack-check-prologue-6.c: New. + * gcc.target/aarch64/stack-check-prologue-7.c: New. + * gcc.target/aarch64/stack-check-prologue-8.c: New. + * gcc.target/aarch64/stack-check-prologue-9.c: New. + * gcc.target/aarch64/stack-check-prologue.h: New. + * lib/target-supports.exp + (check_effective_target_supports_stack_clash_protection): Add AArch64. + +2018-10-01 Tamar Christina + + * lib/target-supports.exp (check_cached_effective_target_indexed): New. + (check_cached_effective_target, clear_effective_target_cache): Cleanup. + (check_compile): Support values already Boolean. + (check_alias_available, check_gc_sections_available, + check_profiling_available, check_effective_target_vect_cmdline_needed, + check_effective_target_vect_int, + check_effective_target_vect_intfloat_cvt, + check_effective_target_vect_doubleint_cvt, + check_effective_target_vect_intdouble_cvt, + check_effective_target_vect_uintfloat_cvt, + check_effective_target_vect_floatint_cvt, + check_effective_target_vect_floatuint_cvt, + check_effective_target_vect_peeling_profitable, + check_effective_target_vect_simd_clones, + check_effective_target_vect_peeling_profitable, + check_effective_target_vect_simd_clones, + check_effective_target_vect_shift, + check_effective_target_vect_bswap, + check_effective_target_vect_shift_char, + check_effective_target_vect_float, + check_effective_target_vect_double, + check_effective_target_vect_long_long, + check_effective_target_vect_no_int_min_max, + check_effective_target_vect_no_int_add, + check_effective_target_vect_no_bitwise, + check_effective_target_vect_perm, + check_effective_target_vect_perm_byte, + check_effective_target_vect_perm_short, + check_effective_target_xorsign, + check_effective_target_vect_widen_sum_hi_to_si_pattern, + check_effective_target_vect_widen_sum_hi_to_si, + check_effective_target_vect_widen_sum_qi_to_hi, + check_effective_target_vect_widen_sum_qi_to_si, + check_effective_target_vect_widen_mult_qi_to_hi, + check_effective_target_vect_widen_mult_hi_to_si, + check_effective_target_vect_widen_mult_qi_to_hi_pattern, + check_effective_target_vect_widen_mult_hi_to_si_pattern, + check_effective_target_vect_widen_mult_si_to_di_pattern, + check_effective_target_vect_widen_shift, + check_effective_target_vect_sdot_qi, + check_effective_target_vect_udot_qi, + check_effective_target_vect_sdot_hi, + check_effective_target_vect_udot_hi, + check_effective_target_vect_usad_char, + check_effective_target_vect_pack_trunc, + check_effective_target_vect_unpack, + check_effective_target_unaligned_stack, + check_effective_target_vect_no_align, + check_effective_target_vect_hw_misalign, + check_effective_target_natural_alignment_32, + check_effective_target_natural_alignment_64, + check_effective_target_vect_element_align, + check_effective_target_vect_load_lanes **, + check_effective_target_vect_condition, + check_effective_target_vect_cond_mixed, + check_effective_target_vect_char_mult, + check_effective_target_vect_short_mult, + check_effective_target_vect_int_mult, + check_effective_target_vect_extract_even_odd, + check_effective_target_vect_interleave, + check_effective_target_vect_stridedN, + check_effective_target_vect_call_copysignf, + check_effective_target_sqrt_insn, + check_effective_target_vect_call_sqrtf, + check_effective_target_vect_call_btrunc, + check_effective_target_vect_call_btruncf, + check_effective_target_vect_call_ceil, + check_effective_target_vect_call_ceilf, + check_effective_target_vect_call_floor, + check_effective_target_vect_call_floorf, + check_effective_target_vect_call_lceil, + check_effective_target_vect_call_lfloor, + check_effective_target_vect_call_nearbyint, + check_effective_target_vect_call_nearbyintf, + check_effective_target_vect_call_round, + check_effective_target_vect_call_roundf, + check_effective_target_section_anchors, + check_effective_target_bswap, + check_effective_target_sync_int_long, + check_effective_target_sync_char_short, + check_effective_target_tiny, + check_effective_target_pie_copyreloc, + check_effective_target_got32x_reloc, + check_effective_target_tls_get_addr_via_got): Use new caching. + +2018-10-01 MCC CS + + PR tree-optimization/87261 + * gcc.dg/pr87261.c: New test. + +2018-10-01 Claudiu Zissulescu + + * gcc.target/arc/tph_addx.c: New test. + +2018-10-01 Claudiu Zissulescu + + * gcc.target/arc/tmac-3.c: New file. + +2018-09-30 Paul Thomas + + PR fortran/87359 + * gfortran.dg/associate_40.f90 : New test. + +2018-09-30 Paul Thomas + + PR fortran/70752 + PR fortran/72709 + * gfortran.dg/deferred_character_25.f90 : New test. + * gfortran.dg/deferred_character_26.f90 : New test. + * gfortran.dg/deferred_character_27.f90 : New test to verify + that PR82617 remains fixed. + +2018-09-30 Paul Thomas + + PR fortran/70149 + * gfortran.dg/deferred_character_24.f90 : New test. + +2018-09-29 H.J. Lu + + PR target/87370 + * gcc.target/i386/pr87370.c: New test. + +2018-09-29 Paul Thomas + + PR fortran/65667 + * gfortran.dg/dependency_52.f90 : New test. + +2018-09-29 Jakub Jelinek + + PR target/87467 + * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two. + (CALC): Use double instead of float. + (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than + _mm512_abs_ps and _mm512_mask_abs_ps. + +2018-09-28 David Malcolm + + * c-c++-common/unroll-1.c: Update expected output from "note" to + "optimized". + * c-c++-common/unroll-2.c: Likewise. + * c-c++-common/unroll-3.c: Likewise. + * g++.dg/tree-ssa/dom-invalid.C: Update expected output from + dg-message to dg-missed. Convert param from -fopt-info to + -fopt-info-missed-ipa. + * g++.dg/tree-ssa/pr81408.C: Update expected output from + dg-message to dg-missed. + * g++.dg/vect/slp-pr56812.cc: Update expected output from + dg-message to dg-optimized. + * gcc.dg/pr26570.c: Update expected output from dg-message to + dg-missed. Convert param from -fopt-info to + -fopt-info-missed-ipa. + * gcc.dg/pr32773.c: Likewise. + * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from + dg-message to dg-missed. + * gcc.dg/unroll-2.c: Update expected output from dg-message to + dg-optimized. + * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param + from -fopt-info to -fopt-info-vec. + * gfortran.dg/directive_unroll_1.f90: Update expected output from + "note" to "optimized". + * gfortran.dg/directive_unroll_2.f90: Likewise. + * gfortran.dg/directive_unroll_3.f90: Likewise. + * gnat.dg/unroll4.adb: Likewise. + * lib/gcc-dg.exp (dg-optimized): New procedure. + (dg-missed): New procedure. + +2018-09-28 Joseph Myers + + PR c/87390 + * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer + values explicitly to target type for comparison. + +2018-09-28 Steve Ellcey + + PR testsuite/87433 + * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions + instead of 4. + +2018-09-28 Steve Ellcey + + PR testsuite/87433 + * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*. + +2018-09-28 Eric Botcazou + + * gcc.target/sparc/20160229-1.c: Minor tweak. + * gcc.target/sparc/cbcond-2.c: Likewise. + * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option. + * gcc.target/sparc/movcc-2.c: Minor tweak. + * gcc.target/sparc/overflow-3.c: Likewise. + * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option. + * gcc.target/sparc/overflow-5.c: Minor tweak. + * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option. + +2018-09-27 Segher Boessenkool + + * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a + valid value, in the "vector bool int" case. + +2018-09-27 Uros Bizjak + + * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string. + * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto. + * gcc.target/i386/pr79804.c (foo): Use register "19", not "20". + +2018-09-27 Martin Liska + + * g++.dg/pr60518.C: Add -Wno-missing-profile. + * g++.dg/torture/pr59265.C: Likewise. + * g++.dg/tree-prof/morefunc.C: Likewise. + * g++.dg/tree-ssa/dom-invalid.C: Likewise. + * gcc.dg/pr26570.c: Likewise. + * gcc.dg/pr32773.c: Likewise. + * gcc.dg/pr40209.c: Likewise. + * gcc.dg/pr51957-1.c: Likewise. + * gcc.dg/pr80747.c: Likewise. + * gcc.target/aarch64/pr62262.c: Likewise. + +2018-09-27 Richard Biener + + PR testsuite/87451 + * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters. + +2018-09-27 Richard Biener + + PR debug/37801 + PR debug/87440 + * gcc.dg/debug/dwarf2/inline2.c: Adjust. + * gcc.dg/debug/dwarf2/inline4.c: New testcase. + +2018-09-27 Paolo Carlini + + PR c++/67544 + * g++.dg/concepts/pr67544.C: New. + +2018-09-27 Paolo Carlini + + PR c++/84940 + * g++.dg/expr/unary4.C: New. + +2018-09-26 Indu Bhagat + + PR gcov-profile/86957 + * gcc.dg/Wmissing-profile.c: New test. + +2018-09-26 Joseph Myers + + PR c/87390 + * gcc.target/i386/excess-precision-9.c, + gcc.target/i386/excess-precision-10.c: New tests. + +2018-09-26 Richard Biener + + PR debug/87443 + * gcc.dg/debug/dwarf2/inline5.c: New testcase. + +2018-09-26 Martin Jambor + + PR c/87347 + * gcc.dg/pr87347.c: New test. + +2018-09-26 Paolo Carlini + + PR c++/71131 + * g++.dg/concepts/pr71131.C: New. + +2018-09-26 Paolo Carlini + + PR c++/71127 + * g++.dg/concepts/pr71127.C: New. + +2018-09-26 Paolo Carlini + + PR c++/67655 + * g++.dg/concepts/pr67655.C: New. + +2018-09-26 Thomas Quinot + + * gnat.dg/sso13.adb: New testcase. + +2018-09-26 Justin Squirek + + * gnat.dg/warn16.adb: New testcase. + +2018-09-26 Hristian Kirtchev + + * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb, + gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb, + gnat.dg/elab7_pkg2.ads: New testcase. + +2018-09-26 Javier Miranda + + * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase. + +2018-09-26 Ed Schonberg + + * gnat.dg/predicate2-containers.ads, + gnat.dg/predicate2-project-name_values.ads, + gnat.dg/predicate2-project-registry-attribute.ads, + gnat.dg/predicate2-project-registry.ads, + gnat.dg/predicate2-project-typ-set.ads, + gnat.dg/predicate2-project-typ.ads, + gnat.dg/predicate2-project.ads, + gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads, + gnat.dg/predicate2_main.adb: New testcase. + +2018-09-26 Hristian Kirtchev + + * gnat.dg/dynhash1.adb: New testcase. + +2018-09-26 Hristian Kirtchev + + * gnat.dg/sets1.adb: New testcase. + * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases + to new API. + +2018-09-26 Thomas Quinot + + * gnat.dg/sso12.adb: New testcase. + +2018-09-26 Justin Squirek + + * gnat.dg/expr_func8.adb: New testcase. + +2018-09-26 Ed Schonberg + + * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New + testcase. + +2018-09-26 Paolo Carlini + + PR c++/67656 + * g++.dg/concepts/pr67656.C: New. + +2018-09-26 Eric Botcazou + + * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb, + gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb, + gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase. + +2018-09-26 Eric Botcazou + + * g++.dg/other/vthunk1.C: Rename to... + * g++.dg/other/thunk1.C: ...this. + * g++.dg/other/thunk2a.C: New test. + * g++.dg/other/thunk2b.C: Likewise. + +2018-09-25 Jim Wilson + + * gcc.target/riscv/weak-1.c: New. + +2018-09-25 Jeff Law + + * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails. + * gcc.dg/warn-stplen-no-nul.c: Likewise. + +2018-09-25 Alexandre Oliva + + * gnat.dg/dinst.adb: Adjust for locviews. + +2018-09-25 Will Schmidt + + * g++.dg/ext/altivec-6.C: Updated vec_splat() calls. + * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid + vec_splat calls from recently added tests. Update instruction counts. + * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same. + * gcc.target/powerpc/fold-vec-splat-int.c: Same. + * gcc.target/powerpc/fold-vec-splat-longlong.c: Same. + * gcc.target/powerpc/fold-vec-splat-pixel.c: Same. + * gcc.target/powerpc/fold-vec-splat-short.c: Same. + +2018-09-25 Marek Polacek + + PR c++/87425 + * g++.dg/cpp2a/constexpr-virtual12.C: New test. + +2018-09-25 Jakub Jelinek + + PR c++/87398 + * g++.dg/other/pr87398.C: New test. + * g++.dg/cpp2a/constexpr-virtual10.C: New test. + * g++.dg/cpp2a/constexpr-virtual11.C: New test. + +2018-09-25 Martin Jambor + + PR testsuite/87339 + * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and + float125 target. + * gcc.target/i386/warn-abs-3.c: New test. + +2018-09-25 Paolo Carlini + + PR c++/81246 + * g++.dg/cpp0x/pr81246.C: New. + +2018-09-25 H.J. Lu + + PR target/82699 + * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32. + * gcc.target/i386/pr82699-6.c: Add -fno-pic. + +2018-09-25 Jakub Jelinek + + * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for + ILP32. + +2018-09-25 Richard Biener + + PR tree-optimization/87402 + * gcc.dg/torture/pr87402.c: New testcase. + +2018-09-25 H.J. Lu + + PR testsuite/70150 + * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie" + for pie_enabled target. + * gcc.dg/uninit-19.c: Check pie_enabled for PIC. + * gcc.target/i386/pr34256.c: Likewise. + +2018-09-24 Paolo Carlini + + PR c++/85070 + * g++.dg/cpp0x/pr85070.C: New. + +2018-09-24 H.J. Lu + + PR target/82699 + * gcc.target/i386/pr82699-1.c: New file. + * gcc.target/i386/pr82699-2.c: Likewise. + * gcc.target/i386/pr82699-3.c: Likewise. + * gcc.target/i386/pr82699-4.c: Likewise. + * gcc.target/i386/pr82699-5.c: Likewise. + * gcc.target/i386/pr82699-6.c: Likewise. + +2018-09-24 Thomas Koenig + + PR fortran/87401 + * gfortran.dg/intent_out_12.f90: New test. + +2018-09-24 Will Schmidt + + PR testsuite/86952 + * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and + update expected codegen + +2018-09-24 Cesar Philippidis + + * gfortran.dg/goacc/nested-parallelism.f90: New test. + +2018-09-24 Ilya Leoshkevich + + PR target/80080 + * gcc.target/s390/risbg-ll-3.c: Expect conditional returns. + * gcc.target/s390/zvector/vec-cmp-2.c: Likewise. + +2018-09-24 Martin Liska + + PR sanitizer/85774 + * g++.dg/asan/pr85774.C: New test. + +2018-09-24 Alexandre Oliva + + PR middle-end/87054 + * gcc.dg/pr87054.c: Adjust for no __int128 on x86. + +2018-09-23 Thomas Koenig + + PR fortran/87395 + * gfortran.dg/intent_out_11.f90: New test. + +2018-09-23 Janne Blomqvist + + * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns. + * gfortran.dg/coarray_lock_7.f90: Likewise. + +2018-09-23 Thomas Koenig + + PR fortran/87395 + * gfortran.dg/intent_out_10.f90: New test. + +2018-09-22 Thomas Koenig + + PR fortran/41453 + * gfortran.dg/intent_optimize_2.f90: New test. + +2018-09-22 Jerry DeLisle + + PR fortran/87318 + * gfortran.dg/dtio_1.f90: Update test to valid code. + +2018-09-22 Paul Thomas + + PR fortran/85603 + * gfortran.dg/deferred_character_23.f90 : New test. + +2018-09-21 Jeff Law + + * gcc.dg/tree-ssa/vrp113.c: Disable EVRP. + * gcc.dg/tree-ssa/vrp120.c: New test. + +2018-09-21 Marek Polacek + + PR c++/87372 - __func__ constexpr evaluation. + * g++.dg/cpp1y/func_constexpr2.C: New test. + +2018-09-21 Paul Thomas + + PR fortran/77325 + * gfortran.dg/deferred_character_22.f90 : New test. + +2018-09-21 Paul Thomas + + PR fortran/87359 + * gfortran.dg/finalize_33.f90 : New test. + +2018-09-21 David Malcolm + + PR tree-optimization/87309 + * gcc.dg/pr87309.c: New test. + +2018-09-21 Eric Botcazou + + * c-c++-common/dump-ada-spec-14.c: New test. + +2018-09-21 Eric Botcazou + + * gcc.dg/nested-func-11.c: New test. + + * lib/target-supports.exp (check_effective_target_tls_runtime): Make + more robust and remove target-specific handling. + +2018-09-21 Eric Botcazou + + * gcc.c-torture/execute/20180921-1.c: New test. + +2018-09-20 Marek Polacek + + PR c++/87109 - wrong ctor with maybe-rvalue semantics. + * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results. + * g++.dg/cpp0x/ref-qual20.C: New test. + +2018-09-20 Allan Sandfeld Jensen + + * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib. + * g++.dg/lto/20081109-1_0.C: Likewise. + * g++.dg/lto/20090302_0.C: Likewise. + * g++.dg/lto/pr45621_0.C: Likewise. + * g++.dg/lto/pr60567_0.C: Likewise. + * g++.dg/lto/pr62026.C: Likewise. + * gcc.dg/lto/pr45736_0.c: Likewise. + * gcc.dg/lto/pr52634_0.c: Likewise. + * gfortran.dg/lto/20091016-1_0.f90: Likewise. + * gfortran.dg/lto/pr79108_0.f90: Likewise. + +2018-09-20 Alexandre Oliva + + PR middle-end/87054 + * gcc.dg/pr87054.c: New. + +2018-09-20 Richard Sandiford + + PR tree-optimization/87288 + * gcc.dg/vect/pr87288-1.c: New test. + * gcc.dg/vect/pr87288-2.c: Likewise, + * gcc.dg/vect/pr87288-3.c: Likewise. + +2018-09-20 Richard Sandiford + + PR tree-optimization/86877 + * gfortran.dg/vect/vect-8-epilogue.F90: New test. + +2018-09-19 Marek Polacek + + * g++.dg/conversion/op4.C: Add dg-warning. + * g++.dg/warn/Wclass-conversion1.C: New test. + * g++.dg/warn/Wclass-conversion2.C: New test. + * g++.dg/warn/Wconversion5.C: Remove file. + * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison. + * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning. + * g++.old-deja/g++.jason/conversion5.C: Likewise. + +2018-09-19 Paolo Carlini + + PR c++/87324 + * g++.dg/cpp0x/desig5.C: New. + +2018-09-19 Paul Thomas + + PR fortran/84109 + * gfortran.dg/elemental_function_3.f90 : New test. + +2018-09-19 Marek Polacek + + PR c++/87357 - missing -Wconversion warning + * g++.dg/warn/Wconversion5.C: New test. + +2018-09-19 Matthew Malcomson + + * gcc.target/aarch64/atomic-store.c: New. + +2018-09-19 Richard Biener + + PR tree-optimization/87349 + PR tree-optimization/87342 + * gcc.dg/torture/pr87349-1.c: New testcase. + * gcc.dg/torture/pr87349-2.c: Likewise. + * gcc.dg/torture/pr87342.c: Likewise. + +2018-09-18 Thomas Koenig + + PR fortran/29550 + * gfortran.dg/inline_matmul_13.f90: Adjust count for + _gfortran_matmul. + * gfortran.dg/inline_matmul_16.f90: Likewise. + * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan + for dgemm instead of dgemm_. Add call to random_number to make + standard conforming. + * gfortran.dg/matmul_blas_1.f90: New test. + * gfortran.dg/matmul_bounds_14.f: New test. + * gfortran.dg/matmul_bounds_15.f: New test. + * gfortran.dg/matmul_bounds_16.f: New test. + * gfortran.dg/blas_gemm_routines.f: New test / additional file for + preceding tests. + +2018-09-18 Paul Thomas + + PR fortran/87239 + * gfortran.dg/elemental_function_2.f90 : New test. + +2018-09-18 Paul Thomas + + PR fortran/87336 + * gfortran.dg/pointer_array_10.f90 : New test. + * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20. + * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm' + count to 72. + +2018-09-18 Paolo Carlini + + PR c++/85065 + * g++.dg/concepts/pr85065.C: New. + +2018-09-18 Kyrylo Tkachov + + PR testsuite/87339 + * gcc.dg/warn-abs-1.c: Require float128 target. + Skip if large_long_double newlib target. + +2018-09-18 Nathan Sidwell + + PR c++/86881 + * g++.dg/warn/pr86881.C: New. + +2018-09-18 Kyrylo Tkachov + + * gcc.target/aarch64/spellcheck_1.c: + Make architecture suggestion optional. + * gcc.target/aarch64/spellcheck_4.c: + Likewise. + +2018-09-18 Kyrylo Tkachov + + * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to + functions. + +2018-09-17 Cesar Philippidis + Bernd Schmidt + + * gcc.target/nvptx/atomic-fetch-2.c: Rename to ... + * gcc.target/nvptx/atomic_fetch-2.c: ... this. + * gcc.target/nvptx/atomic_fetch-3.c: New test. + +2018-09-17 Richard Biener + + PR tree-optimization/87328 + * gcc.dg/torture/pr87328.c: New testcase. + +2018-09-17 Martin Jambor + + PR c/63886 + * gcc.dg/warn-abs-1.c: New test. + * gcc.dg/dfp/warn-abs-2.c: Likewise. + +2018-09-17 Bernd Edlinger + + * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass + TEST_ALWAYS_FLAGS to HOSTCXX. + +2018-09-17 Paul Thomas + + PR fortran/64120 + * gfortran.dg/allocatable_scalar_14.f90 : New test. + +2018-09-17 Richard Biener + + PR tree-optimization/87301 + * gcc.dg/torture/pr87301.c: New testcase. + +2018-09-17 Paul Thomas + + PR fortran/85954 + * gfortran.dg/deferred_character_21.f90 : New test. + +2018-09-16 Janus Weil + + PR fortran/86484 + PR fortran/84543 + * gfortran.dg/class_assign_2.f90: New test case. + * gfortran.dg/class_assign_3.f90: New test case. + +2018-09-16 Thomas Koenig + + PR fortran/37802 + * gfortran.dg/matmul_bounds_13.f90: New test case. + * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime + error. + * gfortran.dg/matmul_5.f90: Likewise. + * gfortran.dg/matmul_bounds_10.f90: Likewise. + * gfortran.dg/matmul_bounds_11.f90: Likewise. + * gfortran.dg/matmul_bounds_2.f90: Likewise. + * gfortran.dg/matmul_bounds_4.f90: Likewise. + * gfortran.dg/matmul_bounds_5.f90: Likewise. + +2018-09-15 Eric Botcazou + + * gcc.c-torture/compile/20180915-1.c: New test. + +2018-09-14 David Malcolm + + PR c/82967 + * c-c++-common/attributes-1.c: Remove bogus suggestion from + dg-prune-output. + * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove + bogus suggestion. + * gcc.dg/spellcheck-identifiers-4.c: New test. + +2018-09-14 Bernd Edlinger + + * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases. + +2018-09-14 Martin Sebor + + * gcc.dg/warn-stpcpy-no-nul.c: New test. + +2018-09-14 Martin Sebor + Jeff Law + + * gcc.dg/warn-strcpy-no-nul.c: New test. + +2018-09-14 Martin Sebor + + c++/61941 + * g++.dg/pr61941.C: New test. + +2018-09-14 Kyrylo Tkachov + + * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction + rather than pattern name in combine dump. + +2018-09-14 Sam Tebbs + + PR target/85628 + * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6): + New functions. + +2018-09-14 Kyrylo Tkachov + + PR tree-optimization/87259 + * gcc.dg/pr87259.c: New test. + +2018-09-13 Martin Sebor + Jeff Law + + * gcc.dg/warn-strlen-no-nul.c: New test. + +2018-09-13 Richard Biener + + PR tree-optimization/87263 + * gcc.dg/torture/pr87263.c: New testcase. + * gcc.dg/torture/ssa-fre-2.c: Likewise. + * gcc.dg/torture/ssa-fre-3.c: Likewise. + * gcc.dg/torture/ssa-fre-4.c: Likewise. + +2018-09-13 Omar Sandoval + Tom de Vries + + PR debug/86985 + * gcc.dg/guality/zero-length-array.c: New test. + +2018-09-13 Sam Tebbs + + PR target/85628 + * gcc.target/aarch64/combine_bfxil.c: New file. + * gcc.target/aarch64/combine_bfxil_2.c: New file. + +2018-09-13 Jakub Jelinek + Kyrylo Tkachov + + PR middle-end/87290 + * gcc.target/i386/pr87290.c: New test. + * gcc.c-torture/execute/pr87290.c: New test. + +2018-09-13 Jakub Jelinek + + PR tree-optimization/87287 + * gcc.dg/tree-ssa/pr87287.c: New test. + +2018-09-12 David Malcolm + + PR c++/85110 + * g++.dg/cpp0x/explicit4.C: Update expected output to reflect + special-casing of diagnostic for a single non-viable candidate due + to a bad argument. + * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise. + Add test coverage for an unmatched overloaded operator. + * g++.dg/expr/pmf-1.C: Likewise. + * g++.old-deja/g++.bugs/900330_02.C: Likewise. + * g++.old-deja/g++.jason/conversion11.C: Likewise. + * g++.old-deja/g++.law/arg11.C: Likewise. + * g++.old-deja/g++.law/arm9.C: Likewise. + * g++.old-deja/g++.robertl/eb131.C: Likewise. + +2018-09-12 Paul Thomas + + PR fortran/87284 + * gfortran.dg/allocate_with_mold_2.f90: New test. + +2018-09-12 Jakub Jelinek + + PR middle-end/82853 + * gcc.target/i386/pr82853-1.c: New test. + * gcc.target/i386/pr82853-2.c: New test. + +2018-09-12 Richard Biener + + PR tree-optimization/87280 + * gcc.dg/torture/pr87280.c: New testcase. + +2018-09-12 Richard Biener + + PR tree-optimization/87266 + * gcc.dg/torture/pr87266-1.c: New testcase. + * gcc.dg/torture/pr87266-2.c: Likewise. + * gcc.dg/torture/pr87266-3.c: Likewise. + * gcc.dg/torture/pr87266-4.c: Likewise. + +2018-09-12 Andreas Krebbel + + * gcc.target/s390/dfp_to_bfp_rounding.c: New test. + +2018-09-12 Jakub Jelinek + Andreas Krebbel + + PR tree-optimization/86844 + * gcc.c-torture/execute/pr86844.c: New test. + * gcc.dg/store_merging_22.c: New test. + * gcc.dg/store_merging_23.c: New test. + +2018-09-12 Jakub Jelinek + + PR middle-end/87248 + * c-c++-common/torture/pr87248.c: New test. + +2018-09-11 Janus Weil + + PR fortran/87172 + * gfortran.dg/iso_c_binding_only_2.f90: New test case. + +2018-09-11 Paul Thomas + + PR fortran/87277 + * gfortran.dg/select_type_43.f90: New test. + +2018-09-11 Nathan Sidwell + + * gcc.dg/driver-specs.c: New. + +2018-09-11 Joey Ye + + * lib/gcov.exp (verify-intermediate): Add missing close. + +2018-09-11 Janus Weil + + PR fortran/86830 + * gfortran.dg/typebound_call_30.f90: New test case. + +2018-09-10 Janus Weil + + PR fortran/85395 + * gfortran.dg/proc_ptr_comp_52.f90: New test case. + +2018-09-08 Marek Polacek + + PR c++/87150 - wrong ctor with maybe-rvalue semantics. + * g++.dg/cpp0x/move-return2.C: New test. + +2018-09-08 Marek Polacek + + * c-c++-common/array-init.c: Add dg-prune-output. + * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning. + * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise. + * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise. + * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise. + * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise. + * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise. + * g++.dg/cpp0x/lambda/lambda-this.C: Likewise. + * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise. + * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise. + * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise. + * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise. + * g++.dg/cpp1y/pr64382.C: Likewise. + * g++.dg/cpp1y/pr77739.C: Likewise. + * g++.dg/cpp1z/lambda-this1.C: Likewise. + * g++.dg/cpp1z/lambda-this2.C: Likewise. + * g++.dg/template/crash84.C: Adjust dg-error. + +2018-09-07 Marek Polacek + + * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic + messages. + +2018-09-07 Marek Polacek + + PR c++/87152 - range-based for loops with initializer broken in templates. + * g++.dg/cpp2a/range-for11.C: New test. + * g++.dg/cpp2a/range-for12.C: New test. + * g++.dg/cpp2a/range-for13.C: New test. + * g++.dg/cpp2a/range-for14.C: New test. + * g++.dg/cpp2a/range-for15.C: New test. + * g++.dg/cpp2a/range-for16.C: New test. + * g++.dg/cpp2a/range-for17.C: New test. + * g++.dg/cpp2a/range-for18.C: New test. + * g++.dg/parse/error61.C (foo): Adjust dg-error. + +2018-09-06 Will Schmidt + + PR target/86731 + * gcc.target/powerpc/pr86731.c: New test. + * gcc.target/powerpc/pr86731-longlong.c: New test. + * gcc.target/powerpc/pr86731-fwrapv.c: New test. + * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test. + * gcc.target/powerpc/pr86731-nogimplefold.c: New test. + * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test. + +2018-09-06 Ilya Leoshkevich + + PR target/80080 + * gcc.target/s390/pr80080-3.c: New test. + * gcc.target/s390/s390.exp: Make sure the new test passes + on all optimization levels. + +2018-09-05 Marek Polacek + + PR c++/86982, -Wreturn-local-addr and std::move and std::forward. + * g++.dg/warn/Wreturn-local-addr-5.C: New test. + +2018-09-05 Cesar Philippidis + Bernd Schmidt + + * gcc.target/nvptx/atomic_fetch-1.c: New test. + * gcc.target/nvptx/atomic_fetch-1.c: New test. + +2018-09-05 Marek Polacek + + PR c++/87109, wrong overload with ref-qualifiers. + * g++.dg/cpp0x/ref-qual19.C: New test. + +2018-09-05 Bernhard Reutner-Fischer + + PR testsuite/52665 + * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options. + * lib/target-supports.exp (scan-assembler_required_options, + scan-assembler-not_required_options, + scan-assembler-times_required_options): Add -fno-ident. + * lib/scanasm.exp (scan-assembler-times): Fix error message. + * c-c++-common/ident-0a.c: New test. + * c-c++-common/ident-0b.c: New test. + * c-c++-common/ident-1a.c: New test. + * c-c++-common/ident-1b.c: New test. + * c-c++-common/ident-2a.c: New test. + * c-c++-common/ident-2b.c: New test. + +2018-09-05 Kyrylo Tkachov + + * gcc.dg/recip_sqrt_mult_1.c: New test. + * gcc.dg/recip_sqrt_mult_2.c: Likewise. + * gcc.dg/recip_sqrt_mult_3.c: Likewise. + * gcc.dg/recip_sqrt_mult_4.c: Likewise. + * gcc.dg/recip_sqrt_mult_5.c: Likewise. + * g++.dg/recip_sqrt_mult_1.C: Likewise. + * g++.dg/recip_sqrt_mult_2.C: Likewise. + +2018-09-05 Martin Liska + + PR tree-optimization/87205 + * gcc.dg/tree-ssa/pr87205-2.c: New test. + * gcc.dg/tree-ssa/pr87205.c: New test. + +2018-09-05 Richard Biener + + PR tree-optimization/87217 + * gfortran.dg/pr87217.f: New testcase. + +2018-09-05 Pádraig Brady p@draigbrady.com + + PR c++/87137 + * g++.dg/abi/pr87137.C: New. + + PR c++/87185 + * g++.dg/pr87185.C: New. + +2018-09-05 Martin Liska + + PR testsuite/87216 + * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern + to support Darwin names. + +2018-09-05 Martin Liska + + * g++.dg/gcov/loop.C: Update test to support new format. + +2018-09-04 H.J. Lu + + PR debug/86593 + * g++.dg/pr86593.C: New test. + +2018-09-04 Jakub Jelinek + + PR target/87198 + * gcc.target/i386/pr87198.c: New test. + +2018-09-04 Rainer Orth + + PR target/86744 + * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan. + +2018-09-04 Richard Biener + + PR tree-optimization/87211 + * gcc.dg/torture/pr87211.c: New testcase. + +2018-09-04 Richard Biener + + PR tree-optimization/87176 + * gcc.dg/torture/pr87176.c: New testcase. + * gcc.dg/torture/ssa-fre-1.c: Likewise. + +2018-09-03 Jerry DeLisle + + * gfortran.dg/modulo_check: New test. + +2018-09-03 Richard Biener + + PR tree-optimization/87177 + * gcc.dg/torture/pr87177.c: New testcase. + * gcc.dg/torture/pr87177-2.c: Likewise. + +2018-09-03 Richard Biener + + PR tree-optimization/87200 + * gcc.dg/torture/pr87200.c: New testcase. + +2018-09-03 Richard Biener + + PR tree-optimization/87197 + * gcc.dg/torture/pr87197.c: New testcase. + + PR tree-optimization/87169 + * gcc.dg/torture/pr87169.c: New testcase. + +2018-09-03 Martin Liska + + PR driver/83193 + * gcc.dg/completion-4.c: New test. + +2018-09-03 Paolo Carlini + + PR c++/84980 + * g++.dg/concepts/pr84980.C: New. + +2018-09-03 Martin Liska + + PR middle-end/59521 + * c-c++-common/pr59521-1.c: New test. + * c-c++-common/pr59521-2.c: New test. + * gcc.dg/tree-prof/pr59521-3.c: New test. + +2018-09-02 Bernd Edlinger + + * c-c++-common/array-init.c: New test. + * g++.dg/init/string2.C: Remove selector. + +2018-09-01 Michael Matz + + PR tree-optimization/87074 + * gcc.dg/pr87074.c: New test. + +2018-08-31 Richard Biener + + PR tree-optimization/87168 + * gcc.dg/torture/pr87168.c: New testcase. + +2018-08-31 Vlad Lazar + + * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New. + * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New. + (test_vnegd_s64): Likewise. + * gcc.target/aarch64/vnegd_64.c: New. + * gcc.target/aarch64/vabsd_64.c: New. + * gcc.tartget/aarch64/vabs_intrinsic_3.c: New. + +2018-08-31 Nathan Sidwell + + PR c++/87155 + PR c++/84707 + * g++.dg/cpp0x/pr87155.C: New. + * g++.dg/cpp0x/inline-ns10.C: Adjust. + +2018-08-31 Jakub Jelinek + + PR middle-end/87138 + * gcc.target/i386/avx512bw-pr87138.c: New test. + +2018-08-31 Paul Thomas + + PR fortran/86328 + PR fortran/86760 + * gfortran.dg/pr86328.f90 : New test. + in comment 12 of the PR. + * gfortran.dg/pr86760.f90 : New test. + +2018-08-30 Sandra Loosemore + + * g++.dg/cpp0x/noexcept30.C: Make dependence on + -fdelete-null-pointer-checks explicit. + * g++.dg/cpp1y/constexpr-82218.C: Likewise. + * g++.dg/expr/pmf-3.C: Likewise. + * g++.dg/ext/attr-returns-nonnull.C: Likewise. + * g++.dg/tree-ssa/lifetime-dse1.C: Likewise. + * g++.dg/tree-ssa/pr61034.C: Likewise. + * gcc.dg/addr_equal-1.c: Likewise. + * gcc.dg/ipa/pr85734.c: Likewise. + * gcc.dg/ipa/propmalloc-1.c: Likewise. + * gcc.dg/ipa/propmalloc-2.c: Likewise. + * gcc.dg/ipa/propmalloc-3.c: Likewise. + * gcc.dg/tree-ssa/pr78154.c: Likewise. + * gcc.dg/tree-ssa/pr83648.c: Likewise. + +2018-08-30 Martin Sebor + + PR testsuite/87158 + * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations. + +2018-08-30 Qing Zhao + + PR testsuite/86519 + * gcc.dg/strcmpopt_6.c: Remove. + * gcc.target/aarch64/strcmpopt_6.c: New testcase. + * gcc.target/i386/strcmpopt_6.c: Likewise. + +2018-08-30 Richard Biener + + PR tree-optimization/87147 + * gcc.dg/torture/pr87147.c: New testcase. + +2018-08-30 Tamar Christina + + * gcc.target/aarch64/large_struct_copy_2.c: New. + +2018-08-29 Bernd Edlinger + + PR middle-end/87053 + * gcc.c-torture/execute/pr87053.c: New test. + +2018-08-29 Jakub Jelinek + + PR c++/87095 + * g++.dg/ubsan/vptr-13.C: New test. + +2018-08-29 Paolo Carlini + + PR c++/85265 + * g++.dg/concepts/pr85265.C: New. + +2018-08-29 Martin Sebor + Bernd Edlinger + + PR tree-optimization/86714 + PR tree-optimization/86711 + * gcc.c-torture/execute/memchr-1.c: New test. + * gcc.c-torture/execute/pr86714.c: New test. + * gcc.c-torture/execute/widechar-3.c: New test. + * gcc.dg/strlenopt-58.c: New test. + +2018-08-29 Richard Biener + + PR tree-optimization/87132 + * gcc.dg/torture/pr87132.c: New testcase. + +2018-08-29 David Malcolm + + PR c++/85110 + * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected + output to reflect underlining of pertinent parameter in decl + for "no known conversion" messages. + +2018-08-29 Jakub Jelinek + + PR c++/87122 + * g++.dg/cpp1z/decomp47.C: New test. + +2018-08-29 Matthew Malcomson + + * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types + where appropriate. + +2018-08-29 Richard Biener + + PR tree-optimization/87117 + * gfortran.dg/pr87117.f90: New testcase. + +2018-08-29 Richard Biener + + PR tree-optimization/87126 + * gcc.dg/tree-ssa/pr87126.c: New testcase. + +2018-08-28 MCC CS + + PR tree-optimization/87009 + * gcc.dg/pr87009.c: New test. + +2018-08-28 Martin Sebor + + PR middle-end/86631 + * g++.dg/Walloca1.C: Adjust. + +2018-08-28 Paolo Carlini + + PR c++/86546 + * g++.dg/other/switch4.C: New. + +2018-08-28 Richard Biener + + PR tree-optimization/87124 + * g++.dg/torture/pr87124.C: New testcase. + +2017-08-28 Paul Thomas + + PR fortran/80477 + * gfortran.dg/class_result_7.f90: New test. + * gfortran.dg/class_result_8.f90: New test. + * gfortran.dg/class_result_9.f90: New test. + + PR fortran/86481 + * gfortran.dg/allocate_with_source_25.f90: New test. + +2018-08-28 Jakub Jelinek + + PR middle-end/87099 + * gcc.dg/pr87099.c: New test. + +2018-08-28 Richard Sandiford + + PR testsuite/87078 + * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign. + +2018-08-28 Richard Biener + + PR tree-optimization/87117 + * gcc.dg/pr87117-1.c: New testcase. + +2018-08-28 Richard Biener + + PR tree-optimization/87117 + * gcc.dg/pr87117-2.c: New testcase. + +2018-08-28 Richard Biener + + PR tree-optimization/87117 + * gcc.dg/lvalue-5.c: New testcase. + +2018-08-27 Jeff Law + + PR tree-optimization/87110 + * gcc.c-torture/compile/pr87110.c: New test. + +2018-08-27 Martin Sebor + + PR tree-optimization/86914 + * gcc.dg/strlenopt-57.c: New test. + +2018-08-27 Martin Sebor + + PR tree-optimization/87112 + * gcc.dg/pr87112.c: New test. + +2018-08-27 David Malcolm + + PR c++/63392 + * g++.dg/diagnostic/missing-typename.C: New test. + +2018-08-27 Jeff Law + + * gcc.c-torture/compile/dse.c: New test. + +2018-08-27 Jakub Jelinek + + PR c++/86993 + * g++.dg/diagnostic/pr86993.C: New test. + +2018-08-27 Richard Biener + + PR tree-optimization/86927 + * gcc.dg/vect/pr86927.c: New testcase. + +2018-08-27 David Malcolm + + PR c++/87091 + * gcc.dg/empty.h: New file. + * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to + top of file and removal of redundant second printing of warning + location. + * gcc.dg/fixits-pr84852-2.c: Likewise. + * gcc.dg/missing-header-fixit-3.c: Likewise. + * gcc.dg/missing-header-fixit-4.c: New test. + * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for + conversion of show_caret_p to a tri-state. + +2018-08-27 David Malcolm + + PR c++/87091 + * g++.dg/pr85523.C: Extend expected output to show line + before line-insertion fix-it hint. + * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c + (test_fixit_insert_newline): Add previous line to expected output. + * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise. + * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise. + +2018-08-27 Martin Liska + + PR sanitizer/86962 + * gcc.dg/asan/pr86962.c: New test. + +2018-08-27 Martin Liska + + * gcc.dg/tree-prof/val-prof-10.c: New test. + +2018-08-27 Martin Liska + + PR tree-optimization/86847 + * gcc.dg/tree-ssa/switch-3.c: New test. + * gcc.dg/tree-ssa/vrp105.c: Remove. + +2018-08-27 Martin Liska + + * gcc.dg/tree-ssa/switch-2.c: New test. + +2018-08-27 Richard Biener + + * g++.dg/torture/20180705-1.C: New testcase. + * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise. + * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump. + * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2. + * gcc.dg/tree-ssa/vrp92.c: Disable FRE. + * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option. + * gcc.dg/pr85195.c: Likewise. + * gcc.dg/pr85467.c: Likewise. + * gcc.dg/torture/pr81790.c: Likewise. + + * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns + param to current default. + +2018-08-27 Jakub Jelinek + + PR rtl-optimization/87065 + * gcc.target/i386/pr87065.c: New test. + +2018-08-26 Marek Polacek + + PR c++/87080 + * g++.dg/cpp0x/Wpessimizing-move5.C: New test. + + PR c++/87029, Implement -Wredundant-move. + * g++.dg/cpp0x/Wredundant-move1.C: New test. + * g++.dg/cpp0x/Wredundant-move2.C: New test. + * g++.dg/cpp0x/Wredundant-move3.C: New test. + * g++.dg/cpp0x/Wredundant-move4.C: New test. + +2018-08-25 Thomas Koenig + + PR libfortran/86704 + * gfortran.dg/matmul_19.f90: New test. + +2018-08-25 Janus Weil + + PR fortran/86545 + * gfortran.dg/generic_35.f90: New test case. + +2018-08-24 David Malcolm + + PR c++/87091 + * gcc.dg/missing-header-fixit-3.c: Update for changes to how + line spans are printed with -fdiagnostics-show-line-numbers. + +2018-08-24 Thomas Koenig + + PR fortran/86837 + * gfortran.dg/implied_do_io_6.f90: New test. + +2018-08-24 H.J. Lu + + PR middle-end/87092 + * gcc.dg/pr87092.c: New test. + +2018-08-24 Marek Polacek + + PR c++/67012 + PR c++/86942 + * g++.dg/cpp0x/auto52.C: New test. + * g++.dg/cpp1y/auto-fn52.C: New test. + * g++.dg/cpp1y/auto-fn53.C: New test. + * g++.dg/cpp1y/auto-fn54.C: New test. + +2018-08-24 Richard Sandiford + + * lib/target-supports.exp (vect_perm_supported): Only return + false for variable-length vectors if the permute size is not + a power of 2. + (check_effective_target_vect_perm) + (check_effective_target_vect_perm_byte) + (check_effective_target_vect_perm_short): Remove check for + variable-length vectors. + * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE. + * gcc.dg/vect/slp-perm-10.c: Likewise. + * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors. + +2018-08-24 Richard Sandiford + + * gcc.target/aarch64/sve/bswap_1.c: New test. + * gcc.target/aarch64/sve/bswap_2.c: Likewise. + * gcc.target/aarch64/sve/bswap_3.c: Likewise. + +2018-08-24 Richard Sandiford + + * gcc.target/aarch64/sve/slp_perm_1.c: New test. + * gcc.target/aarch64/sve/slp_perm_2.c: Likewise. + * gcc.target/aarch64/sve/slp_perm_3.c: Likewise. + * gcc.target/aarch64/sve/slp_perm_4.c: Likewise. + * gcc.target/aarch64/sve/slp_perm_5.c: Likewise. + * gcc.target/aarch64/sve/slp_perm_6.c: Likewise. + * gcc.target/aarch64/sve/slp_perm_7.c: Likewise. + +2018-08-24 H.J. Lu + + PR debug/79342 + * gcc.dg/pr79342.: New test. + +2018-08-23 Martin Sebor + + PR tree-optimization/87072 + * gcc.dg/Warray-bounds-35.c: New test. + +2018-08-23 Richard Biener + + PR middle-end/87024 + * gcc.dg/pr87024.c: New testcase. + +2018-08-23 Richard Sandiford + + * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL. + * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise. + * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last. + * gcc.dg/vect/pr80631-2.c: Likewise. + +2017-08-23 Paul Thomas + + PR fortran/86863 + * gfortran.dg/submodule_32.f08: New test. + +2018-08-22 Janus Weil + + PR fortran/86935 + * gfortran.dg/associate_3.f90: Update error message. + * gfortran.dg/associate_39.f90: New test case. + +2018-08-22 Janus Weil + + PR fortran/86888 + * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add + an additional case. + * gfortran.dg/alloc_comp_basics_7.f90: New test case. + * gfortran.dg/class_17.f03: Update error message. + * gfortran.dg/class_55.f90: Ditto. + * gfortran.dg/dtio_11.f90: Update error messages. + * gfortran.dg/implicit_actual.f90: Add an error message. + * gfortran.dg/typebound_proc_12.f90: Update error message. + +2018-08-22 Martin Sebor + + PR middle-end/87052 + * gcc.dg/pr87052.c: New test. + * gcc.dg/tree-ssa/dump-3.c: Adjust. + +2018-08-22 Szabolcs Nagy + + * gfortran.dg/max_fmax_aarch64.f90: Rename to... + * gfortran.dg/max_expr.f90: ...this. + * gfortran.dg/min_fmin_aarch64.f90: Rename to... + * gfortran.dg/min_expr.f90: ...this. + +2018-08-22 Richard Sandiford + + PR tree-optimization/86725 + * gcc.dg/vect/no-scevccp-pr86725-2.c: New test. + * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise. + * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise. + * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise. + +2018-08-22 Richard Sandiford + + PR tree-optimization/86725 + * gcc.dg/vect/no-scevccp-pr86725-1.c: New test. + +2018-08-22 Richard Sandiford + + * gcc.dg/vect/vect-avg-16.c: New test. + * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized. + * gcc.dg/vect/vect-strided-u8-i8-gap4.c, + * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for + the second loop in main1. + +2018-08-22 Iain Sandoe + + * gcc.dg/lto/pr85248_0.c (test_alias): + Stringify __USER_LABEL_PREFIX__. + (test_noreturn): Likewise. + +2018-08-22 Richard Biener + + PR tree-optimization/86988 + * g++.dg/pr86988.C: New testcase. + +2018-08-22 Richard Biener + + PR tree-optimization/86945 + * tree-cfg.c (generate_range_test): Use unsigned arithmetic. + +2018-08-21 Janne Blomqvist + + * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs. + +2018-08-21 Nicolas Koenig + Thomas Koenig + + PR fortran/25829 + * gfortran.dg/f2003_inquire_1.f03: Add write statement. + * gfortran.dg/f2003_io_1.f03: Add wait statement. + +2018-08-21 Marek Polacek + + PR c++/86981, Implement -Wpessimizing-move. + * g++.dg/cpp0x/Wpessimizing-move1.C: New test. + * g++.dg/cpp0x/Wpessimizing-move2.C: New test. + * g++.dg/cpp0x/Wpessimizing-move3.C: New test. + * g++.dg/cpp0x/Wpessimizing-move4.C: New test. + * g++.dg/cpp1z/Wpessimizing-move1.C: New test. + + PR c++/65043 + * g++.dg/concepts/pr67595.C: Add dg-warning. + * g++.dg/cpp0x/Wnarrowing11.C: New test. + * g++.dg/cpp0x/Wnarrowing12.C: New test. + * g++.dg/cpp0x/rv-cast5.C: Add static_cast. + + PR c++/86499 + * g++.dg/cpp0x/lambda/lambda-non-local.C: New test. + * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error. + +2018-08-21 Ed Schonberg + + * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase. + +2018-08-21 Ed Schonberg + + * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase. + +2018-08-21 Javier Miranda + + * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase. + +2018-08-21 Ed Schonberg + + * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase. + +2018-08-21 Ed Schonberg + + * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase. + +2018-08-21 Eric Botcazou + + * gnat.dg/rep_clause7.adb: New testcase. + +2018-08-21 Ed Schonberg + + * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb, + gnat.dg/task1_pkg.ads: New testcase. + +2018-08-21 Hristian Kirtchev + + * gnat.dg/linkedlist.adb: New testcase. + +2018-08-21 Hristian Kirtchev + + * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb, + gnat.dg/elab6_pkg.ads: New testcase. + +2018-08-21 Ed Schonberg + + * gnat.dg/expr_func5.adb: New testcase. + +2018-08-21 Hristian Kirtchev + + * gnat.dg/dynhash.adb: New testcase. + +2018-08-21 Javier Miranda + + * gnat.dg/enum4.adb: New testcase. + +2018-08-21 Tamar Christina + + * gcc.target/aarch64/large_struct_copy.c: New test. + +2018-08-21 Szabolcs Nagy + + * g++.dg/torture/pr86763.C: Restrict to *-*-linux*. + +2018-08-21 Bernd Edlinger + + PR middle-end/86121 + * gcc.dg/Wstringop-overflow-6.c: Remove xfail. + +2018-08-21 Tom de Vries + + * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches + to avoid mismatch in .debug and .earlydebug dump files. + +2018-08-20 Michael Meissner + + PR target/87033 + * gcc.target/powerpc/pr87033.c: New test. + +2018-08-20 Martin Sebor + + PR tree-optimization/87034 + * gcc.dg/builtin-sprintf-warn-20.c: New test. + +2018-08-20 David Malcolm + + PR other/84889 + * gcc.dg/plugin/diagnostic-group-test-1.c: New test. + * gcc.dg/plugin/diagnostic_group_plugin.c: New test. + * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests. + +2018-08-20 H.J. Lu + + PR target/87014 + * g++.dg/torture/pr87014.C: New file. + +2018-08-20 Bernd Edlinger + + PR target/86984 + * gcc.target/alpha/pr86984.c: New test. + +2018-08-20 Richard Biener + + PR tree-optimization/78655 + * gcc.dg/tree-ssa/evrp11.c: New testcase. + +2018-08-18 Iain Sandoe + + * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output + for Darwin. + +2018-08-18 Iain Sandoe + + * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF + test on Darwin. + * g++.dg/debug/dwarf2/pr85302.C: Likewise. + * gcc.dg/lto/pr83719_0.c: Likewise. + +2018-08-17 Martin Sebor + + PR testsuite/86996 + * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust. + +2018-08-17 David Malcolm + + * g++.dg/conversion/Wwrite-strings.C: New test. + +2018-08-17 Sandra Loosemore + Chung-Lin Tang + Xianmiao Qu + + C-SKY port: Testsuite + + * g++.dg/Wno-frame-address.C: Adjust for C-SKY. + * g++.dg/torture/type-generic-1.C: Likewise. + * gcc.c-torture/compile/20000804-1.c: Likewise. + * gcc.c-torture/execute/20101011-1.c: Likewise. + * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise. + * gcc.dg/20020312-2.c: Likewise. + * gcc.dg/Wno-frame-address.c: Likewise. + * gcc.dg/c11-true_min-1.c: Likewise. + * gcc.dg/sibcall-10.c: Likewise. + * gcc.dg/sibcall-9.c: Likewise. + * gcc.dg/stack-usage-1.c: Likewise. + * gcc.dg/torture/float32-tg-3.c: Likewise. + * gcc.dg/torture/float32x-tg-3.c: Likewise. + * gcc.dg/torture/float64-tg-3.c: Likewise. + * gcc.dg/torture/float64x-tg-3.c: Likewise. + * gcc.dg/torture/type-generic-1.c: Likewise. + * gcc.target/csky/*: New. + * lib/target-supports.exp (check_profiling_available): Add + csky-*-elf. + (check_effective_target_hard_float): Handle C-SKY targets with + single-precision hard float only. + (check_effective_target_logical_op_short_circuit): Handle C-SKY. + +2018-08-17 David Malcolm + + * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for + gcc_dump_printf. + * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test + coverage for gcc_dump_printf. + +2018-08-17 Martin Liska + + * g++.dg/opt/mpx.C: Fix scanned pattern. + * gcc.target/i386/mpx.c: Likewise. + * g++.dg/warn/Wunreachable-code-1.C: Remove. + * g++.dg/warn/Wunreachable-code-2.C: Likewise. + * gcc.dg/torture/pr52969.c: Likewise. + * g++.dg/warn/pr31246-2.C: Likewise. + * g++.dg/warn/pr31246.C: Likewise. + * gcc.dg/pr33092.c: Likewise. + * g++.dg/opt/eh1.C: Remove a deprecated option. + * g++.dg/template/inline1.C: Likewise. + * g++.dg/tree-ssa/pr81408.C: Likewise. + * gcc.dg/pr41837.c: Likewise. + * gcc.dg/pr41841.c: Likewise. + * gcc.dg/pr42250.c: Likewise. + * gcc.dg/pr43084.c: Likewise. + * gcc.dg/pr43317.c: Likewise. + * gcc.dg/pr51879-18.c: Likewise. + * gcc.dg/torture/pr36066.c: Likewise. + * gcc.dg/tree-ssa/ifc-8.c: Likewise. + * gcc.dg/tree-ssa/ifc-cd.c: Likewise. + * gcc.dg/tree-ssa/pr19210-1.c: Likewise. + * gcc.dg/tree-ssa/pr45122.c: Likewise. + * gcc.target/i386/pr45352-2.c: Likewise. + * gcc.target/i386/zee.c: Likewise. + * gfortran.dg/auto_char_len_2.f90: Likewise. + * gfortran.dg/auto_char_len_4.f90: Likewise. + * gfortran.dg/c_ptr_tests_15.f90: Likewise. + * gfortran.dg/char_array_structure_constructor.f90: Likewise. + * gfortran.dg/gomp/pr47331.f90: Likewise. + * gfortran.dg/pr40999.f: Likewise. + * gfortran.dg/pr41011.f: Likewise. + * gfortran.dg/pr42051.f03: Likewise. + * gfortran.dg/pr46804.f90: Likewise. + * gfortran.dg/pr83149_1.f90: Likewise. + * gfortran.dg/pr83149_b.f90: Likewise. + * gfortran.dg/whole_file_1.f90: Likewise. + * gfortran.dg/whole_file_10.f90: Likewise. + * gfortran.dg/whole_file_11.f90: Likewise. + * gfortran.dg/whole_file_12.f90: Likewise. + * gfortran.dg/whole_file_13.f90: Likewise. + * gfortran.dg/whole_file_14.f90: Likewise. + * gfortran.dg/whole_file_15.f90: Likewise. + * gfortran.dg/whole_file_16.f90: Likewise. + * gfortran.dg/whole_file_17.f90: Likewise. + * gfortran.dg/whole_file_18.f90: Likewise. + * gfortran.dg/whole_file_19.f90: Likewise. + * gfortran.dg/whole_file_2.f90: Likewise. + * gfortran.dg/whole_file_20.f03: Likewise. + * gfortran.dg/whole_file_3.f90: Likewise. + * gfortran.dg/whole_file_4.f90: Likewise. + * gfortran.dg/whole_file_5.f90: Likewise. + * gfortran.dg/whole_file_6.f90: Likewise. + * gfortran.dg/whole_file_7.f90: Likewise. + * gfortran.dg/whole_file_8.f90: Likewise. + * gfortran.dg/whole_file_9.f90: Likewise. + * gcc.dg/vect/vect.exp: Likewise. + +2018-08-17 Richard Biener + + PR middle-end/86505 + * gcc.dg/torture/pr86505.c: New testcase. + +2018-08-16 Martin Sebor + + PR tree-optimization/86853 + * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test. + * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test. + * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust. + +2018-08-16 David Malcolm + + * gcc.dg/missing-header-fixit-3.c: New test. + +2018-08-16 David Malcolm + + * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c + (test_fixit_insert_newline): Update expected output to show '+' + characters in margin of line-insertion fix-it hint. + +2018-08-16 Nathan Sidwell + + * gcc.dg/cpp/macsyntx.c: Adjust expected errors. + * gcc.dg/cpp/macsyntx2.c: likewise. + +2018-08-15 Uros Bizjak + + PR testsuite/86745 + * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings. + * gcc.target/i386/avx-cvt-2.c: Ditto. + +2018-08-16 David Malcolm + + PR c++/70693 + * c-c++-common/Wmisleading-indentation-pr70693.c: New test. + +2018-08-16 Vlad Lazar + + * gcc.target/aarch64/imm_choice_comparison.c: New test. + +2018-08-16 Iain Sandoe + + * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__. + (lib_strncmp): Likewise. + +2018-08-16 Iain Sandoe + + * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin. + * c-c++-common/asan/pointer-subtract-4.c: Likewise. + * g++.dg/torture/pr44295.C : Likewise. + +2018-08-16 Iain Sandoe + + PR testsuite/78544 + * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section + attributes and matching. + * gcc.dg/tree-prof/section-attr-2.c: Likewise. + * gcc.dg/tree-prof/section-attr-3.c: Likewise. + +2018-08-16 Iain Sandoe + + * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__. + +2018-08-15 Uros Bizjak + + * gcc.target/i386/rop1.c: Remove. + * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop. + +2018-08-15 Will Schmidt + + * gcc.target/powerpc/fold-vec-splat-char.c: New. + * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New. + * gcc.target/powerpc/fold-vec-splat-int.c: New. + * gcc.target/powerpc/fold-vec-splat-longlong.c: New. + * gcc.target/powerpc/fold-vec-splat-pixel.c: New. + * gcc.target/powerpc/fold-vec-splat-short.c: New. + +2018-08-15 David Malcolm + + * g++.dg/diagnostic/aka3.C: New test. + * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected + output to show range labels. + * g++.dg/diagnostic/param-type-mismatch.C: Likewise. + * g++.dg/plugin/plugin.exp (plugin_test_list): Add... + * g++.dg/plugin/show-template-tree-color-labels.C: New test. + * gcc.dg/bad-binary-ops.c: Update expected output to show range + labels. Add an "aka" example. + * gcc.dg/cpp/pr66415-1.c: Update expected output to show range + labels. + * gcc.dg/format/diagnostic-ranges.c: Likewise. + * gcc.dg/format/pr72858.c: Likewise. + * gcc.dg/format/pr78498.c: Likewise. + * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options. + Update expected output to show range labels. Add examples of + -Wincompatible-pointer-types and -Wpointer-sign for parameters. + * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: + Update expected output to show range labels. + * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise. + (test_very_wide_line): Adjust so that label is at left-clipping + boundary. + (test_very_wide_line_2): New test. + * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c: + Update expected output to show range labels. + * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise. + * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test. + * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update + for new param to gcc_rich_location::add_expr. + * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range): + Add "label" param. + (test_show_locus): Add examples of labels to various tests. Tweak + the "very wide_line" test case and duplicate it, to cover the + boundary values for clipping of labels against the left-margin. + * gcc.dg/plugin/plugin.exp (plugin_test_list): Add + diagnostic-test-show-locus-no-labels.c. + * gcc.dg/pr69554-1.c: Update expected output to show range labels. + Update line numbers of dg-locus directives. + * gcc.dg/pr69627.c: Update expected output to show range labels. + * lib/multiline.exp (proc _build_multiline_regex): Remove + special-case handling of lines with trailing '|'. + +2018-08-15 Qing Zhao + + PR testsuite/86519 + * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of + the .expand file. + +2018-08-15 Prathamesh Kulkarni + + * gcc.dg/wmain.c: New test. + +2018-08-15 Iain Sandoe + + PR c/19315 + * gcc.dg/graphite/pr82451.c: Make array 'a' an extern. + * gcc.dg/redecl-10.c: Expect warnings for the static vars with + unknown size. + +2018-08-15 Martin Liska + + PR tree-optimization/86925 + * gcc.dg/predict-20.c: New test. + * gcc.dg/predict-21.c: New test. + +2018-08-15 Paolo Carlini + + * g++.dg/init/goto3.C: Adjust for error instead of permerror. + +2018-08-14 Allan Sandfeld Jensen + + * gcc.target/i386/sse2-movs.c: New test. + +2018-08-14 Martin Sebor + + PR tree-optimization/86650 + * gcc.dg/Warray-bounds-34.c: New test. + +2018-08-14 Janus Weil + + PR fortran/86116 + * gfortran.dg/generic_34.f90: New test case. + +2018-08-13 Marek Polacek + + PR c++/57891 + * g++.dg/cpp0x/Wnarrowing6.C: New test. + * g++.dg/cpp0x/Wnarrowing7.C: New test. + * g++.dg/cpp0x/Wnarrowing8.C: New test. + * g++.dg/cpp0x/Wnarrowing9.C: New test. + * g++.dg/cpp0x/Wnarrowing10.C: New test. + * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error. + * g++.dg/cpp0x/constexpr-ex2.C: Likewise. + * g++.dg/cpp0x/constexpr-targ.C: Likewise. + * g++.dg/cpp0x/scoped_enum2.C: Likewise. + * g++.dg/ext/stmtexpr15.C: Likewise. + * g++.dg/gomp/pr47963.C: Likewise. + * g++.dg/init/new37.C: Likewise. + * g++.dg/init/new43.C: Likewise. + * g++.dg/other/fold1.C: Likewise. + * g++.dg/parse/array-size2.C: Likewise. + * g++.dg/template/dependent-name3.C: Likewise. + * g++.dg/cpp0x/constexpr-data2.C: Add dg-error. + * g++.dg/other/vrp1.C: Likewise. + * g++.dg/template/char1.C: Likewise. + +2018-08-13 Segher Boessenkool + + * gcc.target/powerpc/pr56605.c: The generated code can have an AND + instead of a ZERO_EXTEND. + +2018-08-13 Martin Sebor + + PR tree-optimization/71625 + * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case. + * g++.dg/init/string2.C: New test. + * g++.dg/init/string3.C: New test. + * g++.dg/init/string4.C: New test. + * gcc.dg/init-string-3.c: New test. + * gcc.dg/strlenopt-55.c: New test. + * gcc.dg/strlenopt-56.c: New test. + +2018-08-13 Marek Polacek + + P0806R2 - Deprecate implicit capture of this via [=] + * g++.dg/cpp2a/lambda-this1.C: New test. + * g++.dg/cpp2a/lambda-this2.C: New test. + * g++.dg/cpp2a/lambda-this3.C: New test. + +2018-08-13 Marek Polacek + + PR c++/86915 + * g++.dg/diagnostic/auto1.C: New test. + +2018-08-12 Paul Thomas + + PR fortran/66679 + * gfortran.dg/transfer_class_3.f90: New test. + +2018-08-12 Paul Thomas + + PR fortran/86906 + * gfortran.dg/use_rename_9.f90: New test. + +2018-08-11 Jakub Jelinek + + PR tree-optimization/86835 + * gcc.dg/pr86835.c: New test. + +2018-08-10 Janus Weil + + PR fortran/57160 + * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case. + * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize". + * gfortran.dg/short_circuiting_2.f90: New test case. + * gfortran.dg/short_circuiting_3.f90: New test case. + +2018-08-10 Alexander Monakov + + PR target/82418 + * gcc.target/i386/pr82418.c: New test. + +2018-08-10 Martin Liska + + PR target/83610 + * gcc.dg/predict-17.c: New test. + * gcc.dg/predict-18.c: New test. + * gcc.dg/predict-19.c: New test. + +2018-08-10 Martin Liska + + PR tree-optimization/85799 + * gcc.dg/pr85799.c: New test. + +2018-08-09 Jeff Law + + PR middle-end/86897 + * gcc.dg/uninit-suppress_2.c: Disable DOM. + +2018-08-09 Richard Sandiford + + * gcc.target/aarch64/sve/reduc_8.c: New test. + +2018-08-09 David Malcolm + + PR other/84889 + * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New + test. + * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c: + New test. + * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests. + * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to + TEST_ALWAYS_FLAGS. + +2018-08-09 Richard Sandiford + + PR tree-optimization/86858 + * gcc.dg/vect/pr86858.c: New test. + +2018-08-09 Richard Sandiford + + PR tree-optimization/86871 + * gcc.dg/vect/pr86871.c: New test. + +2018-08-09 Paolo Carlini + + * g++.old-deja/g++.mike/p784.C: Add -fpermissive. + +2018-08-09 Andreas Krebbel + + * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement + arch and tune numbers by 2. + * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise. + * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise. + +2018-08-09 Andreas Krebbel + + PR target/84332 + * gcc.target/s390/pr84332.c: New testcase. + +2018-08-08 Andreas Schwab + + PR target/46179 + * gcc.target/m68k/tls-dimode.c: New file. + +2018-08-08 Nathan Sidwell + + * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h, + c-c++-common/inc-from-1.c: New + +2018-08-08 Andreas Krebbel + + PR target/85295 + * gcc.target/s390/TI-constants-lra.c: New testcase. + * gcc.target/s390/TI-constants-nolra.c: New testcase. + +2018-08-08 Ilya Leoshkevich + + * gcc.target/s390/hotpatch-8.c: Remove. + * gcc.target/s390/hotpatch-9.c: Remove. + * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove. + * gcc.target/s390/mnop-mcount-m31.c: Remove. + +2018-08-08 Jakub Jelinek + + P0595R1 - is_constant_evaluated + * g++.dg/cpp2a/is-constant-evaluated1.C: New test. + + PR c++/86836 + * g++.dg/cpp1z/decomp46.C: New test. + + PR c++/86738 + * g++.dg/opt/pr86738.C: New test. + +2018-08-07 Richard Sandiford + + PR target/86838 + * gcc.target/aarch64/frecpe_1.c: New test. + * gcc.target/aarch64/frecpe_2.c: Likewise. + +2018-08-07 Paolo Carlini + + PR c++/59480, DR 136 + * g++.dg/other/friend8.C: New. + * g++.dg/other/friend9.C: Likewise. + * g++.dg/other/friend10.C: Likewise. + * g++.dg/other/friend11.C: Likewise. + * g++.dg/other/friend12.C: Likewise. + * g++.dg/other/friend13.C: Likewise. + * g++.dg/other/friend14.C: Likewise. + * g++.dg/other/friend15.C: Likewise. + * g++.dg/parse/defarg4.C: Compile with -fpermissive -w. + * g++.dg/parse/defarg8.C: Likewise. + +2018-08-07 Martin Liska + + PR middle-end/83023 + * gcc.dg/predict-16.c: New test. + * g++.dg/predict-1.C: New test. + +2018-08-07 Steve Ellcey + Rainer Orth + + PR tree-optimization/80925 + * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops + vectorized on !vect_hw_misalign targets. + +2018-08-06 Marek Polacek + + PR c++/86767 + * g++.dg/cpp1y/constexpr-86767.C: New test. + +2018-08-06 Uros Bizjak + + * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt + for target *-*-linux-gnu. + +2018-08-06 Alan Hayward + + * gcc.target/aarch64/sve/tls_preserve_1.c: New test. + * gcc.target/aarch64/sve/tls_preserve_2.c: New test. + * gcc.target/aarch64/sve/tls_preserve_3.c: New test. + +2018-08-06 Andreas Krebbel + + * gcc.target/s390/nomemloopunroll-1.c: New test. + +2018-08-05 H.J. Lu + + PR target/86386 + * gcc.target/i386/pr86386.c: New file. + +2018-08-04 Tom de Vries + + * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line. + +2018-08-04 Andreas Schwab + + * gcc.dg/guality/const-volatile.c: Remove duplicate test + "type:cvip". + +2018-08-04 Janus Weil + + PR fortran/45521 + * gfortran.dg/interface_assignment_6.f90: New test case. + +2018-08-04 Uros Bizjak + + PR testsuite/86153 + * g++.dg/pr83239.C (dg-options): Add -finline-limit=500. + +2018-08-03 David Malcolm + Jonathan Wakely + + PR c++/85523 + * g++.dg/pr85523.C: New test. + +2018-08-03 Bogdan Harjoc + + PR c/86690 + * gcc.dg/union-duplicate-field.c: New test. + +2018-08-03 Jason Merrill + + PR c++/86706 + * g++.dg/template/pr86706.C: New test. + +2018-08-03 Richard Sandiford + + * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used + on vect_avg_qi targets. + * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise. + * gcc.dg/vect/bb-slp-pow-1.c: New test. + * gcc.dg/vect/vect-avg-15.c: Likewise. + +2018-08-03 Martin Liska + + * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits. + * gcc.dg/predict-13.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-9.c: Likewise. + * gfortran.dg/predict-1.f90: Likewise. + +2018-08-02 Richard Biener + + PR c++/86763 + * g++.dg/torture/pr86763.C: New testcase. + +2018-08-02 Richard Biener + + PR tree-optimization/86816 + * g++.dg/torture/pr86816.C: New testcase. + +2018-08-02 Richard Sandiford + + * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate + to be used. + * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise. + * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16. + * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used + for .h. + * gcc.target/aarch64/sve/single_2.c: Likewise. + * gcc.target/aarch64/sve/single_3.c: Likewise. + * gcc.target/aarch64/sve/single_4.c: Likewise. + +2018-08-02 Jackson Woodruff + + PR target/86014 + * gcc.target/aarch64/ldp_stp_13.c: New test. + +2018-08-01 Martin Sebor + + PR tree-optimization/86650 + * gcc.dg/format/gcc_diag-10.c: Adjust. + +2018-08-01 Richard Sandiford + + * gcc.target/aarch64/sve/var_stride_2.c: Update expected form + of range check. + * gcc.target/aarch64/sve/var_stride_4.c: Likewise. + +2018-08-01 Richard Sandiford + + PR target/86753 + * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests. + * gcc.target/aarch64/sve/vcond_5.c: Likewise. + +2018-08-01 Richard Sandiford + + * gcc.dg/pointer-range-check-1.c: New test. + * gcc.dg/pointer-range-check-2.c: Likewise. + +2018-08-01 Richard Sandiford + + PR tree-optimization/86749 + * gcc.dg/vect/pr86749.c: New test. + +2018-08-01 Paolo Carlini + + PR c++/86661 + * g++.dg/lookup/name-clash12.C: New. + +2018-08-01 Richard Biener + + * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase. + +2018-08-01 Uros Bizjak + + * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0. + +2018-08-01 Uros Bizjak + + * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*. + +2018-08-01 Martin Liska + + * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern. + * gcc.dg/tree-prof/stringop-2.c: Likewise. + * gcc.dg/tree-prof/val-prof-1.c: Likewise. + * gcc.dg/tree-prof/val-prof-2.c: Likewise. + * gcc.dg/tree-prof/val-prof-3.c: Likewise. + * gcc.dg/tree-prof/val-prof-4.c: Likewise. + * gcc.dg/tree-prof/val-prof-5.c: Likewise. + * gcc.dg/tree-prof/val-prof-7.c: Likewise. + +2018-08-01 Martin Liska + + PR value-prof/35543 + * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove. + +2018-08-01 Sam Tebbs + + * gcc.target/aarch64/extract_zero_extend.c: New file. + +2018-08-01 Jakub Jelinek + + PR c/85704 + * gcc.c-torture/compile/pr85704.c: New test. + +2018-07-31 Alexandre Oliva + Olivier Hainque + + * gnat.dg/dinst.adb: New. + * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New. + +2018-07-31 David Malcolm + + * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for + tdiag and cxxdiag. + * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G + and %K. + +2018-07-31 Richard Earnshaw + + * c-c++-common/spec-barrier-1.c: New test. + * c-c++-common/spec-barrier-2.c: New test. + * gcc.dg/spec-barrier-3.c: New test. + +2018-07-31 Martin Sebor + + PR tree-optimization/86741 + * gcc.dg/Warray-bounds-33.c: New test. + +2018-07-31 Andreas Krebbel + + * gcc.target/s390/memset-1.c: Improve testcase. + +2018-07-31 Tom de Vries + + PR debug/86687 + * g++.dg/guality/pr86687.C: New test. + +2018-07-31 Jakub Jelinek + + P1008R1 - prohibit aggregates with user-declared constructors + * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor. + * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};. + * g++.dg/cpp0x/deleted2.C: Expect error for C++2a. + * g++.dg/cpp2a/aggr1.C: New test. + * g++.dg/cpp2a/aggr2.C: New test. + +2018-07-31 Segher Boessenkool + + PR target/86640 + * gcc.target/arm/pr86640.c: New testcase. + +2018-07-31 Martin Liska + + PR gcov-profile/85338 + PR gcov-profile/85350 + PR gcov-profile/85372 + * gcc.misc-tests/gcov-pr85338.c: New test. + * gcc.misc-tests/gcov-pr85350.c: New test. + * gcc.misc-tests/gcov-pr85372.c: New test. + +2018-07-31 Martin Liska + + PR gcov-profile/83813 + PR gcov-profile/84758 + PR gcov-profile/85217 + PR gcov-profile/85332 + * gcc.misc-tests/gcov-pr83813.c: New test. + * gcc.misc-tests/gcov-pr84758.c: New test. + * gcc.misc-tests/gcov-pr85217.c: New test. + * gcc.misc-tests/gcov-pr85332.c: New test. + +2018-07-31 Ed Schonberg + + * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb, + gnat.dg/prot5_pkg.ads: New testcase. + +2018-07-31 Justin Squirek + + * gnat.dg/addr11.adb: New testcase. + +2018-07-31 Hristian Kirtchev + + * gnat.dg/global.adb, gnat.dg/global.ads: New testcase. + +2018-07-31 Gary Dismukes + + * gnat.dg/block_ext_return_assert_failure.adb: New testcase. + +2018-07-31 Ed Schonberg + + * gnat.dg/iter3.adb: New testcase. + +2018-07-31 Andre Vieira + + Revert 'AsyncI/O patch committed' + 2018-07-25 Nicolas Koenig + Thomas Koenig + + PR fortran/25829 + * gfortran.dg/f2003_inquire_1.f03: Add write statement. + * gfortran.dg/f2003_io_1.f03: Add wait statement. + +2018-07-30 Segher Boessenkool + + PR rtl-optimization/85160 + * gcc.target/powerpc/combine-2-2.c: New testcase. + +2018-07-27 Martin Sebor + + PR tree-optimization/86696 + * g++.dg/pr86696.C: New test. + +2018-07-27 David Malcolm + + PR tree-optimization/86636 + * gcc.c-torture/compile/pr86636.c: Add dg-do compile. + Add dg-require-effective-target pthread. + +2018-07-26 Qing Zhao + + * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation. + * gcc.dg/strcmpopt_6.c: Likewise. + +2018-07-26 Pat Haugen + + PR target/86612 + * gcc.target/powerpc/pr58673-2.c: Call strdup. + +2018-07-26 Martin Sebor + + PR tree-optimization/86043 + PR tree-optimization/86042 + * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to + pr86688. + * gcc.dg/strlenopt-44.c: New test. + +2018-07-26 Martin Liska + + PR gcov-profile/86536 + * gcc.misc-tests/gcov-pr86536.c: New test. + +2018-07-25 Martin Sebor + + * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives + ignored by the test harness. + +2018-07-25 Nicolas Koenig + Thomas Koenig + + PR fortran/25829 + * gfortran.dg/f2003_inquire_1.f03: Add write statement. + * gfortran.dg/f2003_io_1.f03: Add wait statement. + +2018-07-25 Jakub Jelinek + + PR c++/85515 + * g++.dg/pr85515-2.C: Add expected dg-error. + * g++.dg/cpp0x/range-for36.C: New test. + +2018-07-25 Claudiu Zissulescu + + * gcc.target/arc/uncached-1.c: New test. + * gcc.target/arc/uncached-2.c: Likewise. + +2018-07-24 Martin Sebor + + PR tree-optimization/86622 + PR tree-optimization/86532 + * gcc.c-torture/execute/strlen-2.c: New test. + * gcc.c-torture/execute/strlen-3.c: New test. + * gcc.c-torture/execute/strlen-4.c: New test. + +2018-07-24 David Malcolm + + PR tree-optimization/86636 + * gcc.c-torture/compile/pr86636.c: New test. + +2018-07-24 Matthew Malcomson + + * gcc.target/aarch64/simd/vect_su_add_sub.c: New. + +2018-07-24 Jakub Jelinek + + PR middle-end/86627 + * gcc.target/i386/pr86627.c: New test. + + PR testsuite/86649 + * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1. + * g++.dg/tree-ssa-/pr19476-5.C: Likewise. + * g++.dg/tree-ssa-/pr19476-6.C: New test. + * g++.dg/tree-ssa-/pr19476-7.C: New test. + +2018-07-23 Carl Love + + PR 86591 + * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to + file altivec-2-runnable.c. + * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests. + * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor. + Update dg-final test for __divdi3 and __udivdi3 instructions. Update + comments for instruction generated by vec_mergeh, vec_perm, vec_round, + vec_cts, vec_ctu, vec_cpsgn tests. + +2018-07-23 Bernd Edlinger + + PR c/86617 + * gcc.dg/pr86617.c: New test. + +2018-07-23 Jakub Jelinek + + PR c++/86569 + * g++.dg/warn/Wnonnull-compare-9.C: New test. + +2018-07-20 Martin Sebor + + PR middle-end/82063 + * c-c++-common/pr68657-1.c: Adjust. + * c-c++-common/pr68657-2.c: Same. + * c-c++-common/pr68657-3.c: Same. + * c-c++-common/pr68833-1.c: Same. + * gcc.dg/Walloc-size-larger-than-16.c: Same. + * gcc.dg/Walloca-larger-than.c: New test. + * gcc.dg/Walloca-larger-than-2.c: New test. + * gcc.dg/Wframe-larger-than-2.c: New test. + * gcc.dg/Wlarger-than3.c: New test. + * gcc.dg/Wvla-larger-than-3.c: New test. + * gcc.dg/pr42611.c: Adjust. + * gnat.dg/frame_overflow.adb: Same. + +2018-07-20 Martin Sebor + + PR tree-optimization/86613 + PR tree-optimization/86611 + * c-c++-common/Warray-bounds-2.c: Undefine macros and + prune duplicate warnings. + * gcc.dg/Warray-bounds-31.c: Xfail test cases with + data-model-dependencies. + * gcc.dg/Warray-bounds-32.c: Ditto. + +2018-07-20 Richard Biener + + PR debug/86585 + * g++.dg/lto/pr86585_0.C: New testcase. + * g++.dg/lto/pr86585_1.C: Likewise. + +2018-07-19 Martin Sebor + + PR tree-optimization/83776 + PR tree-optimization/84047 + * gcc.dg/Warray-bounds-29.c: New test. + * gcc.dg/Warray-bounds-30.c: New test. + * gcc.dg/Warray-bounds-31.c: New test. + * gcc.dg/Warray-bounds-32.c: New test. + +2018-07-19 Michael Collison + Richard Henderson + + * gcc.target/aarch64/builtin_sadd_128.c: New testcase. + * gcc.target/aarch64/builtin_saddl.c: New testcase. + * gcc.target/aarch64/builtin_saddll.c: New testcase. + * gcc.target/aarch64/builtin_uadd_128.c: New testcase. + * gcc.target/aarch64/builtin_uaddl.c: New testcase. + * gcc.target/aarch64/builtin_uaddll.c: New testcase. + * gcc.target/aarch64/builtin_ssub_128.c: New testcase. + * gcc.target/aarch64/builtin_ssubl.c: New testcase. + * gcc.target/aarch64/builtin_ssubll.c: New testcase. + * gcc.target/aarch64/builtin_usub_128.c: New testcase. + * gcc.target/aarch64/builtin_usubl.c: New testcase. + * gcc.target/aarch64/builtin_usubll.c: New testcase. + +2018-07-19 Paolo Carlini + + Revert fix for c++/59480 (and testsuite followup) + + 2018-07-19 Paolo Carlini + + * g++.old-deja/g++.mike/p784.C: Add -fpermissive. + + 2019-07-18 Paolo Carlini + + PR c++/59480, DR 136 + * g++.dg/other/friend8.C: New. + * g++.dg/other/friend9.C: Likewise. + * g++.dg/other/friend10.C: Likewise. + * g++.dg/other/friend11.C: Likewise. + * g++.dg/other/friend12.C: Likewise. + * g++.dg/parse/defarg4.C: Compile with -fpermissive -w. + * g++.dg/parse/defarg8.C: Likewise. + +2018-07-19 Andre Vieira + + * gcc.target/aarch64/profile.c: New test. + +2018-07-19 Andre Vieira + + PR target/83009 + * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests. + +2018-07-19 H.J. Lu + + PR target/86560 + * gcc.target/i386/pr86560-4.c: New test. + * gcc.target/i386/pr86560-5.c: Likewise. + +2018-07-19 H.J. Lu + + PR target/86560 + * gcc.target/i386/pr86560-1.c: New test. + * gcc.target/i386/pr86560-2.c: Likewise. + * gcc.target/i386/pr86560-3.c: Likewise. + +2018-07-19 Kyrylo Tkachov + + * gfortran.dg/max_fmax_aarch64.f90: New test. + * gfortran.dg/min_fmin_aarch64.f90: Likewise. + * gfortran.dg/minmax_integer.f90: Likewise. + +2018-07-19 Paolo Carlini + + * g++.old-deja/g++.mike/p784.C: Add -fpermissive. + +2018-07-18 Kugan Vivekanandarajah + + PR middle-end/86544 + * g++.dg/tree-ssa/pr86544.C: New test. + +2018-07-18 Jakub Jelinek + + PR c++/86550 + * g++.dg/cpp0x/lambda/lambda-86550.C: New test. + +2018-07-18 Bernd Edlinger + + PR 69558 + * c-c++-common/cpp/diagnostic-pragma-2.c: New test. + * c-c++-common/pr69558.c: Remove xfail. + * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations. + * gcc.dg/pr61817-1.c: Likewise. + * gcc.dg/pr61817-2.c: Likewise. + * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location. + +2018-07-18 Janus Weil + + PR fortran/85599 + * gfortran.dg/function_optimize_5.f90: Add option + '-faggressive-function-elimination' and update dg-warning clauses. + * gfortran.dg/short_circuiting.f90: New test. + +2018-07-18 Marek Polacek + + PR c++/86190 - bogus -Wsign-conversion warning + * g++.dg/warn/Wsign-conversion-3.C: New test. + * g++.dg/warn/Wsign-conversion-4.C: New test. + +2018-07-18 Paolo Carlini + + PR c++/59480, DR 136 + * g++.dg/other/friend8.C: New. + * g++.dg/other/friend9.C: Likewise. + * g++.dg/other/friend10.C: Likewise. + * g++.dg/other/friend11.C: Likewise. + * g++.dg/other/friend12.C: Likewise. + * g++.dg/parse/defarg4.C: Compile with -fpermissive -w. + * g++.dg/parse/defarg8.C: Likewise. + +2018-07-18 Paolo Carlini + + * g++.dg/ext/uow-3.C: Adjust. + * g++.dg/ext/uow-4.C: Likewise. + * g++.dg/lookup/name-clash11.C: Likewise. + * g++.dg/lookup/name-clash7.C: Likewise. + * g++.dg/lookup/redecl1.C: Likewise. + * g++.dg/warn/changes-meaning.C: Likewise. + * g++.old-deja/g++.jason/scoping8.C: Likewise. + * g++.old-deja/g++.law/nest1.C: Likewise. + +2018-07-18 Richard Biener + + PR debug/86523 + * g++.dg/lto/pr86523-3_0.C: New testcase. + +2018-07-17 Andreas Schwab + + * gcc.target/m68k/mulsi_highpart.c: New test. + +2018-07-17 Jakub Jelinek + + * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error. + * gcc.dg/cpp/pr61854-c94.c (foo): Likewise. + * gcc.dg/cpp/pr61854-4.c (foo): Likewise. + * gcc.dg/cpp/pr61854-8.c: New test. + +2018-07-17 David Edelsohn + + * gcc.target/powerpc/pr85456.c: Require longdouble128. + +2018-07-17 Fritz Reese + + PR fortran/83184 + * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages. + +2018-07-17 Will Schmidt + + * gcc.target/powerpc/fold-vec-unpack-char.c: New. + * gcc.target/powerpc/fold-vec-unpack-float.c: New. + * gcc.target/powerpc/fold-vec-unpack-int.c: New. + * gcc.target/powerpc/fold-vec-unpack-pixel.c: New. + * gcc.target/powerpc/fold-vec-unpack-short.c: New. + +2018-07-17 David Edelsohn + + * gcc.target/powerpc/pr57150.c: Require longdouble128. + * gcc.target/powerpc/pr79916.c: Require dfp. + +2018-07-17 Richard Biener + + PR lto/86456 + * g++.dg/debug/dwarf2/pr86456.C: New testcase. + +2018-07-17 Robin Dapp + + * gcc.target/s390/function-align1.c: New test. + * gcc.target/s390/function-align2.c: New test. + * gcc.target/s390/function-align3.c: New test. + +2018-07-17 Eric Botcazou + + * gnat.dg/discr55.adb: New test. + +2018-07-17 Rainer Orth + + * gcc.target/i386/vartrack-1.c (dg-options): Add + -fomit-frame-pointer. + +2018-07-17 Rainer Orth + + * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support. + (dg-lto-options): Add -fPIC. + * g++.dg/lto/pr86523-2_0.C: Likewise. + +2018-07-17 Martin Liska + + * gcc.target/powerpc/loop_align.c: Update scanned pattern. + +2018-07-17 Ed Schonberg + + * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New + testcase. + +2018-07-17 Eric Botcazou + + * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase. + +2018-07-17 Patrick Bernardi + + * gnat.dg/memorytest.adb: New testcase. + +2018-07-17 Hristian Kirtchev + + * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads: + New testcase. + +2018-07-17 Ed Schonberg + + * gnat.dg/equal3.adb: New testcase. + +2018-07-17 Justin Squirek + + * gnat.dg/split_args.adb: New testcase. + +2018-07-17 Ed Schonberg + + * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase. + +2018-07-17 Hristian Kirtchev + + * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads: + New testcase. + +2018-07-16 Carl Love + + PR target/86414 + Forgot the PR number on the commit log. + + 2018-07-16 Carl Love + + PR target/86414 + * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target + longdouble128. + * gcc.target/powerpc/divkc3-3.c: Ditto. + * gcc.target/powerpc/mulkc3-2.c: Ditto. + * gcc.target/powerpc/mulkc3-3.c: Ditto. + * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts. + * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific. + +2018-07-16 Segher Boessenkool + + * gcc.target/powerpc/convert-fp-128.c: New testcase. + * gcc.target/powerpc/convert-fp-64.c: New testcase. + +2018-07-16 Segher Boessenkool + + * lib/target-supports.exp (check_effective_target_longdouble64, + check_effective_target_ppc_float128, + check_effective_target_ppc_float128_insns, + check_effective_target_powerpc_vsx): New. + +2018-07-16 Segher Boessenkool + + * lib/target-supports.exp (check_ppc_float128_hw_available): Fix + syntax error. + +2018-07-16 Jakub Jelinek + + PR tree-optimization/86526 + * gcc.c-torture/compile/pr86526.c: New test. + +2018-07-16 Carl Love + + * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target + longdouble128. + * gcc.target/powerpc/divkc3-3.c: Ditto. + * gcc.target/powerpc/mulkc3-2.c: Ditto. + * gcc.target/powerpc/mulkc3-3.c: Ditto. + * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts. + * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific. + +2018-07-16 Fritz Reese + + PR fortran/83184 + * gfortran.dg/assumed_rank_14.f90: New testcase. + * gfortran.dg/assumed_rank_15.f90: New testcase. + * gfortran.dg/dec_structure_8.f90: Update error messages. + * gfortran.dg/dec_structure_23.f90: Update error messages. + +2018-07-16 Bernd Edlinger + + PR middle-end/86528 + * gcc.c-torture/execute/pr86528.c: New test. + * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo. + +2018-07-16 Paolo Carlini + + * g++.dg/template/spec40.C: New. + * g++.dg/parse/ptrmem8.C: Likewise. + +2018-07-16 Ilya Leoshkevich + + * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase. + * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase. + * gcc.target/s390/mnop-mcount-m31.c: New testcase. + * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase. + * gcc.target/s390/mnop-mcount-m64.c: New testcase. + +2018-07-16 Ilya Leoshkevich + + * gcc.target/s390/mrecord-mcount.c: New testcase. + +2018-07-16 Ilya Leoshkevich + + * gcc.target/s390/mfentry-m64.c: New testcase. + +2018-07-16 Hristian Kirtchev + + * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New + testcase. + +2018-07-16 Hristian Kirtchev + + * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New + testcase. + +2018-07-16 Hristian Kirtchev + + * gnat.dg/wide_wide_value1.adb: New testcase. + +2018-07-16 Javier Miranda + + * gnat.dg/bit_order1.adb: New testcase. + +2018-07-16 Javier Miranda + + * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase. + +2018-07-16 Richard Biener + + PR lto/86523 + * g++.dg/lto/pr86523-1_0.C: New testcase. + * g++.dg/lto/pr86523-2_0.C: Likewise. + +2018-07-16 Martin Liska + + PR ipa/86529 + * g++.dg/ipa/pr86529.C: New test. + +2018-07-16 Tom de Vries + + PR debug/86455 + * gcc.target/i386/vartrack-1.c: New test. + +2018-07-16 Eric Botcazou + + * gnat.dg/opt73.adb: New test. + +2018-07-16 Jakub Jelinek + + PR c++/3698 + PR c++/86208 + * g++.dg/opt/pr3698.C: New test. + +2018-07-16 Richard Biener + + PR ipa/86389 + * gcc.dg/torture/pr86389.c: Require trampolines. + +2018-07-15 Tom de Vries + + * lib/gcc-gdb-test.exp (guality_minimal_options): New proc. + * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if + already called. + * g++.dg/guality/guality.exp: Ensure Og is part of torture options. + * gcc.dg/guality/guality.exp: Same. + * gfortran.dg/guality/guality.exp: Same. + +2018-07-13 H.J. Lu + Sunil K Pandey + + PR target/84413 + * gcc.target/i386/pr84413-1.c: New test. + * gcc.target/i386/pr84413-2.c: Likewise. + * gcc.target/i386/pr84413-3.c: Likewise. + +2018-07-13 Bill Schmidt + Steve Munroe + + * gcc.target/powerpc/sse2-pand-1.c: New file. + * gcc.target/powerpc/sse2-pandn-1.c: Likewise. + * gcc.target/powerpc/sse2-por-1.c: Likewise. + * gcc.target/powerpc/sse2-pxor-1.c: Likewise. + +2018-07-13 Nathan Sidwell + + PR c++/86374 + * g++.dg/pr86374.C: New. + +2018-07-13 Qing Zhao + + PR middle-end/78809 + * gcc.dg/strcmpopt_5.c: New test. + * gcc.dg/strcmpopt_6.c: New test. + +2018-07-13 Richard Biener + + PR middle-end/85974 + * gcc.c-torture/compile/930326-1.c: Adjust to cover widening. + +2018-07-13 Tom de Vries + + * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options. + * gcc.dg/guality/ctztest.c: Same. + * gcc.dg/guality/sra-1.c: Same. + +2018-07-13 Tom de Vries + + * gcc.dg/vla-1.c: Update. + +2018-07-13 Tom de Vries + + * gcc.src/maintainers.exp: New file. + +2018-07-13 Kugan Vivekanandarajah + + PR middle-end/86489 + * gcc.dg/pr86489.c: New test. + +2018-07-12 Martin Sebor + + PR testsuite/86510 + g++.dg/warn/pr86453.C: Adjust. + +2018-07-12 Jim Wilson + + * gnat.dg/warn5.adb: Expect warning for riscv*-*-*. + +2018-07-12 Kito Cheng + + * gcc.target/riscv/interrupt-conflict-mode.c: New. + +2018-07-12 Jakub Jelinek + + * c-c++-common/gomp/declare-target-3.c: New test. + * g++.dg/gomp/declare-target-2.C: New test. + +2018-07-12 Martin Sebor + + PR c/86453 + * c-c++-common/Wattributes.c: Adjust. + * gcc.dg/Wattributes-10.c: New test. + * g++.dg/Wattributes-3.C: Adjust. + * gcc.dg/Wattributes-6.c: Adjust. + * gcc.dg/pr18079.c: Adjust. + * gcc.dg/torture/pr42363.c: Adjust. + +2018-07-12 Julia Koval + + * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit + version. + +2018-07-12 Richard Sandiford + + * gcc.dg/vect/vect-cond-arith-6.c: New test. + * gcc.target/aarch64/sve/cond_arith_4.c: Likewise. + * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise. + * gcc.target/aarch64/sve/cond_arith_5.c: Likewise. + * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise. + * gcc.target/aarch64/sve/slp_14.c: Likewise. + * gcc.target/aarch64/sve/slp_14_run.c: Likewise. + +2018-07-12 Richard Sandiford + + * gcc.dg/vect/vect-cond-arith-4.c: New test. + * gcc.dg/vect/vect-cond-arith-5.c: Likewise. + * gcc.target/aarch64/sve/cond_arith_1.c: Likewise. + * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise. + * gcc.target/aarch64/sve/cond_arith_2.c: Likewise. + * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise. + * gcc.target/aarch64/sve/cond_arith_3.c: Likewise. + * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise. + +2018-07-12 Richard Sandiford + Alan Hayward + David Sherwood + + * gcc.dg/vect/vect-fma-2.c: New test. + * gcc.target/aarch64/sve/reduc_4.c: Likewise. + * gcc.target/aarch64/sve/reduc_6.c: Likewise. + * gcc.target/aarch64/sve/reduc_7.c: Likewise. + +2018-07-12 Richard Sandiford + + * gcc.dg/vect/vect-cond-arith-3.c: New test. + * gcc.target/aarch64/sve/vcond_13.c: Likewise. + * gcc.target/aarch64/sve/vcond_13_run.c: Likewise. + * gcc.target/aarch64/sve/vcond_14.c: Likewise. + * gcc.target/aarch64/sve/vcond_14_run.c: Likewise. + * gcc.target/aarch64/sve/vcond_15.c: Likewise. + * gcc.target/aarch64/sve/vcond_15_run.c: Likewise. + * gcc.target/aarch64/sve/vcond_16.c: Likewise. + * gcc.target/aarch64/sve/vcond_16_run.c: Likewise. + +2018-07-12 Richard Sandiford + + * gcc.dg/vect/vect-cond-arith-2.c: New test. + * gcc.target/aarch64/sve/loop_add_6.c: Likewise. + +2018-07-12 Richard Biener + + PR target/84829 + * gcc.target/i386/pr84829.c: New testcase. + +2018-07-12 Jakub Jelinek + + * gcc.dg/torture/20180712-1.c: New test. + + PR tree-optimization/86492 + * gcc.c-torture/execute/pr86492.c: New test. + +2018-07-12 Richard Biener + + PR c/86453 + * g++.dg/warn/pr86453.C: New testcase. + +2018-07-12 Richard Biener + + PR middle-end/86479 + * gcc.dg/graphite/pr86479.c: New testcase. + +2018-07-11 Jakub Jelinek + + * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead + of hardcoding size. Cast (rel) to MASK_TYPE. + * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise. + * gcc.target/i386/avx512f-vinserti32x4-3.c: New test. + * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test. + * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test. + * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test. + * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test. + * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test. + * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test. + * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test. + * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test. + * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test. + * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test. + * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test. + * gcc.target/i386/avx512vl-vpcmplew-2.c: New test. + * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test. + * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test. + * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test. + * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test. + * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test. + +2018-07-11 Grazvydas Ignotas + + * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to + (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16). + * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise. + +2018-07-10 Mark Wielaard + + PR debug/86459 + * gcc.dg/pr86459.c: New test. + +2018-07-10 Martin Sebor + + PR testsuite/86461 + * gcc.c-torture/execute/builtins/strlen-3.c: Adjust. + +2018-07-10 Martin Liska + + PR testsuite/86445 + * gcc.dg/pr84100.c: Change it back to dg-bogus. + +2018-07-10 Jakub Jelinek + + PR sanitizer/86406 + * g++.dg/ubsan/pr86406.C: New test. + + PR fortran/86421 + * gfortran.dg/vect/pr86421.f90: New test. + +2018-07-09 Martin Sebor + + PR tree-optimization/86415 + * gcc.dg/strlenopt-53.c: New test. + +2018-07-09 Martin Sebor + + PR middle-end/77357 + * gcc.dg/strlenopt-49.c: New test. + * gcc.dg/strlenopt-50.c: New test. + * gcc.dg/strlenopt-51.c: New test. + * gcc.dg/strlenopt-52.c: New test. + * gcc.c-torture/execute/builtins/strlen-3.c: Adjust. + +2018-07-09 Jakub Jelinek + + PR c/86420 + * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals + to be returned and when first argument is not 0, so that they don't do + anything for NEED_EXC or NEED_ERRNO. + +2018-07-09 Tom de Vries + + * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious. + * gcc.dg/guality/bswaptest.c: Same. + * gcc.dg/guality/clztest.c: Same. + * gcc.dg/guality/csttest.c: Same. + * gcc.dg/guality/ctztest.c: Same. + * gcc.dg/guality/drap.c: Same. + * gcc.dg/guality/nrv-1.c: Same. + * gcc.dg/guality/pr41353-1.c: Same. + * gcc.dg/guality/pr41353-2.c: Same. + * gcc.dg/guality/pr41404-1.c: Same. + * gcc.dg/guality/pr43051-1.c: Same. + * gcc.dg/guality/pr43077-1.c: Same. + * gcc.dg/guality/pr43177.c: Same. + * gcc.dg/guality/pr43329-1.c: Same. + * gcc.dg/guality/pr43479.c: Same. + * gcc.dg/guality/pr43593.c: Same. + * gcc.dg/guality/pr45003-1.c: Same. + * gcc.dg/guality/pr45003-2.c: Same. + * gcc.dg/guality/pr45003-3.c: Same. + * gcc.dg/guality/pr48437.c: Same. + * gcc.dg/guality/pr48466.c: Same. + * gcc.dg/guality/pr49888.c: Same. + * gcc.dg/guality/pr54200.c: Same. + * gcc.dg/guality/pr54519-1.c: Same. + * gcc.dg/guality/pr54519-2.c: Same. + * gcc.dg/guality/pr54519-3.c: Same. + * gcc.dg/guality/pr54519-4.c: Same. + * gcc.dg/guality/pr54519-5.c: Same. + * gcc.dg/guality/pr54519-6.c: Same. + * gcc.dg/guality/pr54551.c: Same. + * gcc.dg/guality/pr54693-2.c: Same. + * gcc.dg/guality/pr54693.c: Same. + * gcc.dg/guality/pr54796.c: Same. + * gcc.dg/guality/pr54970.c: Same. + * gcc.dg/guality/pr67192.c: Same. + * gcc.dg/guality/pr69947.c: Same. + * gcc.dg/guality/pr78726.c: Same. + * gcc.dg/guality/rotatetest.c: Same. + * gcc.dg/guality/sra-1.c: Same. + * gcc.dg/guality/vla-2.c: Same. + +2018-07-09 Paolo Carlini + + * g++.dg/diagnostic/long-short.C: New. + * g++.dg/diagnostic/signed-unsigned.C: Likewise. + * g++.dg/diagnostic/virtual-friend.C: Likewise. + * g++.old-deja/g++.brendan/crash11.C: Adjust. + +2018-07-09 Tom de Vries + + * gcc.dg/vla-1.c: New test. + +2018-07-07 Tom de Vries + + * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump + files. + (get_dump_flags): New proc. + (toplevel): Test all dump flags. + +2018-07-07 Eric Botcazou + + * gnat.dg/stack_usage6.adb: New test. + * gnat.dg/stack_usage6_pkg.ads: New helper. + +2018-07-07 Eric Botcazou + + * gnat.dg/pure_function3a.adb: New test. + * gnat.dg/pure_function3b.adb: Likewise. + * gnat.dg/pure_function3c.adb: Likewise. + * gnat.dg/pure_function3_pkg.ads: New helper. + +2018-07-07 Jakub Jelinek + + PR target/84711 + * gcc.dg/vect/pr84711.c: Remove unnecessary sse + dg-require-effective-target. Add -msse not just on i386-*, but + on all i?86-* and x86_64-*. + +2018-07-06 Kugan Vivekanandarajah + + * gcc.dg/tree-ssa/phi-opt-16.c: New test. + * gcc.dg/tree-ssa/phi-opt-17.c: New test. + * gcc.dg/tree-ssa/phi-opt-18.c: New test. + * gcc.dg/tree-ssa/phi-opt-19.c: New test. + * gcc.dg/tree-ssa/popcount3.c: New test. + +2018-07-06 Kugan Vivekanandarajah + + * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement + to preserve the test. + * gcc.target/i386/pr85073.c: Likewise. + +2018-07-06 Jakub Jelinek + + PR tree-optimization/86401 + * gcc.dg/tree-ssa/pr86401-1.c: New test. + * gcc.dg/tree-ssa/pr86401-2.c: New test. + * c-c++-common/rotate-9.c: New test. + +2018-07-06 Peter Bergner + + PR target/86324 + gcc.target/powerpc/pr86324-1.c: New test. + gcc.target/powerpc/pr86324-2.c: Likewise. + +2018-07-06 Tamar Christina + + PR target/84711 + * gcc.dg/vect/pr84711.c: Add -msse for i686 targets. + +2018-07-06 Tamar Christina + + * gcc.target/aarch64/struct_cpy.c: Remove ;. + +2018-07-05 Jeff Law + + * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too. + +2018-07-05 Paul Thomas + + PR fortran/86408 + * gfortran.dg/deferred_character_20.f90: New test. + +2018-07-05 Fritz Reese + + PR fortran/83183 + PR fortran/86325 + * gfortran.dg/init_flag_18.f90: New testcase. + * gfortran.dg/init_flag_19.f03: New testcase. + +2018-07-05 Carl Love + * gcc.target/altivec-1-runnable.c: New test file. + * gcc.target/altivec-2-runnable.c: New test file. + * gcc.target/vsx-7.c (main2): Change expected expected instruction + for tests. + +2018-07-05 Martin Sebor + + PR c++/86400 + * gcc.dg/strlenopt-47.c: New test. + * gcc.dg/strlenopt-48.c: New test. + +2018-07-05 Tamar Christina + + PR target/84711 + * gcc.target/arm/big-endian-subreg.c: New. + +2018-07-05 Tamar Christina + + PR target/84711 + * gcc.dg/vect/pr84711.c: New. + +2018-07-05 Tamar Christina + + * gcc.target/aarch64/struct_cpy.c: New. + +2018-07-05 Christophe Lyon + + * c-c++-common/unroll-1.c: Remove 'note:' in matching string. + * c-c++-common/unroll-2.c: Likewise. + * g++.dg/cdce3.C: Likewise. + * g++.dg/ext/unroll-1.C: Likewise. + * g++.dg/ext/unroll-2.C: Likewise. + * g++.dg/ext/unroll-3.C: Likewise. + * gcc.dg/cdce1.c: Likewise. + * gcc.dg/cdce2.c: Likewise. + * gcc.dg/gomp/pr68128-1.c: Likewise. + * gcc.dg/vect/pr46032.c: Likewise. + * gcc.dg/vect/vect-cond-10.c: Likewise. + * gcc.dg/vect/vect-cond-8.c: Likewise. + * gcc.dg/vect/vect-cond-9.c: Likewise. + * gcc.dg/vect/vect-mask-load-1.c: Likewise. + * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise. + * gcc.target/i386/avx-cvt-2.c: Likewise. + * gcc.target/i386/avx-cvt-3.c: Likewise. + * gcc.target/i386/avx2-cvt-2.c: Likewise. + * gcc.target/i386/avx2-gather-2.c: Likewise. + * gcc.target/i386/avx2-gather-6.c: Likewise. + * gcc.target/i386/avx512f-gather-2.c: Likewise. + * gcc.target/i386/sse2-cvt-2.c: Likewise. + * gfortran.dg/directive_unroll_1.f90: Likewise. + * gfortran.dg/directive_unroll_2.f90: Likewise. + * gnat.dg/unroll2.adb: Likewise. + * gnat.dg/unroll3.adb: Likewise. + +2018-07-05 Tom de Vries + + * lib/gcc-dg.exp (dg-final): Simplify tcl code. + +2018-07-04 Martin Sebor + + PR tree-optimization/86274 + * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo. + +2018-07-04 Jerry DeLisle + + PR fortran/82009 + * gfortran.dg/block_16.f08. New test. + +2018-07-04 Aldy Hernandez + + * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64 + has a slightly different IL that provides more threading + opportunities. + +2018-07-04 Martin Liska + + PR middle-end/66240 + PR target/45996 + PR c/84100 + * gcc.dg/pr84100.c (foo): + * gcc.target/i386/falign-functions-2.c: New test. + * gcc.target/i386/falign-functions.c: New test. + +2018-07-04 Martin Liska + + * gcc.dg/pr47793.c: Remove. + +2018-07-04 Richard Sandiford + + * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for + final scan test. + * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise. + +2018-07-03 H.J. Lu + + PR target/85620 + * gcc.target/i386/pr85620-1.c: New test. + * gcc.target/i386/pr85620-2.c: Likewise. + * gcc.target/i386/pr85620-3.c: Likewise. + * gcc.target/i386/pr85620-4.c: Likewise. + +2018-07-03 Martin Sebor + + PR tree-optimization/86274 + * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test. + * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust. + * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same. + * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same. + * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same. + * gcc.dg/tree-ssa/builtin-sprintf.c: Same. + * gcc.dg/tree-ssa/pr83198.c: Same. + +2018-07-03 Paolo Carlini + + * g++.dg/other/locations1.C: New. + * g++.dg/tls/locations1.C: Likewise. + * g++.dg/diagnostic/virtual-constexpr.C: Likewise. + * g++.dg/diagnostic/virtual-static.C: Likewise. + * g++.dg/concepts/fn-concept2.C: Test the locations too. + * g++.dg/cpp0x/constexpr-virtual5.C: Likewise. + * g++.dg/cpp0x/pr51463.C: Likewise. + * g++.dg/other/typedef1.C: Likewise. + * g++.dg/parse/dtor13.C: Likewise. + * g++.dg/template/error44.C: Likewise. + * g++.dg/template/typedef4.C: Likewise. + * g++.dg/template/typedef5.C: Likewise. + * g++.dg/tls/diag-2.C: Likewise. + * g++.old-deja/g++.brendan/crash11.C: Likewise. + +2018-07-03 Marek Polacek + + PR c++/86201 + * g++.dg/diagnostic/pr86201.C: New test. + +2018-07-03 Uros Bizjak + + PR target/85694 + * gcc.target/i386/pr85694.c: New test. + +2018-07-03 Richard Sandiford + + PR tree-optimization/85694 + * lib/target-supports.exp (check_effective_target_vect_avg_qi): + Return true for AArch64 without SVE. + * gcc.target/aarch64/vect_hadd_1.h: New file. + * gcc.target/aarch64/vect_shadd_1.c: New test. + * gcc.target/aarch64/vect_srhadd_1.c: Likewise. + * gcc.target/aarch64/vect_uhadd_1.c: Likewise. + * gcc.target/aarch64/vect_urhadd_1.c: Likewise. + +2018-07-03 Marek Polacek + + PR middle-end/86202 + * gcc.dg/Wint-conversion-2.c: New test. + + PR c++/84306 + * g++.dg/overload/conv-op3.C: New test. + +2018-07-03 Richard Biener + + PR ipa/86389 + * gcc.dg/torture/pr86389.c: New testcase. + +2018-07-03 Richard Sandiford + + PR tree-optimization/85694 + * lib/target-supports.exp (check_effective_target_vect_avg_qi): New + proc. + * gcc.dg/vect/vect-avg-1.c: New test. + * gcc.dg/vect/vect-avg-2.c: Likewise. + * gcc.dg/vect/vect-avg-3.c: Likewise. + * gcc.dg/vect/vect-avg-4.c: Likewise. + * gcc.dg/vect/vect-avg-5.c: Likewise. + * gcc.dg/vect/vect-avg-6.c: Likewise. + * gcc.dg/vect/vect-avg-7.c: Likewise. + * gcc.dg/vect/vect-avg-8.c: Likewise. + * gcc.dg/vect/vect-avg-9.c: Likewise. + * gcc.dg/vect/vect-avg-10.c: Likewise. + * gcc.dg/vect/vect-avg-11.c: Likewise. + * gcc.dg/vect/vect-avg-12.c: Likewise. + * gcc.dg/vect/vect-avg-13.c: Likewise. + * gcc.dg/vect/vect-avg-14.c: Likewise. + +2018-07-03 Richard Sandiford + + * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions + get split into two for use by the over-widening pattern. + * gcc.dg/vect/vect-over-widen-6.c: Likewise. + * gcc.dg/vect/vect-over-widen-7.c: Likewise. + * gcc.dg/vect/vect-over-widen-8.c: Likewise. + * gcc.dg/vect/vect-over-widen-9.c: Likewise. + * gcc.dg/vect/vect-over-widen-10.c: Likewise. + * gcc.dg/vect/vect-over-widen-11.c: Likewise. + * gcc.dg/vect/vect-over-widen-12.c: Likewise. + * gcc.dg/vect/vect-over-widen-13.c: Likewise. + * gcc.dg/vect/vect-over-widen-14.c: Likewise. + * gcc.dg/vect/vect-over-widen-15.c: Likewise. + * gcc.dg/vect/vect-over-widen-16.c: Likewise. + * gcc.dg/vect/vect-over-widen-22.c: New test. + +2018-07-03 Richard Sandiford + + * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a + widen_mult pattern. + * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new + over-widening messages. + * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise. + * gcc.dg/vect/vect-over-widen-2.c: Likewise. + * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise. + * gcc.dg/vect/vect-over-widen-3.c: Likewise. + * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise. + * gcc.dg/vect/vect-over-widen-4.c: Likewise. + * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise. + * gcc.dg/vect/bb-slp-over-widen-1.c: New test. + * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise. + * gcc.dg/vect/vect-over-widen-5.c: Likewise. + * gcc.dg/vect/vect-over-widen-6.c: Likewise. + * gcc.dg/vect/vect-over-widen-7.c: Likewise. + * gcc.dg/vect/vect-over-widen-8.c: Likewise. + * gcc.dg/vect/vect-over-widen-9.c: Likewise. + * gcc.dg/vect/vect-over-widen-10.c: Likewise. + * gcc.dg/vect/vect-over-widen-11.c: Likewise. + * gcc.dg/vect/vect-over-widen-12.c: Likewise. + * gcc.dg/vect/vect-over-widen-13.c: Likewise. + * gcc.dg/vect/vect-over-widen-14.c: Likewise. + * gcc.dg/vect/vect-over-widen-15.c: Likewise. + * gcc.dg/vect/vect-over-widen-16.c: Likewise. + * gcc.dg/vect/vect-over-widen-17.c: Likewise. + * gcc.dg/vect/vect-over-widen-18.c: Likewise. + * gcc.dg/vect/vect-over-widen-19.c: Likewise. + * gcc.dg/vect/vect-over-widen-20.c: Likewise. + * gcc.dg/vect/vect-over-widen-21.c: Likewise. + +2018-07-03 Richard Sandiford + + * gcc.dg/vect/vect-mixed-size-cond-1.c: New test. + +2018-07-02 Jim Wilson + + * gcc.target/riscv/interrupt-debug.c: New. + +2018-07-02 Paolo Carlini + + * g++.dg/diagnostic/thread-thread_local.C: New. + +2018-07-02 Martin Liska + + PR testsuite/86366 + * gcc.dg/profile-dir-1.c: Fix scanned pattern. + * gcc.dg/profile-dir-2.c: Likewise. + * gcc.dg/profile-dir-3.c: Likewise. + +2018-07-02 Christophe Lyon + + * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is + overriden. + +2018-07-02 Richard Biener + + PR tree-optimization/86363 + * gcc.dg/torture/pr86363.c: New testcase. + +2018-07-02 Martin Liska + + * gcc.dg/completion-1.c: New test. + * gcc.dg/completion-2.c: New test. + * gcc.dg/completion-3.c: New test. + +2018-07-02 Paul Thomas + + PR fortran/82969 + PR fortran/86242 + * gfortran.dg/proc_ptr_50.f90: New test. + +2018-07-02 Paul Thomas + + PR fortran/45305 + * gfortran.dg/scalarize_parameter_array_2.f90: New test. + +2018-07-02 Martin Liska + + PR ipa/86279 + * gcc.dg/ipa/pr86279.c: New test. + +2018-07-02 Martin Liska + + PR ipa/86323 + * g++.dg/ipa/pr86323.C: New test. + +2018-07-01 Tom de Vries + + revert: + 2018-07-01 Tom de Vries + + * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define. + * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE. + +2018-07-01 Tom de Vries + + * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number + argument. + * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58 + with @main. + +2018-07-01 Tom de Vries + + * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define. + * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE. + +2018-07-01 Tom de Vries + + * lib/gcc-dg.exp (get-absolute-line): Handle '.'. + * gcc.dg/guality/vla-1.c: Use relative line numbers. + +2018-07-01 Tom de Vries + + * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ... + (verify_call): ... here. Move to toplevel. + (verify_call_np, dg_final_directive_check_utils): New proc. + (toplevel): Call dg_final_directive_check_utils. + * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference. + +2018-06-30 Jim Wilson + + * gcc.target/riscv/shift-shift-1.c: New. + * gcc.target/riscv/shift-shift-2.c: New. + * gcc.target/riscv/shift-shift-3.c: New. + +2018-06-30 Richard Sandiford + + * gcc.dg/vect/vect-widen-mult-extern-1.c: New test. + +2018-06-30 Richard Sandiford + + * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail. + * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications + by 4 in the computation of a[i]. + * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the + main multiplication constant. + * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise. + * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise. + * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the + pattern to cast the result to int. + * gcc.dg/vect/vect-reduc-dot-1.c: New test. + * gcc.dg/vect/vect-reduc-dot-2.c: Likewise. + * gcc.dg/vect/vect-reduc-dot-3.c: Likewise. + * gcc.dg/vect/vect-reduc-dot-4.c: Likewise. + * gcc.dg/vect/vect-reduc-dot-5.c: Likewise. + * gcc.dg/vect/vect-reduc-dot-6.c: Likewise. + * gcc.dg/vect/vect-reduc-dot-7.c: Likewise. + * gcc.dg/vect/vect-reduc-dot-8.c: Likewise. + * gcc.dg/vect/vect-reduc-sad-1.c: Likewise. + * gcc.dg/vect/vect-reduc-sad-2.c: Likewise. + * gcc.dg/vect/vect-reduc-sad-3.c: Likewise. + * gcc.dg/vect/vect-reduc-sad-4.c: Likewise. + * gcc.dg/vect/vect-reduc-sad-5.c: Likewise. + * gcc.dg/vect/vect-reduc-sad-6.c: Likewise. + * gcc.dg/vect/vect-reduc-sad-7.c: Likewise. + * gcc.dg/vect/vect-reduc-sad-8.c: Likewise. + * gcc.dg/vect/vect-widen-mult-1.c: Likewise. + * gcc.dg/vect/vect-widen-mult-2.c: Likewise. + * gcc.dg/vect/vect-widen-mult-3.c: Likewise. + * gcc.dg/vect/vect-widen-mult-4.c: Likewise. + +2018-06-30 Richard Sandiford + + * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the + test for vectorization along the lines described in the comment. + +2018-06-30 Tom de Vries + + * gcc.dg/guality/guality.exp (guality_transform_options): New proc. + (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and + LTO_TORTURE_OPTIONS. + * gcc.dg/guality/prevent-optimization.h: New file. + * gcc.dg/guality/pr45882.c: Include prevent-optimization.h. + (a): Replace __attribute__((used)) with ATTRIBUTE_USED. + +2018-06-30 Tom de Vries + + * gcc.dg/guality/pr45882.c (foo): Use relative line numbers. + * lib/gcc-dg.exp (dg-final): New proc. + * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number + argument. + +2018-06-29 Martin Sebor + + * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10 + that don't define the function. + +2018-06-29 Marek Polacek + + PR c++/86184 + * g++.dg/ext/cond3.C: New test. + +2018-06-29 Kyrylo Tkachov + + * gcc.target/arm/arm-soft-strd-even.c: New test. + +2018-06-29 Tom de Vries + + * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint + line, and use it. + * lib/gcc-dg.exp (get-absolute-line): Factor out of ... + (process-message): ... here. + * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line. + +2018-06-29 Martin Liska + + PR tree-optimization/86263 + * gcc.dg/tree-ssa/pr86263.c: New test. + +2018-06-28 Carl Love + + * gcc.target/p9-extract-1.c: Add test case. + * gcc.target/builtins-3-p9-runnable.c: Add test case to match + name in ABI. + +2018-06-28 Uros Bizjak + + PR target/86348 + * gcc.target/i386/pr86348.c: New test. + +2018-06-28 Wilco Dijkstra + + * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase. + +2018-06-28 Fritz Reese + + PR fortran/82865 + * gfortran.dg/dec_type_print_2.f03: New testcase. + +2018-06-28 David Pagan + + PR c/55976 + * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous + message causing unexpected test FAIL. + +2018-06-28 Martin Liska + + * gcc.dg/tree-ssa/switch-1.c: New test. + +2018-06-28 Eric Botcazou + + * gnat.dg/debug15.adb: New test. + +2018-06-27 David Malcolm + + PR c++/86329 + * g++.dg/lookup/pr86329.C: New test. + +2018-06-27 Carl Love + + * gcc.target/vsx-vector-abss.c: New file to test vec_abss. + +2018-06-27 Tamar Christina + + PR target/85769 + * gcc.target/aarch64/f16_mov_immediate_3.c: New. + +2018-06-26 Kelvin Nilsen + + * gcc.target/powerpc/builtins-1.c: Correct a comment. + +2018-06-26 Will Schmidt + + * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok + requirement for this test. + * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok + requirement, and -mpower8-vector compile option. + +2018-06-26 Jakub Jelinek + + PR target/86314 + * gcc.dg/pr86314.c: New test. + + PR debug/86257 + * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options. + +2018-06-26 Rainer Orth + + * gcc.target/i386/pr86257.c: Require 64-bit. + +2018-06-26 Rainer Orth + + * g++.dg/pr86082.C: Require IBM1047 support. + +2018-06-26 Richard Biener + + PR middle-end/86271 + * gcc.dg/pr86271.c: New testcase. + +2018-06-26 Alexandre Oliva + + PR debug/86064 + * gcc.dg/pr86064.c: New. + +2018-06-25 Jeff Law + + * lib/target-supports.exp + (check_effective_target_logical_op_short_circuit): Add v850. + +2018-06-25 Martin Sebor + + PR tree-optimization/86204 + * gcc.dg/strlenopt-46.c: New test. + +2018-06-25 Martin Sebor + + PR tree-optimization/85700 + * gcc.dg/Wstringop-truncation-4.c: New test. + +2018-06-25 Fritz Reese + + PR fortran/82972 + PR fortran/83088 + PR fortran/85851 + * gfortran.dg/init_flag_17.f90: New testcase. + +2018-06-25 Carl Love + + * gcc.target/powerpc/p9-extract-1.c: Make second argument of + vec_extract a signed int. Add vec_extract tests for bool char + and bool int. + * gcc.target/powerpc/p9-extract-4.c: New test file for long long + vec_extract tests. + +2018-06-25 Tom de Vries + + * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure. + +2018-06-25 Jakub Jelinek + + PR target/84786 + * gcc.target/i386/avx512f-pr84786-3.c: New test. + +2018-06-25 Eric Botcazou + + * gnat.dg/sso9.adb: New testcase. + * gnat.dg/sso9_pkg.ads: Likewise. + +2018-06-25 Tom de Vries + + PR debug/86257 + * gcc.target/i386/pr86257.c: New test. + +2018-06-25 Andreas Krebbel + + PR C++/86082 + * g++.dg/pr86082.C: New test. + +2018-06-24 Tom de Vries + + * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb. + * gcc.dg/guality/guality.exp: Same. + * gfortran.dg/guality/guality.exp: Same. + * lib/gcc-gdb-test.exp: Do early out if which gdb fails. + +2018-06-23 Paolo Carlini + + * g++.dg/concepts/locations1.C: New. + * g++.dg/cpp0x/locations1.C: Likewise. + * g++.dg/cpp1z/inline-var2.C: Test locations too. + * g++.dg/cpp1z/inline-var3.C: Likewise. + +2018-06-22 Paul Thomas + + PR fortran/86281 + * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy. + +2018-06-22 Kelvin Nilsen + + * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove + this test. + * gcc.target/powerpc/builtins-9.c: New test. + * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives + to expect different code generation on big-endian vs. + little-endian targets. + +2018-06-22 Tom de Vries + + * g++.dg/guality/guality.exp (guality_gdb_name): Default to + $rootme/../gdb/gdb, if available. + * gcc.dg/guality/guality.exp (guality_gdb_name): Same. + * gfortran.dg/guality/guality.exp (guality_gdb_name): Same. + +2018-06-22 Tom de Vries + + * lib/gcc-gdb-test.exp (report_gdb): New proc. + * g++.dg/guality/guality.exp: Use report_gdb. + * gcc.dg/guality/guality.exp: Same. + * gfortran.dg/guality/guality.exp: Same. + +2018-06-22 Jakub Jelinek + + PR c++/85662 + * g++.dg/ext/offsetof3.C: New test. + +2018-06-22 Carl Love + + * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX + versus Linux. Change checks for xxlnor, xxland and xxlxor to also look + for the vnor, vand and vxor instructions. + * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file. + Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3. + * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions. + * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases. + * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count. + Add -dp to dg-options, update expected counts. + +2018-06-22 Paul Koning + + * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment + if pdp11. + * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32. + * gcc.c-torture/compile/20040101-1.c: Ditto. + * gcc.c-torture/compile/20050622-1.c: Ditto. + * gcc.c-torture/compile/20080625-1.c: Ditto. + * gcc.c-torture/compile/20090107-1.c: Ditto. + * gcc.c-torture/compile/920501-12.c: Ditto. + * gcc.c-torture/compile/920501-4.c: Ditto. + * gcc.c-torture/compile/961203-1.c: Ditto. + * gcc.c-torture/compile/limits-externdecl.c: Ditto. + * gcc.c-torture/compile/pr25310.c: Ditto. + +2018-06-22 Cesar Philippidis + James Norris + Thomas Schwinge + Tom de Vries + + * c-c++-common/goacc/deviceptr-4.c: New file. + * c-c++-common/goacc/kernels-counter-var-redundant-load.c: + Likewise. + * c-c++-common/goacc/kernels-loop-data-2.c: Likewise. + * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise. + * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise. + * c-c++-common/goacc/kernels-loop-data-update.c: Likewise. + * c-c++-common/goacc/kernels-loop-data.c: Likewise. + * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: + Likewise. + * c-c++-common/goacc/parallel-reduction.c: Likewise. + * c-c++-common/goacc/private-reduction-1.c: Likewise. + * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95: + Likewise. + * gfortran.dg/goacc/modules.f95: Likewise. + * gfortran.dg/goacc/routine-8.f90: Likewise. + * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise. + +2018-06-21 Michael Meissner + + * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double + if the long double format is IEEE 128-bit for tests that are + explicitly testing IBM extended double support. Use the + appropriate pack and unpack built-in functions. Change calls from + __builtin_isinfl to __builtin_isinf since the later supports all + floating point types. + * gcc.target/powerpc/pr57150.c: Likewise. + * gcc.target/powerpc/pr60203.c: Likewise. + * gcc.target/powerpc/pr67808.c: Likewise. + * gcc.target/powerpc/pr70117.c: Likewise. + * gcc.target/powerpc/tfmode_off.c: Likewise. + +2018-06-21 Paul Thomas + + PR fortran/49630 + * gfortran.dg/assumed_charlen_function_7.f90: New test. + +2018-06-21 Paul Thomas + + PR fortran/83118 + * gfortran.dg/unlimited_polymorphic_30.f03: New test. + +2018-06-21 Tom de Vries + + * gcc.dg/guality/pr45882.c (a): Add used attribute. + +2018-06-21 Tom de Vries + + PR tree-optimization/85859 + * gcc.dg/pr85859.c: New test. + +2018-06-21 Richard Biener + + PR tree-optimization/86232 + * gcc.dg/torture/pr86232.c: New testcase. + +2018-06-21 Andre Vieira + + * gcc/gcc.target/aarch64/aes_xor_combine.c: New test. + +2018-06-21 Andre Vieira + + * gcc/gcc.target/aarch64/aes_2.c: New test. + +2018-06-20 Than McIntosh + + PR libgcc/86213 + * gcc.dg/split-8.c: New. + +2018-06-20 Kelvin Nilsen + + * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan + for vpkudus in place of vpksdus. + * gcc.target/powerpc/builtins-3-p8.c: Likewise. + +2018-06-20 Nathan Sidwell + + PR c++/85634 + * g++.dg/lookup/pr85634-2.C: New. + +2018-06-20 Paolo Carlini + + * g++.dg/template/friend65.C: New. + * g++.dg/cpp0x/main1.C: Likewise. + * g++.dg/other/main2.C: Likewise. + * g++.dg/other/main3.C: Likewise. + * g++.dg/template/friend42.C: Test location too. + * g++.dg/concepts/decl-diagnose.C: Likewise. + * g++.dg/warn/main-2.C: Update. + +2018-06-20 Chung-Lin Tang + Thomas Schwinge + Cesar Philippidis + + * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC + 2.5 data clause semantics. + * c-c++-common/goacc/declare-2.c: Likewise. + * c-c++-common/goacc/default-4.c: Likewise. + * c-c++-common/goacc/finalize-1.c: New test. + * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize + OpenACC 2.5 data clause semantics. + * c-c++-common/goacc/kernels-alias.c: Likewise. + * c-c++-common/goacc/routine-5.c: Likewise. + * c-c++-common/goacc/update-if_present-1.c: New test. + * c-c++-common/goacc/update-if_present-2.c: New test. + * g++.dg/goacc/template.C: Update test case to utilize OpenACC + 2.5 data clause semantics. + * gfortran.dg/goacc/combined-directives.f90: Likewise. + * gfortran.dg/goacc/data-tree.f95: Likewise. + * gfortran.dg/goacc/declare-2.f95: Likewise. + * gfortran.dg/goacc/default-4.f: Likewise. + * gfortran.dg/goacc/enter-exit-data.f95: Likewise. + * gfortran.dg/goacc/finalize-1.f: New test. + * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize + OpenACC 2.5 data clause semantics. + * gfortran.dg/goacc/kernels-alias.f95: Likewise. + * gfortran.dg/goacc/kernels-tree.f95: Likewise. + * gfortran.dg/goacc/nested-function-1.f90: Likewise. + * gfortran.dg/goacc/parallel-tree.f95: Likewise. + * gfortran.dg/goacc/reduction-promotions.f90: Likewise. + * gfortran.dg/goacc/update-if_present-1.f90: New test. + * gfortran.dg/goacc/update-if_present-2.f90: New test. + +2018-06-20 Jakub Jelinek + + PR c++/86210 + * g++.dg/warn/Wnonnull4.C: New test. + +2018-06-20 Marek Polacek + + PR c++/86240 + * g++.dg/pr86240.C: New test. + +2018-06-20 Jakub Jelinek + + PR debug/86194 + * gcc.target/i386/pr86194.c: New test. + + PR tree-optimization/86231 + * gcc.dg/tree-ssa/vrp119.c: New test. + * gcc.c-torture/execute/pr86231.c: New test. + +2018-06-20 Tom de Vries + + PR tree-optimization/86097 + * gcc.dg/autopar/pr86097.c: New test. + +2018-06-20 Nathan Sidwell + + PR c++/85634 + * g++.dg/lookup/pr85634.C: New. + +2018-06-20 Kyrylo Tkachov + + * gcc.target/aarch64/ldp_stp_q.c: New test. + * gcc.target/aarch64/stp_vec_128_1.c: Likewise. + * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise. + +2018-06-20 Martin Liska + + * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL. + +2018-06-19 Martin Sebor + + PR tree-optimization/48560 + * gcc.dg/Warray-bounds-28.c: New test. + +2018-06-19 Martin Sebor + + PR middle-end/85602 + * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning + to also match C++. + +2018-06-19 Jan Hubicka + + * g++.dg/lto/pr84805_0.C: Update template. + * g++.dg/lto/pr84805_1.C: Update template. + +2018-06-19 Eric Botcazou + + * gnat.dg/aggr24.adb: New test. + * gnat.dg/aggr24_pkg.ad[sb]: New helper. + +2018-06-19 Richard Biener + + PR tree-optimization/86179 + * gcc.dg/pr86179.c: New testcase. + +2018-06-18 Martin Sebor + + PR middle-end/85602 + * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning. + * c-c++-common/attr-nonstring-8.c: New test. + +2018-06-18 Martin Sebor + + PR tree-optimization/81384 + * gcc.c-torture/execute/builtins/lib/strnlen.c: New test. + * gcc.c-torture/execute/builtins/strnlen-lib.c: New test. + * gcc.c-torture/execute/builtins/strnlen.c: New test. + * gcc.dg/attr-nonstring-2.c: New test. + * gcc.dg/attr-nonstring-3.c: New test. + * gcc.dg/attr-nonstring-4.c: New test. + * gcc.dg/strlenopt-45.c: New test. + * gcc.dg/strlenopt.h (strnlen): Declare. + +2018-06-18 Wilco Dijkstra + + PR tree-optimization/86076 + * gcc.dg/pr86076.c: Add target pthread for bare-metal targets. + +2018-06-18 Wilco Dijkstra + + PR tree-optimization/64946 + * gcc.target/aarch64/vect-abs-compile.c: Remove xfail. + +2018-06-17 Eric Botcazou + + * gcc.dg/debug/dwarf2/pr37726.c: Move to... + * gcc.dg/guality/pr37726.c: ...here and turn into GDB test. + * gnat.dg/stack_usage5.adb: New test. + +2018-06-16 Kugan Vivekanandarajah + + PR middle-end/82479 + * gcc.dg/tree-ssa/popcount.c: New test. + * gcc.dg/tree-ssa/popcount2.c: New test. + +2018-06-16 Kugan Vivekanandarajah + + PR middle-end/64946 + * gcc.dg/absu.c: New test. + * gcc.dg/gimplefe-29.c: New test. + * gcc.target/aarch64/pr64946.c: New test. + +2018-06-15 Jakub Jelinek + + PR c/86093 + * c-c++-common/pr86093.c: New test. + + PR middle-end/85878 + * gfortran.fortran-torture/compile/pr85878.f90: New test. + + PR middle-end/86123 + * gcc.c-torture/compile/pr86123.c: New test. + +2018-06-15 Tom de Vries + + * gcc.dg-selftests/dg-final.exp: Force sequential execution. + +2018-06-15 Nick Clifton + + PR 84195 + * gcc.c-torture/compile/pr84195.c: New test. + +2018-06-15 Richard Biener + + PR middle-end/86159 + * g++.dg/pr86159.C: New testcase. + +2018-06-15 Richard Biener + + PR middle-end/86076 + * gcc.dg/pr86076.c: New testcase. + +2018-06-14 Marek Polacek + + PR c++/86063 + * g++.dg/cpp0x/gen-attrs-65.C: New test. + +2018-06-14 Jakub Jelinek + + PR target/86048 + * gcc.target/i386/pr86048.c: Require sse2 effective target. Add + -msse2 to dg-options. + + PR middle-end/86122 + * gcc.c-torture/compile/pr86122.c: New test. + + P0624R2 - Default constructible and assignable stateless lambdas + * g++.dg/cpp2a/lambda1.C: New test. + * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics + for -std=c++2a. + +2018-06-14 Paolo Carlini + + * g++.dg/other/static3.C: New. + * g++.dg/other/static4.C: Likewise. + * g++.dg/warn/Wshadow-15.C: Likewise. + * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too. + * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise. + * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise. + * g++.dg/cpp0x/udlit-args-neg.C: Likewise. + * g++.dg/cpp0x/udlit-clink-neg.C: Likewise. + * g++.dg/cpp0x/udlit-extern-c.C: Likewise. + * g++.dg/cpp0x/udlit-member-neg.C: Likewise. + +2018-06-14 Jakub Jelinek + + PR target/85945 + * gcc.c-torture/compile/pr85945.c: New test. + +2018-06-14 Richard Biener + + PR ipa/86124 + * gcc.dg/pr86124.c: New testcase. + +2018-06-13 Martin Sebor + + PR tree-optimization/86114 + * gcc.dg/pr86114.c: New test. + +2018-06-13 Steven G. Kargl + + PR fortran/86110 + * gfortran.dg/pr86110.f90: New test. + +2018-06-13 Cesar Philippidis + + PR fortran/85703 + * gfortran.dg/goacc/pr85703.f90: New test. + * gfortran.dg/gomp/pr85703.f90: New test. + +2018-06-13 Cesar Philippidis + + PR fortran/85702 + * gfortran.dg/goacc/pr85702.f90: New test. + +2018-06-13 Eric Botcazou + + * gcc.target/i386/pr86048.c: New test. + +2018-06-12 Claudiu Zissulescu + + * gcc.target/arc/fma-1.c: New test. + +2018-06-12 Claudiu Zissulescu + + * gcc.target/arc/pr9001107555.c: New file. + +2018-06-12 Richard Sandiford + + * g++.dg/torture/aarch64-vect-init-1.C: New test. + +2018-06-12 Paolo Carlini + + * g++.dg/init/delete3.C: New. + * g++.dg/init/new49.C: Likewise. + * g++.dg/init/new25.C: Test locations too. + * g++.dg/template/new4.C: Likewise. + * g++.old-deja/g++.jason/operator.C: Likewise. + +2018-06-12 Marek Polacek + + Core issue 1331 - const mismatch with defaulted copy constructor + * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error. + * g++.dg/cpp0x/defaulted52.C: New test. + * g++.dg/cpp0x/defaulted53.C: New test. + * g++.dg/cpp0x/defaulted54.C: New test. + * g++.dg/cpp0x/defaulted55.C: New test. + * g++.dg/cpp0x/defaulted56.C: New test. + * g++.dg/cpp0x/defaulted57.C: New test. + * g++.dg/cpp0x/defaulted58.C: New test. + * g++.dg/cpp0x/defaulted59.C: New test. + * g++.dg/cpp0x/defaulted60.C: New test. + +2018-06-12 David Malcolm + + PR other/69968 + * gcc.dg/spellcheck-transposition.c: New test. + +2018-06-12 Steven G. Kargl + + PR fortran/44491 + * gfortran.dg/pr44491.f90: New testcase + +2018-06-12 Martin Sebor + + PR tree-optimization/85259 + * gcc.dg/Wstringop-overflow-5.c: New test. + * gcc.dg/Wstringop-overflow-6.c: New test. + +2018-06-12 Martin Sebor + + PR c/85931 + * gcc.dg/Wstringop-truncation-3.c: New test. + +2018-06-12 Will Schmidt + + * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New. + * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding. + * gcc.target/powerpc/swaps-p8-17.c: Same. + +2018-06-12 Will Schmidt + + * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New. + * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New. + * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New. + * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New. + * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New. + * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New. + +2018-06-12 Will Schmidt + + * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New. + * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New. + * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New. + * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New. + * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New. + * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New. + +2018-06-12 Will Schmidt + + * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New. + * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New. + * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New. + * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New. + * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New. + * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New. + +2018-06-12 Will Schmidt + + * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New. + * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New. + * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New. + * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New. + * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New. + * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New. + +2018-06-12 Will Schmidt + + * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New. + * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New. + * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New. + * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New. + * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New. + * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New. + +2018-06-12 Will Schmidt + + * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase. + * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase. + * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase. + * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase. + * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase. + * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase. + +2018-06-12 Martin Liska + + * g++.dg/opt/mpx.C: New test. + * gcc.target/i386/mpx.c: New test. + +2018-06-12 Claudiu Zissulescu + + * gcc.target/arc/builtin_simdarc.c: Update test. + * gcc.target/arc/mulsi3_highpart-2.c: Likewise. + * gcc.target/arc/tumaddsidi4.c: Likewise. + +2018-06-12 Eric Botcazou + + * gnat.dg/opt72a.ad[sb]: New test. + * gnat.dg/opt72_pkg.ads: New helper. + +2018-06-12 Tom de Vries + + * gcc.dg-selftests/dg-final.exp: New file. + +2018-06-11 Paolo Carlini + + * g++.dg/lookup/new2.C: Test locations too. + * g++.dg/other/ellipsis1.C: Likewise. + * g++.dg/other/operator1.C: Likewise. + * g++.dg/other/operator2.C: Likewise. + * g++.dg/overload/operator2.C: Likewise. + * g++.dg/parse/defarg11.C: Likewise. + * g++.dg/parse/operator4.C: Likewise. + * g++.dg/template/error30.C: Likewise. + * g++.dg/template/explicit-args3.C: Likewise. + * g++.dg/warn/effc1.C: Likewise. + * g++.old-deja/g++.brendan/prepost2.C: Likewise. + * g++.old-deja/g++.brendan/prepost3.C: Likewise. + * g++.old-deja/g++.bugs/900215_01.C: Likewise. + * g++.old-deja/g++.jason/conversion5.C: Likewise. + * g++.old-deja/g++.jason/operator.C: Likewise. + +2018-06-11 Martin Sebor + + PR tree-optimization/86083 + * gcc.dg/strlenopt-44.c: New test. + +2018-06-11 Janus Weil + + PR fortran/45521 + * gfortran.dg/generic_32.f90: New test. + * gfortran.dg/generic_33.f90: New test. + +2018-06-11 Carl Love + * gcc.target/powerpc/altivec-7.c (main): Remove tests + vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning + long long bool. Remove duplicate dg-final for xxlxor. Update + dg-final instruction counts. + * gcc.target/powerpc/altivec-37.c (main): New file for + tests vec_unpackh and vec_unpackl returning long long bool and + long long int. + +2018-06-11 Martin Liska + + PR tree-optimization/86089 + * gcc.dg/tree-ssa/pr86089.c: New test. + +2018-06-11 Julia Koval + + * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test. + * gcc.target/i386/vpclmulqdq.c: Ditto. + +2018-06-11 Olivier Hainque + + * gnat.dg/lang-dw2.adb: New test. + * gnat.dg/lang-dw3.adb: New test. + +2018-06-11 Hristian Kirtchev + + * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb, + gnat.dg/assertion_policy1_pkg.ads: New testcase. + +2018-06-11 Ed Schonberg + + * gnat.dg/predicate1.adb: New testcase. + +2018-06-11 Yannick Moy + + * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase. + +2018-06-11 Hristian Kirtchev + + * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New + testcase. + +2018-06-11 Javier Miranda + + * gnat.dg/prot4.adb: New testcase. + +2018-06-11 Yannick Moy + + * gnat.dg/part_of1-instantiation.adb, + gnat.dg/part_of1-instantiation.ads, + gnat.dg/part_of1-private_generic.adb, + gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New + testcase. + +2018-06-11 Piotr Trojanek + + * gnat.dg/contract1.adb: New testcase. + +2018-06-11 Javier Miranda + + * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New + testcase. + +2018-06-11 Ed Schonberg + + * gnat.dg/inline_always1.adb: New testcase. + +2018-06-11 Ed Schonberg + + * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads, + gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads, + gnat.dg/nested_generic2_g2.ads: New testcase. + +2018-06-10 Paolo Carlini + + * g++.dg/template/friend64.C: New. + * g++.old-deja/g++.other/friend4.C: Test the location too. + * g++.old-deja/g++.pt/crash23.C: Likewise. + +2018-06-10 Thomas Koenig + + * gfortran.dg/inline_matmul_23.f90: New test. + +2018-06-10 Janus Weil + + PR fortran/85088 + * gfortran.dg/intent_decl_1.f90: New test case. + +2018-06-09 Steven G. Kargl + + * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd* + * gfortran.dg/ieee/large_4.f90: Ditto. + * gfortran.dg/round_4.f90: Ditto. + +2018-06-09 Steven G. Kargl + + PR fortran/38351 + * gfortran.dg/pr38351.f90: New test. + * gfortran.dg/typebound_operator_4.f03: Adjust for new error message. + +2018-06-09 Steven G. Kargl + + PR fortran/85138 + PR fortran/85996 + PR fortran/86051 + * gfortran.dg/pr85138_1.f90: New test. + * gfortran.dg/pr85138_2.f90: Ditto. + * gfortran.dg/pr85996.f90: Ditto. + +2018-06-09 Steven G. Kargl + + PR fortran/78278 + * gfortran.dg/data_bounds_1.f90: Add -std=gnu option. + * gfortran.dg/data_char_1.f90: Ditto. + * gfortran.dg/pr78571.f90: Ditto. + * gfortran.dg/pr78278.f90: New test. + +2018-06-09 Steven G. Kargl + + PR fortran/63514 + * gfortran.dg/pr63514.f90: New test. + +2018-06-08 Thomas Koenig + + PR fortran/85631 + * gfortran.dg/bounds_check_20.f90: New test. + +2018-06-08 Carl Love + + * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update + vpkudum counts. + * gcc.target/powerpc/p9-extract-3.c: Make second argument of + vec_extract a signed int. + * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update, + vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw, + vcmpgtsd, vcmpgtud. + * gcc.target/powerpc/vsx-extract-4.c: Make second argument of + vec_extract a signed int. + * gcc.target/powerpc/vsx-extract-5.c: Make second argument of + vec_extract a signed int. + * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and + vec_xor builtins. Update xxsel, xxlxor counts. + +2018-06-08 Steven G. Kargl + + PR fortran/86059 + * gfortran.dg/associate_30.f90: Remove code tested ... + * gfortran.dg/pr67803.f90: Ditto. + * gfortran.dg/pr67805.f90: Ditto. + * gfortran.dg/pr86059.f90: ... here. New test. + +2018-06-08 Steven G. Kargl + + PR fortran/78571 + * gfortran.dg/pr78571.f90: New test. + +2018-06-08 Peter Bergner + + PR target/85755 + * gcc.target/powerpc/pr85755.c: New test. + +2018-06-08 Carl Love + + * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to + vsx-vector-6.p7.c. + * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to + vsx-vector-6.p9.c. + * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts + for BE system that are different then for an LE system from this file + into vsx-vector-6-le.c using be target qualifier. Remove this file. + * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for + the various instruction counts. Rename file to vsx-vector-6.p8.c. + +2018-06-08 Martin Liska + + * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump. + +2018-06-08 Martin Liska + + * g++.dg/dg.exp: Do not use mpx.exp. + * g++.dg/lto/lto.exp: Likewise. + * g++.dg/lto/pr69729_0.C: Remove. + * g++.dg/opt/pr71529.C: Remove. + * g++.dg/pr63995-1.C: Remove. + * g++.dg/pr68270.C: Remove. + * g++.dg/pr71624.C: Remove. + * g++.dg/pr71633.C: Remove. + * g++.dg/pr79761.C: Remove. + * g++.dg/pr79764.C: Remove. + * g++.dg/pr79769.C: Remove. + * gcc.dg/lto/chkp-privatize-1_0.c: Remove. + * gcc.dg/lto/chkp-privatize-2_0.c: Remove. + * gcc.dg/lto/chkp-privatize_0.c: Remove. + * gcc.dg/lto/chkp-removed-alias_0.c: Remove. + * gcc.dg/lto/chkp-static-bounds_0.c: Remove. + * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove. + * gcc.dg/lto/lto.exp: Do not use mpx.exp. + * gcc.dg/lto/pr66221_0.c: Remove. + * gcc.target/i386/chkp-always_inline.c: Remove. + * gcc.target/i386/chkp-bndret.c: Remove. + * gcc.target/i386/chkp-builtins-1.c: Remove. + * gcc.target/i386/chkp-builtins-2.c: Remove. + * gcc.target/i386/chkp-builtins-3.c: Remove. + * gcc.target/i386/chkp-builtins-4.c: Remove. + * gcc.target/i386/chkp-const-check-1.c: Remove. + * gcc.target/i386/chkp-const-check-2.c: Remove. + * gcc.target/i386/chkp-hidden-def.c: Remove. + * gcc.target/i386/chkp-label-address.c: Remove. + * gcc.target/i386/chkp-lifetime-1.c: Remove. + * gcc.target/i386/chkp-narrow-bounds.c: Remove. + * gcc.target/i386/chkp-pr69044.c: Remove. + * gcc.target/i386/chkp-remove-bndint-1.c: Remove. + * gcc.target/i386/chkp-remove-bndint-2.c: Remove. + * gcc.target/i386/chkp-strchr.c: Remove. + * gcc.target/i386/chkp-strlen-1.c: Remove. + * gcc.target/i386/chkp-strlen-2.c: Remove. + * gcc.target/i386/chkp-strlen-3.c: Remove. + * gcc.target/i386/chkp-strlen-4.c: Remove. + * gcc.target/i386/chkp-strlen-5.c: Remove. + * gcc.target/i386/chkp-stropt-1.c: Remove. + * gcc.target/i386/chkp-stropt-10.c: Remove. + * gcc.target/i386/chkp-stropt-11.c: Remove. + * gcc.target/i386/chkp-stropt-12.c: Remove. + * gcc.target/i386/chkp-stropt-13.c: Remove. + * gcc.target/i386/chkp-stropt-14.c: Remove. + * gcc.target/i386/chkp-stropt-15.c: Remove. + * gcc.target/i386/chkp-stropt-16.c: Remove. + * gcc.target/i386/chkp-stropt-17.c: Remove. + * gcc.target/i386/chkp-stropt-2.c: Remove. + * gcc.target/i386/chkp-stropt-3.c: Remove. + * gcc.target/i386/chkp-stropt-4.c: Remove. + * gcc.target/i386/chkp-stropt-5.c: Remove. + * gcc.target/i386/chkp-stropt-6.c: Remove. + * gcc.target/i386/chkp-stropt-7.c: Remove. + * gcc.target/i386/chkp-stropt-8.c: Remove. + * gcc.target/i386/chkp-stropt-9.c: Remove. + * gcc.target/i386/i386.exp: Do not use mpx.exp. + * gcc.target/i386/indirect-thunk-11.c: Remove. + * gcc.target/i386/indirect-thunk-12.c: Remove. + * gcc.target/i386/indirect-thunk-attr-12.c: Remove. + * gcc.target/i386/indirect-thunk-attr-13.c: Remove. + * gcc.target/i386/indirect-thunk-bnd-1.c: Remove. + * gcc.target/i386/indirect-thunk-bnd-2.c: Remove. + * gcc.target/i386/indirect-thunk-bnd-3.c: Remove. + * gcc.target/i386/indirect-thunk-bnd-4.c: Remove. + * gcc.target/i386/interrupt-bnd-err-1.c: Remove. + * gcc.target/i386/interrupt-bnd-err-2.c: Remove. + * gcc.target/i386/mpx/alloca-1-lbv.c: Remove. + * gcc.target/i386/mpx/alloca-1-nov.c: Remove. + * gcc.target/i386/mpx/alloca-1-ubv.c: Remove. + * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove. + * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove. + * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove. + * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove. + * gcc.target/i386/mpx/bitfields-1-nov.c: Remove. + * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove. + * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove. + * gcc.target/i386/mpx/calloc-1-lbv.c: Remove. + * gcc.target/i386/mpx/calloc-1-nov.c: Remove. + * gcc.target/i386/mpx/calloc-1-ubv.c: Remove. + * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove. + * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove. + * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove. + * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove. + * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove. + * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove. + * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove. + * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove. + * gcc.target/i386/mpx/fastcall-1-nov.c: Remove. + * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove. + * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove. + * gcc.target/i386/mpx/fastcall-2-nov.c: Remove. + * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove. + * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove. + * gcc.target/i386/mpx/field-addr-1-nov.c: Remove. + * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove. + * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove. + * gcc.target/i386/mpx/field-addr-10-nov.c: Remove. + * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove. + * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove. + * gcc.target/i386/mpx/field-addr-2-nov.c: Remove. + * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove. + * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove. + * gcc.target/i386/mpx/field-addr-3-nov.c: Remove. + * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove. + * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove. + * gcc.target/i386/mpx/field-addr-4-nov.c: Remove. + * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove. + * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove. + * gcc.target/i386/mpx/field-addr-5-nov.c: Remove. + * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove. + * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove. + * gcc.target/i386/mpx/field-addr-6-nov.c: Remove. + * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove. + * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove. + * gcc.target/i386/mpx/field-addr-7-nov.c: Remove. + * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove. + * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove. + * gcc.target/i386/mpx/field-addr-8-nov.c: Remove. + * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove. + * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove. + * gcc.target/i386/mpx/field-addr-9-nov.c: Remove. + * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove. + * gcc.target/i386/mpx/frame-address-1-nov.c: Remove. + * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove. + * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove. + * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove. + * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove. + * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove. + * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove. + * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove. + * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove. + * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove. + * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove. + * gcc.target/i386/mpx/label-address-1.c: Remove. + * gcc.target/i386/mpx/legacy-1-nov.c: Remove. + * gcc.target/i386/mpx/macro.c: Remove. + * gcc.target/i386/mpx/malloc-1-lbv.c: Remove. + * gcc.target/i386/mpx/malloc-1-nov.c: Remove. + * gcc.target/i386/mpx/malloc-1-ubv.c: Remove. + * gcc.target/i386/mpx/memcpy-1.c: Remove. + * gcc.target/i386/mpx/memmove-1.c: Remove. + * gcc.target/i386/mpx/memmove-2.c: Remove. + * gcc.target/i386/mpx/memmove-zero-length.c: Remove. + * gcc.target/i386/mpx/mpx-check.h: Remove. + * gcc.target/i386/mpx/mpx-os-support.h: Remove. + * gcc.target/i386/mpx/mpx.exp: Remove. + * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove. + * gcc.target/i386/mpx/nested-function-1-nov.c: Remove. + * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove. + * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove. + * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove. + * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove. + * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove. + * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove. + * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove. + * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove. + * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove. + * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove. + * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove. + * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove. + * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove. + * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove. + * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove. + * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove. + * gcc.target/i386/mpx/pointer-diff-1.c: Remove. + * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove. + * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove. + * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove. + * gcc.target/i386/mpx/pr65508.c: Remove. + * gcc.target/i386/mpx/pr65531.cc: Remove. + * gcc.target/i386/mpx/pr66048.cc: Remove. + * gcc.target/i386/mpx/pr66134.c: Remove. + * gcc.target/i386/mpx/pr66566.c: Remove. + * gcc.target/i386/mpx/pr66567.c: Remove. + * gcc.target/i386/mpx/pr66568.c: Remove. + * gcc.target/i386/mpx/pr66569.c: Remove. + * gcc.target/i386/mpx/pr66581.c: Remove. + * gcc.target/i386/mpx/pr68337-1.c: Remove. + * gcc.target/i386/mpx/pr68337-2.c: Remove. + * gcc.target/i386/mpx/pr68416.c: Remove. + * gcc.target/i386/mpx/pr78339.c: Remove. + * gcc.target/i386/mpx/pr79631.c: Remove. + * gcc.target/i386/mpx/pr79633.c: Remove. + * gcc.target/i386/mpx/pr79753.c: Remove. + * gcc.target/i386/mpx/pr79770.c: Remove. + * gcc.target/i386/mpx/pr79987.c: Remove. + * gcc.target/i386/mpx/pr79988.c: Remove. + * gcc.target/i386/mpx/realloc-1-lbv.c: Remove. + * gcc.target/i386/mpx/realloc-1-nov.c: Remove. + * gcc.target/i386/mpx/realloc-1-ubv.c: Remove. + * gcc.target/i386/mpx/realloc-2-lbv.c: Remove. + * gcc.target/i386/mpx/realloc-2-nov.c: Remove. + * gcc.target/i386/mpx/realloc-2-ubv.c: Remove. + * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove. + * gcc.target/i386/mpx/reference-1-nov.cpp: Remove. + * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove. + * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove. + * gcc.target/i386/mpx/reference-2-nov.cpp: Remove. + * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove. + * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove. + * gcc.target/i386/mpx/reference-3-nov.cpp: Remove. + * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove. + * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove. + * gcc.target/i386/mpx/reference-4-nov.cpp: Remove. + * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove. + * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove. + * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove. + * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove. + * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove. + * gcc.target/i386/mpx/return-struct-1-nov.c: Remove. + * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove. + * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove. + * gcc.target/i386/mpx/return-struct-2-nov.c: Remove. + * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove. + * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove. + * gcc.target/i386/mpx/return-struct-3-nov.c: Remove. + * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove. + * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove. + * gcc.target/i386/mpx/return-struct-4-nov.c: Remove. + * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove. + * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove. + * gcc.target/i386/mpx/return-struct-5-nov.c: Remove. + * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove. + * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove. + * gcc.target/i386/mpx/return-struct-6-nov.c: Remove. + * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove. + * gcc.target/i386/mpx/sincos-1-nov.c: Remove. + * gcc.target/i386/mpx/static-array-1-lbv.c: Remove. + * gcc.target/i386/mpx/static-array-1-nov.c: Remove. + * gcc.target/i386/mpx/static-array-1-ubv.c: Remove. + * gcc.target/i386/mpx/static-init-1-lbv.c: Remove. + * gcc.target/i386/mpx/static-init-1-nov.c: Remove. + * gcc.target/i386/mpx/static-init-1-ubv.c: Remove. + * gcc.target/i386/mpx/static-init-2-lbv.c: Remove. + * gcc.target/i386/mpx/static-init-2-nov.c: Remove. + * gcc.target/i386/mpx/static-init-2-ubv.c: Remove. + * gcc.target/i386/mpx/static-init-3-lbv.c: Remove. + * gcc.target/i386/mpx/static-init-3-nov.c: Remove. + * gcc.target/i386/mpx/static-init-3-ubv.c: Remove. + * gcc.target/i386/mpx/static-init-4-lbv.c: Remove. + * gcc.target/i386/mpx/static-init-4-nov.c: Remove. + * gcc.target/i386/mpx/static-init-4-ubv.c: Remove. + * gcc.target/i386/mpx/static-init-5-lbv.c: Remove. + * gcc.target/i386/mpx/static-init-5-nov.c: Remove. + * gcc.target/i386/mpx/static-init-5-ubv.c: Remove. + * gcc.target/i386/mpx/static-init-6-lbv.c: Remove. + * gcc.target/i386/mpx/static-init-6-nov.c: Remove. + * gcc.target/i386/mpx/static-init-6-ubv.c: Remove. + * gcc.target/i386/mpx/static-string-1-lbv.c: Remove. + * gcc.target/i386/mpx/static-string-1-nov.c: Remove. + * gcc.target/i386/mpx/static-string-1-ubv.c: Remove. + * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove. + * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove. + * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove. + * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove. + * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove. + * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove. + * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove. + * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove. + * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove. + * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove. + * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove. + * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove. + * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove. + * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove. + * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove. + * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove. + * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove. + * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove. + * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove. + * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove. + * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove. + * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove. + * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove. + * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove. + * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove. + * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove. + * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove. + * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove. + * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove. + * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove. + * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove. + * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove. + * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove. + * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove. + * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove. + * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove. + * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove. + * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove. + * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove. + * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove. + * gcc.target/i386/mpx/union-arg-1-nov.c: Remove. + * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove. + * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove. + * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove. + * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove. + * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove. + * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove. + * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove. + * gcc.target/i386/mpx/vararg-1-lbv.c: Remove. + * gcc.target/i386/mpx/vararg-1-nov.c: Remove. + * gcc.target/i386/mpx/vararg-1-ubv.c: Remove. + * gcc.target/i386/mpx/vararg-2-lbv.c: Remove. + * gcc.target/i386/mpx/vararg-2-nov.c: Remove. + * gcc.target/i386/mpx/vararg-2-ubv.c: Remove. + * gcc.target/i386/mpx/vararg-3-lbv.c: Remove. + * gcc.target/i386/mpx/vararg-3-nov.c: Remove. + * gcc.target/i386/mpx/vararg-3-ubv.c: Remove. + * gcc.target/i386/mpx/vararg-4-lbv.c: Remove. + * gcc.target/i386/mpx/vararg-4-nov.c: Remove. + * gcc.target/i386/mpx/vararg-4-ubv.c: Remove. + * gcc.target/i386/mpx/vararg-5-lbv.c: Remove. + * gcc.target/i386/mpx/vararg-5-nov.c: Remove. + * gcc.target/i386/mpx/vararg-5-ubv.c: Remove. + * gcc.target/i386/mpx/vararg-6-lbv.c: Remove. + * gcc.target/i386/mpx/vararg-6-nov.c: Remove. + * gcc.target/i386/mpx/vararg-6-ubv.c: Remove. + * gcc.target/i386/mpx/vararg-7-lbv.c: Remove. + * gcc.target/i386/mpx/vararg-7-nov.c: Remove. + * gcc.target/i386/mpx/vararg-7-ubv.c: Remove. + * gcc.target/i386/mpx/vararg-8-lbv.c: Remove. + * gcc.target/i386/mpx/vararg-8-nov.c: Remove. + * gcc.target/i386/mpx/vararg-8-ubv.c: Remove. + * gcc.target/i386/mpx/vla-1-lbv.c: Remove. + * gcc.target/i386/mpx/vla-1-nov.c: Remove. + * gcc.target/i386/mpx/vla-1-ubv.c: Remove. + * gcc.target/i386/mpx/vla-2-lbv.c: Remove. + * gcc.target/i386/mpx/vla-2-nov.c: Remove. + * gcc.target/i386/mpx/vla-2-ubv.c: Remove. + * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove. + * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove. + * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove. + * gcc.target/i386/pr63995-2.c: Remove. + * gcc.target/i386/pr64805.c: Remove. + * gcc.target/i386/pr65044.c: Remove. + * gcc.target/i386/pr65167.c: Remove. + * gcc.target/i386/pr65183.c: Remove. + * gcc.target/i386/pr65184.c: Remove. + * gcc.target/i386/pr65523.c: Remove. + * gcc.target/i386/pr70876.c: Remove. + * gcc.target/i386/pr70877.c: Remove. + * gcc.target/i386/pr71458.c: Remove. + * gcc.target/i386/pr80880.c: Remove. + * gcc.target/i386/ret-thunk-25.c: Remove. + * gcc.target/i386/thunk-retbnd.c: Remove. + * lib/mpx-dg.exp: Remove. + * gcc.target/i386/funcspec-56.inc: Adjust test case. + +2018-06-07 Carl Love + + * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print + statements. + +2018-06-07 Carl Love + + * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected + error message. + +2018-06-07 Marek Polacek + + PR c/85318 + * gcc.dg/Wc90-c99-compat-10.c: New test. + * gcc.dg/Wc90-c99-compat-11.c: New test. + * gcc.dg/Wc90-c99-compat-12.c: New test. + * gcc.dg/Wc90-c99-compat-9.c: New test. + +2018-06-07 Paul Koning + + * gcc.c-torture/compile/20180605-1.c: New test. + +2018-06-07 Steven G. Kargl + + PR fortran/86045 + * gfortran.dg/pr86045.f90: New test. + +2018-06-07 Marek Polacek + + * g++.dg/cpp0x/range-for9.C: Adjust dg-error. + +2018-06-07 Olga Makhotina + + * gcc.target/i386/funcspec-56.inc: Test arch=tremont. + +2018-06-07 Jozef Lawrynowicz + + * gcc.target/msp430/msp430i-device-symbol.c: New test. + * gcc.target/msp430/msp430f-device-symbol.c: New test. + * gcc.target/msp430/msp430.h: New test header file. + +2018-06-07 Jakub Jelinek + + PR tree-optimization/69615 + * gcc.dg/tree-ssa/pr69615.c: New test. + +2018-06-07 Richard Biener + + PR tree-optimization/85935 + * gcc.dg/graphite/pr85935.c: New testcase. + +2018-06-04 Carl Love + + * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional + debug print statements. Fix a few formating issues. + +2018-06-06 Michael Meissner + + PR target/85657 + * gcc.target/powerpc/pr85657-4.c: New tests. + * gcc.target/powerpc/pr85657-5.c: Likewise. + * gcc.target/powerpc/pr85657-6.c: Likewise. + +2018-06-06 Thomas Koenig + + PR fortran/85641 + * gfortran.dg/realloc_on_assign_30.f90: New test. + +2018-06-06 Carl Love + * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first + argument to vui_arg. + +2018-06-06 Carl Love + + * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx + to builtins-4.c. + * gcc.target/powerpc/builtins-4.c: New test file for tests + that need -mvsx. + +2018-06-06 Michael Meissner + + PR target/85657 + * g++.dg/pr85657.C: Only test whether __ibm128 and long double can + be used in templates. Don't check for them in overloaded functions. + +2018-06-06 Jim Wilson + + * gcc.target/riscv/interrupt-5.c (sub3): Add new test. + * gcc.target/riscv/interrupt-mmode.c: New. + * gcc.target/riscv/interrupt-smode.c: New. + * gcc.target/riscv/interrupt-umode.c: New. + +2018-06-06 Marek Polacek + + PR c++/85977 + * g++.dg/cpp0x/initlist102.C: New test. + * g++.dg/cpp0x/initlist103.C: New test. + * g++.dg/cpp0x/initlist104.C: New test. + +2018-06-06 Eric Botcazou + + * gcc.dg/torture/pr86066.c: New test. + +2018-06-06 Richard Biener + + PR tree-optimization/86062 + * g++.dg/tree-ssa/pr86062.C: New testcase. + +2018-06-06 Jozef Lawrynowicz + + * gcc.target/msp430/function-attributes-4.c: New test. + * gcc.target/msp430/static-interrupts.c: New test. + +2018-06-05 Steve Ellcey + + PR target/79924 + * gcc.target/aarch64/mgeneral-regs_1.c: Update error message. + * gcc.target/aarch64/mgeneral-regs_2.c: Ditto. + * gcc.target/aarch64/mgeneral-regs_3.c: Ditto. + * gcc.target/aarch64/nofp_1.c: Ditto. + +2018-06-05 Andre Vieira + + * gcc.target/arm/cmse/cmse-1c99.c: New test. + +2018-06-05 Cesar Philippidis + + PR fortran/85701 + * gfortran.dg/goacc/pr85701.f90: New test. + +2018-06-05 Marek Polacek + + PR c++/85976 + * g++.dg/cpp0x/alias-decl-64.C: New test. + +2018-06-05 Richard Biener + + PR tree-optimization/86046 + * gcc.dg/pr86046.c: New testcase. + +2018-06-05 Richard Biener + + PR tree-optimization/86047 + * gcc.dg/pr86047.c: New testcase. + +2018-06-05 Kyrylo Tkachov + + PR target/81497 + * g++.target/arm/arm.exp: New file. + * g++.target/arm/pr81497.C: Likewise. + +2018-06-05 Andreas Krebbel + + * gcc.target/s390/htm-builtins-compile-4.c: New test. + +2018-06-04 Eric Botcazou + + * gcc.dg/store_merging_21.c: New test. + * gnat.dg/opt71b.adb: Likewise. + * gnat.dg/opt71.adb: Rename into... + * gnat.dg/opt71a.adb: ...this. + +2018-06-04 Richard Biener + + PR tree-optimization/85955 + * gcc.dg/pr85955.c: New testcase. + +2018-06-04 Steven G. Kargl + + PR fortran/85981 + * gfortran.dg/allocate_alloc_opt_14.f90: New test. + * gfortran.dg/allocate_alloc_opt_1.f90: Update error string. + * gfortran.dg/allocate_stat_2.f90: Ditto. + * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto. + +2018-06-04 Richard Sandiford + + * gcc.target/aarch64/sve/extract_5.c: New test. + +2018-06-04 Jakub Jelinek + + PR target/85832 + PR target/86036 + * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than + vptestm. + * gcc.target/i386/avx512vl-pr85832.c: Likewise. + * gcc.target/i386/avx512vlbw-pr85832.c: Likewise. + * gcc.target/i386/avx512bw-pr85832.c: Likewise. + * gcc.target/i386/avx512bw-pr86036.c: New test. + +2018-06-04 Richard Biener + + PR tree-optimization/86038 + * gcc.dg/pr86038.c: New testcase. + +2018-06-04 Jakub Jelinek + + PR tree-optimization/69615 + * gcc.dg/pr69615.c: New test. + + PR c++/86025 + * c-c++-common/gomp/pr86025.c: New test. + +2018-06-03 Andreas Schwab + + * gcc.target/powerpc/altivec-7.c: Remove extra brace. + +2018-06-03 Eric Botcazou + + * gcc.dg/torture/pr86034.c: New test. + +2018-06-03 Paul Thomas + + PR fortran/36497 + * gfortran.dg/cray_pointer_12.f90: New test. + +2018-06-02 Steven G. Kargl + + PR fortran/85938 + * gfortran.dg/pr85938.f90: Fixed by revision r261081 + +2018-06-02 Eric Botcazou + + * gnat.dg/specs/opt3.ads: New test. + * gnat.dg/specs/opt3_pkg.ads: New helper. + +2018-06-02 Eric Botcazou + + * gnat.dg/discr53.ad[sb]: New test. + * gnat.dg/discr53_pkg.ads: New helper. + +2018-06-01 Carl Love + + * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file. + * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file. + +2018-06-01 Carl Love + + * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz + to make it consistent with the naming convention in the file. + * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks + to altivec-7.c. Delete file. + * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks + to altivec-7.c. Delete file. + * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c. + * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and + vec_unpackl tests. Update instruction counts. + * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to + tests to builtins-1.c. + * gcc.target/powerpc/builtins-1-be.c: Move BE specific + tests to builtins-1.c. + * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c. + * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and. + vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo. + Remove vec_ctf tests returning double. Remove vec_cts with + double args. Remove vec_sel with invalid arguments. Add tests for + vec_splat. + Add instruction counts for new tests. + * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for + vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed, + vec_unsigned. + * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc, + test_sll_vsill_vsill_vuc. + * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for + vec_revb. + * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant + tests from altivec-7.h. + * gcc.target/powerpc/vsx-7-be.c: Remove file. + * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8, + splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32, + splat_sll, splat_uc, splat_int128, splat_uint128. + Make second argument of vec_extract and vec_insert a signed int. + * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float + argument. + +2018-06-01 Eric Botcazou + + * gcc.dg/store_merging_20.c: New test. + * gnat.dg/opt71.adb: Likewise. + * gnat.dg/opt71_pkg.ads: New helper. + +2018-06-01 Carl Love + + * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds. + * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output. + Add vec_xst_be for signed and unsigned arguments. + +2018-06-01 Steven G. Kargl + + PR fortran/85816 + PR fortran/85975 + * gfortran.dg/pr85816.f90: New test. + * gfortran.dg/pr85975.f90: New test. + +2018-06-01 Steven G. Kargl + + PR fortran/63570 + * gfortran.dg/random_init_1.f90: New test. + * gfortran.dg/random_init_2.f90: New test. + * gfortran.dg/random_init_3.f90: New test. + * gfortran.dg/random_init_4.f90: New test. + * gfortran.dg/random_init_5.f90: New test. + * gfortran.dg/random_init_6.f90: New test. + +2018-06-01 Richard Sandiford + + PR tree-optimization/85989 + * gcc.dg/torture/pr85989.c: New test. + +2018-06-01 Richard Biener + + PR middle-end/86017 + * gcc.dg/tree-ssa/pr86017.c: New testcase. + +2018-06-01 Richard Biener + + PR ipa/85960 + * gcc.dg/ipa/ipa-pta-19.c: New testcase. + +2018-05-31 Qing Zhao + + PR middle-end/78809 + * gcc.dg/strcmpopt_2.c: New test. + * gcc.dg/strcmpopt_3.c: New test. + + PR middle-end/83026 + * gcc.dg/strcmpopt_3.c: New test. + +2018-05-31 Jakub Jelinek + + PR target/85984 + * gcc.target/i386/pr85984.c: New test. + +2018-05-31 Martin Sebor + + PR c/82063 + * gcc.dg/Walloc-size-larger-than-1.c: New test. + * gcc.dg/Walloc-size-larger-than-10.c: New test. + * gcc.dg/Walloc-size-larger-than-11.c: New test. + * gcc.dg/Walloc-size-larger-than-12.c: New test. + * gcc.dg/Walloc-size-larger-than-13.c: New test. + * gcc.dg/Walloc-size-larger-than-14.c: New test. + * gcc.dg/Walloc-size-larger-than-15.c: New test. + * gcc.dg/Walloc-size-larger-than-16.c: New test. + * gcc.dg/Walloc-size-larger-than-17.c: New test. + * gcc.dg/Walloc-size-larger-than-2.c: New test. + * gcc.dg/Walloc-size-larger-than-3.c: New test. + * gcc.dg/Walloc-size-larger-than-4.c: New test. + * gcc.dg/Walloc-size-larger-than-5.c: New test. + * gcc.dg/Walloc-size-larger-than-6.c: New test. + * gcc.dg/Walloc-size-larger-than-7.c: New test. + * gcc.dg/Walloc-size-larger-than-8.c: New test. + * gcc.dg/Walloc-size-larger-than-9.c: New test. + * gcc.dg/Walloc-size-larger-than.c: New test. + +2018-05-31 Chung-Lin Tang + Cesar Philippidis + + PR middle-end/85879 + * gfortran.dg/goacc/pr77371-1.f90: New test. + * gfortran.dg/goacc/pr77371-2.f90: New test. + * gfortran.dg/goacc/pr85879.f90: New test. + +2018-05-31 Eric Botcazou + + * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage. + * gnat.dg/stack_usage1b.adb: Likewise. + * gnat.dg/stack_usage1c.adb: Likewise. + * gnat.dg/stack_usage3.adb: Likewise. + * gnat.dg/stack_usage1_pkg.adb: Delete. + +2018-05-31 Eric Botcazou + + * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run. + * gcc.dg/store_merging_11.c: Likewise. + * gcc.dg/store_merging_13.c: Likewise. + * gcc.dg/store_merging_14.c: Likewise. + * gcc.dg/store_merging_15.c: Likewise. + * gcc.dg/store_merging_16.c: Likewise. Remove local variable. + +2018-05-31 Ed Schonberg + + * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb, + gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb, + gnat.dg/limited1_outer.ads: New testcase. + +2018-05-31 Hristian Kirtchev + + * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads, + gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads: + New testcase. + +2018-05-31 Eric Botcazou + + * gnat.dg/size_clause1.adb: New testcase. + +2018-05-31 Javier Miranda + + * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase. + +2018-05-31 Sameera Deshpande + + * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for + vld1x3 intrinsics for aarch64. + * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for + vst1x2 intrinsics for aarch64. + * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for + vst1x3 intrinsics for aarch64. + +2018-05-30 Jonathan Wakely + + PR c++/77777 + * g++.dg/diagnostic/pr77777.C: New test. + +2018-05-30 David Pagan + + PR c/55976 + * gcc.dg/noncompile/pr55976-1.c: New test. + * gcc.dg/noncompile/pr55976-2.c: New test. + +2018-05-30 Jan Hubicka + + * gcc.dg/lto/20111213-1_0.c: Fix template. + * gcc.dg/lto/20100603-1_0.c: Fix template. + * gcc.dg/lto/20100603-2_0.c: Fix template. + * gcc.dg/lto/20100603-3_0.c: Fix template. + + * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel. + * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel. + * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel. + * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel. + * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel. + * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel. + * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel. + * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel. + * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel. + * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel. + * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel. + * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel. + * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel. + * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel. + * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel. + * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel. + * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel. + * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel. + * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel. + * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel. + * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel. + * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel. + * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel. + * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel. + * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel. + * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel. + * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel. + * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel. + * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel. + * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel. + * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel. + * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel. + * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel. + * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel. + * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel. + * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel. + * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel. + * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel. + * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel. + * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel. + * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel. + * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel. + * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel. + * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel. + * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel. + * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel. + * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel. + * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel. + * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel. + * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel. + * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel. + * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel. + * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel. + * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel. + * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel. + * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel. + * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel. + * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel. + * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel. + * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel. + * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel. + * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel. + +2018-05-30 Andre Vieira + + Revert: + * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests. + +2017-05-30 Jackson Woodruff + + * gcc.target/aarch64/simd/ldp_stp_9: New. + * gcc.target/aarch64/simd/ldp_stp_10: New. + * gcc.target/aarch64/simd/ldp_stp_11: New. + * gcc.target/aarch64/simd/ldp_stp_12: New. + +2018-05-30 Ed Schonberg + + * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase. + +2018-05-30 Hristian Kirtchev + + * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase. + +2018-05-29 Uros Bizjak + + PR target/85950 + * gcc.target/i386/pr85950.c: New test. + +2018-05-29 Marek Polacek + + PR c++/85883 + * g++.dg/cpp1z/class-deduction55.C: New test. + * g++.dg/cpp1z/class-deduction56.C: New test. + * g++.dg/cpp1z/class-deduction57.C: New test. + +2018-05-29 Jakub Jelinek + + PR c++/85952 + * g++.dg/warn/Wunused-var-33.C: New test. + + PR target/85918 + * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512 + and -fno-vect-cost-model options. Add aligned(64) attribute to the + arrays. Add suffix 1 to all functions and use 4 iterations rather + than N. Add functions with conversions to and from float. + Add new set of functions with 8 iterations and another one + with 16 iterations, expect 24 vectorized loops instead of just 4. + * gcc.target/i386/avx512dq-pr85918-2.c: New test. + +2018-05-29 Javier Miranda + + * gnat.dg/equal2.adb: New testcase. + +2018-05-29 Ed Schonberg + + * gnat.dg/float_attributes_overflows.adb: New testcase. + +2018-05-29 Pascal Obry + + * gnat.dg/normalize_pathname.adb: New testcase. + +2018-05-29 Tom de Vries + + * lib/scanasm.exp (scan-assembler-times): Use proc name in error + message. + * lib/scanipa.exp (scan-ipa-dump-times): Same. + * lib/scanrtl.exp (scan-rtl-dump-times): Same. + * lib/scantree.exp (scan-tree-dump-times): Same. + +2018-05-29 Tom de Vries + + * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not) + (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler): + Use proc name as first argument to dg-scan. + +2018-05-29 Tom de Vries + + * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called + with no arguments. + +2018-05-28 Richard Biener + + PR tree-optimization/85934 + * gcc.target/i386/pr85934.c: New testcase. + +2018-05-28 Eric Botcazou + + * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase. + +2018-05-28 Eric Botcazou + + * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase. + +2018-05-28 Ed Schonberg + + * gnat.dg/fixedpnt5.adb: New testcase. + +2018-05-28 Justin Squirek + + * gnat.dg/array31.adb: New testcase. + +2018-05-28 Justin Squirek + + * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads, + gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase. + +2018-05-27 Steven G. Kargl + + * gfortran.dg/data_stmt_pointer.f90: new test. + +2018-05-27 Jakub Jelinek + + PR target/85918 + * gcc.target/i386/avx512dq-pr85918.c: New test. + +2018-05-25 Jim Wilson + + * gcc.target/riscv/interrupt-1.c: New. + * gcc.target/riscv/interrupt-2.c: New. + * gcc.target/riscv/interrupt-3.c: New. + * gcc.target/riscv/interrupt-4.c: New. + * gcc.target/riscv/interrupt-5.c: New. + +2018-05-25 Steven G. Kargl + + PR fortran/85786 + * gfortran.dg/pr85786.f90: New test. + +2018-05-25 Paul Koning + + * gcc.c-torture/compile/20151204.c: Skip if pdp11. + * gcc.c-torture/compile/pr55921.c: Ditto. + * gcc.c-torture/compile/pr60655-1.c: Ditto. + * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11. + +2018-05-25 Jakub Jelinek + + PR target/85832 + * gcc.target/i386/avx512f-pr85832.c: New test. + * gcc.target/i386/avx512vl-pr85832.c: New test. + * gcc.target/i386/avx512bw-pr85832.c: New test. + * gcc.target/i386/avx512vlbw-pr85832.c: New test. + +2018-05-25 Bin Cheng + + PR tree-optimization/85720 + * gcc.dg/tree-ssa/pr85720.c: New test. + * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern + distribution. + +2018-05-25 Martin Liska + + PR testsuite/85911 + * gcc.dg/tree-prof/update-loopch.c: Do not scan + for 'Removing basic block'. + +2018-05-25 Patrick Bernardi + + * gnat.dg/sec_stack1.adb: New testcase. + +2018-05-25 Ed Schonberg + + * gnat.dg/fixedpnt4.adb: New testcase. + +2018-05-25 Javier Miranda + + * gnat.dg/interface7.adb: New testcase. + +2018-05-25 Hristian Kirtchev + + * gnat.dg/sec_stack2.adb: New testcase. + +2018-05-25 Ed Schonberg + + * gnat.dg/interface6.adb: New testcase. + +2018-05-25 Ed Schonberg + + * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase. + +2018-05-25 Richard Sandiford + + * lib/target-supports.exp + (check_effective_target_vect_double_cond_arith): Include + multiplication and division. + * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using + fully-masked loops with a fixed vector length. + * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division + tests. + * gcc.target/aarch64/sve/vcond_8.c: Likewise. + * gcc.target/aarch64/sve/vcond_9.c: Likewise. + * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests. + +2018-05-25 Richard Sandiford + + * gcc.target/aarch64/sve/div_1.c: New test. + * gcc.target/aarch64/sve/div_1_run.c: Likewise. + * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise. + * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise. + +2018-05-25 Richard Sandiford + + * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test. + +2018-05-25 Richard Sandiford + + * lib/target-supports.exp + (check_effective_target_vect_double_cond_arith): New proc. + * gcc.dg/vect/vect-cond-arith-1.c: New test. + * gcc.target/aarch64/sve/vcond_8.c: Likewise. + * gcc.target/aarch64/sve/vcond_8_run.c: Likewise. + * gcc.target/aarch64/sve/vcond_9.c: Likewise. + * gcc.target/aarch64/sve/vcond_9_run.c: Likewise. + * gcc.target/aarch64/sve/vcond_12.c: Likewise. + * gcc.target/aarch64/sve/vcond_12_run.c: Likewise. + +2018-05-25 Janus Weil + + PR fortran/85839 + * gfortran.dg/f2018_obs.f90: New test case. + +2018-05-24 Steven G. Kargl + + PR fortran/85543 + * gfortran.dg/pr85543.f90: New test. + +2018-05-24 Steven G. Kargl + + PR fortran/85780 + * gfortran.dg/pr85780.f90: New test. + +2018-05-24 Steven G. Kargl + + PR fortran/85779 + * gfortran.dg/pr85779_1.f90: New test. + * gfortran.dg/pr85779_2.f90: Ditto. + * gfortran.dg/pr85779_3.f90: Ditto. + +2018-05-24 Steven G. Kargl + + PR fortran/85895 + + * gfortran.dg/coarray_3.f90: Fix invalid testcase. + * gfortran.dg/pr85895.f90: New test. + +2018-05-24 Uros Bizjak + + * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string. + * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto. + +2018-05-24 Roger Sayle + + * gcc.dg/fold-popcount-1.c: New testcase. + * gcc.dg/fold-popcount-2.c: New testcase. + * gcc.dg/fold-popcount-3.c: New testcase. + * gcc.dg/fold-popcount-4.c: New testcase. + +2018-05-24 Marek Polacek + + PR c++/85847 + * g++.dg/cpp0x/new3.C: New test. + +2018-05-24 Javier Miranda + + * gnat.dg/discr52.adb: New testcase. + +2018-05-24 Ed Schonberg + + * gnat.dg/others1.adb: New testcase. + +2018-05-24 Justin Squirek + + * gnat.dg/raise_expr.adb: New testcase. + +2018-05-24 Hristian Kirtchev + + * gnat.dg/formal_containers.adb: New testcase. + +2018-05-24 Rainer Orth + + * gcc.target/i386/pr85345.c: Require ifunc support. + +2018-05-24 Richard Sandiford + + * gcc.dg/vect/vect-fma-1.c: New test. + +2018-05-24 Rainer Orth + + * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in + scan-tree-dump*. + +2018-05-24 Andre Vieira + + PR target/83009 + * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests. + +2018-05-23 Jozef Lawrynowicz + + PR target/78849 + * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from + DEFAULT_CFLAGS. + * gcc.target/msp430/pr78849.c: New test. + +2018-05-23 Marek Polacek + + * g++.dg/cpp2a/range-for8.C: New test. + * g++.dg/cpp2a/range-for9.C: New test. + * g++.dg/cpp2a/range-for10.C: New test. + +2017-05-23 Segher Boessenkool + + * lib/target-supports.exp (check_effective_target_be): New. + (check_effective_target_le): New. + +2018-05-23 Marek Polacek + + * g++.dg/cpp2a/range-for1.C: New test. + * g++.dg/cpp2a/range-for2.C: New test. + * g++.dg/cpp2a/range-for3.C: New test. + * g++.dg/cpp2a/range-for4.C: New test. + * g++.dg/cpp2a/range-for5.C: New test. + * g++.dg/cpp2a/range-for6.C: New test. + * g++.dg/cpp2a/range-for7.C: New test. + +2018-05-23 Uros Bizjak + + * gcc.target/i386/cvt-3.c: New test. + +2018-05-23 Uros Bizjak + + * gcc.target/i386/cvt-2.c: New test. + +2018-05-23 Alexander Monakov + + * gcc.dg/pr79985.c: New testcase. + +2018-05-23 Richard Biener + + * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase. + +2018-05-23 Sudakshina Das + + PR target/84882 + * gcc.target/aarch64/pr84882.c: New test. + * gcc.target/aarch64/target_attr_18.c: Likewise. + +2018-05-23 Richard Sandiford + + PR tree-optimization/85853 + * gfortran.dg/vect/pr85853.f90: New test. + +2018-05-23 Hristian Kirtchev + + * gnat.dg/import2.adb: New testcase. + +2018-05-23 Ed Schonberg + + * gnat.dg/discr51.adb: New testcase. + +2018-05-23 Javier Miranda + + * gnat.dg/valid_scalars1.adb: New testcase. + +2018-05-23 Ed Schonberg + + * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase. + +2018-05-23 Hristian Kirtchev + + * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New + testcase. + +2018-05-23 Hristian Kirtchev + + * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New + testcase. + +2018-05-23 Bob Duff + + * gnat.dg/addr10.adb: New testcase. + +2018-05-23 Richard Biener + + PR middle-end/85874 + * gcc.dg/Wstrict-overflow-27.c: New testcase. + +2018-05-23 Yury Gribov + + PR tree-optimization/85822 + * c-c++-common/pr85822.c: New test. + +2018-05-23 Richard Biener + + * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase. + +2018-05-22 Janus Weil + + PR fortran/85841 + * gfortran.dg/pr30667.f: Add option "-std=legacy". + +2018-05-22 Martin Sebor + + PR middle-end/85359 + * gcc.dg/attr-nonstring.c: New test. + +2018-05-22 H.J. Lu + + PR target/85345 + * gcc.target/i386/pr85345.c: New test. + +2018-05-22 Luis Machado + + * gcc.target/aarch64/lsl_asr_sbfiz.c: New test. + +2018-05-22 Janus Weil + + PR fortran/85841 + * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by + dg-additional-options. + * gfortran.dg/graphite/block-2.f: Ditto. + * gfortran.dg/graphite/id-19.f: Ditto. + * gfortran.dg/vect/Ofast-pr50414.f90: Ditto. + * gfortran.dg/vect/cost-model-pr34445a.f: Ditto. + * gfortran.dg/vect/pr52580.f: Ditto. + +2018-05-22 Jackson Woodruff + + * gcc.target/aarch64/ldp_stp_6.c: New. + * gcc.target/aarch64/ldp_stp_7.c: New. + * gcc.target/aarch64/ldp_stp_8.c: New. + +2018-05-22 Martin Sebor + + PR c/85623 + * c-c++-common/attr-nonstring-3.c: Adjust. + * c-c++-common/attr-nonstring-4.c: Adjust. + * c-c++-common/attr-nonstring-6.c: New test. + +2018-05-22 Martin Sebor + + PR tree-optimization/85826 + * gcc.dg/Wrestrict-17.c: New test. + +2018-05-22 Richard Sandiford + + * gcc.dg/torture/pr85862.c: Rename to... + * gcc.dg/torture/pr85852.c: ...this. + +2018-05-22 Justin Squirek + + * gnat.dg/warn14.adb: New testcase. + +2018-05-22 Hristian Kirtchev + + * gnat.dg/controlled8.adb: New testcase. + +2018-05-22 Patrick Bernardi + + * gnat.dg/discr50.adb: New testcase. + +2018-05-22 Ed Schonberg + + * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb, + gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb, + gnat.dg/discr49_rec2.ads: New testcase. + +2018-05-22 Ed Schonberg + + * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads, + gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New + testcase. + +2018-05-22 Ed Schonberg + + * gnat.dg/fixedpnt3.adb: New testcase. + +2018-05-22 Justin Squirek + + * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads, + gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases. + +2018-05-22 Richard Sandiford + + PR middle-end/85862 + * gcc.dg/torture/pr85862.c: New test. + +2018-05-22 Richard Biener + + PR tree-optimization/85834 + * g++.dg/torture/pr85834.C: New testcase. + * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise. + +2018-05-22 Martin Liska + + PR ipa/85607 + * g++.dg/ipa/pr85607.C: New test. + +2018-05-22 Richard Biener + + PR tree-optimization/85863 + * gfortran.fortran-torture/compile/pr85863.f: New testcase. + +2018-05-22 Janus Weil + + PR fortran/85841 + * gfortran.dg/assumed_rank_5.f90: Update error message. + * gfortran.dg/assumed_type_4.f90: Ditto. + * gfortran.dg/bind_c_array_params.f03: Ditto. + * gfortran.dg/bind_c_usage_28.f90: Ditto. + * gfortran.dg/c_funloc_tests_5.f03: Ditto. + * gfortran.dg/c_funloc_tests_6.f90: Ditto. + * gfortran.dg/c_loc_tests_11.f03: Ditto. + * gfortran.dg/coarray_atomic_2.f90: Ditto. + * gfortran.dg/coarray_collectives_2.f90: Ditto. + * gfortran.dg/coarray_collectives_10.f90: Ditto. + * gfortran.dg/coarray_collectives_13.f90: Ditto. + * gfortran.dg/rank_3.f90: Ditto. + * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008. + * gfortran.dg/implicit_14.f90: Ditto. + +2018-05-21 Christian Groessler + + * gcc.c-torture/compile/simd-5.c: Fix comment. + +2018-05-21 Michael Meissner + + PR target/85657 + * gcc.target/powerpc/pr85657-1.c: New test for converting between + __float128, __ibm128, and long double. + * gcc.target/powerpc/pr85657-2.c: Likewise. + * gcc.target/powerpc/pr85657-3.c: Likewise. + * g++.dg/pr85667.C: New test to make sure __ibm128 is + implementated as a separate type internally, and is not just an + alias for long double. + +2018-05-21 Richard Sandiford + + PR tree-optimization/85814 + * gcc.dg/torture/pr85814.c: New test. + +2018-05-21 Paolo Carlini + + PR c++/84588 + * g++.dg/cpp0x/cond1.C: New. + * g++.dg/cpp1y/pr84588-1.C: Likewise. + * g++.dg/cpp1y/pr84588-2.C: Likewise. + * g++.dg/cpp1y/pr84588-3.C: Likewise. + * g++.dg/parse/cond6.C: Likewise. + * g++.dg/parse/cond7.C: Likewise. + * g++.dg/parse/cond8.C: Likewise. + * g++.dg/cpp1z/decomp16.C: Update. + * g++.old-deja/g++.jason/cond.C: Likewise. + +2018-05-21 Steven G. Kargl + + ChangeLog for r260480 + * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran + warnings for deleted and obsolescent features. + * gfortran.dg/graphite/id-19.f: Ditto. + * gfortran.dg/graphite/id-20.f: Ditto. + * gfortran.dg/graphite/id-27.f90: Ditto. + * gfortran.dg/graphite/pr82449.f: Ditto. + +2018-05-21 Kyrylo Tkachov + + * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for + tiny and large memory models. + +2018-04-04 Ed Schonberg + + * gnat.dg/suppress_initialization.adb, + gnat.dg/suppress_initialization_pkg.ads: New testcase. + +2018-04-04 Ed Schonberg + + * gnat.dg/exit1.adb: New testcase. + +2018-04-04 Ed Schonberg + + * gnat.dg/array30.adb: New testcase. + +2018-04-04 Hristian Kirtchev + + * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase. + +2018-05-21 Kyrylo Tkachov + + * gcc.c-torture/execute/ssad-run.c: New test. + * gcc.c-torture/execute/usad-run.c: Likewise. + * gcc.target/aarch64/ssadv16qi.c: Likewise. + * gcc.target/aarch64/usadv16qi.c: Likewise. + +2018-05-21 Tamar Christina + + * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32, + veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8, + vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32, + vbcaxq_s64): New. + * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise. + * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise. + * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise. + +2018-05-21 Janus Weil + + PR fortran/85841 + * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy". + * gfortran.dg/g77/20020307-1.f: Ditto. + * gfortran.dg/g77/980310-3.f: Ditto. + * gfortran.dg/goacc/loop-1-2.f95: Ditto. + * gfortran.dg/goacc/loop-1.f95: Ditto. + * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto. + * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto. + * gfortran.dg/gomp/do-1.f90: Ditto. + * gfortran.dg/gomp/omp_do1.f90: Ditto. + * gfortran.dg/pr17229.f: Ditto. + * gfortran.dg/pr37243.f: Ditto. + * gfortran.dg/pr49721-1.f: Ditto. + * gfortran.dg/pr58484.f: Ditto. + * gfortran.dg/pr81175.f: Ditto. + * gfortran.dg/pr81723.f: Ditto. + * gfortran.dg/predcom-2.f: Ditto. + * gfortran.dg/vect/Ofast-pr50414.f90: Ditto. + * gfortran.dg/vect/cost-model-pr34445a.f: Ditto. + * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto. + * gfortran.dg/vect/pr52580.f: Ditto. + +2018-05-20 Paul Thomas + + PR fortran/80657 + * gfortran.dg/char_result_18.f90: New test. + +2018-05-20 Paul Thomas + + PR fortran/49636 + * gfortran.dg/associate_38.f90: New test. + +2018-05-20 Paul Thomas + + PR fortran/82275 + * gfortran.dg/select_type_42.f90: New test. + +2018-05-19 Paul Thomas + + PR fortran/82923 + * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note + that the patch fixes PR66694 & PR82617, although the testcases + are not explicitly included. + +2018-05-18 Kito Cheng + + * gcc.dg/stack-usage-1.c: Add support for rv32e. + +2018-05-18 Marc Glisse + + PR c++/82899 + * g++.dg/pr82899.C: New testcase. + +2018-05-18 Martin Liska + + * gcc.dg/pr68766.c: Change pruned output. + +2018-05-18 Cesar Philippidis + + PR c++/85782 + * c-c++-common/goacc/pr85782.c: New test. + +2018-05-18 Sudakshina Das + + * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d. + +2018-05-18 Kyrylo Tkachov + + * gcc.target/arm/pr62554.c: Delete. + * gcc.target/arm/pr69610-1.c: Likewise. + * gcc.target/arm/pr69610-2.c: Likewise. + +2018-05-18 Kyrylo Tkachov + + * gcc.target/arm/pr40887.c: Update comment. + * lib/target-supports.exp: Don't generate effective target checks + and related helpers for armv5. Update comment. + * gcc.target/arm/armv5_thumb_isa.c: Delete. + * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective + target check and options. + +2018-05-18 Prathamesh Kulkarni + + PR middle-end/85817 + * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to + scan-tree-dump-not for h. + +2018-05-18 Richard Biener + + * gcc.dg/tree-ssa/pr21559.c: Adjust. + * gcc.dg/tree-ssa/pr45397.c: Likewise. + * gcc.dg/tree-ssa/pr61839_1.c: Likewise. + * gcc.dg/tree-ssa/pr61839_2.c: Likewise. + * gcc.dg/tree-ssa/pr61839_4.c: Likewise. + * gcc.dg/tree-ssa/vrp17.c: Likewise. + * gcc.dg/tree-ssa/vrp18.c: Likewise. + * gcc.dg/tree-ssa/vrp23.c: Likewise. + * gcc.dg/tree-ssa/vrp24.c: Likewise. + * gcc.dg/tree-ssa/vrp58.c: Likewise. + * gcc.dg/vrp-min-max-1.c: Likewise. + * gcc.dg/vrp-min-max-3.c: New testcase. + +2018-05-18 Richard Biener + + * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase. + * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code. + * gcc.dg/graphite/scop-6.c: Likewise. + * gcc.dg/graphite/scop-7.c: Likewise. + * gcc.dg/graphite/scop-8.c: Likewise. + * gcc.dg/graphite/scop-9.c: Likewise. + +2018-05-18 Kyrylo Tkachov + + * gcc.target/aarch64/vect-init-ld1.c: New test. + +2018-05-18 Martin Liska + + * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned. + * gcc.dg/tree-prof/update-loopch.c: Likewise. + +2018-05-18 Martin Liska + + * gcc.dg/ipa/ipa-icf-39.c: New test. + * gcc.dg/pr68766.c: Adjust pruned output. + +2018-05-18 Richard Sandiford + + * lib/target-supports.exp (check_effective_target_scalar_all_fma): + New proc. + * gcc.dg/fma-1.c: New test. + * gcc.dg/fma-2.c: Likewise. + * gcc.dg/fma-3.c: Likewise. + * gcc.dg/fma-4.c: Likewise. + * gcc.dg/fma-5.c: Likewise. + * gcc.dg/fma-6.c: Likewise. + * gcc.dg/fma-7.c: Likewise. + * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require + scalar_all_fma. + * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off. + * gfortran.dg/reassoc_8.f: Likewise. + * gfortran.dg/reassoc_9.f: Likewise. + * gfortran.dg/reassoc_10.f: Likewise. + +2018-05-17 Jim Wilson + + * gcc.target/riscv/switch-qi.c: New. + * gcc.target/riscv/switch-si.c: New. + +2018-05-17 Pat Haugen + + PR target/85698 + * gcc.target/powerpc/pr85698.c: New test. + +2018-05-17 Richard Biener + + * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase. + +2018-05-17 Bin Cheng + + PR tree-optimization/85793 + * gcc.dg/vect/pr85793.c: New test. + +2018-05-17 Richard Sandiford + + * gcc.dg/gimplefe-28.c: New test. + * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for + internal function calls. + * gcc.dg/goacc/loop-processing-1.c: Likewise. + +2018-05-17 Martin Liska + + * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use + space in between 'G_' and '('. + +2018-05-17 Jakub Jelinek + + PR target/85323 + * gcc.target/i386/pr85323-7.c: New test. + * gcc.target/i386/pr85323-8.c: New test. + * gcc.target/i386/pr85323-9.c: New test. + + PR target/85323 + * gcc.target/i386/pr85323-4.c: New test. + * gcc.target/i386/pr85323-5.c: New test. + * gcc.target/i386/pr85323-6.c: New test. + + PR target/85323 + * gcc.target/i386/pr85323-1.c: New test. + * gcc.target/i386/pr85323-2.c: New test. + * gcc.target/i386/pr85323-3.c: New test. + + * gcc.target/i386/avx512f-set-v32hi-1.c: New test. + * gcc.target/i386/avx512f-set-v32hi-2.c: New test. + * gcc.target/i386/avx512f-set-v32hi-3.c: New test. + * gcc.target/i386/avx512f-set-v32hi-4.c: New test. + * gcc.target/i386/avx512f-set-v32hi-5.c: New test. + * gcc.target/i386/avx512f-set-v64qi-1.c: New test. + * gcc.target/i386/avx512f-set-v64qi-2.c: New test. + * gcc.target/i386/avx512f-set-v64qi-3.c: New test. + * gcc.target/i386/avx512f-set-v64qi-4.c: New test. + * gcc.target/i386/avx512f-set-v64qi-5.c: New test. + * gcc.target/i386/avx512f-setzero-1.c: New test. + +2018-05-17 James Greenhalgh + + * gcc.target/aarch64/vect-slp-dup.c: New. + +2018-05-17 Paolo Carlini + + PR c++/85713 + * g++.dg/cpp1y/lambda-generic-85713-2.C: New. + +2018-05-17 Olga Makhotina + + * gcc.target/i386/builtin_target.c: Test goldmont-plus. + * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus. + +2018-05-17 Richard Biener + + PR tree-optimization/85757 + * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase. + +2018-05-16 Marek Polacek + + PR c++/85363 + * g++.dg/cpp0x/initlist-throw1.C: New test. + * g++.dg/cpp0x/initlist-throw2.C: New test. + +2018-05-16 Carl Love + + * gcc.target/powerpc/vsx-vector-6-be.c: Remove file. + * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for + xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi. + +2018-05-16 Richard Biener + + * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase. + * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise. + * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse. + +2018-05-16 Richard Sandiford + + * gcc.target/aarch64/sve/vcond_10.c: New test. + * gcc.target/aarch64/sve/vcond_10_run.c: Likewise. + * gcc.target/aarch64/sve/vcond_11.c: Likewise. + * gcc.target/aarch64/sve/vcond_11_run.c: Likewise. + +2018-05-15 Martin Sebor + + PR tree-optimization/85753 + * gcc.dg/Wrestrict-10.c: Adjust. + * gcc.dg/Wrestrict-16.c: New test. + +2018-05-15 Martin Sebor + + PR middle-end/85643 + * c-c++-common/attr-nonstring-7.c: New test. + +2018-05-15 Richard Biener + + * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase. + +2018-05-15 Prathamesh Kulkarni + + PR tree-optimization/83648 + * gcc.dg/tree-ssa/pr83648.c: New test. + * gcc.dg/tree-ssa/pr83648-2.c: Likewise. + +2018-05-14 Prathamesh Kulkarni + + PR ipa/85734 + * gcc.dg/ipa/pr85734.c: New test. + +2018-05-14 Eric Botcazou + + PR target/85756 + * gnat.dg/opt70.adb: New test. + * gnat.dg/opt70_pkg.ad[sb]: New helper. + +2018-05-14 Kyrylo Tkachov + + * gcc.target/aarch64/crypto-fuse-1.c: New test. + * gcc.target/aarch64/crypto-fuse-2.c: Likewise. + +2018-05-14 Wilco Dijkstra + + * gcc.target/aarch64/vmov_n_1.c: Update test. + * gcc.target/aarch64/vfp-1.c: Update test. + +2018-05-14 Jakub Jelinek + + PR target/85756 + * gcc.c-torture/execute/pr85756.c: New test. + +2018-05-14 Sebastian Peryt + + * gcc.target/i386/cldemote-1.c: New test. + +2018-05-13 Paul Thomas + + PR fortran/85742 + * gfortran.dg/assumed_type_9.f90 : New test. + +2018-05-11 Steven G. Kargl + + PR fortran/85542 + * gfortran.dg/pr85542.f90: New test. + +2018-05-11 Martin Jambor + + PR ipa/85655 + * g++.dg/lto/pr85655_0.C: New test. + +2018-05-11 Sebastian Peryt + + * gcc.target/i386/tpause-1.c: New test. + * gcc.target/i386/umonitor-1.c: New test. + +2018-05-11 Jakub Jelinek + + PR c/85696 + * c-c++-common/gomp/pr85696.c: New test. + +2018-05-11 Allan Sandfeld Jensen + Jakub Jelinek + + PR tree-optimization/85692 + * gcc.target/i386/pr85692.c: New test. + +2018-05-11 Martin Liska + + PR sanitizer/85556 + * c-c++-common/ubsan/attrib-6.c: New test. + +2018-05-10 Steven G. Kargl + + PR fortran/85687 + * gfortran.dg/pr85687.f90: new test. + +2018-05-10 Steven G. Kargl + + PR fortran/85521 + * gfortran.dg/pr85521_1.f90: New test. + * gfortran.dg/pr85521_2.f90: New test. + +2018-05-10 Steven G. Kargl + + PR fortran/70870 + * gfortran.dg/pr70870_1.f90: New test. + +2018-05-10 Uros Bizjak + + * gcc.target/i386/xgetsetbv.c: Check also variable arguments. + +2018-05-10 Jakub Jelinek + + PR c++/85662 + * g++.dg/ext/offsetof2.C: New test. + +2018-05-10 Paul Thomas + + PR fortran/68846 + * gfortran.dg/temporary_3.f90 : New test. + + PR fortran/70864 + * gfortran.dg/temporary_2.f90 : New test. + +2018-05-10 Segher Boessenkool + + * gcc.dg/vmx/extract-be-order.c: Delete testcase. + * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase. + * gcc.dg/vmx/insert-be-order.c: Delete testcase. + * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase. + * gcc.dg/vmx/ld-be-order.c: Delete testcase. + * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase. + * gcc.dg/vmx/lde-be-order.c: Delete testcase. + * gcc.dg/vmx/ldl-be-order.c: Delete testcase. + * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase. + * gcc.dg/vmx/merge-be-order.c: Delete testcase. + * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase. + * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase. + * gcc.dg/vmx/pack-be-order.c: Delete testcase. + * gcc.dg/vmx/perm-be-order.c: Delete testcase. + * gcc.dg/vmx/splat-be-order.c: Delete testcase. + * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase. + * gcc.dg/vmx/st-be-order.c: Delete testcase. + * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase. + * gcc.dg/vmx/ste-be-order.c: Delete testcase. + * gcc.dg/vmx/stl-be-order.c: Delete testcase. + * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase. + * gcc.dg/vmx/sum2s-be-order.c: Delete testcase. + * gcc.dg/vmx/unpack-be-order.c: Delete testcase. + * gcc.dg/vmx/vsums-be-order.c: Delete testcase. + * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase. + * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase. + * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support. + +2018-05-10 Jakub Jelinek + + PR tree-optimization/85699 + * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use + !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106. + * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define + NO_LONG_DOUBLE to 1 before including nextafter-1.c. + +2018-05-10 Eric Botcazou + + * g++.dg/tls/pr85400.C: New test. + +2018-05-09 Paolo Carlini + + PR c++/85713 + * g++.dg/cpp1y/lambda-generic-85713.C: New. + +2018-05-09 Carl Love + + * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file. + +2018-05-09 Paolo Carlini + + PR c++/85713 + Revert: + 2018-05-08 Paolo Carlini + + PR c++/84588 + * g++.dg/cpp1y/pr84588.C: New. + +2018-05-09 Andreas Schwab + + * gcc.target/aarch64/sve/vcond_6.c: Add missing brace. + +2018-05-09 Richard Sandiford + + * gcc.target/aarch64/store_lane_spill_1.c: New test. + * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise. + +2018-05-08 Carl Love + * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file. + +2018-05-08 Paolo Carlini + + PR c++/84588 + * g++.dg/cpp1y/pr84588.C: New. + +2018-05-08 Marek Polacek + + PR c++/85695 + * g++.dg/cpp1z/constexpr-if22.C: New test. + +2018-05-08 Uros Bizjak + + PR target/85693 + * gcc.target/i386/pr85693.c: New test. + +2018-05-08 Jakub Jelinek + + PR target/85683 + * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add + scan-assembler-times checking that except for [fh]*xor other functions + don't use any load instructions. + +2018-05-08 Olga Makhotina + + * gcc.target/i386/builtin_target.c: Test goldmont. + * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and + arch=silvermont. + +2018-05-08 Jakub Jelinek + + PR target/85572 + * g++.dg/other/sse2-pr85572-1.C: New test. + * g++.dg/other/sse2-pr85572-2.C: New test. + * g++.dg/other/sse4-pr85572-1.C: New test. + * g++.dg/other/avx2-pr85572-1.C: New test. + + PR target/85317 + * gcc.target/i386/pr85317.c: New test. + * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile + optimization barrier to avoid optimizing away the expected insn. + + PR target/85480 + * gcc.target/i386/avx512dq-pr85480-1.c: New test. + * gcc.target/i386/avx512dq-pr85480-2.c: New test. + +2018-05-08 Richard Sandiford + + * g++.dg/other/sve_const_pred_1.C: Rename to... + * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64 + target selectors and explicit -march options. + * g++.dg/other/sve_const_pred_2.C: Rename to... + * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise. + * g++.dg/other/sve_const_pred_3.C: Rename to... + * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise. + * g++.dg/other/sve_const_pred_4.C: Rename to... + * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise. + * g++.dg/other/sve_tls_2.C: Rename to... + * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise. + * g++.dg/other/sve_vcond_1.C: Rename to... + * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise. + * g++.dg/other/sve_vcond_1_run.C: Rename to... + * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise. + +2018-05-08 Richard Sandiford + + PR testsuite/85586 + * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to + !vect_no_align. + +2018-05-08 Paolo Carlini + + PR c++/57429 + * g++.dg/cpp0x/deleted14.C: New. + +2018-05-08 Richard Sandiford + Alan Hayward + David Sherwood + + * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs. + XFAIL the BIC test. + * gcc.target/aarch64/sve/vcond_7.c: New test. + * gcc.target/aarch64/sve/vcond_7_run.c: Likewise. + +2018-05-08 Paolo Carlini + + PR c++/70563 + * g++.dg/cpp0x/sfinae62.C: New. + +2018-05-08 Richard Sandiford + + * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally + load from src[i]. + +2018-05-08 Paolo Carlini + + PR c++/80691 + * g++.dg/cpp0x/narrowing1.C: New. + +2018-05-08 Richard Biener + + PR middle-end/85588 + * gcc.dg/torture/pr85574.c: Rename to... + * gcc.dg/torture/pr85588.c: ... this. + +2018-05-08 Thomas Koenig + + PR fortran/54613 + * gfortran.dg/minmaxloc_12.f90: New test case. + * gfortran.dg/minmaxloc_13.f90: New test case. + +2018-05-07 Nathan Sidwell + + * g++.dg/cpp0x/range-for10.C: Delete. + * g++.dg/ext/forscope1.C: Delete. + * g++.dg/ext/forscope2.C: Delete. + * g++.dg/template/for1.C: Delete. + +2018-05-07 Jeff Law + + * gfortran.dg/linefile.f90: New test. + +2018-05-07 Christophe Lyon + + * gcc.dg/nextafter-2.c: Add c99_runtime effective target + and options. + +2018-05-06 Jakub Jelinek + + PR c++/85659 + * g++.dg/ext/asm14.C: New test. + * g++.dg/ext/asm15.C: New test. + * g++.dg/ext/asm16.C: New test. + +2018-05-06 Michael Eager + + * gcc.target/microblaze/others/picdtr.c: Correct option + -fPIE -mpic-data-is-text-relative. + +2018-05-06 Andrew Sadek + + * gcc.target/microblaze/others/picdtr.c: Add test for + -fPIE -mpic-data-is-text-relative. + +2018-05-06 Andre Vehreschild + + PR fortran/85507 + * gfortran.dg/coarray_dependency_1.f90: New test. + * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions. + +2018-05-04 Pekka Jääskeläinen + + * brig.dg/test/gimple/smoke_test.hsail: Fix the test + to match the currently produced gimple. + +2018-05-04 Carl Love + + * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max, + vec_trunc. + * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp, + xvcmpgtdp, xvcmpgedp counts. Add xxsel counts. + * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp, + xvcmpgedp counts. Add xxsel counts. + +2018-05-04 Richard Biener + + PR middle-end/85627 + * g++.dg/torture/pr85627.C: New testcase. + +2018-05-04 Richard Biener + + PR middle-end/85574 + * gcc.dg/torture/pr85574.c: New testcase. + * gcc.dg/torture/pr57656.c: Use dg-additional-options. + +2018-05-04 Jakub Jelinek + + PR libstdc++/85466 + * gcc.dg/nextafter-1.c: New test. + * gcc.dg/nextafter-2.c: New test. + * gcc.dg/nextafter-3.c: New test. + * gcc.dg/nextafter-4.c: New test. + +2018-05-03 Nathan Sidwell + + Remove -ffriend-injection. + * g++.old-deja/g++.jason/scoping15.C: Delete. + * g++.old-deja/g++.mike/net43.C: Delete. + +2018-05-03 Jakub Jelinek + + PR target/85530 + * gcc.target/i386/avx512f-vpmullq-1.c: New test. + * gcc.target/i386/avx512f-vpmullq-2.c: New test. + * gcc.target/i386/avx512dq-vpmullq-3.c: New test. + * gcc.target/i386/avx512dq-vpmullq-4.c: New test. + +2018-05-03 Tom de Vries + + PR testsuite/85106 + * lib/scanoffloadtree.exp: New file. + +2018-05-03 Richard Biener + + PR tree-optimization/85615 + * gcc.dg/torture/pr85615.c: New testcase. + +2018-05-03 Kyrylo Tkachov + + PR tree-optimization/70291 + * gcc.dg/complex-6.c: New test. + * gcc.dg/complex-7.c: Likewise. + +2018-05-03 Richard Biener + + PR testsuite/85579 + * fortran.dg/pr51434.f90: Truncate transfer argument. + +2018-05-02 Jakub Jelinek + + PR target/85582 + * gcc.c-torture/execute/pr85582-3.c: New test. + +2018-05-02 Paolo Carlini + Jason Merrill + + PR c++/68374 + * g++.dg/warn/Wshadow-13.C: New. + * g++.dg/warn/Wshadow-14.C: Likewise. + +2018-05-02 Tom de Vries + + PR libgomp/82428 + * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test. + * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test. + +2018-05-02 David Pagan + + PR c/30552 + * gcc.dg/noncompile/pr30552-1.c: New test. + * gcc.dg/noncompile/pr30552-2.c: New test. + * gcc.dg/noncompile/pr30552-3.c: New test. + * gcc.dg/noncompile/pr30552-4.c: New test. + +2018-05-02 Richard Biener + + PR tree-optimization/85597 + * gcc.dg/vect/pr85597.c: New testcase. + +2018-05-02 Tom de Vries + + PR testsuite/85106 + * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump. + * lib/scanltranstree.exp: New file. + * lib/target-supports.exp (scan-ltrans-tree-dump_required_options) + (scan-ltrans-tree-dump-times_required_options) + (scan-ltrans-tree-dump-not_required_options) + (scan-ltrans-tree-dump-dem_required_options) + (scan-ltrans-tree-dump-dem-not_required_options): New proc. + * lib/gcc-dg.exp: Include scanltranstree.exp. + +2018-05-02 Tom de Vries + + PR testsuite/85106 + * gcc.dg/ipa/ipa-icf-38.c: New test. + * gcc.dg/ipa/ipa-icf-38a.c: New test. + * lib/scandump.exp (dump-base): New proc. + (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem) + (scan-dump-dem-not): Add and handle parameter for suffix of the dump + base. + * lib/scanipa.exp: Add "" argument to scan-dump calls. + * lib/scanlang.exp: Same. + * lib/scanrtl.exp: Same. + * lib/scantree.exp: Same. + * lib/scanwpaipa.exp: New file. + * lib/gcc-dg.exp: Include scanwpaipa.exp. + +2018-05-02 Richard Biener + + PR middle-end/85567 + * gcc.dg/torture/pr85567.c: New testcase. + +2018-05-02 Jakub Jelinek + + PR target/85582 + * gcc.c-torture/execute/pr85582-1.c: New test. + * gcc.c-torture/execute/pr85582-2.c: New test. + +2018-05-02 Richard Sandiford + + PR tree-optimization/85586 + * gcc.dg/vect/pr85586.c: New test. + +2018-05-01 Marc Glisse + + PR tree-optimization/85143 + * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split... + * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here. + +2018-05-01 David Malcolm + + PR c/84258 + * c-c++-common/Wformat-pr84258.c: New test. + +2018-05-01 Prathamesh Kulkarni + + PR tree-optimization/82665 + * gcc.dg/tree-ssa/pr82665.c: New test. + +2018-04-30 David Malcolm + + PR c++/85523 + * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c + (test_add_fixit_insert_formatted_single_line): New function. + (test_add_fixit_insert_formatted_multiline): New function. + Extend expected output of generated patch to include fix-it hints + for these. + * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include + "gcc-rich-location.h". Add test coverage for + gcc_rich_location::add_fixit_insert_formatted. + +2018-04-30 David Malcolm + + * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c + (test_show_locus): Update for location_get_source_line returning a + char_span. Use char_span for handling words in the + "test_many_nested_locations" fix-it example. + +2018-04-30 Claudiu Zissulescu + + * gcc.target/arc/interrupt-8.c: Update test. + * gcc.target/arc/loop-4.c: Likewise. + * gcc.target/arc/loop-hazard-1.c: Likewise. + * gcc.target/arc/sdata-3.c: Likewise. + +2018-04-30 Claudiu Zissulescu + + * gcc.target/arc/store-merge-1.c: New test. + * gcc.target/arc/add_n-combine.c: Update test. + +2018-04-30 Andrew Sadek + + Microblaze Target: PIC data text relative + + * gcc.target/microblaze/others/data_var1.c: Include + PIC case of r20 base register. + * gcc.target/microblaze/others/data_var2.c: Ditto. + * gcc.target/microblaze/others/picdtr.c: Add new + test case for -mpic-is-data-text-relative. + * gcc.target/microblaze/others/sdata_var1.c: Add + * gcc.target/microblaze/others/sdata_var2.c: Ditto. + * gcc.target/microblaze/others/sdata_var3.c: Ditto. + * gcc.target/microblaze/others/sdata_var4.c: Ditto. + * gcc.target/microblaze/others/sdata_var5.c: Ditto. + * gcc.target/microblaze/others/sdata_var6.c: Ditto. + * gcc.target/microblaze/others/string_cst1_gpopt.c: + Ditto. + * gcc.target/microblaze/others/string_cst2_gpopt.c: + Ditto. + +2018-04-30 Richard Biener + + PR tree-optimization/28364 + PR tree-optimization/85275 + * gcc.dg/tree-ssa/copy-headers-5.c: New testcase. + * gcc.dg/tree-ssa/predcom-8.c: Likewise. + * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase. + * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL. + * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that + still passes. + * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL. + * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that + still passes. + * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust. + * gcc.dg/tree-ssa/20030710-1.c: Likewise. + * gcc.dg/tree-ssa/20030711-1.c: Likewise. + +2018-04-28 Uros Bizjak + + PR target/84431 + * gcc.target/i386/pr84431.c: New test. + +2018-04-27 Martin Jambor + + PR ipa/85549 + * g++.dg/ipa/pr85549.C: New test. + +2018-04-27 Jakub Jelinek + + PR c++/85553 + * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus + directive. + * g++.dg/cpp0x/constexpr-85553.C: New test. + +2018-04-27 David Malcolm + + PR c++/85515 + * g++.dg/pr85515-1.C: New test. + * g++.dg/pr85515-2.C: New test. + +2018-04-27 Paolo Carlini + + PR c++/84691 + * g++.dg/cpp0x/friend3.C: New. + +2018-04-27 Kyrylo Tkachov + + PR target/82518 + * lib/target-supports.exp (check_effective_target_vect_load_lanes): + Use check_effective_target_arm_little_endian. + +2018-04-27 Jakub Jelinek + + PR tree-optimization/85529 + * gcc.c-torture/execute/pr85529-1.c: New test. + * gcc.c-torture/execute/pr85529-2.c: New test. + * gcc.dg/pr85529.c: New test. + +2018-04-26 Maciej W. Rozycki + + * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and + `.dword' in addition to `lw' and `.word'. + +2018-04-26 Maciej W. Rozycki + + * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'. + +2018-04-26 Eric Botcazou + + * gnat.dg/loop_optimization24.adb: New test. + +2018-04-26 Richard Biener + + PR tree-optimization/85116 + * gcc.dg/tree-ssa/copy-headers-2.c: New testcase. + * gcc.dg/tree-ssa/copy-headers-3.c: Likewise. + * gcc.dg/tree-ssa/copy-headers-4.c: Likewise. + * gcc.dg/tree-ssa/loadpre6.c: Adjust. + +2018-04-25 Sebastian Peryt + + PR target/85473 + * gcc.target/i386/pr85473-1.c: New test. + * gcc.target/i386/pr85473-2.c: New test. + +2018-04-25 Nathan Sidwell + Jakub Jelinek + + PR c++/85437 + PR c++/49171 + * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks. + * g++.dg/cpp0x/constexpr-cast.C: Remove xfails + * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise. + * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized. + * g++.dg/cpp0x/pr85437-1.C: New. + * g++.dg/cpp0x/pr85437-2.C: New. + * g++.dg/cpp0x/pr85437-3.C: New. + * g++.dg/cpp0x/pr85437-4.C: New. + +2018-04-24 Steven G. Kargl + + PR fortran/85520 + * gfortran.dg/pr85520.f90: New test. + +2018-04-24 Kyrylo Tkachov + + PR target/85512 + * gcc.dg/pr85512.c: New test. + +2018-04-24 H.J. Lu + + PR target/85485 + * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet. + * g++.dg/torture/pr85334.C (dg-additional-options): Likwise. + * gcc.dg/pr85388-1.c (dg-options): Likwise. + * gcc.dg/pr85388-2.c (dg-options): Likwise. + * gcc.dg/pr85388-3.c (dg-options): Likwise. + * gcc.dg/pr85388-4.c (dg-options): Likwise. + * gcc.dg/pr85388-5.c (dg-options): Likwise. + * gcc.dg/pr85388-6.c (dg-options): Likwise. + * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise. + * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise. + * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise. + * gcc.target/i386/cet-label.c (dg-options): Likwise. + * gcc.target/i386/cet-label-2.c (dg-options): Likwise. + * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise. + * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise. + * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise. + * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise. + * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise. + * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise. + * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise. + * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise. + * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise. + * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise. + * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise. + * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise. + * gcc.target/i386/cet-property-1.c (dg-options): Likwise. + * gcc.target/i386/cet-property-2.c (dg-options): Likwise. + * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise. + * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise. + * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise. + * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise. + * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise. + * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise. + * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise. + * gcc.target/i386/cet-switch-1.c (dg-options): Likwise. + * gcc.target/i386/cet-switch-2.c (dg-options): Likwise. + * gcc.target/i386/cet-switch-3.c (dg-options): Likwise. + * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise. + * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise. + * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise. + * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise. + * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise. + * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise. + * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise. + * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise. + * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise. + * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise. + * gcc.target/i386/pr82659-1.c (dg-options): Likwise. + * gcc.target/i386/pr82659-2.c (dg-options): Likwise. + * gcc.target/i386/pr82659-3.c (dg-options): Likwise. + * gcc.target/i386/pr82659-4.c (dg-options): Likwise. + * gcc.target/i386/pr82659-5.c (dg-options): Likwise. + * gcc.target/i386/pr82659-6.c (dg-options): Likwise. + * gcc.target/i386/pr84146.c (dg-options): Likwise. + * gcc.target/i386/pr85403.c (dg-options): Likwise. + * gcc.target/i386/pr85404.c (dg-options): Likwise. + * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet + with -mshstk. + * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise. + * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise. + * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise. + * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise. + * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise. + * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise. + * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise. + * (dg-options): Likwise. + * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove + -mno-cet. + * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise. + * gcc.target/i386/cet-label-3.c: Removed. + * gcc.target/i386/cet-property-3.c: Likwise. + * gcc.target/i386/cet-sjlj-7.c: Likwise. + +2018-04-24 Jakub Jelinek + + PR target/85511 + * gcc.target/i386/pr85511.c: New test. + + PR target/85503 + * g++.dg/ext/pr85503.C: New test. + + PR target/85508 + * gcc.target/i386/pr85508.c: New test. + +2018-04-24 Andreas Krebbel + + PR tree-optimization/85478 + * g++.dg/pr85478.C: New test. + +2018-04-23 Eric Botcazou + + * g++.dg/torture/pr85496.C: New test. + +2018-04-23 Andrey Belevantsev + + PR rtl-optimization/85423 + * gcc.dg/pr85423.c: New test. + +2018-04-20 Martin Sebor + + PR c/85365 + * gcc.dg/Wrestrict-15.c: New test. + +2018-04-20 Michael Meissner + + PR target/85456 + * gcc.target/powerpc/pr85456.c: New test. + +2018-04-20 Bill Schmidt + + * g++.dg/ext/undef-bool-1.C: Require lp64. + * gcc.target/powerpc/undef-bool-2.c: Likewise. + +2018-04-20 Jeff Law + + * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the + stack protector. + * gcc.dg/stack-check-6.c: Likewise. + * gcc.dg/stack-check-6a.c: Likewise. + * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector. + * gcc.target/i386/stack-check-18.c: Likewise. + * gcc.target/i386/stack-check-19.c: Likewise. + +2018-04-20 Kyrylo Tkachov + + PR testsuite/85483 + * gcc.target/aarch64/sve/vcond_1.c: Move to... + * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives. + * gcc.target/aarch64/sve/vcond_1_run.c: Move to... + * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name. + +2018-04-20 H.J. Lu + + PR target/85469 + * gcc.target/i386/pr85044.c (dg-options): Remove -mibt. + * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt. + +2018-04-20 Richard Biener + + PR middle-end/85475 + * gcc.dg/torture/pr85475.c: New testcase. + +2018-04-20 Martin Jambor + + ipa/85449 + * gcc.dg/ipa/pr85449.c: New test. + +2018-04-20 Martin Jambor + + ipa/85447 + * g++.dg/ipa/pr85447.C: New file. + * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise. + +2018-04-20 Jakub Jelinek + + PR c++/85462 + * g++.dg/cpp0x/pr85462.C: New test. + +2018-04-19 H.J. Lu + + * gcc.target/i386/pr85404.c: Require CET target. + +2018-04-19 Jakub Jelinek + + PR tree-optimization/85467 + * gcc.dg/pr85467.c: New test. + +2018-04-19 Paolo Carlini + + PR c++/84611 + * g++.dg/parse/crash68.C: New. + +2018-04-19 H.J. Lu + + PR libgcc/85334 + * g++.dg/torture/pr85334.C: New test. + +2018-04-19 Jonathan Wakely + + PR c++/85464 - missing location for -Wignored-qualifiers diagnostic + * g++.dg/diagnostic/pr85464.C: New. + +2018-04-19 H.J. Lu + + PR target/85397 + * gcc.dg/torture/pr85397-1.c: New test. + * gcc.target/i386/cet-sjlj-6a.c: Adjusted. + * gcc.target/i386/cet-sjlj-6b.c: Likewise. + +2018-04-19 H.J. Lu + + PR target/85404 + * gcc.target/i386/pr85404.c: New test. + +2018-04-19 H.J. Lu + + PR target/85417 + * c-c++-common/attr-nocf-check-1.c: Compile with + -fcf-protection=none. + * c-c++-common/attr-nocf-check-3.c: Likewise. + * gcc.dg/march-generic.c: Likewise. + * gcc.target/i386/align-limit.c: Likewise. + * gcc.target/i386/cet-notrack-icf-1.c: Likewise. + * gcc.target/i386/cet-notrack-icf-3.c: Likewise. + * gcc.target/i386/cet-property-2.c: Likewise. + * gcc.target/i386/ret-thunk-26.c: Likewise. + * c-c++-common/fcf-protection-1.c: Remove dg-error for x86 + targets. + * c-c++-common/fcf-protection-2.c: Likewise. + * c-c++-common/fcf-protection-3.c: Likewise. + * c-c++-common/fcf-protection-5.c: Likewise. + * c-c++-common/fcf-protection-6.c: Likewise. + * c-c++-common/fcf-protection-7.c: Likewise. + * gcc.target/i386/cet-label-3.c: New test. + * gcc.target/i386/cet-property-3.c: Likewise. + * gcc.target/i386/cet-sjlj-7.c: Likewise. + * gcc.target/i386/pr85417-1.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-7.c: Also expect + __x86_indirect_thunk_nt_(r|e)ax + * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. + * gcc.target/i386/pr85403.c: Remove dg-error, + +2018-04-19 Sebastian Peryt + + * gcc.target/i386/movdir-1.c: New test. + +2018-04-19 Richard Biener + + PR middle-end/85455 + * gcc.dg/pr85455.c: New testcase. + +2018-04-19 Christophe Lyon + + * g++.dg/lto/pr85405_0.C: Require shared and fpic effective + targets. + * g++.dg/lto/pr85405b_0.C: Likewise. + * g++.dg/lto/pr84805_0.C: Likewise. + +2018-04-18 Martin Liska + + PR ipa/83983 + PR ipa/85391 + * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected + output. + +2018-04-18 H.J. Lu + + PR target/85388 + * gcc.dg/pr85388-1.c: New test. + * gcc.dg/pr85388-2.c: Likewise. + * gcc.dg/pr85388-3.c: Likewise. + * gcc.dg/pr85388-4.c: Likewise. + * gcc.dg/pr85388-5.c: Likewise. + * gcc.dg/pr85388-6.c: Likewise. + +2018-04-18 Jan Hubicka + Martin Liska + + * g++.dg/lto/pr83121_0.C: Update template. + * g++.dg/lto/pr83121_1.C: Update template. + * g++.dg/lto/pr84805_0.C: Update template. + * g++.dg/lto/pr84805_1.C: Update template. + * g++.dg/lto/pr84805_2.C: Update template. + +2018-04-18 Paolo Carlini + + PR c++/84630 + * g++.dg/cpp0x/pr84630.C: New. + +2018-04-18 Jakub Jelinek + + PR c++/84463 + * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options. + * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics + in two cases. Uncomment two other tests and add expected dg-error for + them. + * g++.dg/init/struct2.C: Cast to int rather than long to avoid + -Wnarrowing diagnostics on some targets for c++11. + * g++.dg/parse/array-size2.C: Remove xfail. + * g++.dg/cpp0x/constexpr-84463.C: New test. + +2018-04-17 Bill Schmidt + + * gcc.target/powerpc/undef-bool-2.c: Add -mvsx. + * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise. + +2018-04-17 Jakub Jelinek + + PR testsuite/85326 + * g++.dg/other/pr81422.C: Require effective target tls and c++11. + * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options. + * g++.dg/other/sve_tls_2.C: Require effective target tls. + +2018-04-13 Kelvin Nilsen + + * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to + prevent cascading of errors and change expected error message. + * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test + to 64-bit targets. + * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected + error message. + * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise. + +2018-04-17 Jakub Jelinek + + PR target/85430 + * gcc.dg/pr85430.c: New test. + +2018-04-17 Kyrylo Tkachov + + PR testsuite/85326 + * gcc.target/arm/pr54300.C: Move to... + * g++.dg/other/pr54300.C: ... Here. Add target directives. + * gcc.target/arm/pr55073.C: Move to... + * g++.dg/other/pr55073.C: ... Here. Add target directives. + * gcc.target/arm/pr56184.C: Move to... + * g++.dg/other/pr56184.C: ... Here. Add target directives. + * gcc.target/arm/pr59985.C: Move to... + * g++.dg/other/pr59985.C: ... Here. Add target directives. + * gcc.target/aarch64/pr60675.C: Move to... + * g++.dg/other/pr60675.C: ... Here. Add target directives. + * gcc.target/aarch64/pr81422.C: Move to... + * g++.dg/other/pr81422.C: ... Here. Add target directives. + * gcc.target/aarch64/sve/const_pred_1.C: Move to... + * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives. + * gcc.target/aarch64/sve/const_pred_2.C: Move to... + * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives. + * gcc.target/aarch64/sve/const_pred_3.C: Move to... + * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives. + * gcc.target/aarch64/sve/const_pred_4.C: Move to... + * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives. + * gcc.target/aarch64/sve/tls_2.C: Move to... + * g++.dg/other/sve_tls_2.C: ... Here. Add target directives. + * gcc.target/aarch64/pr81414.C: Rename to... + * gcc.target/aarch64/pr81414.c: ... This. + * gcc.target/aarch64/simd/pr67896.C: Rename to... + * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected + messages. + * gcc.target/aarch64/sve/vcond_1.C: Rename to... + * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h. + * gcc.target/aarch64/sve/vcond_1_run.C: Rename to... + * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include + file name. + +2018-04-17 Jakub Jelinek + + PR middle-end/85414 + * gcc.dg/pr85414.c: New test. + +2018-04-17 Martin Jambor + + PR ipa/85421 + * g++.dg/ipa/pr85421.C: New test. + +2018-04-17 Martin Liska + + PR lto/85405 + * g++.dg/lto/pr85405b_0.C: New test. + * g++.dg/lto/pr85405b_1.C: New test. + +2018-04-17 Martin Liska + + PR lto/85405 + * g++.dg/lto/pr85405_0.C: New test. + * g++.dg/lto/pr85405_1.C: New test. + +2018-04-17 Martin Liska + + PR ipa/85329 + * g++.dg/ext/pr85329-2.C: New test. + * g++.dg/ext/pr85329.C: New test. + * gcc.target/i386/mvc12.c: New test. + +2018-04-16 Alexandre Oliva + + PR c++/85039 + * g++.dg/pr85039-1.C: New. + * g++.dg/pr85039-2.C: New. + * g++.dg/parse/semicolon3.C: Remove test_offsetof. + +2018-04-16 Bill Schmidt + + PR target/85080 + * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks + if the target supports efficient unaligned storage accesses. + +2018-04-16 Aaron Sawdey + + PR target/83660 + * gcc.target/powerpc/pr83660.C: New test. + +2018-04-16 H.J. Lu + + PR target/85403 + * gcc.target/i386/pr85403.c: New test. + +2018-04-16 Olga Makhotina + + PR target/84331 + * gcc.target/i386/funcspec-56.inc: Test arch=skylake. + +2018-04-16 Paolo Carlini + Jason Merrill + + PR c++/85112 + * g++.dg/cpp0x/pr85112.C: New. + +2018-04-15 Bill Schmidt + + PR testsuite/85326 + * g++.dg/ext/undef-bool-1.C: New file. + * gcc.target/powerpc/powerpc.exp: Remove .C support. + * gcc.target/powerpc/undef-bool-1.C: Remove file. + +2018-04-14 Segher Boessenkool + + PR target/85293 + * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the + corresponding dg-error clause. + * gcc.target/powerpc/pr80098-3.c: Ditto. + * gcc.target/powerpc/pr80103-1.c: Delete. + +2018-04-14 Andre Vehreschild + + PR fortran/81773 + PR fortran/83606 + * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test. + * gfortran.dg/coarray/get_to_indirect_array.f90: New test. + +2018-04-14 Thomas Koenig + + PR fortran/85387 + * gfortran.dg/implied_do_io_5.f90: New test. + +2018-04-13 Paul A. Clarke + + PR target/83402 + * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for + several values: positive, negative, and zero. + * gcc.target/powerpc/sse2-pslld-1.c: Same. + * gcc.target/powerpc/sse2-psllq-1.c: Same. + +2018-04-13 Vladimir Makarov + + PR rtl-optimization/79916 + * gcc.target/powerpc/pr79916.c: New. + +2018-04-13 Jakub Jelinek + + PR rtl-optimization/85393 + * g++.dg/opt/pr85393.C: New test. + * g++.dg/opt/pr85393-aux.cc: New file. + + PR rtl-optimization/85376 + * gcc.dg/pr85376.c: New test. + +2018-04-13 Andrey Belevantsev + + PR rtl-optimization/83852 + * gcc.dg/pr83852.c: New testcase. + +2018-04-13 Andreas Krebbel + + PR testsuite/85326 + * gcc.target/s390/pr77822-1.C: Rename to ... + * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check. + * gcc.target/s390/pr77822-2.c: Add asm scan check. + * gcc.target/s390/s390.exp: Remove C from testcase regexps. + +2018-04-13 Jan Hubicka + + PR lto/71991 + * gcc.target/i386/pr71991.c: New testcase. + +2018-04-13 Martin Liska + Jakub Jelinek + + PR middle-end/81657 + * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy + call. + +2018-04-12 David Malcolm + + PR c++/85385 + * g++.dg/diagnostic/macro-arg-count.C: New test. + +2018-04-12 Thomas Koenig + + PR fortran/83064 + PR testsuite/85346 + * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work + array and move test to libgomp/testsuite/libgomp.fortran. + * gfortran.dg/do_concurrent_6.f90: New test. + +2018-04-12 Marek Polacek + + PR c++/85258 + * g++.dg/parse/error61.C: New test. + +2018-04-12 Kelvin Nilsen + + PR target/85347 + * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to + specify -mvsx on gcc command line. + +2018-04-12 Jakub Jelinek + + PR target/85328 + * gcc.target/i386/pr85328.c: New test. + +2018-04-12 Andreas Krebbel + + * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test. + +2018-04-12 Jakub Jelinek + + PR rtl-optimization/85342 + * gcc.target/i386/pr85342.c: New test. + +2018-04-11 Jason Merrill + + * lib/asan-dg.exp (check_effective_target_fsanitize_address): False + if ulimit -v is set. + +2018-04-11 Bin Cheng + + PR testsuite/85190 + * gcc.dg/vect/pr81196.c: Remove function with undefined behavior. + +2018-04-11 Paolo Carlini + + * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move... + * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here. + +2018-04-11 Jakub Jelinek + + PR c++/70808 + * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11 + effective target. + +2018-04-11 Alexander Monakov + + PR target/84301 + * gcc.target/i386/pr84301.c: New test. + +2018-04-11 Jakub Jelinek + + PR tree-optimization/85331 + * gcc.c-torture/execute/pr85331.c: New test. + +2018-04-11 Marek Polacek + + PR c++/85032 + * g++.dg/cpp0x/pr51225.C: Adjust error message. + * g++.dg/cpp1z/constexpr-if21.C: New test. + +2018-04-11 Jakub Jelinek + + PR target/85281 + * gcc.target/i386/pr85281.c: New test. + +2018-04-11 Alexander Monakov + + PR rtl-optimization/84659 + * gcc.dg/pr84659.c: New test. + +2018-04-11 Jakub Jelinek + + PR debug/85302 + * g++.dg/debug/dwarf2/pr85302.C: New test. + +2018-04-11 Thomas Preud'homme + + PR target/85261 + * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand + into register. + +2018-04-10 Paolo Carlini + + PR c++/70808 + * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New. + +2018-04-10 Segher Boessenkool + + * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables. + * gcc.target/powerpc/dimode_off.c: Ditto. + * gcc.target/powerpc/tfmode_off.c: Ditto. + * gcc.target/powerpc/timode_off.c: Ditto. + +2018-04-10 Kelvin Nilsen + + * gcc.target/powerpc/vec-ldl-1.c: New test. + * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect + corrections to ABI implementation. + +2018-04-10 Thomas Schwinge + + PR target/85056 + * gcc.target/nvptx/pr85056.c (main): Initialize "sum". + +2018-04-10 Jakub Jelinek + + PR rtl-optimization/85300 + * gcc.dg/pr85300.c: New test. + +2018-04-10 David Malcolm + + PR c++/85110 + * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases + where we now show the pertinent parameter. + * g++.dg/diagnostic/aka2.C: Likewise. + * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise. + +2018-04-10 Jakub Jelinek + + PR fortran/85313 + * gfortran.dg/gomp/pr85313.f90: New test. + +2018-04-10 Paolo Carlini + + PR c++/24314 + * g++.dg/parse/template29.C: New. + +2018-04-10 Bin Cheng + + PR testsuite/85190 + * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access. + +2018-04-10 Jakub Jelinek + + PR target/85177 + PR target/85255 + * gcc.target/i386/avx512f-pr85177.c: New test. + * gcc.target/i386/avx512f-pr85255.c: New test. + +2018-04-10 Richard Sandiford + + PR tree-optimization/85286 + * gcc.dg/vect/pr85286.c: New test. + +2018-04-10 Kyrylo Tkachov + + PR target/85173 + * gcc.target/arm/pr85173.c: New test. + +2018-04-10 Jakub Jelinek + + PR lto/85248 + * gcc.dg/lto/pr85248_0.c: New test. + * gcc.dg/lto/pr85248_1.c: New test. + +2018-04-09 Jan Hubicka + + PR lto/85078 + * g++.dg/torture/pr85078.C: New. + +2018-04-09 Paolo Carlini + + PR c++/85227 + * g++.dg/cpp1z/decomp44.C: New. + * g++.dg/cpp1z/decomp45.C: Likewise. + +2018-04-09 Thomas Koenig + + PR fortran/83064 + * gfortran.dg/do_concurrent_5.f90: New test. + * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus + message. + +2018-04-09 Thomas Koenig + + PR fortran/51260 + * gfortran.dg/parameter_array_element_3.f90: New test. + +2018-04-09 Jakub Jelinek + + PR c++/85194 + * g++.dg/cpp1z/decomp43.C: New test. + + PR rtl-optimization/80463 + * g++.dg/pr80463.C: Add -w to dg-options. + +2018-04-09 Richard Biener + + PR tree-optimization/85284 + * gcc.dg/torture/pr85284.c: New testcase. + +2018-04-09 Andrey Belevantsev + + PR rtl-optimization/80463 + PR rtl-optimization/83972 + PR rtl-optimization/83480 + + * gcc.dg/pr80463.c: New test. + * g++.dg/pr80463.C: Likewise. + * gcc.dg/pr83972.c: Likewise. + +2018-04-09 Andrey Belevantsev + + PR rtl-optimization/83913 + * gcc.dg/pr83913.c: New test. + +2018-04-09 Andrey Belevantsev + + PR rtl-optimization/83962 + * gcc.dg/pr83962.c: New test. + +2018-04-09 Andrey Belevantsev + + PR rtl-optimization/83530 + * gcc.dg/pr83530.c: New test. + +2018-04-07 Thomas Koenig + + PR middle-end/82976 + * gfortran.dg/realloc_on_assign_16a.f90: New test. + +2018-04-07 Jakub Jelinek + + PR tree-optimization/85257 + * gcc.dg/pr85257.c: New test. + +2018-04-06 Eric Botcazou + + * g++.dg/opt/pr85196.C: New test. + +2018-04-06 David Malcolm + + PR c++/84269 + * g++.dg/lookup/missing-std-include-6.C: Move std::array and + std::tuple here since they need C++11. + * g++.dg/lookup/missing-std-include-8.C: New test. + * g++.dg/lookup/missing-std-include.C: Move std::array and + std::tuple test to missing-std-include-6.C to avoid failures + with C++98. + +2018-04-06 Jakub Jelinek + + PR debug/85252 + * gcc.dg/debug/pr85252.c: New test. + + PR rtl-optimization/84872 + * gcc.dg/graphite/pr84872.c: New test. + + PR c++/85210 + * g++.dg/cpp1z/decomp42.C: New test. + +2018-04-06 David Malcolm + + PR c++/85021 + * g++.dg/lookup/missing-std-include-7.C: New test. + +2018-04-06 Tamar Christina + + * gcc.dg/struct-simple.c: Revert r254862. + * lib/target-supports.exp + (check_effective_target_word_mode_no_slow_unalign): Likewise. + +2018-04-06 Richard Biener + + PR middle-end/85244 + * gcc.dg/torture/pr85244-1.c: New testcase. + * gcc.dg/torture/pr85244-2.c: Likewise. + +2018-04-06 Jakub Jelinek + + PR sanitizer/85213 + * c-c++-common/ubsan/pr85213.c: New test. + +2018-04-06 Richard Biener + + PR middle-end/85180 + * gcc.dg/pr85180.c: New testcase. + +2018-04-06 Andreas Krebbel + + * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions + to trigger the optimization. Do some cleanup and function + renaming. Add more test functions. + +2018-04-06 Andreas Krebbel + + * gcc.target/s390/s390.exp: Remove -O0 from list of torture + options. + * gcc.target/s390/hotpatch-1.c: Skip when building without + optimization. + * gcc.target/s390/hotpatch-10.c: Likewise. + * gcc.target/s390/hotpatch-11.c: Likewise. + * gcc.target/s390/hotpatch-12.c: Likewise. + * gcc.target/s390/hotpatch-13.c: Likewise. + * gcc.target/s390/hotpatch-14.c: Likewise. + * gcc.target/s390/hotpatch-15.c: Likewise. + * gcc.target/s390/hotpatch-16.c: Likewise. + * gcc.target/s390/hotpatch-17.c: Likewise. + * gcc.target/s390/hotpatch-18.c: Likewise. + * gcc.target/s390/hotpatch-19.c: Likewise. + * gcc.target/s390/hotpatch-2.c: Likewise. + * gcc.target/s390/hotpatch-3.c: Likewise. + * gcc.target/s390/hotpatch-4.c: Likewise. + * gcc.target/s390/hotpatch-5.c: Likewise. + * gcc.target/s390/hotpatch-6.c: Likewise. + * gcc.target/s390/hotpatch-7.c: Likewise. + * gcc.target/s390/hotpatch-8.c: Likewise. + * gcc.target/s390/hotpatch-9.c: Likewise. + +2018-04-06 Andreas Krebbel + + * c-c++-common/Wattributes.c: Disable warning for s390* target and + check for an error instead. + * gcc.dg/Wattributes-6.c: Likewise. + +2018-04-05 Jakub Jelinek + + PR c++/85209 + * g++.dg/cpp1z/decomp39.C: New test. + * g++.dg/cpp1z/decomp40.C: New test. + + PR c++/85208 + * g++.dg/cpp1z/decomp41.C: New test. + + PR middle-end/85195 + * gcc.dg/pr85195.c: New test. + +2018-04-05 Paolo Carlini + + PR c++/80956 + * g++.dg/cpp0x/initlist100.C: New. + * g++.dg/cpp0x/initlist101.C: Likewise. + +2018-04-05 Paolo Carlini + + PR c++/84792 + * g++.dg/other/pr84792-1.C: New. + * g++.dg/other/pr84792-2.C: Likewise. + +2018-04-05 Uros Bizjak + + PR target/85193 + * gcc.target/i386/pr85193.c: New test. + +2018-04-05 Alexandre Oliva + + PR c++/84979 + * g++.dg/concepts/pr84979.C: New. + * g++.dg/concepts/pr84979-2.C: New. + * g++.dg/concepts/pr84979-3.C: New. + +2018-04-04 Paolo Carlini + + PR c++/80026 + * g++.dg/cpp0x/variadic174.C: New. + +2018-04-04 Jakub Jelinek + + PR inline-asm/85172 + * g++.dg/ext/builtin13.C: New test. + * g++.dg/ext/atomic-4.C: New test. + + PR c++/85146 + * g++.dg/ext/bases2.C: Expect extra error diagnostics. + * g++.dg/ext/bases3.C: New test. + +2018-04-04 Thomas Preud'homme + + PR target/85203 + * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan + to match a single insn of the baz function. Move scan directives at + the end of the file below the functions they are trying to test for + better readability. + * gcc.target/arm/cmse/cmse-16.c: New testcase. + +2018-04-04 Peter Bergner + + PR rtl-optimization/84878 + * gcc.target/powerpc/pr84878.c: New test. + +2018-04-04 Michael Matz + + * gcc.dg/Wstringop-overflow-4.c: New test. + * c-c++-common/Wstringop-truncation-4.c: Adjust. + +2018-04-04 Jakub Jelinek + + PR testsuite/85189 + * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error + for the diagnostics of overridden functions. Adjust for new wording. + +2018-04-04 Richard Biener + + PR lto/85176 + * g++.dg/lto/pr85176_0.C: New testcase. + +2018-04-04 Richard Biener + + PR testsuite/85191 + * lib/target-supports.exp (check_effective_target_vect_perm_short): + Fix typo. + +2018-04-04 Martin Liska + + PR sanitizer/85174 + * c-c++-common/asan/pointer-compare-1.c: Disable section anchors + and msdata as a workaround for powerpc. + +2018-04-04 Richard Biener + + PR tree-optimization/85168 + * gcc.dg/torture/pr85168.c: New testcase. + +2018-04-04 Alexandre Oliva + + PR c++/84943 + * g++.dg/pr84943.C: New. + * g++.dg/pr84943-2.C: New. + +2018-04-03 Jakub Jelinek + + PR rtl-optimization/85167 + * gcc.dg/pr85167.c: New test. + + PR tree-optimization/85156 + * c-c++-common/pr85156.c: New test. + * gcc.c-torture/execute/pr85156.c: New test. + +2018-04-03 Bill Schmidt + + * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop. + * gcc.target/powerpc/undef-bool-1.C: New file. + * gcc.target/powerpc/undef-bool-2.c: New file. + +2018-04-03 Paolo Carlini + + PR c++/84768 + * g++.dg/cpp1z/class-deduction52.C: New. + +2018-04-03 Jakub Jelinek + + PR c++/85147 + * g++.dg/cpp0x/pr85147.C: New test. + + PR c++/85140 + * g++.dg/cpp0x/gen-attrs-64.C: New test. + + PR c++/85134 + * g++.dg/gomp/pr85134.C: New test. + * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error. + + PR target/85169 + * gcc.c-torture/execute/pr85169.c: New test. + * gcc.target/i386/avx512f-pr85169.c: New test. + * gcc.target/i386/avx512bw-pr85169.c: New test. + +2018-04-03 Segher Boessenkool + + PR target/85126 + * gcc.target/powerpc/pr69946: Adjust comment. Remove + scan-assembler-times clause. + +2018-04-03 Christophe Lyon + + * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to + dg-additional-options. + +2018-04-03 Segher Boessenkool + + * gcc.target/powerpc/pr82015.c: Use __vector instead of vector. + +2018-04-03 Richard Biener + + PR testsuite/85154 + * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling. + +2018-04-02 Jim Wilson + + * gcc.target/riscv/pr84660.c: New. + * gcc.target/riscv/shift-and-1.c: New. + * gcc.target/riscv/shift-and-2.c: New. + +2018-04-02 Thomas Koenig + + PR fortran/85102 + * gfortran.dg/array_simplify_2.f90: New test. + +2018-04-01 Jakub Jelinek + + PR middle-end/85090 + * gcc.target/i386/avx512f-pr85090-1.c: New test. + * gcc.target/i386/avx512f-pr85090-2.c: New test. + * gcc.target/i386/avx512f-pr85090-3.c: New test. + * gcc.target/i386/avx512bw-pr85090-2.c: New test. + * gcc.target/i386/avx512bw-pr85090-3.c: New test. + +2018-03-31 Alexandre Oliva + + PR c++/85027 + * g++.dg/pr85027.C: New. + +2018-03-31 Segher Boessenkool + + PR target/83315 + * gcc.target/powerpc/sse-maxps-2.c: New test. + * gcc.target/powerpc/sse-minps-2.c: New test. + +2018-03-30 Jakub Jelinek + + PR c++/84791 + * g++.dg/gomp/pr84791.C: New test. + +2018-03-30 Paul Thomas + + PR fortran/84931 + * gfortran.dg/array_constructor_53.f90: New test. + +2018-03-30 Thomas Koenig + + PR fortran/85130 + * gfortran.dg/substr_6.f90: Remove illegal test for + out-of-bounds substring. + +2017-03-30 Thomas Koenig + + PR fortran/85111 + * gfortran.dg/zero_sized_10.f90: New test. + +2018-03-29 David Malcolm + + PR c++/84269 + * g++.dg/lookup/missing-std-include-6.C: New test. + * g++.dg/lookup/missing-std-include.C: Add std::pair and + std::tuple tests. + * g++.dg/spellcheck-reswords.C: Expect a hint about . + * g++.dg/spellcheck-stdlib.C: Add tests for names in , + , , and . + +2018-03-29 Vladimir Makarov + + PR inline-asm/84985 + * gcc.target/i386/pr84985.c: New. + +2018-03-29 David Malcolm + + PR c++/85110 + * g++.dg/diagnostic/param-type-mismatch-2.C: New test. + +2018-03-29 Jakub Jelinek + + PR c++/85108 + * g++.dg/warn/Wunused-var-31.C: New test. + + PR c/85094 + * c-c++-common/Wduplicated-branches-14.c: New test. + +2018-03-29 Paolo Carlini + + PR c++/84606 + * g++.dg/cpp0x/pr84606.C: New. + +2018-03-29 Carl Love + + Revert + 2017-09-27 Carl Love + + * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file + for the __builtin_fctid and __builtin_fctiw. + +2018-03-28 Peter Bergner + + PR target/84912 + * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for + deleted builtin function. + (div_weuo): Likewise. + * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise. + (div_deuo): Likewise. + +2018-03-28 Paolo Carlini + + PR c++/85028 + * g++.dg/other/default13.C: New. + +2018-03-28 Jakub Jelinek + + PR target/85095 + * gcc.target/i386/pr85095-1.c: New test. + * gcc.target/i386/pr85095-2.c: New test. + * gcc.c-torture/execute/pr85095.c: New test. + + PR tree-optimization/82004 + * gcc.dg/pr82004.c: New test. + +2018-03-28 Jakub Jelinek + Martin Liska + + PR sanitizer/85081 + * g++.dg/asan/pr85081.C: New test. + +2018-03-28 Alexandre Oliva + + PR c++/84789 + * g++.dg/template/pr84789.C: Adjust for testing with + -fconcepts too. + + PR c++/84973 + * g++.dg/template/pr84973.C: New. + * g++.dg/template/pr84973-2.C: New. + * g++.dg/template/pr84973-3.C: New. + + PR c++/84968 + * g++.dg/eh/pr84968.C: New. + +2018-03-27 Michael Meissner + + PR target/84914 + * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex + long double multiply/divide uses the correct function. + * gcc.target/powerpc/mulkc-3.c: Likewise. + * gcc.target/powerpc/divkc-2.c: Likewise. + * gcc.target/powerpc/divkc-3.c: Likewise. + +2018-03-27 Paolo Carlini + + PR c++/85067 + * g++.dg/cpp0x/defaulted51.C: New. + * g++.dg/cpp0x/constexpr-68754.C: Adjust. + +2018-03-27 Jakub Jelinek + + PR c++/85077 + * g++.dg/ext/vector35.C: New test. + + PR c++/85061 + * g++.dg/ext/builtin-offsetof3.C: New test. + + PR c++/85076 + * g++.dg/cpp1y/pr85076.C: New test. + +2018-03-27 Thomas Koenig + + PR fortran/85084 + * gfortran.dg/matmul_rank_1.f90: New test. + +2018-03-27 Thomas Koenig + Harald Anlauf + + * gfortran.dg/structure_constructor_15.f90: New test. + +2018-03-27 Volker Reichelt + + * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error + for the diagnostics of overridden functions. Adjust for new wording. + * g++.dg/cpp0x/implicit1.C: Likewise. + * g++.dg/cpp0x/override1.C: Likewise. + * g++.dg/cpp1y/auto-fn18.C: Likewise. + * g++.dg/eh/shadow1.C: Likewise. + * g++.dg/inherit/covariant12.C: Likewise. + * g++.dg/inherit/covariant14.C: Likewise. + * g++.dg/inherit/covariant15.C: Likewise. + * g++.dg/inherit/covariant16.C: Likewise. + * g++.dg/inherit/covariant22.C: Likewise. + * g++.dg/inherit/crash3.C: Likewise. + * g++.dg/inherit/error2.C: Likewise. + * g++.dg/template/crash100.C: Likewise. + * g++.old-deja/g++.eh/spec6.C: Likewise. + * g++.old-deja/g++.mike/p811.C: Likewise. + * g++.old-deja/g++.other/virtual11.C: Likewise. + * g++.old-deja/g++.other/virtual4.C: Likewise. + +2018-03-27 H.J. Lu + + PR target/85044 + * gcc.target/i386/pr85044.c: New test. + +2018-03-27 Martin Sebor + + PR testsuite/83462 + * c-c++-common/Warray-bounds-4.c: Disable assertion for targets + other than x86. + +2018-03-27 Kyrylo Tkachov + + PR target/83009 + * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32. + +2018-03-27 Ramana Radhakrishnan + + PR target/81863 + * gcc.target/arm/pr81863.c: New test. + +2018-03-27 Cesar Philippidis + + PR target/85056 + * gcc.target/nvptx/pr85056.c: New test. + * gcc.target/nvptx/pr85056a.c: New test. + +2018-03-27 Richard Biener + + PR testsuite/82847 + * lib/target-supports.exp (check_ssse3_available): New function. + (check_effective_target_vect_perm_short): Enable for x86 if + check_ssse3_available. + +2018-03-27 Richard Biener + + PR tree-optimization/85082 + * gfortran.dg/pr85082.f90: New testcase. + +2018-03-27 Chenghua Xu + + * gcc.target/mips/umips-stroe16-2.c: Change "length = 2" + to "l=2" in dg-final. + +2018-03-27 Chenghua Xu + + * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final. + * gcc.target/mips/fix-r4000-2.c: Likewise. + * gcc.target/mips/fix-r4000-3.c: Likewise. + * gcc.target/mips/fix-r4000-4.c: Likewise. + * gcc.target/mips/fix-r4000-5.c: Likewise. + * gcc.target/mips/fix-r4000-6.c: Likewise. + * gcc.target/mips/fix-r4000-7.c: Likewise. + * gcc.target/mips/fix-r4000-8.c: Likewise. + * gcc.target/mips/fix-r4000-9.c: Likewise. + * gcc.target/mips/fix-r4000-10.c: Likewise. + * gcc.target/mips/fix-r4000-7.c: Change dg-final + "mulditi3_r4000" instead of "mulditi3". + * gcc.target/mips/fix-r4000-8.c: Change dg-final + "umulditi3_r4000" instead of "umulditi3". + +2018-03-27 Jakub Jelinek + + PR c++/85068 + * g++.dg/inherit/covariant22.C: New test. + +2018-03-27 Richard Biener + + PR testsuite/84004 + * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for + alignment. + +2018-03-27 Paolo Carlini + Jason Merrill + + PR c++/84632 + * g++.dg/init/array49.C: New. + * g++.dg/torture/pr70499.C: Adjust. + +2018-03-26 Uros Bizjak + + PR target/85073 + * gcc.target/i386/pr85073.c: New test. + +2018-03-26 Richard Biener + + PR testsuite/85066 + * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long + instead of long. + +2018-03-26 Thomas Koenig + + PR fortran/66709 + * gfortran.dg/parameter_array_format.f90: New test. + +2018-03-25 Thomas Koenig + Neil Carlson + + PR fortran/84381 + * gfortran.dg/literal_character_constant_1.inc: Replace + call abort by STOP n. + * gfortran.dg/overload_1.f90: Likewise. + +2018-03-25 Seth Johnson + Dominique d'Humieres + + PR fortran/84924 + * gfortran.dg/scalar_pointer_1.f90: New test. + +2018-03-25 Tom de Vries + + * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more + precise. + +2018-03-24 Jerry DeLisle + + PR fortran/69497 + * gfortran.dg/pr89497.f90: New test. + +2018-03-24 Thomas Koenig + + PR fortran/70068 + * gfortran.dg/substr_7.f90: New test. + +2018-03-24 Steven G. Kargl + + PR fortran/42651 + * gfortran.dg/pr42651.f90: New test. + * gfortran.dg/func_result_7.f90: Update error message. + +2018-03-24 Richard Sandiford + + PR tree-optimization/84005 + * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about + failing to force the alignment. + +2018-03-23 Peter Bergner + + * gcc.target/powerpc/builtins-1-le.c : Rename duplicate test + from this to... + : ...this. + +2018-03-23 Peter Bergner + + * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled + message. Fix scan-assembler patterns. + +2018-03-23 Jakub Jelinek + + PR c++/85015 + * g++.dg/cpp0x/pr85015.C: New test. + + PR c++/84942 + * g++.dg/cpp1y/pr84942.C: New test. + +2018-03-23 Vladimir Makarov + + PR inline-asm/85030 + * gcc.target/i386/pr85030.c: New. + +2018-03-23 Kyrylo Tkachov + + PR target/85026 + * g++.dg/pr85026.C: New test. + +2018-03-23 David Edelsohn + + * g++.dg/debug/pr84704.C: XFAIL AIX. + +2018-03-23 Sudakshina Das + + PR target/84826 + * gcc.target/arm/pr84826.c: Add dg directive. + +2018-03-23 Marek Polacek + + PR c++/85033 + * g++.dg/ext/builtin-offsetof2.C: New test. + + PR c++/85045 + * g++.dg/cpp0x/Wnarrowing5.C: New test. + * gcc.dg/pr85045.c: New test. + +2018-03-23 Eric Botcazou + + PR debug/85020 + * gnat.dg/lto22.adb: New test. + * gnat.dg/lto22_pkg1.ad[sb]: New helper. + * gnat.dg/lto22_pkg2.ads: Likewise. + +2018-03-23 Jakub Jelinek + + PR c/80778 + * gcc.dg/lto/pr80778_0.c: New test. + + PR inline-asm/85034 + * gcc.target/i386/pr85034.c: New test. + + PR inline-asm/85022 + * c-c++-common/torture/pr85022.c: New test. + + PR sanitizer/85029 + * g++.dg/ubsan/pr85029.C: New test. + +2018-03-23 Alexandre Oliva + + PR c++/71251 + * g++.dg/cpp0x/pr71251.C: New. + + PR c++/84789 + * g++.dg/template/pr84789.C: New. + * g++.dg/template/pr84789-2.C: New. + * g++.dg/template/pr84789-3.C: New. + * g++.dg/parse/dtor11.C: Accept alternate error message. + + PR c++/84729 + * g++.dg/pr84729.C: New. + * g++.old-deja/g++.ext/arrnew2.C: Require error. + * g++.old-deja/g++.robertl/eb58.C: Likewise. + * g++.old-deja/g++.robertl/eb63.C: Likewise. + +2018-03-22 Steven G. Kargl + + PR fortran/84922 + * gfortran.dg/interface_42.f90: New test. + * gfortran.dg/interface_43.f90: New test. + +2018-03-22 Sudakshina Das + + PR target/84826 + * gcc.target/arm/pr84826.c: New test. + +2018-03-22 Christophe Lyon + + * gcc.target/arm/addr-modes-float.c: Move dg-do before + dg-require-effective-target. + * gcc.target/arm/addr-modes-int.c: Likewise. + * gcc.target/nios2/lo-addr-tls.c: Likewise. + +2018-03-22 Kelvin Nilsen + + PR target/84760 + * gcc.target/powerpc/altivec-ld-1.c: New test. + +2018-03-22 Bin Cheng + + * gcc.dg/graphite/pr83126.c: Require pthread for the test. + +2018-03-22 Jakub Jelinek + + PR inline-asm/84941 + * gcc.dg/pr84941.c: New test. + +2018-03-22 Tom de Vries + + PR tree-optimization/84956 + * gcc.dg/pr84956.c: New test. + +2018-03-22 Marek Polacek + + PR c++/84854 + * g++.dg/cpp1z/constexpr-if15.C: New test. + * g++.dg/cpp1z/constexpr-if16.C: New test. + +2018-03-21 Joseph Myers + + * gcc.dg/builtin-tgmath-3.c: New test. + +2018-03-21 Alexandre Oliva + + PR c++/71965 + * g++.dg/concepts/pr71965.C: New. + + PR c++/84610 + PR c++/84642 + * g++.dg/cpp0x/pr84610.C: New. + * g++.dg/cpp0x/pr84642.C: New. + +2018-03-21 Jakub Jelinek + + PR c/84999 + * c-c++-common/pr84999.c: New test. + +2018-03-21 Paolo Carlini + + PR c++/84972 + * g++.dg/ext/desig10.C: New. + +2018-03-21 Thomas Koenig + Harald Anlauf + + PR fortran/84957 + * gfortran.dg/pr84957.f90: New test. + +2018-03-21 Jakub Jelinek + + PR tree-optimization/84960 + * gcc.c-torture/compile/pr84960.c: New test. + +2018-03-21 Richard Sandiford + + PR tree-optimization/84811 + * gcc.dg/torture/pr84811.c: New test. + +2018-03-21 Jakub Jelinek + + PR tree-optimization/84982 + * c-c++-common/pr84982.c: New test. + + PR c++/84961 + * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and + "m" (++x) in C++. + * g++.dg/torture/pr84961-1.C: New test. + * g++.dg/torture/pr84961-2.C: New test. + +2018-03-21 Nathan Sidwell + + PR c++/85008 + * g++.dg/pr85008.C: New. + +2018-03-21 Janne Blomqvist + + PR fortran/84615 + * gfortran.dg/char_result_17.f90: New test. + +2018-03-21 David Malcolm + + PR c++/84994 + * g++.dg/other/accessor-fixits-1.C: Move to... + * g++.dg/torture/accessor-fixits-1.C: ...here. + * g++.dg/other/accessor-fixits-2.C: Move to... + * g++.dg/torture/accessor-fixits-2.C: ...here. + * g++.dg/other/accessor-fixits-3.C: Move to... + * g++.dg/torture/accessor-fixits-3.C: ...here. + * g++.dg/other/accessor-fixits-4.C: Move to... + * g++.dg/torture/accessor-fixits-4.C: ...here. + * g++.dg/other/accessor-fixits-5.C: Move to... + * g++.dg/torture/accessor-fixits-5.C: ...here. + * g++.dg/torture/accessor-fixits-6.C: New testcase. + * g++.dg/torture/accessor-fixits-7.C: New testcase. + * g++.dg/torture/accessor-fixits-8.C: New testcase. + +2018-03-21 Rainer Orth + + * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC. + +2018-03-21 Sudakshina Das + + PR target/82989 + * gcc.target/arm/pr82989.c: Change dg scan-assembly directives. + +2018-03-21 Nathan Sidwell + + PR c++/84804 + * g++.dg/lookup/pr84804.C: New. + +2018-03-21 Martin Sebor + + PR c++/84850 + * g++.dg/Wclass-memaccess-3.C: New test. + * g++.dg/Wclass-memaccess-4.C: New test. + +2018-03-21 David Malcolm + + PR c++/84892 + * g++.dg/other/accessor-fixits-1.C + (test_access_const_t1_color): New. + (test_deref_const_t1_color): New. + * g++.dg/other/accessor-fixits-5.C: New testcase. + +2018-03-21 Tom de Vries + + PR tree-optimization/83126 + * gcc.dg/graphite/pr83126.c: New test. + +2018-03-21 Nathan Sidwell + + * g++.dg/ext/anon-struct6.C: Adjust. + * g++.dg/ext/deprecate-1.C: New. + * g++.dg/ext/deprecate-2.C: New. + * g++.dg/lookup/pr84602.C: Adjust. + * g++.dg/lookup/pr84962.C: Adjust. + * g++.old-deja/g++.other/anon4.C + + PR c++/84836 + * g++.dg/lookup/pr84836.C: New. + +2018-03-21 Bin Cheng + + PR tree-optimization/84969 + * gcc.dg/tree-ssa/pr84969.c: New test. + +2018-03-21 Jakub Jelinek + + PR rtl-optimization/84989 + * gcc.target/i386/pr84989.c: New test. + +2018-03-21 Christophe Lyon + + * gcc.target/arm/pr82518.c: Require arm_neon_hw. + +2018-03-21 Martin Liska + + PR ipa/84963 + * gfortran.dg/goacc/pr84963.f90: New test. + +2018-03-21 Marek Polacek + + PR c++/71638, ICE with NSDMI and reference. + * g++.dg/cpp0x/nsdmi14.C: New test. + * g++.dg/cpp1y/nsdmi-aggr10.C: New test. + +2018-03-21 Chenghua Xu + + * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for + MIPS with -mpaired-single directives. + +2018-03-20 Steven G. Kargl + + PR fortran/85001 + * gfortran.dg/interface_41.f90: New test. + +2018-03-20 Jakub Jelinek + + PR debug/84875 + * gcc.dg/pr84875.c: New test. + +2018-03-20 Marek Polacek + + PR c++/84978, ICE with NRVO. + * g++.dg/opt/nrv19.C: New test. + +2018-03-20 Kyrylo Tkachov + + PR target/82518 + * lib/target-supports.exp (check_effective_target_vect_load_lanes): + Disable for armeb targets. + * gcc.target/arm/pr82518.c: New test. + +2018-03-20 Nathan Sidwell + + PR c++/84962 + * g++.dg/lookup/pr84962.C: New. + + PR c++/84970 + * g++.dg/lookup/pr84970.C: New. + +2018-03-20 Richard Biener + + PR target/84986 + * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase. + +2018-03-20 Martin Liska + + PR ipa/84825 + * g++.dg/ipa/pr84825.C: New test. + +2018-03-20 Martin Liska + + * gcc.dg/lto/chkp-ctor-merge_0.c: Remove. + +2018-03-20 Jakub Jelinek + + PR target/84845 + * gcc.c-torture/compile/pr84845.c: New test. + +2018-03-20 Sudakshina Das + + PR target/82989 + * gcc.target/arm/pr82989.c: New test. + +2018-03-20 Jakub Jelinek + + PR target/84945 + * gcc.target/i386/pr84945.c: New test. + +2018-03-20 Christophe Lyon + + PR target/81647 + * gcc.target/aarch64/pr81647.c: Require fenv_exceptions. + +2018-03-20 Jakub Jelinek + + PR c/84953 + * gcc.dg/pr84953.c: New test. + +2018-03-19 Marek Polacek + + PR c++/84925 + * g++.dg/cpp1z/lambda-__func__.C: New test. + + PR c++/84927 + * g++.dg/cpp1y/nsdmi-aggr9.C: New test. + +2018-03-19 Maxim Ostapenko + + PR sanitizer/78651 + * g++.dg/asan/pr78651.C: New test. + +2018-03-19 Tom de Vries + + * gcc.dg/tree-ssa/pr84512.c: Don't require effective target + vect_int_mult. Add nvptx xfail for PR84958. + +2018-03-19 Nathan Sidwell + + PR c++/84835 + * g++.dg/cpp1y/pr84835.C: New. + +2018-03-19 Sudakshina Das + + PR target/81647 + * gcc.target/aarch64/pr81647.c: New. + +2018-03-19 Richard Biener + + PR tree-optimization/84933 + * g++.dg/pr84933.C: New testcase. + +2018-03-19 Richard Biener + + PR tree-optimization/84859 + * gcc.dg/tree-ssa/pr84859.c: New testcase. + * gcc.dg/tree-ssa/pr35286.c: Disable cselim. + * gcc.dg/tree-ssa/split-path-6.c: Likewise. + * gcc.dg/tree-ssa/split-path-7.c: Likewise. + +2018-03-19 Nathan Sidwell + + PR c++/84812 + * g++.dg/lookup/pr84812.C: New. + +2018-03-19 Richard Biener + + PR tree-optimization/84929 + * gcc.dg/torture/pr84929.c: New testcase. + +2018-03-19 Tamar Christina + + PR target/84711 + * gcc.target/arm/big-endian-subreg.c: Delete. + +2018-03-19 Thomas Koenig + + PR fortran/84931 + * gfortran.dg/array_constructor_52.f90: New test. + +2018-03-17 Steven G. Kargl + + PR fortran/77414 + * gfortran.dg/pr77414.f90: New test. + * gfortran.dg/internal_references_1.f90: Adjust error message. + +2018-03-18 Steven G. Kargl + + PR fortran/65453 + * gfortran.dg/pr65453.f90: New test. + +2018-03-18 Richard Sandiford + + PR tree-optimization/84913 + * gfortran.dg/vect/pr84913.f90: New test. + +2018-03-18 Thomas Koenig + + PR fortran/79929 + * gfortran.dg/warn_concat.f90: New test. + +2018-03-16 Jakub Jelinek + + PR target/84899 + * gcc.dg/pr84899.c: New test. + +2018-03-16 Steven G. Kargl + + PR fortran/69395 + * gfortran.dg/pr69395.f90: Add test for max dimensions + +2018-03-16 Vladimir Makarov + + PR target/84876 + * gcc.target/i386/pr84876.c: New test. + +2018-03-16 Martin Liska + + PR ipa/84833 + * gcc.target/i386/mvc11.c: New test. + +2018-03-16 Martin Liska + + PR ipa/84722 + * gcc.target/i386/mvc10.c: New test. + +2018-03-16 Jakub Jelinek + + PR c++/79937 + PR c++/82410 + * g++.dg/cpp1y/pr79937-1.C: New test. + * g++.dg/cpp1y/pr79937-2.C: New test. + * g++.dg/cpp1y/pr79937-3.C: New test. + * g++.dg/cpp1y/pr79937-4.C: New test. + * g++.dg/cpp1y/pr82410.C: New test. + +2018-03-16 Tom de Vries + + * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult. + +2018-03-16 Tom de Vries + + * gcc.dg/builtin-unreachable-6.c: Require effective target label_values. + +2018-03-16 Jakub Jelinek + + PR c++/84874 + * g++.dg/cpp2a/desig8.C: New test. + + PR tree-optimization/84841 + * gcc.dg/pr84841.c: New test. + + PR c++/84874 + * g++.dg/cpp2a/desig7.C: New test. + +2018-03-16 Mark Doffman + Jim MacArthur + + * gfortran.dg/automatic_1.f90: New test. + * gfortran.dg/automatic_repeat.f90: New test + * gfortran.dg/automatic_save.f90: New test. + * gfortran.dg/vax_structure.f90: New test. + +2018-03-15 Steven G. Kargl + + PR fortran/78741 + * gfortran.dg/pr78741.f90: New test. + +2018-03-15 Steven G. Kargl + + PR fortran/69395 + * gfortran.dg/pr69395.f90: New test. + +2018-03-15 Jakub Jelinek + + PR c++/79085 + * g++.dg/opt/pr79085.C: New test. + +2018-03-15 H.J. Lu + + PR target/84574 + * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk + label instead of __x86_indirect_thunk label. + +2018-03-15 Jakub Jelinek + + PR c++/84222 + * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus. + * g++.dg/warn/deprecated-6.C (T::member3): Likewise. + * g++.dg/warn/deprecated-13.C: New test. + +2018-03-15 Olga Makhotina + + * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic. + +2018-03-15 Richard Biener + + PR c/84873 + * c-c++-common/pr84873.c: New testcase. + +2018-03-15 Tamar Christina + + PR target/84711 + * gcc.target/arm/big-endian-subreg.c: New. + +2018-03-15 Jakub Jelinek + + PR target/84860 + * gcc.c-torture/compile/pr84860.c: New test. + +2018-03-15 Julia Koval + + * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add + cannonlake. + (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni, + avx512bitalg. + +2018-03-15 Jakub Jelinek + + PR c/84853 + * gcc.dg/pr84853.c: New test. + +2018-03-14 Carl Love + + * gcc.target/powerpc/builtins-7-runnable.c: New test file. + +2018-03-14 Martin Liska + + PR ipa/8480 + * g++.dg/lto/pr84805_0.C: New test. + * g++.dg/lto/pr84805_1.C: New test. + * g++.dg/lto/pr84805_2.C: New test. + +2018-03-14 David Malcolm + + PR c/84852 + * gcc.dg/fixits-pr84852-1.c: New test. + * gcc.dg/fixits-pr84852-2.c: New test. + +2018-03-14 Thomas Preud'homme + + * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a + separate verbose message. + * lib/scandump.exp (scan-dump-times): Likewise. + +2018-03-14 Julia Koval + + * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake + server. + * gcc.target/i386/funcspec-56.inc: Ditto. + +2018-03-14 Richard Sandiford + + * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to + aarch64_sve_hw. + +2018-03-14 Jakub Jelinek + + PR sanitizer/83392 + * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected + check count from 17 to 14. + + PR target/84844 + * gcc.target/i386/pr84844.c: New test. + +2018-03-14 Richard Biener + + PR tree-optimization/84830 + * gcc.dg/torture/pr84830.c: New testcase. + +2018-03-14 Marek Polacek + + PR c++/84596 + * g++.dg/cpp0x/static_assert15.C: New test. + +2018-03-13 Steven G. Kargl + + PR fortran/61775 + * gfortran.dg/pr61775.f90: New test. + +2018-03-13 Jakub Jelinek + + PR c++/84843 + * g++.dg/ext/pr84843-1.C: New test. + * g++.dg/ext/pr84843-2.C: New test. + +2018-03-13 David Pagan + + PR c/46921 + * gcc.dg/pr46921.c: New test. + +2018-03-13 Martin Sebor + + PR tree-optimization/84725 + * c-c++-common/Wstringop-truncation-4.c: New test. + * c-c++-common/attr-nonstring-5.c: New test. + +2018-03-13 Richard Sandiford + + * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather + than unpacks. + * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise. + * gcc.target/aarch64/sve/unpack_float_1.c: Likewise. + +2018-03-13 Richard Sandiford + + * gcc.target/aarch64/sve/tls_1.c: New test. + * gcc.target/aarch64/sve/tls_2.C: Likewise. + +2018-03-13 Richard Sandiford + + * gcc.target/aarch64/sve/mul_highpart_1.c: New test. + * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise. + +2018-03-13 Martin Liska + + PR ipa/84658. + * g++.dg/ipa/pr84658.C: New test. + +2018-03-13 Jakub Jelinek + + PR middle-end/84834 + * gcc.dg/pr84834.c: New test. + + PR target/84827 + * gcc.target/i386/pr84827.c: New test. + + PR target/84828 + * g++.dg/ext/pr84828.C: New test. + + PR target/84786 + * gcc.target/i386/avx512f-pr84786-1.c: New test. + * gcc.target/i386/avx512f-pr84786-2.c: New test. + + PR c++/84808 + * g++.dg/cpp1y/constexpr-84808.C: New test. + + PR c++/84704 + * g++.dg/debug/pr84704.C: New test. + +2018-03-12 Renlin Li + + * gcc.target/aarch64/movi_hf.c: New. + * gcc.target/aarch64/f16_mov_immediate_1.c: Update. + * gcc.target/aarch64/f16_mov_immediate_2.c: Update. + +2018-03-12 Martin Sebor + + PR tree-optimization/83456 + * c-c++-common/Wrestrict-2.c: Remove test cases. + * c-c++-common/Wrestrict.c: Same. + * gcc.dg/Wrestrict-12.c: New test. + * gcc.dg/Wrestrict-14.c: New test. + +2018-03-12 H.J. Lu + + * g++.dg/pr84821.C: New test. + +2018-03-12 H.J. Lu + + * gcc.dg/pr84799.c: New test. + +2018-03-12 Richard Biener + + PR tree-optimization/84803 + * gcc.dg/torture/pr84803.c: New testcase. + +2018-03-12 Jakub Jelinek + + PR c++/84813 + * g++.dg/debug/pr84813.C: New test. + +2018-03-11 Paul Thomas + + PR fortran/84546 + * gfortran.dg/unlimited_polymorphic_29.f90: New test. + +2018-03-11 Steven G. Kargl + + PR fortran/83939 + * gfortran.dg/pr83939.f90 + +2018-03-11 Thomas Koenig + + PR fortran/66128 + * gfortran.dg/zero_sized_9.f90: New test. + +2018-03-11 Jakub Jelinek + + PR debug/58150 + * g++.dg/debug/dwarf2/enum2.C: New test. + +2018-03-10 Steven G. Kargl + + PR fortran/84734 + * gfortran.dg/pr84734.f90: New test. + +2018-03-10 Eric Botcazou + + * gnat.dg/prot3.adb: New test. + * gnat.dg/prot3_pkg.ad[sb]: New helper. + +2018-03-09 Jason Merrill + Paolo Carlini + + PR c++/71169 + PR c++/71832 + * g++.dg/cpp0x/pr71169.C: New. + * g++.dg/cpp0x/pr71169-2.C: Likewise. + * g++.dg/cpp0x/pr71832.C: Likewise. + +2018-03-09 Peter Bergner + + PR target/83969 + * gcc.target/powerpc/pr83969.c: New test. + +2018-03-09 Jakub Jelinek + + PR target/84772 + * gcc.dg/pr84772.c: New test. + + PR c++/84076 + * g++.dg/warn/Wformat-2.C: New test. + + PR c++/84767 + * g++.dg/ext/vla18.C: New test. + +2018-03-09 Martin Sebor + + PR tree-optimization/84526 + * gcc.dg/Wrestrict-10.c: New test. + * gcc.dg/Wrestrict-11.c: New test. + +2018-03-09 Alexandre Oliva + + PR rtl-optimization/84682 + * gcc.dg/torture/pr84682-1.c: New. + * gcc.dg/torture/pr84682-2.c: New. + * gcc.dg/torture/pr84682-3.c: New. + +2018-03-09 Jakub Jelinek + + PR c++/84724 + * g++.dg/ext/pr84724.C: New test. + +2018-03-09 Vladimir Makarov + + PR target/83712 + * gcc.target/arm/pr83712.c: New. + +2018-03-09 Richard Biener + + PR tree-optimization/84775 + * gcc.dg/torture/pr84775.c: New testcase. + +2018-03-09 Jakub Jelinek + + PR debug/84404 + * gcc.dg/graphite/pr84404.c: Only compile on pthread effective + targets. + +2018-03-09 Eric Botcazou + + * gcc.c-torture/compile/20180309-1.c: New test. + +2018-03-08 Jakub Jelinek + + PR c++/80598 + * g++.dg/warn/Wunused-function4.C: New test. + + PR inline-asm/84742 + * gcc.target/i386/pr84742-1.c: New test. + * gcc.target/i386/pr84742-2.c: New test. + +2018-03-08 Kyrylo Tkachov + + PR target/84748 + * gcc.c-torture/execute/pr84748.c: New test. + +2018-03-08 Richard Biener + + PR middle-end/84552 + * gcc.dg/graphite/pr84552.c: New testcase. + +2018-03-08 Richard Biener + + PR tree-optimization/84178 + * gcc.dg/torture/pr84178-2.c: New testcase. + +2018-03-08 David Malcolm + + PR tree-optimization/84178 + * gcc.c-torture/compile/pr84178-1.c: New test. + +2018-03-08 Thomas Schwinge + + * lib/target-supports.exp: Do not return zero from a ifunc + function. + +2018-03-08 Richard Biener + + PR tree-optimization/84746 + * gcc.dg/torture/pr84746.c: New testcase. + + +2018-03-08 Alexandre Oliva + PR debug/84404 + PR debug/84408 + * gcc.dg/graphite/pr84404.c: New. + +2018-03-08 Jakub Jelinek + + PR tree-optimization/84740 + * gcc.dg/torture/pr84740.c: New test. + + PR tree-optimization/84739 + * gcc.dg/pr84739.c: New test. + +2018-03-07 Martin Sebor + + PR tree-optimization/83519 + * gcc.dg/Wrestrict-13.c: New test. + +2018-03-07 Steven G. Kargl + + PR fortran/64124 + PR fortran/70409 + * gfortran.dg/pr64124.f90: New tests. + * gfortran.dg/pr70409.f90: New tests. + +2018-03-07 Segher Boessenkool + + PR target/82411 + * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata. + +2018-03-07 Martin Sebor + + PR tree-optimization/84526 + * gcc.dg/Wrestrict-10.c: New test. + +2018-03-07 Martin Sebor + + PR tree-optimization/84468 + * g++.dg/warn/Wstringop-truncation-2.C: New test. + * gcc.dg/Wstringop-truncation.c: New test. + * gcc.dg/Wstringop-truncation-2.c: New test. + +2018-03-07 Jakub Jelinek + + PR fortran/84565 + * gfortran.dg/pr84565.f90: New test. + + PR middle-end/84723 + * gcc.target/i386/pr84723-1.c: New test. + * gcc.target/i386/pr84723-2.c: New test. + * gcc.target/i386/pr84723-3.c: New test. + * gcc.target/i386/pr84723-4.c: New test. + * gcc.target/i386/pr84723-5.c: New test. + +2018-03-06 Steven G. Kargl + + PR fortran/64107 + * gfortran.dg/pr64107.f90: New test. + +2017-03-06 Thomas Koenig + + PR fortran/84697 + PR fortran/66128 + * gfortran.dg/minmaxloc_zerosize_1.f90: New test. + +2018-03-06 Marek Polacek + + PR c++/84684 + * g++.dg/cpp1z/constexpr-84684.C: New test. + +2018-03-06 Jakub Jelinek + + PR c/84721 + * gcc.dg/pr84721.c: New test. + + PR target/84710 + * gcc.dg/pr84710.c: New test. + +2018-03-06 Steven G. Kargl + + PR fortran/56667 + * gfortran.dg/implied_do_2.f90: New test. + * gfortran.dg/coarray_8.f90: Update for new error message. + +2018-03-06 Jakub Jelinek + + PR inline-asm/84683 + * g++.dg/ext/pr84683.C: New test. + + PR tree-optimization/84687 + * gcc.dg/pr84687.c: New test. + +2018-03-06 Alexandre Oliva + + PR c++/84231 + * g++.dg/pr84231.C: New. + + PR c++/84593 + * g++.dg/cpp1y/pr84593.C: New. + + PR c++/84492 + * g++.dg/pr84492.C: New. + +2018-03-05 Bill Schmidt + + * gcc.target/powerpc/spec-barr-1.c: Change called function name to + __builtin_ppc_speculation_barrier. + +2018-03-05 Jakub Jelinek + + PR target/84700 + * gcc.target/powerpc/pr84700.c: New test. + +2018-03-05 Nathan Sidwell + + PR c++/84702 + * g++.dg/lookup/pr84702.C: New. + +2018-03-05 Jakub Jelinek + + PR target/84564 + * gcc.target/i386/pr84564.c: New test. + +2018-03-05 Marek Polacek + + PR c++/84707 + * g++.dg/cpp0x/inline-ns10.C: New test. + +2018-03-05 Nathan Sidwell + + PR c++/84694 + * g++.dg/template/pr84694.C: New. + +2018-03-05 Jakub Jelinek + + PR target/84524 + * gcc.c-torture/execute/pr84524.c: New test. + * gcc.target/i386/avx512bw-pr84524.c: New test. + +2018-03-05 Peter Bergner + + PR target/84264 + * g++.dg/pr84264.C: New test. + +2018-03-05 Paolo Carlini + + PR c++/84618 + * g++.dg/cpp0x/lambda/lambda-ice29.C: New. + * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust. + * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise. + +2018-03-05 Olga Makhotina + + * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd. + * g++.dg/other/i386-3.C: Ditto. + * gcc.target/i386/sse-12.c: Ditto. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd. + * gcc.target/i386/wbinvd-1.c: New test. + * gcc.target/i386/wbnoinvd-1.c: Ditto. + * gcc.target/i386/pconfig-1.c: Ditto. + +2018-03-05 Pádraig Brady + Nathan Sidwell + + PR c++/84497 + * g++.dg/cpp0x/pr84497.C: New. + +2018-03-05 Richard Biener + + PR tree-optimization/84670 + * gcc.dg/pr84670-1.c: New testcase. + * gcc.dg/pr84670-2.c: Likewise. + * gcc.dg/pr84670-3.c: Likewise. + * gcc.dg/pr84670-4.c: Likewise. + +2018-03-05 Richard Biener + + PR tree-optimization/84650 + * gcc.dg/graphite/pr84650.c: New testcase. + +2018-03-05 Paolo Carlini + + PR c++/82022 + * g++.dg/cpp1z/constexpr-lambda20.C: New. + +2018-03-03 Harald Anlauf + + PR fortran/71085 + * gfortran.dg/pr71085.f90: New test. + +2018-03-03 Steven G. Kargl + + PR fortran/66128 + * gfortran.dg/zero_sized_8.f90: Really commit New test. + +2018-03-03 Steven G. Kargl + + PR fortran/51434 + * gfortran.dg/pr51434.f90: New test. + +2018-03-03 Paolo Carlini + + PR c++/61358 + * g++.dg/cpp0x/lambda/lambda-61358.C: New. + +2018-03-03 Paolo Carlini + + PR c++/67370 + * g++.dg/cpp0x/lambda/lambda-67370.C: New. + +2018-03-03 Paolo Carlini + + PR c++/71464 + * g++.dg/torture/pr71464.C: New. + +2018-03-03 Paul Thomas + + PR fortran/80965 + * gfortran.dg/select_type_41.f90: New test. + +2018-03-02 Paolo Carlini + + PR c++/61135 + * g++.dg/cpp0x/lambda/lambda-61135.C: New. + +2018-03-02 Marek Polacek + + PR c++/84578 + * g++.dg/ext/flexary29.C: New test. + +2018-03-02 Jakub Jelinek + + * c-c++-common/Warray-bounds-2.c: Fix a comment typo. + +2018-03-02 Paolo Carlini + + PR c++/81812 + * g++.dg/torture/pr81812.C: New. + +2018-03-02 Marek Polacek + + PR c++/84171 + * g++.dg/warn/Wsign-compare-8.C: New test. + + PR c++/84663 + * g++.dg/parse/array-size3.C: New test. + + PR c++/84664 + * g++.dg/cpp0x/lambda/lambda-ice28.C: New test. + +2018-03-02 Jakub Jelinek + + PR c++/84662 + * g++.dg/cpp1y/pr84662.C: New test. + +2018-03-02 Thomas Schwinge + + * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options". + * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of + "dg-lto-options". + * g++.dg/lto/20101010-1_0.C: Likewise. + * g++.dg/lto/20101010-2_0.C: Likewise. + +2018-03-02 Jakub Jelinek + + PR ipa/84628 + * gcc.dg/pr84628.c: New test. + + PR target/56540 + * gcc.target/ia64/pr56540.c: New test. + +2018-03-02 Will Schmidt + + * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow + 32-bit target. + * gcc.target/powerpc/altivec-7.h: Remove VSX content. + * gcc.target/powerpc/vsx-7-be.c: New test (VSX content). + * gcc.target/powerpc/vsx-7.h: New include (VSX content). + * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include. + +2018-03-02 Marek Polacek + + PR c++/84590 + * c-c++-common/ubsan/shift-11.c: New test. + +2018-03-02 Richard Sandiford + + * gcc.dg/vect/vect-alias-check-13.c: New test. + +2018-03-02 Jakub Jelinek + + PR target/84614 + * gcc.dg/pr84614.c: New test. + + PR inline-asm/84625 + * gcc.target/i386/pr84625.c: New test. + +2018-03-02 Richard Biener + + PR tree-optimization/84427 + * gcc.dg/torture/pr84427.c: New testcase. + +2018-03-01 Peter Bergner + + PR target/84534 + * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on + powerpc64le*-*-linux*. + * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's. + * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise. + +2018-03-01 Martin Sebor + + PR c++/84294 + * g++.dg/ext/attr-const.C: Remove xfail. + * g++.dg/ext/attr-malloc-3.C: New test. + * g++.dg/ext/attr-noinline-3.C: New test. + * g++.dg/ext/attr-noreturn-3.C: New test. + * g++.dg/ext/attr-nothrow-3.C: New test. + * g++.dg/ext/attr-pure.C: Remove xfail. + +2018-03-02 Jakub Jelinek + + PR sanitizer/70875 + * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to + dg-options and dg-shouldfail "ubsan" directive. + +2018-03-01 Marek Polacek + Jason Merrill + + PR c++/84582 + * g++.dg/cpp1y/auto-fn15.C: Extend testing. + * g++.dg/cpp1z/static1.C: New test. + * g++.dg/template/static37.C: New test. + +2018-03-01 Nathan Sidwell + + PR c++/84434 + * g++.dg/template/pr84434.C: New. + +2018-03-01 Thomas Preud'homme + + * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add + -mthumb to the command-line. + +2018-03-01 Marek Polacek + + PR c++/84596 + * g++.dg/cpp0x/static_assert14.C: New test. + +2018-03-01 Paolo Carlini + + PR c++/79410 + * g++.dg/torture/pr79410.C: New. + +2018-03-01 Martin Liska + + PR sanitizer/82484 + * gcc.dg/asan/pr82484.c: New test. + +2018-03-01 Richard Biener + + PR debug/84645 + * gfortran.dg/lto/pr84645_0.f90: New testcase. + +2018-03-01 Paul Thomas + + PR fortran/84219 + * gfortran.dg/coarray_47.f90: New test. + +2018-03-01 Paul Thomas + + PR fortran/84538 + * gfortran.dg/class_array_23.f03: New test. + +2018-03-01 Richard Sandiford + + PR rtl-optimization/84528 + * gcc.dg/torture/pr84538.c: Rename to... + * gcc.dg/torture/pr84528.c: ...this. + +2018-03-01 Richard Sandiford + + PR rtl-optimization/84528 + * gcc.dg/torture/pr84538.c: New test. + +2018-02-28 Martin Sebor + + * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid + -fpic test failures. + * c-c++-common/Wrestrict-2.c: Same. + * c-c++-common/Wstringop-truncation.c: Same. + * gcc.dg/Warray-bounds-22.c: Same. + * gcc.dg/Wstringop-overflow.c: Same. + * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same. + (signed_range): Same. + (unsigned_anti_range): Same. + * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same. + (signed_range): Same. + (unsigned_anti_range): Same. + * gcc.dg/attr-alloc_size-7.c: Same. + * gcc.dg/attr-alloc_size-8.c: Same. + * gcc.dg/builtin-alloc-size.c: Same. + * gcc.dg/builtin-stpncpy.c: Same. + * gcc.dg/builtins-nonnull.c: Same. + * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same. + * gcc.dg/pr79214.c: Same. + * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same. + * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same. + * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same. + * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same. + * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same. + * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same. + * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same. + * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same. + * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same. + * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same. + * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same. + +2018-02-28 David Edelsohn + + PR target/84014 + * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option. + +2018-02-28 Jakub Jelinek + + PR c++/84609 + * g++.dg/cpp0x/pr84609.C: New test. + +2018-02-28 Martin Sebor + + PR testsuite/84617 + * g++.dg/ext/attr-malloc-3.C: New test. + * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due + to pre-existing problems. + * g++.dg/ext/attr-pure.C: Same. + +2018-02-28 Paul Thomas + + PR fortran/83901 + * gfortran.dg/associate_37.f90: New test. + + PR fortran/83344 + * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer. + +2018-02-28 Jakub Jelinek + + PR target/52991 + * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes. + * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes. + * gcc.dg/bf-ms-layout-4.c: New test. + * gcc.dg/bf-ms-layout-5.c: New test. + +2018-02-28 Peter Bergner + + PR target/83399 + * gcc.target/powerpc/pr83399.c: Only run on Linux. + +2018-02-28 Richard Biener + + PR tree-optimization/84584 + * gcc.dg/graphite/pr84584.c: New testcase. + +2018-02-28 Jonathan Wakely + + PR preprocessor/84517 + * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__. + +2018-02-28 Eric Botcazou + + * c-c++-common/dump-ada-spec-12.c: New test. + * c-c++-common/dump-ada-spec-13.c: Likewise. + +2018-02-28 Eric Botcazou + + * c-c++-common/dump-ada-spec-11.c: New test. + +2018-02-28 Martin Liska + + PR testsuite/84597 + * g++.dg/ext/timevar1.C: Fix pruned patterns. + * g++.dg/ext/timevar2.C: Likewise. + +2018-02-28 Eric Botcazou + + * c-c++-common/dump-ada-spec-8.c: New test. + * c-c++-common/dump-ada-spec-9.c: Likewise. + * c-c++-common/dump-ada-spec-10.c: Likewise. + +2018-02-28 Richard Biener + + PR middle-end/84607 + * gcc.dg/pr84607.c: New testcase. + +2018-02-28 Nathan Sidwell + + PR c++/84602 + * g++.dg/lookup/pr84602.C: New. + +2018-02-28 Jakub Jelinek + + PR c++/83871 + PR c++/83503 + * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from + dg-options. + * g++.dg/ext/attr-nonnull.C: Likewise. + * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not + directives. + * g++.dg/ext/attr-noinline-2.C: Likewise. + * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of + -fdump-tree-eh in dg-options. + +2018-02-28 Alan Modra + + * lib/prune.exp (prune_gcc_output): Match lower case "in function" + GNU ld message. + * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message. + +2018-02-27 Martin Sebor + + PR c++/83871 + PR c++/83503 + * g++.dg/Wmissing-attributes.C: New test. + * g++.dg/ext/attr-const-pure.C: New test. + * g++.dg/ext/attr-const.C: New test. + * g++.dg/ext/attr-deprecated-2.C: New test. + * g++.dg/ext/attr-malloc-2.C: New test. + * g++.dg/ext/attr-malloc.C: New test. + * g++.dg/ext/attr-noinline-2.C: New test. + * g++.dg/ext/attr-noinline.C: New test. + * g++.dg/ext/attr-nonnull.C: New test. + * g++.dg/ext/attr-noreturn-2.C: New test. + * g++.dg/ext/attr-noreturn.C: New test. + * g++.dg/ext/attr-nothrow-2.C: New test. + * g++.dg/ext/attr-nothrow.C: New test. + * g++.dg/ext/attr-optimize.C: New test. + * g++.dg/ext/attr-pure.C: New test. + * g++.dg/ext/attr-returns-nonnull.C: New test. + * g++.dg/ext/attr-warning.C: New test. + +2018-02-27 Nathan Sidwell + + PR c++/84426 + * g++.dg/lookup/pr84426.C: New. + +2018-02-27 Richard Biener + + PR tree-optimization/84512 + * gcc.dg/tree-ssa/pr84512.c: New testcase. + +2018-02-27 Martin Liska + + PR gcov-profile/84548 + * g++.dg/gcov/pr84548.C: New test. + +2018-02-27 Jakub Jelinek + + PR target/84575 + * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options. + +2018-02-26 Jakub Jelinek + + PR c++/84558 + * g++.dg/cpp1y/pr84558.C: New test. + +2018-02-26 Paolo Carlini + + PR c++/84540 + * g++.dg/cpp0x/alignas14.C: New. + * g++.dg/cpp0x/alignas15.C: Likewise. + +2018-02-26 Jakub Jelinek + + PR c++/84557 + * g++.dg/gomp/pr84557.C: New test. + +2018-02-26 Marek Polacek + + PR c++/84325 + * g++.dg/cpp1z/pr84325.C: New test. + +2018-02-26 Carl Love + + * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to + Power 8 test file. + * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests. + * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8. + * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add + -mcpu=power8. + * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file. + * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add + -mcpu=power8. + +2018-02-26 H.J. Lu + + PR target/84039 + * gcc.target/i386/indirect-thunk-1.c: Updated. + * gcc.target/i386/indirect-thunk-2.c: Likewise. + * gcc.target/i386/indirect-thunk-3.c: Likewise. + * gcc.target/i386/indirect-thunk-4.c: Likewise. + * gcc.target/i386/indirect-thunk-5.c: Likewise. + * gcc.target/i386/indirect-thunk-6.c: Likewise. + * gcc.target/i386/indirect-thunk-7.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. + * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. + * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. + * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. + * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. + * gcc.target/i386/ret-thunk-9.c: Likewise. + * gcc.target/i386/ret-thunk-10.c: Likewise. + * gcc.target/i386/ret-thunk-11.c: Likewise. + * gcc.target/i386/ret-thunk-12.c: Likewise. + * gcc.target/i386/ret-thunk-13.c: Likewise. + * gcc.target/i386/ret-thunk-14.c: Likewise. + * gcc.target/i386/ret-thunk-15.c: Likewise. + +2018-02-26 Eric Botcazou + + * gcc.c-torture/execute/20180226-1.c: New test. + +2018-02-26 Richard Sandiford + + PR tree-optimization/83965 + * gcc.dg/vect/pr83965-2.c: New test. + +2018-02-26 Tom de Vries + + * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare. + +2018-02-26 H.J. Lu + + PR target/84530 + * gcc.target/i386/ret-thunk-22.c: New test. + * gcc.target/i386/ret-thunk-23.c: Likewise. + * gcc.target/i386/ret-thunk-24.c: Likewise. + * gcc.target/i386/ret-thunk-25.c: Likewise. + * gcc.target/i386/ret-thunk-26.c: Likewise. + +2018-02-26 Paolo Carlini + + PR c++/84533 + * g++.dg/cpp1z/pr84533.C: New. + +2018-02-26 Marek Polacek + + PR c++/84537 + * g++.dg/parse/error60.C: New test. + +2018-02-26 Jakub Jelinek + + PR c++/84556 + * g++.dg/gomp/pr84556.C: New test. + * g++.dg/vect/pr84556.cc: New test. + +2018-02-26 Dominique d'Humieres + + PR fortran/32957 + * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int. + * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise. + * gfortran.dg/c_funloc_tests_3.f03: Likewise. + * gfortran.dg/c_loc_test.f90: Likewise. + * gfortran.dg/c_loc_tests_2.f03: Likewise. + * gfortran.dg/proc_decl_17.f90: Likewise. + * gfortran.dg/proc_ptr_8.f90: Likewise. + +2018-02-26 Ramana Radhakrishnan + + PR target/84521 + * gcc.target/aarch64/lr_free_2.c: Revert changes in + r254814 disabling -fomit-frame-pointer by default. + * gcc.target/aarch64/spill_1.c: Likewise. + * gcc.target/aarch64/test_frame_11.c: Likewise. + * gcc.target/aarch64/test_frame_12.c: Likewise. + * gcc.target/aarch64/test_frame_13.c: Likewise. + * gcc.target/aarch64/test_frame_14.c: Likewise. + * gcc.target/aarch64/test_frame_15.c: Likewise. + * gcc.target/aarch64/test_frame_3.c: Likewise. + * gcc.target/aarch64/test_frame_5.c: Likewise. + * gcc.target/aarch64/test_frame_9.c: Likewise. + +2018-02-25 Steven G. Kargl + + PR fortran/83633 + * gfortran.dg/explicit_shape_1.f90: New test. + * gfortran.dg/automatic_module_variable.f90: Update regex. + * gfortran.dg/bad_automatic_objects_1.f90: Ditto. + * gfortran.dg/constant_shape.f90: Ditto. + * gfortran.dg/dec_structure_23.f90: Ditto. + * gfortran.dg/pr78240.f90: Ditto. + +2018-02-25 Paul Thomas + + PR fortran/84523 + * gfortran.dg/pr84523.f90: New test. + +2018-02-25 Thomas Koenig + + PR fortran/78238 + * gfortran.dg/select_type_40.f90: New test. + +2018-02-24 Steven G. Kargl + + PR fortran/30792 + * gfortran.dg/data_substring.f90: New test. + +2018-02-24 Marek Polacek + + PR c++/83692 + * g++.dg/cpp1z/constexpr-83692.C: New test. + +2018-02-23 Steven G. Kargl + + PR fortran/84346 + * gfortran.dg/statement_function_1.f90: Update test. + +2018-02-23 Jerry DeLisle + + PR fortran/84506 + * gfortran.dg/inquire_19.f90: New test. + +2018-02-23 Paul Thomas + + PR fortran/83149 + * gfortran.dg/pr83149_b.f90: New test. + * gfortran.dg/pr83149_a.f90: Additional source for previous. + +2018-02-23 Carl Love + + * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2, + vec_signed2 and vec_unsigned2 to new Power 8 test file. + * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for + Power 8 tests. + +2018-02-23 Will Schmidt + + * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza. + * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza. + +2018-02-23 Will Schmidt + + * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to + expected output. + +2018-02-23 Paul Thomas + + PR fortran/83149 + * gfortran.dg/pr83149_1.f90: New test. + * gfortran.dg/pr83149.f90: Additional source for previous. + +2018-02-23 Segher Boessenkool + + PR testsuite/80551 + * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow + __GI___pthread_mutex_init as well. + +2018-02-23 Paul Thomas + + PR fortran/83148 + * gfortran.dg/class_68.f90: New test. + +2018-02-22 Thomas Koenig + + PR fortran/59781 + * gfortran.dg/derived_init_5.f90: New test. + +2018-02-22 Jakub Jelinek + + PR target/82851 + * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options. + * gcc.target/i386/avx2-vpsubq-3.c: Likewise. + +2018-02-22 Vladimir Makarov + + PR target/81572 + * gcc.target/powerpc/pr81572.c: New. + +2018-02-22 Andreas Schwab + + * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*. + +2018-02-22 Martin Sebor + + PR tree-optimization/84480 + * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings. + * g++.dg/warn/Wstringop-truncation-1.C: New test. + +2018-02-22 H.J. Lu + + PR target/84176 + * gcc.target/i386/indirect-thunk-11.c: New test. + * gcc.target/i386/indirect-thunk-12.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-12.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-13.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-14.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-15.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-16.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-10.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-8.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-9.c: Likewise. + +2018-02-22 Steve Ellcey + + PR target/83335 + * gcc.target/aarch64/asm-2.c: Add dg-error for + ILP32 mode. + * gcc.target/aarch64/asm-4.c: New test. + +2018-02-22 Thomas Preud'homme + + * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings. + +2018-02-22 Marek Polacek + + PR c++/84493 + * g++.dg/parse/error59.C: New test. + +2018-02-22 Tom de Vries + + * gcc.c-torture/execute/pr82210.c: Require effective target alloca. + +2018-02-22 Paolo Carlini + + PR c++/77655 + * g++.dg/cpp0x/pr77655.C: New. + +2018-02-22 Jakub Jelinek + + PR c++/84496 + * g++.dg/cpp1y/pr84496.C: New test. + + PR target/84502 + * g++.dg/torture/pr84502.C: New test. + + PR tree-optimization/84503 + * gcc.dg/pr84503-1.c: New test. + * gcc.dg/pr84503-2.c: New test. + +2018-02-21 Jakub Jelinek + + PR tree-optimization/84478 + * gcc.c-torture/execute/pr84478.c: New test. + +2018-02-20 Martin Sebor + + PR middle-end/84095 + * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings. + * c-c++-common/Wrestrict.c: Same. + * gcc.dg/Wrestrict-6.c: Same. + * gcc.dg/Warray-bounds-27.c: New test. + * gcc.dg/Wrestrict-8.c: New test. + * gcc.dg/Wrestrict-9.c: New test. + * gcc.dg/pr84095.c: New test. + +2018-02-20 Thomas Koenig + + * gfortran.dg/structure_constructor_14.f90: Adjust STOP number. + +2018-02-20 Thomas Koenig + + PR fortran/48890 + PR fortran/83823 + * gfortran.dg/structure_constructor_14.f90: New test. + +2018-02-20 Jeff Law + + PR middle-end/82123 + PR tree-optimization/81592 + PR middle-end/79257 + * gcc.dg/pr81592.c: New test. + * gcc.dg/pr82123.c: New test. + * gcc.dg/builtin-unreachable-6.c: Turn off VRP. + +2018-02-20 Jakub Jelinek + + PR c++/84488 + * g++.dg/warn/Wunused-var-30.C: New test. + +2018-02-20 Richard Sandiford + + PR tree-optimization/84419 + * gcc.dg/vect/pr84419.c: New test. + +2018-02-20 Jakub Jelinek + + PR middle-end/82004 + * gfortran.dg/pr82004.f90: New test. + +2018-02-20 Siddhesh Poyarekar + + * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case. + +2018-02-20 Martin Liska + + PR c/84310 + PR target/79747 + * gcc.target/i386/pr84310.c: New test. + * gcc.target/i386/pr84310-2.c: Likewise. + +2018-02-20 Paolo Carlini + + PR c++/84446 + * g++.dg/cpp0x/lambda/lambda-ice27.C: New. + +2018-02-20 Jakub Jelinek + + PR c++/84445 + * g++.dg/cpp1z/launder7.C: New test. + + PR c++/84449 + * g++.dg/cpp0x/constexpr-84449.C: New test. + + PR c++/84455 + * g++.dg/cpp0x/lambda/lambda-ice26.C: New test. + +2018-02-19 Paul Thomas + + PR fortran/83344 + PR fortran/83975 + * gfortran.dg/associate_22.f90: Enable commented out test. + * gfortran.dg/associate_36.f90: New test. + +2018-02-19 Jakub Jelinek + + PR target/84146 + * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options. + +2017-02-19 Uros Bizjak + + * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128. + (dg-options): Use -mavx instead of -w. + +2018-02-19 Jakub Jelinek + + PR c++/84444 + * g++.dg/cpp1z/launder8.C: New test. + + PR c++/84448 + * g++.dg/gomp/pr84448.C: New test. + + PR c++/84430 + * g++.dg/gomp/pr84430.C: New test. + + PR tree-optimization/84452 + * gcc.dg/pr84452.c: New test. + + PR c++/79064 + * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l. + +2018-02-19 Thomas Koenig + + PR fortran/35339 + * gfortran.dg/implied_do_io_4.f90: New test. + +2018-02-19 Andre Vehreschild + + * gfortran.dg/coarray_alloc_comp_6.f08: New test. + * gfortran.dg/coarray_alloc_comp_7.f08: New test. + * gfortran.dg/coarray_alloc_comp_8.f08: New test. + +2018-02-19 Carl Love + + * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file. + +2018-01-16 Sebastian Peryt + + PR target/84460 + * gcc.target/i386/pr57193.c: Add -mtune=generic. + +2018-02-19 Paolo Carlini + + PR c++/84348 + * g++.dg/cpp0x/auto50.C: New. + * g++.dg/parse/friend12.C: Adjust. + +2018-02-18 Jerry DeLisle + + PR libgfortran/84389 + * gfortran.dg/dtio_33.f90: New test. + +2018-02-18 Jerry DeLisle + + PR libgfortran/84412 + * gfortran.dg/inquire_18.f90: New test. + +2018-02-18 Janus Weil + + PR fortran/84381 + * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics". + * gfortran.dg/pointer_intent_3.f90: Ditto. + * gfortran.dg/proc_ptr_common_1.f90: Ditto. + * gfortran.dg/protected_3.f90: Ditto. + * gfortran.dg/protected_4.f90: Ditto. + * gfortran.dg/protected_5.f90: Ditto. + * gfortran.dg/protected_6.f90: Ditto. + +2018-02-18 Paul Thomas + + PR fortran/80945 + * gfortran.dg/associate_35.f90: Remove error, add stop n's and + change to run. + +2018-02-17 Thomas Koenig + + PR fortran/84270 + * gfortran.dg/inline_matmul_22.f90: New test. + +2018-02-17 Thomas Koenig + + PR fortran/84381 + * gfortran.dg/abort_shoulfail.f90: New test. + * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT + by STOP n. + * gfortran.dg/PR19754_2.f90: Likewise. + * gfortran.dg/PR19872.f: Likewise. + * gfortran.dg/PR49268.f90: Likewise. + * gfortran.dg/Wall.f90: Likewise. + * gfortran.dg/Wno-all.f90: Likewise. + * gfortran.dg/achar_1.f90: Likewise. + * gfortran.dg/achar_2.f90: Likewise. + * gfortran.dg/achar_4.f90: Likewise. + * gfortran.dg/achar_6.F90: Likewise. + * gfortran.dg/actual_array_constructor_1.f90: Likewise. + * gfortran.dg/actual_array_constructor_2.f90: Likewise. + * gfortran.dg/actual_array_constructor_3.f90: Likewise. + * gfortran.dg/actual_array_offset_1.f90: Likewise. + * gfortran.dg/actual_array_result_1.f90: Likewise. + * gfortran.dg/actual_array_substr_1.f90: Likewise. + * gfortran.dg/actual_array_substr_2.f90: Likewise. + * gfortran.dg/actual_pointer_function_1.f90: Likewise. + * gfortran.dg/actual_procedure_1.f90: Likewise. + * gfortran.dg/adjustl_1.f90: Likewise. + * gfortran.dg/advance_1.f90: Likewise. + * gfortran.dg/advance_4.f90: Likewise. + * gfortran.dg/advance_5.f90: Likewise. + * gfortran.dg/advance_6.f90: Likewise. + * gfortran.dg/aint_anint_1.f90: Likewise. + * gfortran.dg/aliasing_array_result_1.f90: Likewise. + * gfortran.dg/aliasing_dummy_1.f90: Likewise. + * gfortran.dg/aliasing_dummy_4.f90: Likewise. + * gfortran.dg/aliasing_dummy_5.f90: Likewise. + * gfortran.dg/alloc_comp_assign_1.f90: Likewise. + * gfortran.dg/alloc_comp_assign_10.f90: Likewise. + * gfortran.dg/alloc_comp_assign_11.f90: Likewise. + * gfortran.dg/alloc_comp_assign_12.f03: Likewise. + * gfortran.dg/alloc_comp_assign_13.f08: Likewise. + * gfortran.dg/alloc_comp_assign_14.f08: Likewise. + * gfortran.dg/alloc_comp_assign_15.f03: Likewise. + * gfortran.dg/alloc_comp_assign_2.f90: Likewise. + * gfortran.dg/alloc_comp_assign_3.f90: Likewise. + * gfortran.dg/alloc_comp_assign_4.f90: Likewise. + * gfortran.dg/alloc_comp_assign_5.f90: Likewise. + * gfortran.dg/alloc_comp_assign_6.f90: Likewise. + * gfortran.dg/alloc_comp_assign_7.f90: Likewise. + * gfortran.dg/alloc_comp_assign_8.f90: Likewise. + * gfortran.dg/alloc_comp_assign_9.f90: Likewise. + * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise. + * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise. + * gfortran.dg/alloc_comp_basics_1.f90: Likewise. + * gfortran.dg/alloc_comp_basics_2.f90: Likewise. + * gfortran.dg/alloc_comp_basics_5.f90: Likewise. + * gfortran.dg/alloc_comp_bounds_1.f90: Likewise. + * gfortran.dg/alloc_comp_class_1.f90: Likewise. + * gfortran.dg/alloc_comp_class_2.f90: Likewise. + * gfortran.dg/alloc_comp_class_4.f03: Likewise. + * gfortran.dg/alloc_comp_class_5.f03: Likewise. + * gfortran.dg/alloc_comp_constructor_1.f90: Likewise. + * gfortran.dg/alloc_comp_constructor_2.f90: Likewise. + * gfortran.dg/alloc_comp_constructor_3.f90: Likewise. + * gfortran.dg/alloc_comp_constructor_4.f90: Likewise. + * gfortran.dg/alloc_comp_constructor_5.f90: Likewise. + * gfortran.dg/alloc_comp_constructor_6.f90: Likewise. + * gfortran.dg/alloc_comp_constructor_7.f90: Likewise. + * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise. + * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise. + * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise. + * gfortran.dg/alloc_comp_default_init_1.f90: Likewise. + * gfortran.dg/alloc_comp_default_init_2.f90: Likewise. + * gfortran.dg/alloc_comp_initializer_1.f90: Likewise. + * gfortran.dg/alloc_comp_initializer_4.f03: Likewise. + * gfortran.dg/alloc_comp_optional_1.f90: Likewise. + * gfortran.dg/alloc_comp_result_1.f90: Likewise. + * gfortran.dg/alloc_comp_result_2.f90: Likewise. + * gfortran.dg/alloc_comp_scalar_1.f90: Likewise. + * gfortran.dg/alloc_comp_transformational_1.f90: Likewise. + * gfortran.dg/allocatable_dummy_1.f90: Likewise. + * gfortran.dg/allocatable_dummy_3.f90: Likewise. + * gfortran.dg/allocatable_function_1.f90: Likewise. + * gfortran.dg/allocatable_function_10.f90: Likewise. + * gfortran.dg/allocatable_function_3.f90: Likewise. + * gfortran.dg/allocatable_function_5.f90: Likewise. + * gfortran.dg/allocatable_function_6.f90: Likewise. + * gfortran.dg/allocatable_function_7.f90: Likewise. + * gfortran.dg/allocatable_function_8.f90: Likewise. + * gfortran.dg/allocatable_scalar_1.f90: Likewise. + * gfortran.dg/allocatable_scalar_10.f90: Likewise. + * gfortran.dg/allocatable_scalar_12.f90: Likewise. + * gfortran.dg/allocatable_scalar_13.f90: Likewise. + * gfortran.dg/allocatable_scalar_3.f90: Likewise. + * gfortran.dg/allocatable_scalar_4.f90: Likewise. + * gfortran.dg/allocatable_scalar_5.f90: Likewise. + * gfortran.dg/allocatable_scalar_6.f90: Likewise. + * gfortran.dg/allocatable_scalar_7.f90: Likewise. + * gfortran.dg/allocatable_scalar_8.f90: Likewise. + * gfortran.dg/allocatable_scalar_9.f90: Likewise. + * gfortran.dg/allocate_alloc_opt_10.f90: Likewise. + * gfortran.dg/allocate_alloc_opt_3.f90: Likewise. + * gfortran.dg/allocate_alloc_opt_6.f90: Likewise. + * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise. + * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise. + * gfortran.dg/allocate_class_3.f90: Likewise. + * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise. + * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise. + * gfortran.dg/allocate_derived_5.f90: Likewise. + * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise. + * gfortran.dg/allocate_with_mold_1.f90: Likewise. + * gfortran.dg/allocate_with_source_1.f90: Likewise. + * gfortran.dg/allocate_with_source_10.f08: Likewise. + * gfortran.dg/allocate_with_source_11.f08: Likewise. + * gfortran.dg/allocate_with_source_12.f03: Likewise. + * gfortran.dg/allocate_with_source_15.f03: Likewise. + * gfortran.dg/allocate_with_source_16.f90: Likewise. + * gfortran.dg/allocate_with_source_17.f03: Likewise. + * gfortran.dg/allocate_with_source_18.f03: Likewise. + * gfortran.dg/allocate_with_source_2.f90: Likewise. + * gfortran.dg/allocate_with_source_20.f03: Likewise. + * gfortran.dg/allocate_with_source_22.f03: Likewise. + * gfortran.dg/allocate_with_source_23.f03: Likewise. + * gfortran.dg/allocate_with_source_24.f90: Likewise. + * gfortran.dg/allocate_with_source_5.f90: Likewise. + * gfortran.dg/allocate_with_source_6.f90: Likewise. + * gfortran.dg/allocate_with_source_7.f08: Likewise. + * gfortran.dg/allocate_with_source_8.f08: Likewise. + * gfortran.dg/allocate_with_source_9.f08: Likewise. + * gfortran.dg/allocate_zerosize_1.f90: Likewise. + * gfortran.dg/allocate_zerosize_3.f: Likewise. + * gfortran.dg/altreturn_3.f90: Likewise. + * gfortran.dg/altreturn_5.f90: Likewise. + * gfortran.dg/altreturn_7.f90: Likewise. + * gfortran.dg/and_or_xor.f90: Likewise. + * gfortran.dg/anint_1.f90: Likewise. + * gfortran.dg/any_all_1.f90: Likewise. + * gfortran.dg/anyallcount_1.f90: Likewise. + * gfortran.dg/append_1.f90: Likewise. + * gfortran.dg/argument_checking_1.f90: Likewise. + * gfortran.dg/argument_checking_2.f90: Likewise. + * gfortran.dg/argument_checking_8.f90: Likewise. + * gfortran.dg/arithmetic_if.f90: Likewise. + * gfortran.dg/array_1.f90: Likewise. + * gfortran.dg/array_2.f90: Likewise. + * gfortran.dg/array_alloc_1.f90: Likewise. + * gfortran.dg/array_alloc_2.f90: Likewise. + * gfortran.dg/array_alloc_3.f90: Likewise. + * gfortran.dg/array_assignment_1.F90: Likewise. + * gfortran.dg/array_assignment_5.f90: Likewise. + * gfortran.dg/array_constructor_1.f90: Likewise. + * gfortran.dg/array_constructor_10.f90: Likewise. + * gfortran.dg/array_constructor_11.f90: Likewise. + * gfortran.dg/array_constructor_12.f90: Likewise. + * gfortran.dg/array_constructor_15.f90: Likewise. + * gfortran.dg/array_constructor_16.f90: Likewise. + * gfortran.dg/array_constructor_17.f90: Likewise. + * gfortran.dg/array_constructor_19.f90: Likewise. + * gfortran.dg/array_constructor_23.f: Likewise. + * gfortran.dg/array_constructor_24.f: Likewise. + * gfortran.dg/array_constructor_32.f90: Likewise. + * gfortran.dg/array_constructor_36.f90: Likewise. + * gfortran.dg/array_constructor_39.f90: Likewise. + * gfortran.dg/array_constructor_4.f90: Likewise. + * gfortran.dg/array_constructor_40.f90: Likewise. + * gfortran.dg/array_constructor_44.f90: Likewise. + * gfortran.dg/array_constructor_45.f90: Likewise. + * gfortran.dg/array_constructor_46.f90: Likewise. + * gfortran.dg/array_constructor_47.f90: Likewise. + * gfortran.dg/array_constructor_49.f90: Likewise. + * gfortran.dg/array_constructor_5.f90: Likewise. + * gfortran.dg/array_constructor_50.f90: Likewise. + * gfortran.dg/array_constructor_6.f90: Likewise. + * gfortran.dg/array_constructor_7.f90: Likewise. + * gfortran.dg/array_constructor_8.f90: Likewise. + * gfortran.dg/array_constructor_9.f90: Likewise. + * gfortran.dg/array_constructor_type_1.f03: Likewise. + * gfortran.dg/array_constructor_type_10.f03: Likewise. + * gfortran.dg/array_constructor_type_11.f03: Likewise. + * gfortran.dg/array_constructor_type_12.f03: Likewise. + * gfortran.dg/array_constructor_type_13.f90: Likewise. + * gfortran.dg/array_constructor_type_14.f03: Likewise. + * gfortran.dg/array_constructor_type_16.f03: Likewise. + * gfortran.dg/array_constructor_type_2.f03: Likewise. + * gfortran.dg/array_constructor_type_22.f03: Likewise. + * gfortran.dg/array_constructor_type_3.f03: Likewise. + * gfortran.dg/array_constructor_type_4.f03: Likewise. + * gfortran.dg/array_constructor_type_5.f03: Likewise. + * gfortran.dg/array_constructor_type_6.f03: Likewise. + * gfortran.dg/array_constructor_type_7.f03: Likewise. + * gfortran.dg/array_function_1.f90: Likewise. + * gfortran.dg/array_function_5.f90: Likewise. + * gfortran.dg/array_initializer_1.f90: Likewise. + * gfortran.dg/array_initializer_2.f90: Likewise. + * gfortran.dg/array_memcpy_5.f90: Likewise. + * gfortran.dg/array_memset_2.f90: Likewise. + * gfortran.dg/array_reference_1.f90: Likewise. + * gfortran.dg/array_return_value_1.f90: Likewise. + * gfortran.dg/array_section_1.f90: Likewise. + * gfortran.dg/array_temporaries_3.f90: Likewise. + * gfortran.dg/arrayio_1.f90: Likewise. + * gfortran.dg/arrayio_10.f90: Likewise. + * gfortran.dg/arrayio_11.f90: Likewise. + * gfortran.dg/arrayio_12.f90: Likewise. + * gfortran.dg/arrayio_13.f90: Likewise. + * gfortran.dg/arrayio_14.f90: Likewise. + * gfortran.dg/arrayio_16.f90: Likewise. + * gfortran.dg/arrayio_2.f90: Likewise. + * gfortran.dg/arrayio_3.f90: Likewise. + * gfortran.dg/arrayio_4.f90: Likewise. + * gfortran.dg/arrayio_5.f90: Likewise. + * gfortran.dg/arrayio_6.f90: Likewise. + * gfortran.dg/arrayio_7.f90: Likewise. + * gfortran.dg/arrayio_8.f90: Likewise. + * gfortran.dg/arrayio_9.f90: Likewise. + * gfortran.dg/arrayio_derived_1.f90: Likewise. + * gfortran.dg/assign_10.f90: Likewise. + * gfortran.dg/assign_9.f90: Likewise. + * gfortran.dg/assign_func_dtcomp_1.f90: Likewise. + * gfortran.dg/assignment_1.f90: Likewise. + * gfortran.dg/associate_1.f03: Likewise. + * gfortran.dg/associate_11.f90: Likewise. + * gfortran.dg/associate_13.f90: Likewise. + * gfortran.dg/associate_15.f90: Likewise. + * gfortran.dg/associate_17.f90: Likewise. + * gfortran.dg/associate_18.f08: Likewise. + * gfortran.dg/associate_19.f03: Likewise. + * gfortran.dg/associate_20.f03: Likewise. + * gfortran.dg/associate_22.f90: Likewise. + * gfortran.dg/associate_23.f90: Likewise. + * gfortran.dg/associate_24.f90: Likewise. + * gfortran.dg/associate_25.f90: Likewise. + * gfortran.dg/associate_27.f90: Likewise. + * gfortran.dg/associate_28.f90: Likewise. + * gfortran.dg/associate_32.f03: Likewise. + * gfortran.dg/associate_33.f03: Likewise. + * gfortran.dg/associate_34.f90: Likewise. + * gfortran.dg/associate_6.f03: Likewise. + * gfortran.dg/associate_7.f03: Likewise. + * gfortran.dg/associate_8.f03: Likewise. + * gfortran.dg/associate_9.f03: Likewise. + * gfortran.dg/associated_1.f90: Likewise. + * gfortran.dg/associated_2.f90: Likewise. + * gfortran.dg/associated_5.f90: Likewise. + * gfortran.dg/associated_6.f90: Likewise. + * gfortran.dg/associated_target_3.f90: Likewise. + * gfortran.dg/associated_target_4.f90: Likewise. + * gfortran.dg/associated_target_5.f03: Likewise. + * gfortran.dg/associated_target_6.f03: Likewise. + * gfortran.dg/assumed_dummy_1.f90: Likewise. + * gfortran.dg/assumed_rank_1.f90: Likewise. + * gfortran.dg/assumed_rank_10.f90: Likewise. + * gfortran.dg/assumed_rank_2.f90: Likewise. + * gfortran.dg/assumed_rank_7.f90: Likewise. + * gfortran.dg/assumed_rank_8.f90: Likewise. + * gfortran.dg/assumed_rank_9.f90: Likewise. + * gfortran.dg/assumed_rank_bounds_1.f90: Likewise. + * gfortran.dg/assumed_rank_bounds_2.f90: Likewise. + * gfortran.dg/assumed_shape_ranks_2.f90: Likewise. + * gfortran.dg/assumed_type_2.f90: Likewise. + * gfortran.dg/atan2_1.f90: Likewise. + * gfortran.dg/auto_array_1.f90: Likewise. + * gfortran.dg/auto_char_dummy_array_1.f90: Likewise. + * gfortran.dg/auto_char_dummy_array_3.f90: Likewise. + * gfortran.dg/auto_char_len_3.f90: Likewise. + * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise. + * gfortran.dg/auto_internal_assumed.f90: Likewise. + * gfortran.dg/auto_pointer_array_result_1.f90: Likewise. + * gfortran.dg/auto_save_2.f90: Likewise. + * gfortran.dg/automatic_default_init_1.f90: Likewise. + * gfortran.dg/backslash_1.f90: Likewise. + * gfortran.dg/backslash_2.f90: Likewise. + * gfortran.dg/backslash_3.f: Likewise. + * gfortran.dg/backspace_1.f: Likewise. + * gfortran.dg/backspace_10.f90: Likewise. + * gfortran.dg/backspace_11.f90: Likewise. + * gfortran.dg/backspace_2.f: Likewise. + * gfortran.dg/backspace_3.f: Likewise. + * gfortran.dg/backspace_4.f: Likewise. + * gfortran.dg/backspace_5.f: Likewise. + * gfortran.dg/backspace_6.f: Likewise. + * gfortran.dg/backspace_7.f90: Likewise. + * gfortran.dg/backspace_8.f: Likewise. + * gfortran.dg/backspace_9.f: Likewise. + * gfortran.dg/bessel_1.f90: Likewise. + * gfortran.dg/bessel_2.f90: Likewise. + * gfortran.dg/bessel_5.f90: Likewise. + * gfortran.dg/bessel_6.f90: Likewise. + * gfortran.dg/bessel_7.f90: Likewise. + * gfortran.dg/bind_c_dts_2.f03: Likewise. + * gfortran.dg/bind_c_dts_3.f03: Likewise. + * gfortran.dg/bind_c_usage_15.f90: Likewise. + * gfortran.dg/bind_c_usage_16.f03: Likewise. + * gfortran.dg/bind_c_usage_17.f90: Likewise. + * gfortran.dg/bind_c_usage_24.f90: Likewise. + * gfortran.dg/binding_c_table_15_1.f03: Likewise. + * gfortran.dg/binding_label_tests_16.f03: Likewise. + * gfortran.dg/binding_label_tests_23.f90: Likewise. + * gfortran.dg/bit_comparison_1.F90: Likewise. + * gfortran.dg/bit_comparison_2.F90: Likewise. + * gfortran.dg/block_1.f08: Likewise. + * gfortran.dg/block_13.f08: Likewise. + * gfortran.dg/block_14.f90: Likewise. + * gfortran.dg/block_2.f08: Likewise. + * gfortran.dg/block_6.f08: Likewise. + * gfortran.dg/block_7.f08: Likewise. + * gfortran.dg/block_8.f08: Likewise. + * gfortran.dg/blockdata_1.f90: Likewise. + * gfortran.dg/bound_1.f90: Likewise. + * gfortran.dg/bound_2.f90: Likewise. + * gfortran.dg/bound_3.f90: Likewise. + * gfortran.dg/bound_4.f90: Likewise. + * gfortran.dg/bound_5.f90: Likewise. + * gfortran.dg/bound_6.f90: Likewise. + * gfortran.dg/bound_7.f90: Likewise. + * gfortran.dg/bound_8.f90: Likewise. + * gfortran.dg/bound_9.f90: Likewise. + * gfortran.dg/bound_simplification_1.f90: Likewise. + * gfortran.dg/bound_simplification_3.f90: Likewise. + * gfortran.dg/bound_simplification_4.f90: Likewise. + * gfortran.dg/bound_simplification_5.f90: Likewise. + * gfortran.dg/bound_simplification_6.f90: Likewise. + * gfortran.dg/bounds_check_1.f90: Likewise. + * gfortran.dg/bounds_check_12.f90: Likewise. + * gfortran.dg/bounds_check_14.f90: Likewise. + * gfortran.dg/bounds_check_15.f90: Likewise. + * gfortran.dg/bounds_check_19.f90: Likewise. + * gfortran.dg/bounds_check_8.f90: Likewise. + * gfortran.dg/bounds_check_9.f90: Likewise. + * gfortran.dg/bounds_check_fail_2.f90: Likewise. + * gfortran.dg/bounds_check_fail_3.f90: Likewise. + * gfortran.dg/bounds_check_fail_4.f90: Likewise. + * gfortran.dg/boz_1.f90: Likewise. + * gfortran.dg/boz_11.f90: Likewise. + * gfortran.dg/boz_13.f90: Likewise. + * gfortran.dg/boz_14.f90: Likewise. + * gfortran.dg/boz_15.f90: Likewise. + * gfortran.dg/boz_3.f90: Likewise. + * gfortran.dg/boz_6.f90: Likewise. + * gfortran.dg/boz_9.f90: Likewise. + * gfortran.dg/byte_1.f90: Likewise. + * gfortran.dg/byte_2.f90: Likewise. + * gfortran.dg/c_assoc.f90: Likewise. + * gfortran.dg/c_assoc_2.f03: Likewise. + * gfortran.dg/c_assoc_3.f90: Likewise. + * gfortran.dg/c_by_val_1.f: Likewise. + * gfortran.dg/c_by_val_5.f90: Likewise. + * gfortran.dg/c_char_tests.f03: Likewise. + * gfortran.dg/c_char_tests_2.f03: Likewise. + * gfortran.dg/c_f_pointer_complex.f03: Likewise. + * gfortran.dg/c_f_pointer_logical.f03: Likewise. + * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise. + * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise. + * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise. + * gfortran.dg/c_f_pointer_tests.f90: Likewise. + * gfortran.dg/c_f_pointer_tests_4.f90: Likewise. + * gfortran.dg/c_kind_int128_test2.f03: Likewise. + * gfortran.dg/c_kind_params.f90: Likewise. + * gfortran.dg/c_loc_test_20.f90: Likewise. + * gfortran.dg/c_loc_tests_2.f03: Likewise. + * gfortran.dg/c_ptr_tests_14.f90: Likewise. + * gfortran.dg/c_ptr_tests_15.f90: Likewise. + * gfortran.dg/c_size_t_test.f03: Likewise. + * gfortran.dg/c_sizeof_1.f90: Likewise. + * gfortran.dg/c_sizeof_5.f90: Likewise. + * gfortran.dg/c_sizeof_6.f90: Likewise. + * gfortran.dg/char4_iunit_1.f03: Likewise. + * gfortran.dg/char4_iunit_2.f03: Likewise. + * gfortran.dg/char_allocation_1.f90: Likewise. + * gfortran.dg/char_array_constructor.f90: Likewise. + * gfortran.dg/char_array_structure_constructor.f90: Likewise. + * gfortran.dg/char_assign_1.f90: Likewise. + * gfortran.dg/char_associated_1.f90: Likewise. + * gfortran.dg/char_cast_2.f90: Likewise. + * gfortran.dg/char_comparison_1.f: Likewise. + * gfortran.dg/char_component_initializer_1.f90: Likewise. + * gfortran.dg/char_component_initializer_2.f90: Likewise. + * gfortran.dg/char_cons_len.f90: Likewise. + * gfortran.dg/char_conversion.f90: Likewise. + * gfortran.dg/char_cshift_1.f90: Likewise. + * gfortran.dg/char_cshift_2.f90: Likewise. + * gfortran.dg/char_decl_2.f90: Likewise. + * gfortran.dg/char_eoshift_1.f90: Likewise. + * gfortran.dg/char_eoshift_2.f90: Likewise. + * gfortran.dg/char_eoshift_3.f90: Likewise. + * gfortran.dg/char_eoshift_4.f90: Likewise. + * gfortran.dg/char_eoshift_5.f90: Likewise. + * gfortran.dg/char_expr_1.f90: Likewise. + * gfortran.dg/char_expr_3.f90: Likewise. + * gfortran.dg/char_initialiser_actual.f90: Likewise. + * gfortran.dg/char_length_12.f90: Likewise. + * gfortran.dg/char_length_14.f90: Likewise. + * gfortran.dg/char_length_15.f90: Likewise. + * gfortran.dg/char_length_17.f90: Likewise. + * gfortran.dg/char_length_20.f90: Likewise. + * gfortran.dg/char_length_21.f90: Likewise. + * gfortran.dg/char_length_5.f90: Likewise. + * gfortran.dg/char_length_6.f90: Likewise. + * gfortran.dg/char_length_7.f90: Likewise. + * gfortran.dg/char_length_8.f90: Likewise. + * gfortran.dg/char_pack_1.f90: Likewise. + * gfortran.dg/char_pack_2.f90: Likewise. + * gfortran.dg/char_pointer_assign.f90: Likewise. + * gfortran.dg/char_pointer_assign_3.f90: Likewise. + * gfortran.dg/char_pointer_comp_assign.f90: Likewise. + * gfortran.dg/char_pointer_dependency.f90: Likewise. + * gfortran.dg/char_pointer_dummy.f90: Likewise. + * gfortran.dg/char_pointer_func.f90: Likewise. + * gfortran.dg/char_reshape_1.f90: Likewise. + * gfortran.dg/char_result_1.f90: Likewise. + * gfortran.dg/char_result_12.f90: Likewise. + * gfortran.dg/char_result_13.f90: Likewise. + * gfortran.dg/char_result_14.f90: Likewise. + * gfortran.dg/char_result_15.f90: Likewise. + * gfortran.dg/char_result_2.f90: Likewise. + * gfortran.dg/char_result_3.f90: Likewise. + * gfortran.dg/char_result_4.f90: Likewise. + * gfortran.dg/char_result_5.f90: Likewise. + * gfortran.dg/char_result_6.f90: Likewise. + * gfortran.dg/char_result_7.f90: Likewise. + * gfortran.dg/char_result_8.f90: Likewise. + * gfortran.dg/char_spread_1.f90: Likewise. + * gfortran.dg/char_transpose_1.f90: Likewise. + * gfortran.dg/char_type_len.f90: Likewise. + * gfortran.dg/char_unpack_1.f90: Likewise. + * gfortran.dg/char_unpack_2.f90: Likewise. + * gfortran.dg/character_array_constructor_1.f90: Likewise. + * gfortran.dg/character_comparison_1.f90: Likewise. + * gfortran.dg/character_comparison_2.f90: Likewise. + * gfortran.dg/character_comparison_3.f90: Likewise. + * gfortran.dg/character_comparison_4.f90: Likewise. + * gfortran.dg/character_comparison_5.f90: Likewise. + * gfortran.dg/character_comparison_6.f90: Likewise. + * gfortran.dg/character_comparison_7.f90: Likewise. + * gfortran.dg/character_comparison_8.f90: Likewise. + * gfortran.dg/character_comparison_9.f90: Likewise. + * gfortran.dg/charlen_15.f90: Likewise. + * gfortran.dg/charlen_16.f90: Likewise. + * gfortran.dg/chkbits.f90: Likewise. + * gfortran.dg/chmod_1.f90: Likewise. + * gfortran.dg/chmod_2.f90: Likewise. + * gfortran.dg/chmod_3.f90: Likewise. + * gfortran.dg/class_1.f03: Likewise. + * gfortran.dg/class_18.f03: Likewise. + * gfortran.dg/class_19.f03: Likewise. + * gfortran.dg/class_35.f90: Likewise. + * gfortran.dg/class_46.f03: Likewise. + * gfortran.dg/class_48.f90: Likewise. + * gfortran.dg/class_51.f90: Likewise. + * gfortran.dg/class_52.f90: Likewise. + * gfortran.dg/class_6.f03: Likewise. + * gfortran.dg/class_63.f90: Likewise. + * gfortran.dg/class_64.f90: Likewise. + * gfortran.dg/class_65.f90: Likewise. + * gfortran.dg/class_66.f90: Likewise. + * gfortran.dg/class_67.f90: Likewise. + * gfortran.dg/class_9.f03: Likewise. + * gfortran.dg/class_alias.f90: Likewise. + * gfortran.dg/class_allocate_1.f03: Likewise. + * gfortran.dg/class_allocate_10.f03: Likewise. + * gfortran.dg/class_allocate_13.f90: Likewise. + * gfortran.dg/class_allocate_14.f90: Likewise. + * gfortran.dg/class_allocate_15.f90: Likewise. + * gfortran.dg/class_allocate_19.f03: Likewise. + * gfortran.dg/class_allocate_21.f90: Likewise. + * gfortran.dg/class_allocate_22.f90: Likewise. + * gfortran.dg/class_allocate_3.f03: Likewise. + * gfortran.dg/class_allocate_4.f03: Likewise. + * gfortran.dg/class_allocate_5.f90: Likewise. + * gfortran.dg/class_allocate_6.f03: Likewise. + * gfortran.dg/class_allocate_7.f03: Likewise. + * gfortran.dg/class_allocate_8.f03: Likewise. + * gfortran.dg/class_allocate_9.f03: Likewise. + * gfortran.dg/class_array_1.f03: Likewise. + * gfortran.dg/class_array_14.f90: Likewise. + * gfortran.dg/class_array_15.f03: Likewise. + * gfortran.dg/class_array_16.f90: Likewise. + * gfortran.dg/class_array_2.f03: Likewise. + * gfortran.dg/class_array_20.f03: Likewise. + * gfortran.dg/class_array_21.f03: Likewise. + * gfortran.dg/class_array_3.f03: Likewise. + * gfortran.dg/class_array_4.f03: Likewise. + * gfortran.dg/class_array_7.f03: Likewise. + * gfortran.dg/class_array_8.f03: Likewise. + * gfortran.dg/class_array_9.f03: Likewise. + * gfortran.dg/class_defined_operator_1.f03: Likewise. + * gfortran.dg/class_dummy_1.f03: Likewise. + * gfortran.dg/class_optional_1.f90: Likewise. + * gfortran.dg/class_optional_2.f90: Likewise. + * gfortran.dg/class_result_5.f90: Likewise. + * gfortran.dg/class_result_6.f90: Likewise. + * gfortran.dg/class_to_type_1.f03: Likewise. + * gfortran.dg/class_to_type_2.f90: Likewise. + * gfortran.dg/class_to_type_3.f03: Likewise. + * gfortran.dg/class_to_type_4.f90: Likewise. + * gfortran.dg/coarray/alloc_comp_1.f90: Likewise. + * gfortran.dg/coarray/alloc_comp_4.f90: Likewise. + * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise. + * gfortran.dg/coarray/atomic_1.f90: Likewise. + * gfortran.dg/coarray/atomic_2.f90: Likewise. + * gfortran.dg/coarray/codimension.f90: Likewise. + * gfortran.dg/coarray/coindexed_1.f90: Likewise. + * gfortran.dg/coarray/collectives_1.f90: Likewise. + * gfortran.dg/coarray/collectives_2.f90: Likewise. + * gfortran.dg/coarray/collectives_3.f90: Likewise. + * gfortran.dg/coarray/collectives_4.f90: Likewise. + * gfortran.dg/coarray/cosubscript_1.f90: Likewise. + * gfortran.dg/coarray/dummy_1.f90: Likewise. + * gfortran.dg/coarray/event_1.f90: Likewise. + * gfortran.dg/coarray/event_2.f90: Likewise. + * gfortran.dg/coarray/get_array.f90: Likewise. + * gfortran.dg/coarray/image_index_1.f90: Likewise. + * gfortran.dg/coarray/image_index_2.f90: Likewise. + * gfortran.dg/coarray/image_index_3.f90: Likewise. + * gfortran.dg/coarray/lib_realloc_1.f90: Likewise. + * gfortran.dg/coarray/lock_1.f90: Likewise. + * gfortran.dg/coarray/lock_2.f90: Likewise. + * gfortran.dg/coarray/move_alloc_1.f90: Likewise. + * gfortran.dg/coarray/poly_run_1.f90: Likewise. + * gfortran.dg/coarray/poly_run_2.f90: Likewise. + * gfortran.dg/coarray/poly_run_3.f90: Likewise. + * gfortran.dg/coarray/ptr_comp_3.f08: Likewise. + * gfortran.dg/coarray/registering_1.f90: Likewise. + * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise. + * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise. + * gfortran.dg/coarray/send_array.f90: Likewise. + * gfortran.dg/coarray/send_char_array_1.f90: Likewise. + * gfortran.dg/coarray/sendget_array.f90: Likewise. + * gfortran.dg/coarray/subobject_1.f90: Likewise. + * gfortran.dg/coarray/sync_1.f90: Likewise. + * gfortran.dg/coarray/sync_3.f90: Likewise. + * gfortran.dg/coarray/this_image_1.f90: Likewise. + * gfortran.dg/coarray/this_image_2.f90: Likewise. + * gfortran.dg/coarray_13.f90: Likewise. + * gfortran.dg/coarray_15.f90: Likewise. + * gfortran.dg/coarray_16.f90: Likewise. + * gfortran.dg/coarray_2.f90: Likewise. + * gfortran.dg/coarray_23.f90: Likewise. + * gfortran.dg/coarray_40.f90: Likewise. + * gfortran.dg/coarray_alloc_comp_1.f08: Likewise. + * gfortran.dg/coarray_alloc_comp_2.f08: Likewise. + * gfortran.dg/coarray_allocate_10.f08: Likewise. + * gfortran.dg/coarray_allocate_2.f08: Likewise. + * gfortran.dg/coarray_allocate_3.f08: Likewise. + * gfortran.dg/coarray_allocate_4.f08: Likewise. + * gfortran.dg/coarray_allocate_5.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_lib_alloc_4.f90: Likewise. + * gfortran.dg/coarray_lib_comm_1.f90: Likewise. + * gfortran.dg/coarray_lib_realloc_1.f90: Likewise. + * gfortran.dg/coarray_lib_token_1.f90: Likewise. + * gfortran.dg/coarray_lib_token_2.f90: Likewise. + * gfortran.dg/coarray_ptr_comp_1.f08: Likewise. + * gfortran.dg/coarray_ptr_comp_2.f08: Likewise. + * gfortran.dg/coarray_send_by_ref_1.f08: Likewise. + * gfortran.dg/coarray_stat_2.f90: Likewise. + * gfortran.dg/coarray_subobject_1.f90: Likewise. + * gfortran.dg/coindexed_1.f90: Likewise. + * gfortran.dg/comma.f: Likewise. + * gfortran.dg/comma_format_extension_3.f: Likewise. + * gfortran.dg/comma_format_extension_4.f: Likewise. + * gfortran.dg/common_2.f90: Likewise. + * gfortran.dg/common_4.f90: Likewise. + * gfortran.dg/common_align_1.f90: Likewise. + * gfortran.dg/common_align_2.f90: Likewise. + * gfortran.dg/common_equivalence_1.f: Likewise. + * gfortran.dg/common_pointer_1.f90: Likewise. + * gfortran.dg/common_resize_1.f: Likewise. + * gfortran.dg/complex_intrinsic_1.f90: Likewise. + * gfortran.dg/complex_intrinsic_3.f90: Likewise. + * gfortran.dg/complex_intrinsic_5.f90: Likewise. + * gfortran.dg/complex_intrinsic_7.f90: Likewise. + * gfortran.dg/complex_read.f90: Likewise. + * gfortran.dg/complex_write.f90: Likewise. + * gfortran.dg/constant_substring.f: Likewise. + * gfortran.dg/constructor_2.f90: Likewise. + * gfortran.dg/constructor_3.f90: Likewise. + * gfortran.dg/constructor_6.f90: Likewise. + * gfortran.dg/contained_1.f90: Likewise. + * gfortran.dg/contained_3.f90: Likewise. + * gfortran.dg/contained_equivalence_1.f90: Likewise. + * gfortran.dg/contained_module_proc_1.f90: Likewise. + * gfortran.dg/continuation_1.f90: Likewise. + * gfortran.dg/continuation_11.f90: Likewise. + * gfortran.dg/continuation_12.f90: Likewise. + * gfortran.dg/continuation_13.f90: Likewise. + * gfortran.dg/continuation_14.f: Likewise. + * gfortran.dg/continuation_8.f90: Likewise. + * gfortran.dg/convert_2.f90: Likewise. + * gfortran.dg/convert_implied_open.f90: Likewise. + * gfortran.dg/count_init_expr.f03: Likewise. + * gfortran.dg/cr_lf.f90: Likewise. + * gfortran.dg/cray_pointers_10.f90: Likewise. + * gfortran.dg/cray_pointers_2.f90: Likewise. + * gfortran.dg/cray_pointers_5.f90: Likewise. + * gfortran.dg/cray_pointers_7.f90: Likewise. + * gfortran.dg/cray_pointers_8.f90: Likewise. + * gfortran.dg/cshift_1.f90: Likewise. + * gfortran.dg/cshift_2.f90: Likewise. + * gfortran.dg/cshift_large_1.f90: Likewise. + * gfortran.dg/cshift_nan_1.f90: Likewise. + * gfortran.dg/csqrt_2.f: Likewise. + * gfortran.dg/data_array_1.f90: Likewise. + * gfortran.dg/data_char_1.f90: Likewise. + * gfortran.dg/data_char_2.f90: Likewise. + * gfortran.dg/data_char_3.f90: Likewise. + * gfortran.dg/data_derived_1.f90: Likewise. + * gfortran.dg/data_implied_do_1.f90: Likewise. + * gfortran.dg/data_namelist_conflict.f90: Likewise. + * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise. + * gfortran.dg/deallocate_stat.f90: Likewise. + * gfortran.dg/deallocate_stat_2.f90: Likewise. + * gfortran.dg/debug/pr37738.f: Likewise. + * gfortran.dg/dec_bitwise_ops_1.f90: Likewise. + * gfortran.dg/dec_bitwise_ops_2.f90: Likewise. + * gfortran.dg/dec_exp_1.f90: Likewise. + * gfortran.dg/dec_init_1.f90: Likewise. + * gfortran.dg/dec_init_2.f90: Likewise. + * gfortran.dg/dec_init_3.f90: Likewise. + * gfortran.dg/dec_init_4.f90: Likewise. + * gfortran.dg/dec_io_1.f90: Likewise. + * gfortran.dg/dec_io_2.f90: Likewise. + * gfortran.dg/dec_io_2a.f90: Likewise. + * gfortran.dg/dec_io_6.f90: Likewise. + * gfortran.dg/dec_loc_rval_1.f90: Likewise. + * gfortran.dg/dec_logical_xor_1.f90: Likewise. + * gfortran.dg/dec_math.f90: Likewise. + * gfortran.dg/dec_parameter_1.f: Likewise. + * gfortran.dg/dec_parameter_2.f90: Likewise. + * gfortran.dg/dec_static_1.f90: Likewise. + * gfortran.dg/dec_static_2.f90: Likewise. + * gfortran.dg/dec_structure_1.f90: Likewise. + * gfortran.dg/dec_structure_10.f90: Likewise. + * gfortran.dg/dec_structure_18.f90: Likewise. + * gfortran.dg/dec_structure_19.f90: Likewise. + * gfortran.dg/dec_structure_2.f90: Likewise. + * gfortran.dg/dec_structure_22.f90: Likewise. + * gfortran.dg/dec_structure_3.f90: Likewise. + * gfortran.dg/dec_structure_4.f90: Likewise. + * gfortran.dg/dec_structure_5.f90: Likewise. + * gfortran.dg/dec_structure_6.f90: Likewise. + * gfortran.dg/dec_structure_7.f90: Likewise. + * gfortran.dg/dec_union_1.f90: Likewise. + * gfortran.dg/dec_union_2.f90: Likewise. + * gfortran.dg/dec_union_3.f90: Likewise. + * gfortran.dg/dec_union_4.f90: Likewise. + * gfortran.dg/dec_union_5.f90: Likewise. + * gfortran.dg/default_format_1.f90: Likewise. + * gfortran.dg/default_format_2.f90: Likewise. + * gfortran.dg/default_format_denormal_1.f90: Likewise. + * gfortran.dg/default_format_denormal_2.f90: Likewise. + * gfortran.dg/default_initialization_3.f90: Likewise. + * gfortran.dg/default_initialization_4.f90: Likewise. + * gfortran.dg/default_initialization_5.f90: Likewise. + * gfortran.dg/deferred_character_1.f90: Likewise. + * gfortran.dg/deferred_character_10.f90: Likewise. + * gfortran.dg/deferred_character_11.f90: Likewise. + * gfortran.dg/deferred_character_12.f90: Likewise. + * gfortran.dg/deferred_character_13.f90: Likewise. + * gfortran.dg/deferred_character_14.f90: Likewise. + * gfortran.dg/deferred_character_15.f90: Likewise. + * gfortran.dg/deferred_character_16.f90: Likewise. + * gfortran.dg/deferred_character_2.f90: Likewise. + * gfortran.dg/deferred_character_3.f90: Likewise. + * gfortran.dg/deferred_character_4.f90: Likewise. + * gfortran.dg/deferred_character_5.f90: Likewise. + * gfortran.dg/deferred_character_6.f90: Likewise. + * gfortran.dg/deferred_character_7.f90: Likewise. + * gfortran.dg/deferred_character_8.f90: Likewise. + * gfortran.dg/deferred_character_9.f90: Likewise. + * gfortran.dg/deferred_character_assignment_1.f90: Likewise. + * gfortran.dg/deferred_type_component_1.f90: Likewise. + * gfortran.dg/deferred_type_component_2.f90: Likewise. + * gfortran.dg/deferred_type_param_2.f90: Likewise. + * gfortran.dg/deferred_type_param_4.f90: Likewise. + * gfortran.dg/deferred_type_param_5.f90: Likewise. + * gfortran.dg/deferred_type_param_6.f90: Likewise. + * gfortran.dg/deferred_type_param_8.f90: Likewise. + * gfortran.dg/deferred_type_param_9.f90: Likewise. + * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise. + * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise. + * gfortran.dg/defined_assignment_1.f90: Likewise. + * gfortran.dg/defined_assignment_10.f90: Likewise. + * gfortran.dg/defined_assignment_11.f90: Likewise. + * gfortran.dg/defined_assignment_2.f90: Likewise. + * gfortran.dg/defined_assignment_3.f90: Likewise. + * gfortran.dg/defined_assignment_4.f90: Likewise. + * gfortran.dg/defined_assignment_5.f90: Likewise. + * gfortran.dg/defined_assignment_8.f90: Likewise. + * gfortran.dg/defined_assignment_9.f90: Likewise. + * gfortran.dg/dependency_2.f90: Likewise. + * gfortran.dg/dependency_21.f90: Likewise. + * gfortran.dg/dependency_22.f90: Likewise. + * gfortran.dg/dependency_23.f90: Likewise. + * gfortran.dg/dependency_24.f90: Likewise. + * gfortran.dg/dependency_25.f90: Likewise. + * gfortran.dg/dependency_26.f90: Likewise. + * gfortran.dg/dependency_39.f90: Likewise. + * gfortran.dg/dependency_40.f90: Likewise. + * gfortran.dg/dependency_41.f90: Likewise. + * gfortran.dg/dependency_42.f90: Likewise. + * gfortran.dg/dependency_43.f90: Likewise. + * gfortran.dg/dependency_44.f90: Likewise. + * gfortran.dg/dependency_45.f90: Likewise. + * gfortran.dg/dependency_50.f90: Likewise. + * gfortran.dg/dependency_51.f90: Likewise. + * gfortran.dg/dependent_decls_1.f90: Likewise. + * gfortran.dg/der_array_1.f90: Likewise. + * gfortran.dg/der_array_io_1.f90: Likewise. + * gfortran.dg/der_array_io_2.f90: Likewise. + * gfortran.dg/der_array_io_3.f90: Likewise. + * gfortran.dg/der_io_1.f90: Likewise. + * gfortran.dg/der_io_3.f90: Likewise. + * gfortran.dg/der_pointer_2.f90: Likewise. + * gfortran.dg/derived_comp_array_ref_1.f90: Likewise. + * gfortran.dg/derived_comp_array_ref_2.f90: Likewise. + * gfortran.dg/derived_comp_array_ref_4.f90: Likewise. + * gfortran.dg/derived_comp_array_ref_7.f90: Likewise. + * gfortran.dg/derived_constructor_char_3.f90: Likewise. + * gfortran.dg/derived_constructor_comps_1.f90: Likewise. + * gfortran.dg/derived_constructor_comps_4.f90: Likewise. + * gfortran.dg/derived_constructor_comps_5.f90: Likewise. + * gfortran.dg/derived_constructor_comps_6.f90: Likewise. + * gfortran.dg/derived_external_function_1.f90: Likewise. + * gfortran.dg/derived_init_1.f90: Likewise. + * gfortran.dg/derived_init_2.f90: Likewise. + * gfortran.dg/derived_init_3.f90: Likewise. + * gfortran.dg/derived_init_4.f90: Likewise. + * gfortran.dg/derived_pointer_null_1.f90: Likewise. + * gfortran.dg/derived_pointer_recursion_2.f90: Likewise. + * gfortran.dg/dev_null.F90: Likewise. + * gfortran.dg/dfloat_1.f90: Likewise. + * gfortran.dg/dim_sum_1.f90: Likewise. + * gfortran.dg/dim_sum_2.f90: Likewise. + * gfortran.dg/dim_sum_3.f90: Likewise. + * gfortran.dg/direct_io_10.f: Likewise. + * gfortran.dg/direct_io_11.f90: Likewise. + * gfortran.dg/direct_io_12.f90: Likewise. + * gfortran.dg/direct_io_2.f90: Likewise. + * gfortran.dg/direct_io_3.f90: Likewise. + * gfortran.dg/direct_io_4.f90: Likewise. + * gfortran.dg/direct_io_5.f90: Likewise. + * gfortran.dg/direct_io_6.f90: Likewise. + * gfortran.dg/direct_io_7.f90: Likewise. + * gfortran.dg/direct_io_8.f90: Likewise. + * gfortran.dg/direct_io_9.f: Likewise. + * gfortran.dg/do_1.f90: Likewise. + * gfortran.dg/do_3.F90: Likewise. + * gfortran.dg/do_concurrent_2.f90: Likewise. + * gfortran.dg/do_concurrent_4.f90: Likewise. + * gfortran.dg/do_corner_warn.f90: Likewise. + * gfortran.dg/do_iterator_2.f90: Likewise. + * gfortran.dg/dollar_edit_descriptor_1.f: Likewise. + * gfortran.dg/dollar_edit_descriptor_2.f: Likewise. + * gfortran.dg/dos_eol.f: Likewise. + * gfortran.dg/dot_product_1.f03: Likewise. + * gfortran.dg/dot_product_2.f90: Likewise. + * gfortran.dg/dot_product_4.f90: Likewise. + * gfortran.dg/dshift_1.F90: Likewise. + * gfortran.dg/dshift_2.F90: Likewise. + * gfortran.dg/dtio_1.f90: Likewise. + * gfortran.dg/dtio_10.f90: Likewise. + * gfortran.dg/dtio_12.f90: Likewise. + * gfortran.dg/dtio_14.f90: Likewise. + * gfortran.dg/dtio_15.f90: Likewise. + * gfortran.dg/dtio_16.f90: Likewise. + * gfortran.dg/dtio_17.f90: Likewise. + * gfortran.dg/dtio_19.f90: Likewise. + * gfortran.dg/dtio_2.f90: Likewise. + * gfortran.dg/dtio_20.f03: Likewise. + * gfortran.dg/dtio_22.f90: Likewise. + * gfortran.dg/dtio_24.f90: Likewise. + * gfortran.dg/dtio_25.f90: Likewise. + * gfortran.dg/dtio_26.f03: Likewise. + * gfortran.dg/dtio_27.f90: Likewise. + * gfortran.dg/dtio_28.f03: Likewise. + * gfortran.dg/dtio_3.f90: Likewise. + * gfortran.dg/dtio_30.f03: Likewise. + * gfortran.dg/dtio_31.f03: Likewise. + * gfortran.dg/dtio_32.f03: Likewise. + * gfortran.dg/dtio_4.f90: Likewise. + * gfortran.dg/dtio_5.f90: Likewise. + * gfortran.dg/dtio_7.f90: Likewise. + * gfortran.dg/dtio_8.f90: Likewise. + * gfortran.dg/dtio_9.f90: Likewise. + * gfortran.dg/dummy_procedure_3.f90: Likewise. + * gfortran.dg/dummy_procedure_7.f90: Likewise. + * gfortran.dg/dup_save_1.f90: Likewise. + * gfortran.dg/dup_save_2.f90: Likewise. + * gfortran.dg/dynamic_dispatch_1.f03: Likewise. + * gfortran.dg/dynamic_dispatch_11.f03: Likewise. + * gfortran.dg/dynamic_dispatch_12.f90: Likewise. + * gfortran.dg/dynamic_dispatch_2.f03: Likewise. + * gfortran.dg/dynamic_dispatch_3.f03: Likewise. + * gfortran.dg/dynamic_dispatch_4.f03: Likewise. + * gfortran.dg/dynamic_dispatch_5.f03: Likewise. + * gfortran.dg/dynamic_dispatch_7.f03: Likewise. + * gfortran.dg/dynamic_dispatch_8.f03: Likewise. + * gfortran.dg/dynamic_dispatch_9.f03: Likewise. + * gfortran.dg/e_d_fmt.f90: Likewise. + * gfortran.dg/edit_real_1.f90: Likewise. + * gfortran.dg/elemental_by_value_1.f90: Likewise. + * gfortran.dg/elemental_dependency_1.f90: Likewise. + * gfortran.dg/elemental_dependency_4.f90: Likewise. + * gfortran.dg/elemental_dependency_5.f90: Likewise. + * gfortran.dg/elemental_dependency_6.f90: Likewise. + * gfortran.dg/elemental_optional_args_2.f90: Likewise. + * gfortran.dg/elemental_optional_args_3.f90: Likewise. + * gfortran.dg/elemental_optional_args_4.f90: Likewise. + * gfortran.dg/elemental_optional_args_5.f03: Likewise. + * gfortran.dg/elemental_optional_args_6.f90: Likewise. + * gfortran.dg/elemental_optional_args_7.f90: Likewise. + * gfortran.dg/elemental_scalar_args_1.f90: Likewise. + * gfortran.dg/elemental_scalar_args_2.f90: Likewise. + * gfortran.dg/elemental_subroutine_1.f90: Likewise. + * gfortran.dg/elemental_subroutine_10.f90: Likewise. + * gfortran.dg/elemental_subroutine_11.f90: Likewise. + * gfortran.dg/elemental_subroutine_2.f90: Likewise. + * gfortran.dg/elemental_subroutine_3.f90: Likewise. + * gfortran.dg/elemental_subroutine_7.f90: Likewise. + * gfortran.dg/elemental_subroutine_9.f90: Likewise. + * gfortran.dg/empty_format_1.f90: Likewise. + * gfortran.dg/endfile.f: Likewise. + * gfortran.dg/endfile.f90: Likewise. + * gfortran.dg/endfile_2.f90: Likewise. + * gfortran.dg/entry_1.f90: Likewise. + * gfortran.dg/entry_10.f90: Likewise. + * gfortran.dg/entry_12.f90: Likewise. + * gfortran.dg/entry_13.f90: Likewise. + * gfortran.dg/entry_14.f90: Likewise. + * gfortran.dg/entry_16.f90: Likewise. + * gfortran.dg/entry_3.f90: Likewise. + * gfortran.dg/entry_6.f90: Likewise. + * gfortran.dg/entry_9.f90: Likewise. + * gfortran.dg/entry_array_specs_2.f: Likewise. + * gfortran.dg/enum_1.f90: Likewise. + * gfortran.dg/enum_9.f90: Likewise. + * gfortran.dg/eof_1.f90: Likewise. + * gfortran.dg/eof_2.f90: Likewise. + * gfortran.dg/eof_4.f90: Likewise. + * gfortran.dg/eof_5.f90: Likewise. + * gfortran.dg/eor_handling_1.f90: Likewise. + * gfortran.dg/eor_handling_2.f90: Likewise. + * gfortran.dg/eor_handling_3.f90: Likewise. + * gfortran.dg/eor_handling_4.f90: Likewise. + * gfortran.dg/eor_handling_5.f90: Likewise. + * gfortran.dg/eoshift_3.f90: Likewise. + * gfortran.dg/eoshift_4.f90: Likewise. + * gfortran.dg/eoshift_5.f90: Likewise. + * gfortran.dg/eoshift_6.f90: Likewise. + * gfortran.dg/eoshift_large_1.f90: Likewise. + * gfortran.dg/equiv_6.f90: Likewise. + * gfortran.dg/equiv_7.f90: Likewise. + * gfortran.dg/equiv_9.f90: Likewise. + * gfortran.dg/equiv_constraint_4.f90: Likewise. + * gfortran.dg/erf_2.F90: Likewise. + * gfortran.dg/erf_3.F90: Likewise. + * gfortran.dg/erfc_scaled_1.f90: Likewise. + * gfortran.dg/error_format_2.f90: Likewise. + * gfortran.dg/error_recovery_5.f90: Likewise. + * gfortran.dg/execute_command_line_2.f90: Likewise. + * gfortran.dg/execute_command_line_3.f90: Likewise. + * gfortran.dg/exit_1.f08: Likewise. + * gfortran.dg/exit_3.f08: Likewise. + * gfortran.dg/exponent_1.f90: Likewise. + * gfortran.dg/exponent_2.f90: Likewise. + * gfortran.dg/extended_char_comparison_1.f: Likewise. + * gfortran.dg/extends_1.f03: Likewise. + * gfortran.dg/extends_16.f90: Likewise. + * gfortran.dg/extends_2.f03: Likewise. + * gfortran.dg/extends_3.f03: Likewise. + * gfortran.dg/extends_4.f03: Likewise. + * gfortran.dg/extends_type_of_1.f03: Likewise. + * gfortran.dg/extends_type_of_2.f03: Likewise. + * gfortran.dg/external_procedures_3.f90: Likewise. + * gfortran.dg/f2003_inquire_1.f03: Likewise. + * gfortran.dg/f2003_io_1.f03: Likewise. + * gfortran.dg/f2003_io_4.f03: Likewise. + * gfortran.dg/f2003_io_5.f03: Likewise. + * gfortran.dg/f2003_io_6.f03: Likewise. + * gfortran.dg/f2003_io_7.f03: Likewise. + * gfortran.dg/f2c_1.f90: Likewise. + * gfortran.dg/f2c_2.f90: Likewise. + * gfortran.dg/f2c_3.f90: Likewise. + * gfortran.dg/f2c_4.f90: Likewise. + * gfortran.dg/f2c_6.f90: Likewise. + * gfortran.dg/f2c_7.f90: Likewise. + * gfortran.dg/f2c_9.f90: Likewise. + * gfortran.dg/fgetc_1.f90: Likewise. + * gfortran.dg/fgetc_2.f90: Likewise. + * gfortran.dg/filename_null.f90: Likewise. + * gfortran.dg/finalize_12.f90: Likewise. + * gfortran.dg/finalize_13.f90: Likewise. + * gfortran.dg/finalize_15.f90: Likewise. + * gfortran.dg/finalize_17.f90: Likewise. + * gfortran.dg/finalize_18.f90: Likewise. + * gfortran.dg/finalize_25.f90: Likewise. + * gfortran.dg/finalize_29.f08: Likewise. + * gfortran.dg/finalize_31.f90: Likewise. + * gfortran.dg/float_1.f90: Likewise. + * gfortran.dg/flush_1.f90: Likewise. + * gfortran.dg/fmt_bz_bn.f: Likewise. + * gfortran.dg/fmt_bz_bn_err.f: Likewise. + * gfortran.dg/fmt_cache_1.f: Likewise. + * gfortran.dg/fmt_cache_2.f: Likewise. + * gfortran.dg/fmt_cache_3.f90: Likewise. + * gfortran.dg/fmt_colon.f90: Likewise. + * gfortran.dg/fmt_e.f90: Likewise. + * gfortran.dg/fmt_en.f90: Likewise. + * gfortran.dg/fmt_error_10.f: Likewise. + * gfortran.dg/fmt_error_9.f: Likewise. + * gfortran.dg/fmt_exhaust.f90: Likewise. + * gfortran.dg/fmt_f0_1.f90: Likewise. + * gfortran.dg/fmt_f_an_p.f: Likewise. + * gfortran.dg/fmt_fw_d.f90: Likewise. + * gfortran.dg/fmt_g.f: Likewise. + * gfortran.dg/fmt_g0_1.f08: Likewise. + * gfortran.dg/fmt_g0_2.f08: Likewise. + * gfortran.dg/fmt_g0_4.f08: Likewise. + * gfortran.dg/fmt_g0_5.f08: Likewise. + * gfortran.dg/fmt_g0_6.f08: Likewise. + * gfortran.dg/fmt_g0_7.f08: Likewise. + * gfortran.dg/fmt_g_1.f90: Likewise. + * gfortran.dg/fmt_int_sign.f90: Likewise. + * gfortran.dg/fmt_l.f90: Likewise. + * gfortran.dg/fmt_missing_period_2.f: Likewise. + * gfortran.dg/fmt_missing_period_3.f: Likewise. + * gfortran.dg/fmt_p_1.f90: Likewise. + * gfortran.dg/fmt_pf.f90: Likewise. + * gfortran.dg/fmt_read.f90: Likewise. + * gfortran.dg/fmt_read_bz_bn.f90: Likewise. + * gfortran.dg/fmt_t_1.f90: Likewise. + * gfortran.dg/fmt_t_2.f90: Likewise. + * gfortran.dg/fmt_t_3.f90: Likewise. + * gfortran.dg/fmt_t_4.f90: Likewise. + * gfortran.dg/fmt_t_5.f90: Likewise. + * gfortran.dg/fmt_t_6.f: Likewise. + * gfortran.dg/fmt_t_7.f: Likewise. + * gfortran.dg/fmt_t_9.f: Likewise. + * gfortran.dg/fmt_tl.f: Likewise. + * gfortran.dg/fmt_unlimited.f90: Likewise. + * gfortran.dg/fmt_white.f: Likewise. + * gfortran.dg/fmt_zero_digits.f90: Likewise. + * gfortran.dg/fold_nearest.f90: Likewise. + * gfortran.dg/forall_1.f90: Likewise. + * gfortran.dg/forall_10.f90: Likewise. + * gfortran.dg/forall_12.f90: Likewise. + * gfortran.dg/forall_13.f90: Likewise. + * gfortran.dg/forall_15.f90: Likewise. + * gfortran.dg/forall_4.f90: Likewise. + * gfortran.dg/forall_5.f90: Likewise. + * gfortran.dg/forall_6.f90: Likewise. + * gfortran.dg/forall_7.f90: Likewise. + * gfortran.dg/fraction.f90: Likewise. + * gfortran.dg/fseek.f90: Likewise. + * gfortran.dg/ftell_1.f90: Likewise. + * gfortran.dg/ftell_2.f90: Likewise. + * gfortran.dg/ftell_3.f90: Likewise. + * gfortran.dg/func_assign_2.f90: Likewise. + * gfortran.dg/func_assign_3.f90: Likewise. + * gfortran.dg/func_derived_1.f90: Likewise. + * gfortran.dg/func_derived_2.f90: Likewise. + * gfortran.dg/func_derived_3.f90: Likewise. + * gfortran.dg/func_result_1.f90: Likewise. + * gfortran.dg/func_result_2.f90: Likewise. + * gfortran.dg/func_result_6.f90: Likewise. + * gfortran.dg/function_charlen_2.f90: Likewise. + * gfortran.dg/function_charlen_3.f: Likewise. + * gfortran.dg/function_kinds_1.f90: Likewise. + * gfortran.dg/function_kinds_4.f90: Likewise. + * gfortran.dg/function_optimize_10.f90: Likewise. + * gfortran.dg/function_optimize_11.f90: Likewise. + * gfortran.dg/function_optimize_12.f90: Likewise. + * gfortran.dg/function_optimize_4.f90: Likewise. + * gfortran.dg/function_optimize_8.f90: Likewise. + * gfortran.dg/g77/13037.f: Likewise. + * gfortran.dg/g77/1832.f: Likewise. + * gfortran.dg/g77/19981119-0.f: Likewise. + * gfortran.dg/g77/19990313-0.f: Likewise. + * gfortran.dg/g77/19990313-1.f: Likewise. + * gfortran.dg/g77/19990313-2.f: Likewise. + * gfortran.dg/g77/19990313-3.f: Likewise. + * gfortran.dg/g77/19990419-1.f: Likewise. + * gfortran.dg/g77/19990826-0.f: Likewise. + * gfortran.dg/g77/19990826-2.f: Likewise. + * gfortran.dg/g77/20000503-1.f: Likewise. + * gfortran.dg/g77/20001111.f: Likewise. + * gfortran.dg/g77/20010116.f: Likewise. + * gfortran.dg/g77/20010216-1.f: Likewise. + * gfortran.dg/g77/20010430.f: Likewise. + * gfortran.dg/g77/20010610.f: Likewise. + * gfortran.dg/g77/6177.f: Likewise. + * gfortran.dg/g77/7388.f: Likewise. + * gfortran.dg/g77/947.f: Likewise. + * gfortran.dg/g77/970625-2.f: Likewise. + * gfortran.dg/g77/971102-1.f: Likewise. + * gfortran.dg/g77/980628-0.f: Likewise. + * gfortran.dg/g77/980628-1.f: Likewise. + * gfortran.dg/g77/980628-10.f: Likewise. + * gfortran.dg/g77/980628-2.f: Likewise. + * gfortran.dg/g77/980628-3.f: Likewise. + * gfortran.dg/g77/980628-7.f: Likewise. + * gfortran.dg/g77/980628-8.f: Likewise. + * gfortran.dg/g77/980628-9.f: Likewise. + * gfortran.dg/g77/980701-0.f: Likewise. + * gfortran.dg/g77/980701-1.f: Likewise. + * gfortran.dg/g77/cabs.f: Likewise. + * gfortran.dg/g77/claus.f: Likewise. + * gfortran.dg/g77/complex_1.f: Likewise. + * gfortran.dg/g77/cpp3.F: Likewise. + * gfortran.dg/g77/cpp4.F: Likewise. + * gfortran.dg/g77/cpp5.F: Likewise. + * gfortran.dg/g77/dcomplex.f: Likewise. + * gfortran.dg/g77/dnrm2.f: Likewise. + * gfortran.dg/g77/erfc.f: Likewise. + * gfortran.dg/g77/f77-edit-i-in.f: Likewise. + * gfortran.dg/g77/f77-edit-t-in.f: Likewise. + * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise. + * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise. + * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise. + * gfortran.dg/g77/int8421.f: Likewise. + * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise. + * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise. + * gfortran.dg/g77/le.f: Likewise. + * gfortran.dg/g77/short.f: Likewise. + * gfortran.dg/gamma_1.f90: Likewise. + * gfortran.dg/gamma_4.f90: Likewise. + * gfortran.dg/gamma_5.f90: Likewise. + * gfortran.dg/generic_13.f90: Likewise. + * gfortran.dg/generic_15.f90: Likewise. + * gfortran.dg/generic_19.f90: Likewise. + * gfortran.dg/generic_20.f90: Likewise. + * gfortran.dg/generic_23.f03: Likewise. + * gfortran.dg/generic_25.f90: Likewise. + * gfortran.dg/generic_27.f90: Likewise. + * gfortran.dg/generic_31.f90: Likewise. + * gfortran.dg/generic_4.f90: Likewise. + * gfortran.dg/global_vars_c_init.f90: Likewise. + * gfortran.dg/global_vars_f90_init.f90: Likewise. + * gfortran.dg/gnu_logical_1.F: Likewise. + * gfortran.dg/goacc/fixed-1.f: Likewise. + * gfortran.dg/goacc/fixed-2.f: Likewise. + * gfortran.dg/goacc/gang-static.f95: Likewise. + * gfortran.dg/goacc/kernels-loop-2.f95: Likewise. + * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise. + * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise. + * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise. + * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise. + * gfortran.dg/goacc/kernels-loop-data.f95: Likewise. + * gfortran.dg/goacc/kernels-loop-n.f95: Likewise. + * gfortran.dg/goacc/kernels-loop.f95: Likewise. + * gfortran.dg/goacc/omp-fixed.f: Likewise. + * gfortran.dg/gomp/crayptr5.f90: Likewise. + * gfortran.dg/gomp/pr48794-2.f90: Likewise. + * gfortran.dg/gomp/pr48794.f90: Likewise. + * gfortran.dg/gomp/pr72744.f90: Likewise. + * gfortran.dg/gomp/pr77665.f90: Likewise. + * gfortran.dg/gomp/workshare2.f90: Likewise. + * gfortran.dg/gomp/workshare3.f90: Likewise. + * gfortran.dg/goto_1.f: Likewise. + * gfortran.dg/goto_2.f90: Likewise. + * gfortran.dg/goto_4.f90: Likewise. + * gfortran.dg/goto_6.f: Likewise. + * gfortran.dg/graphite/id-26.f03: Likewise. + * gfortran.dg/graphite/id-pr45370.f90: Likewise. + * gfortran.dg/graphite/pr29581.f90: Likewise. + * gfortran.dg/graphite/pr29832.f90: Likewise. + * gfortran.dg/graphite/run-id-1.f: Likewise. + * gfortran.dg/graphite/run-id-2.f90: Likewise. + * gfortran.dg/graphite/run-id-3.f90: Likewise. + * gfortran.dg/hollerith.f90: Likewise. + * gfortran.dg/hollerith4.f90: Likewise. + * gfortran.dg/hollerith6.f90: Likewise. + * gfortran.dg/hollerith8.f90: Likewise. + * gfortran.dg/hollerith_1.f90: Likewise. + * gfortran.dg/hollerith_character_array_constructor.f90: Likewise. + * gfortran.dg/hollerith_f95.f90: Likewise. + * gfortran.dg/hollerith_legacy.f90: Likewise. + * gfortran.dg/host_assoc_call_3.f90: Likewise. + * gfortran.dg/host_assoc_function_1.f90: Likewise. + * gfortran.dg/host_assoc_function_3.f90: Likewise. + * gfortran.dg/host_assoc_function_4.f90: Likewise. + * gfortran.dg/host_assoc_function_9.f90: Likewise. + * gfortran.dg/host_dummy_index_1.f90: Likewise. + * gfortran.dg/hypot_1.f90: Likewise. + * gfortran.dg/iall_iany_iparity_1.f90: Likewise. + * gfortran.dg/iargc.f90: Likewise. + * gfortran.dg/ibits.f90: Likewise. + * gfortran.dg/ichar_1.f90: Likewise. + * gfortran.dg/ichar_2.f90: Likewise. + * gfortran.dg/ieee/ieee_1.F90: Likewise. + * gfortran.dg/ieee/ieee_2.f90: Likewise. + * gfortran.dg/ieee/ieee_3.f90: Likewise. + * gfortran.dg/ieee/ieee_4.f90: Likewise. + * gfortran.dg/ieee/ieee_6.f90: Likewise. + * gfortran.dg/ieee/ieee_7.f90: Likewise. + * gfortran.dg/ieee/ieee_8.f90: Likewise. + * gfortran.dg/ieee/intrinsics_1.f90: Likewise. + * gfortran.dg/ieee/intrinsics_2.F90: Likewise. + * gfortran.dg/ieee/large_1.f90: Likewise. + * gfortran.dg/ieee/large_2.f90: Likewise. + * gfortran.dg/ieee/large_3.F90: Likewise. + * gfortran.dg/ieee/large_4.f90: Likewise. + * gfortran.dg/ieee/rounding_1.f90: Likewise. + * gfortran.dg/ieee/underflow_1.f90: Likewise. + * gfortran.dg/impl_do_var_data.f90: Likewise. + * gfortran.dg/implicit_10.f90: Likewise. + * gfortran.dg/implicit_12.f90: Likewise. + * gfortran.dg/implicit_class_1.f90: Likewise. + * gfortran.dg/implicit_pure_1.f90: Likewise. + * gfortran.dg/implied_do_1.f90: Likewise. + * gfortran.dg/implied_do_io_1.f90: Likewise. + * gfortran.dg/implied_do_io_2.f90: Likewise. + * gfortran.dg/implied_do_io_3.f90: Likewise. + * gfortran.dg/implied_shape_1.f08: Likewise. + * gfortran.dg/import.f90: Likewise. + * gfortran.dg/import4.f90: Likewise. + * gfortran.dg/impure_1.f08: Likewise. + * gfortran.dg/index.f90: Likewise. + * gfortran.dg/index_2.f90: Likewise. + * gfortran.dg/init_flag_1.f90: Likewise. + * gfortran.dg/init_flag_10.f90: Likewise. + * gfortran.dg/init_flag_15.f03: Likewise. + * gfortran.dg/init_flag_2.f90: Likewise. + * gfortran.dg/init_flag_3.f90: Likewise. + * gfortran.dg/init_flag_4.f90: Likewise. + * gfortran.dg/init_flag_5.f90: Likewise. + * gfortran.dg/init_flag_6.f90: Likewise. + * gfortran.dg/init_flag_7.f90: Likewise. + * gfortran.dg/init_flag_9.f90: Likewise. + * gfortran.dg/initialization_11.f90: Likewise. + * gfortran.dg/initialization_19.f90: Likewise. + * gfortran.dg/initialization_2.f90: Likewise. + * gfortran.dg/initialization_22.f90: Likewise. + * gfortran.dg/initialization_27.f90: Likewise. + * gfortran.dg/initialization_5.f90: Likewise. + * gfortran.dg/initialization_6.f90: Likewise. + * gfortran.dg/inline_matmul_1.f90: Likewise. + * gfortran.dg/inline_matmul_10.f90: Likewise. + * gfortran.dg/inline_matmul_11.f90: Likewise. + * gfortran.dg/inline_matmul_13.f90: Likewise. + * gfortran.dg/inline_matmul_14.f90: Likewise. + * gfortran.dg/inline_matmul_16.f90: Likewise. + * gfortran.dg/inline_matmul_17.f90: Likewise. + * gfortran.dg/inline_matmul_18.f90: Likewise. + * gfortran.dg/inline_matmul_19.f90: Likewise. + * gfortran.dg/inline_matmul_2.f90: Likewise. + * gfortran.dg/inline_matmul_20.f90: Likewise. + * gfortran.dg/inline_matmul_22.f90: Likewise. + * gfortran.dg/inline_matmul_3.f90: Likewise. + * gfortran.dg/inline_matmul_4.f90: Likewise. + * gfortran.dg/inline_matmul_5.f90: Likewise. + * gfortran.dg/inline_matmul_6.f90: Likewise. + * gfortran.dg/inline_matmul_7.f90: Likewise. + * gfortran.dg/inline_matmul_8.f90: Likewise. + * gfortran.dg/inline_matmul_9.f90: Likewise. + * gfortran.dg/inline_sum_1.f90: Likewise. + * gfortran.dg/inline_sum_3.f90: Likewise. + * gfortran.dg/inline_sum_5.f90: Likewise. + * gfortran.dg/inquire-complex.f90: Likewise. + * gfortran.dg/inquire.f90: Likewise. + * gfortran.dg/inquire_10.f90: Likewise. + * gfortran.dg/inquire_13.f90: Likewise. + * gfortran.dg/inquire_15.f90: Likewise. + * gfortran.dg/inquire_16.f90: Likewise. + * gfortran.dg/inquire_17.f90: Likewise. + * gfortran.dg/inquire_5.f90: Likewise. + * gfortran.dg/inquire_6.f90: Likewise. + * gfortran.dg/inquire_7.f90: Likewise. + * gfortran.dg/inquire_9.f90: Likewise. + * gfortran.dg/inquire_internal.f90: Likewise. + * gfortran.dg/inquire_recl_f2018.f90: Likewise. + * gfortran.dg/inquire_size.f90: Likewise. + * gfortran.dg/int_1.f90: Likewise. + * gfortran.dg/int_conv_1.f90: Likewise. + * gfortran.dg/int_range_io_1.f90: Likewise. + * gfortran.dg/integer_exponentiation_2.f90: Likewise. + * gfortran.dg/integer_exponentiation_3.F90: Likewise. + * gfortran.dg/integer_exponentiation_5.F90: Likewise. + * gfortran.dg/integer_plus.f90: Likewise. + * gfortran.dg/intent_out_2.f90: Likewise. + * gfortran.dg/intent_out_5.f90: Likewise. + * gfortran.dg/intent_out_6.f90: Likewise. + * gfortran.dg/interface_12.f90: Likewise. + * gfortran.dg/interface_19.f90: Likewise. + * gfortran.dg/interface_4.f90: Likewise. + * gfortran.dg/interface_5.f90: Likewise. + * gfortran.dg/interface_9.f90: Likewise. + * gfortran.dg/interface_assignment_1.f90: Likewise. + * gfortran.dg/interface_assignment_2.f90: Likewise. + * gfortran.dg/internal_dummy_2.f08: Likewise. + * gfortran.dg/internal_dummy_3.f08: Likewise. + * gfortran.dg/internal_dummy_4.f08: Likewise. + * gfortran.dg/internal_pack_1.f90: Likewise. + * gfortran.dg/internal_pack_10.f90: Likewise. + * gfortran.dg/internal_pack_12.f90: Likewise. + * gfortran.dg/internal_pack_13.f90: Likewise. + * gfortran.dg/internal_pack_14.f90: Likewise. + * gfortran.dg/internal_pack_15.f90: Likewise. + * gfortran.dg/internal_pack_2.f90: Likewise. + * gfortran.dg/internal_pack_3.f90: Likewise. + * gfortran.dg/internal_pack_4.f90: Likewise. + * gfortran.dg/internal_pack_6.f90: Likewise. + * gfortran.dg/internal_pack_8.f90: Likewise. + * gfortran.dg/internal_readwrite_1.f90: Likewise. + * gfortran.dg/internal_readwrite_2.f90: Likewise. + * gfortran.dg/internal_readwrite_3.f90: Likewise. + * gfortran.dg/intrinsic_actual_1.f: Likewise. + * gfortran.dg/intrinsic_actual_2.f90: Likewise. + * gfortran.dg/intrinsic_actual_4.f90: Likewise. + * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise. + * gfortran.dg/intrinsic_char_1.f90: Likewise. + * gfortran.dg/intrinsic_ifunction_1.f90: Likewise. + * gfortran.dg/intrinsic_intkinds_1.f90: Likewise. + * gfortran.dg/intrinsic_modulo_1.f90: Likewise. + * gfortran.dg/intrinsic_pack_1.f90: Likewise. + * gfortran.dg/intrinsic_pack_2.f90: Likewise. + * gfortran.dg/intrinsic_pack_3.f90: Likewise. + * gfortran.dg/intrinsic_pack_5.f90: Likewise. + * gfortran.dg/intrinsic_product_1.f90: Likewise. + * gfortran.dg/intrinsic_sign_1.f90: Likewise. + * gfortran.dg/intrinsic_sign_2.f90: Likewise. + * gfortran.dg/intrinsic_spread_1.f90: Likewise. + * gfortran.dg/intrinsic_spread_2.f90: Likewise. + * gfortran.dg/intrinsic_spread_3.f90: Likewise. + * gfortran.dg/intrinsic_unpack_1.f90: Likewise. + * gfortran.dg/intrinsic_unpack_2.f90: Likewise. + * gfortran.dg/intrinsic_unpack_3.f90: Likewise. + * gfortran.dg/intrinsic_verify_1.f90: Likewise. + * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise. + * gfortran.dg/io_err_1.f90: Likewise. + * gfortran.dg/io_real_boz.f90: Likewise. + * gfortran.dg/iomsg_1.f90: Likewise. + * gfortran.dg/iostat_1.f90: Likewise. + * gfortran.dg/iostat_2.f90: Likewise. + * gfortran.dg/iostat_4.f90: Likewise. + * gfortran.dg/is_iostat_end_eor_1.f90: Likewise. + * gfortran.dg/ishft_1.f90: Likewise. + * gfortran.dg/ishft_2.f90: Likewise. + * gfortran.dg/ishft_4.f90: Likewise. + * gfortran.dg/isnan_1.f90: Likewise. + * gfortran.dg/isnan_2.f90: Likewise. + * gfortran.dg/iso_c_binding_rename_1.f03: Likewise. + * gfortran.dg/iso_c_binding_rename_2.f03: Likewise. + * gfortran.dg/iso_fortran_env_1.f90: Likewise. + * gfortran.dg/iso_fortran_env_3.f90: Likewise. + * gfortran.dg/iso_fortran_env_5.f90: Likewise. + * gfortran.dg/iso_fortran_env_6.f90: Likewise. + * gfortran.dg/itime_idate_1.f: Likewise. + * gfortran.dg/itime_idate_2.f: Likewise. + * gfortran.dg/large_integer_kind_1.f90: Likewise. + * gfortran.dg/large_integer_kind_2.f90: Likewise. + * gfortran.dg/large_real_kind_1.f90: Likewise. + * gfortran.dg/large_real_kind_2.F90: Likewise. + * gfortran.dg/large_real_kind_3.F90: Likewise. + * gfortran.dg/large_real_kind_form_io_1.f90: Likewise. + * gfortran.dg/large_real_kind_form_io_2.f90: Likewise. + * gfortran.dg/large_recl.f90: Likewise. + * gfortran.dg/large_unit_1.f90: Likewise. + * gfortran.dg/large_unit_2.f90: Likewise. + * gfortran.dg/largeequiv_1.f90: Likewise. + * gfortran.dg/leadz_trailz_1.f90: Likewise. + * gfortran.dg/leadz_trailz_2.f90: Likewise. + * gfortran.dg/leadz_trailz_3.f90: Likewise. + * gfortran.dg/list_read_1.f90: Likewise. + * gfortran.dg/list_read_10.f90: Likewise. + * gfortran.dg/list_read_11.f90: Likewise. + * gfortran.dg/list_read_12.f90: Likewise. + * gfortran.dg/list_read_13.f: Likewise. + * gfortran.dg/list_read_14.f90: Likewise. + * gfortran.dg/list_read_2.f90: Likewise. + * gfortran.dg/list_read_3.f90: Likewise. + * gfortran.dg/list_read_4.f90: Likewise. + * gfortran.dg/list_read_5.f90: Likewise. + * gfortran.dg/list_read_6.f90: Likewise. + * gfortran.dg/list_read_7.f90: Likewise. + * gfortran.dg/list_read_8.f90: Likewise. + * gfortran.dg/list_read_9.f90: Likewise. + * gfortran.dg/loc_2.f90: Likewise. + * gfortran.dg/logical_1.f90: Likewise. + * gfortran.dg/logical_dot_product.f90: Likewise. + * gfortran.dg/logical_temp_io.f90: Likewise. + * gfortran.dg/logical_temp_io_kind8.f90: Likewise. + * gfortran.dg/lrshift_1.f90: Likewise. + * gfortran.dg/ltime_gmtime_1.f90: Likewise. + * gfortran.dg/ltime_gmtime_2.f90: Likewise. + * gfortran.dg/lto/pr40725_0.f03: Likewise. + * gfortran.dg/lto/pr41576_1.f90: Likewise. + * gfortran.dg/make_unit.f90: Likewise. + * gfortran.dg/mapping_1.f90: Likewise. + * gfortran.dg/mapping_2.f90: Likewise. + * gfortran.dg/mapping_3.f90: Likewise. + * gfortran.dg/masklr_1.F90: Likewise. + * gfortran.dg/masklr_2.F90: Likewise. + * gfortran.dg/matmul_1.f90: Likewise. + * gfortran.dg/matmul_10.f90: Likewise. + * gfortran.dg/matmul_12.f90: Likewise. + * gfortran.dg/matmul_16.f90: Likewise. + * gfortran.dg/matmul_17.f90: Likewise. + * gfortran.dg/matmul_18.f90: Likewise. + * gfortran.dg/matmul_2.f90: Likewise. + * gfortran.dg/matmul_3.f90: Likewise. + * gfortran.dg/matmul_4.f90: Likewise. + * gfortran.dg/matmul_6.f90: Likewise. + * gfortran.dg/matmul_8.f03: Likewise. + * gfortran.dg/matmul_9.f90: Likewise. + * gfortran.dg/matmul_bounds_12.f90: Likewise. + * gfortran.dg/matmul_bounds_6.f90: Likewise. + * gfortran.dg/matmul_const.f90: Likewise. + * gfortran.dg/maxloc_1.f90: Likewise. + * gfortran.dg/maxloc_2.f90: Likewise. + * gfortran.dg/maxloc_3.f90: Likewise. + * gfortran.dg/maxloc_4.f90: Likewise. + * gfortran.dg/maxloc_string_1.f90: Likewise. + * gfortran.dg/maxlocval_1.f90: Likewise. + * gfortran.dg/maxlocval_2.f90: Likewise. + * gfortran.dg/maxlocval_3.f90: Likewise. + * gfortran.dg/maxlocval_4.f90: Likewise. + * gfortran.dg/maxval_char_1.f90: Likewise. + * gfortran.dg/maxval_char_2.f90: Likewise. + * gfortran.dg/maxval_char_3.f90: Likewise. + * gfortran.dg/maxval_char_4.f90: Likewise. + * gfortran.dg/maxval_parameter_1.f90: Likewise. + * gfortran.dg/mclock.f90: Likewise. + * gfortran.dg/merge_bits_1.F90: Likewise. + * gfortran.dg/merge_bits_2.F90: Likewise. + * gfortran.dg/merge_char_1.f90: Likewise. + * gfortran.dg/merge_init_expr.f90: Likewise. + * gfortran.dg/min_max_optional_1.f90: Likewise. + * gfortran.dg/min_max_optional_5.f90: Likewise. + * gfortran.dg/minloc_1.f90: Likewise. + * gfortran.dg/minloc_2.f90: Likewise. + * gfortran.dg/minloc_3.f90: Likewise. + * gfortran.dg/minloc_4.f90: Likewise. + * gfortran.dg/minloc_string_1.f90: Likewise. + * gfortran.dg/minlocval_1.f90: Likewise. + * gfortran.dg/minlocval_2.f90: Likewise. + * gfortran.dg/minlocval_3.f90: Likewise. + * gfortran.dg/minlocval_4.f90: Likewise. + * gfortran.dg/minmax_char_1.f90: Likewise. + * gfortran.dg/minmaxloc_1.f90: Likewise. + * gfortran.dg/minmaxloc_10.f90: Likewise. + * gfortran.dg/minmaxloc_11.f90: Likewise. + * gfortran.dg/minmaxloc_12.f90: Likewise. + * gfortran.dg/minmaxloc_13.f90: Likewise. + * gfortran.dg/minmaxloc_2.f90: Likewise. + * gfortran.dg/minmaxloc_3.f90: Likewise. + * gfortran.dg/minmaxloc_4.f90: Likewise. + * gfortran.dg/minmaxloc_5.f90: Likewise. + * gfortran.dg/minmaxloc_6.f90: Likewise. + * gfortran.dg/minmaxloc_7.f90: Likewise. + * gfortran.dg/minmaxloc_8.f90: Likewise. + * gfortran.dg/minmaxval_1.f90: Likewise. + * gfortran.dg/minval_char_1.f90: Likewise. + * gfortran.dg/minval_char_2.f90: Likewise. + * gfortran.dg/minval_char_3.f90: Likewise. + * gfortran.dg/minval_char_4.f90: Likewise. + * gfortran.dg/minval_char_5.f90: Likewise. + * gfortran.dg/minval_parameter_1.f90: Likewise. + * gfortran.dg/missing_optional_dummy_1.f90: Likewise. + * gfortran.dg/missing_optional_dummy_2.f90: Likewise. + * gfortran.dg/missing_optional_dummy_6.f90: Likewise. + * gfortran.dg/missing_parens_1.f90: Likewise. + * gfortran.dg/missing_parens_2.f90: Likewise. + * gfortran.dg/mod_large_1.f90: Likewise. + * gfortran.dg/mod_sign0_1.f90: Likewise. + * gfortran.dg/module_blank_common.f90: Likewise. + * gfortran.dg/module_commons_1.f90: Likewise. + * gfortran.dg/module_commons_3.f90: Likewise. + * gfortran.dg/module_double_reuse.f90: Likewise. + * gfortran.dg/module_equivalence_1.f90: Likewise. + * gfortran.dg/module_equivalence_2.f90: Likewise. + * gfortran.dg/module_equivalence_3.f90: Likewise. + * gfortran.dg/module_equivalence_5.f90: Likewise. + * gfortran.dg/module_interface_1.f90: Likewise. + * gfortran.dg/module_nan.f90: Likewise. + * gfortran.dg/module_private_array_refs_1.f90: Likewise. + * gfortran.dg/module_procedure_1.f90: Likewise. + * gfortran.dg/module_read_1.f90: Likewise. + * gfortran.dg/module_read_2.f90: Likewise. + * gfortran.dg/module_widestring_1.f90: Likewise. + * gfortran.dg/move_alloc.f90: Likewise. + * gfortran.dg/move_alloc_10.f90: Likewise. + * gfortran.dg/move_alloc_13.f90: Likewise. + * gfortran.dg/move_alloc_14.f90: Likewise. + * gfortran.dg/move_alloc_15.f90: Likewise. + * gfortran.dg/move_alloc_16.f90: Likewise. + * gfortran.dg/move_alloc_2.f90: Likewise. + * gfortran.dg/move_alloc_5.f90: Likewise. + * gfortran.dg/move_alloc_6.f90: Likewise. + * gfortran.dg/move_alloc_9.f90: Likewise. + * gfortran.dg/multiple_allocation_1.f90: Likewise. + * gfortran.dg/multiple_allocation_3.f90: Likewise. + * gfortran.dg/mvbits_1.f90: Likewise. + * gfortran.dg/mvbits_2.f90: Likewise. + * gfortran.dg/mvbits_3.f90: Likewise. + * gfortran.dg/mvbits_4.f90: Likewise. + * gfortran.dg/mvbits_7.f90: Likewise. + * gfortran.dg/mvbits_8.f90: Likewise. + * gfortran.dg/namelist_11.f: Likewise. + * gfortran.dg/namelist_12.f: Likewise. + * gfortran.dg/namelist_13.f90: Likewise. + * gfortran.dg/namelist_14.f90: Likewise. + * gfortran.dg/namelist_15.f90: Likewise. + * gfortran.dg/namelist_16.f90: Likewise. + * gfortran.dg/namelist_17.f90: Likewise. + * gfortran.dg/namelist_18.f90: Likewise. + * gfortran.dg/namelist_19.f90: Likewise. + * gfortran.dg/namelist_20.f90: Likewise. + * gfortran.dg/namelist_21.f90: Likewise. + * gfortran.dg/namelist_22.f90: Likewise. + * gfortran.dg/namelist_23.f90: Likewise. + * gfortran.dg/namelist_24.f90: Likewise. + * gfortran.dg/namelist_26.f90: Likewise. + * gfortran.dg/namelist_27.f90: Likewise. + * gfortran.dg/namelist_28.f90: Likewise. + * gfortran.dg/namelist_29.f90: Likewise. + * gfortran.dg/namelist_37.f90: Likewise. + * gfortran.dg/namelist_38.f90: Likewise. + * gfortran.dg/namelist_39.f90: Likewise. + * gfortran.dg/namelist_40.f90: Likewise. + * gfortran.dg/namelist_41.f90: Likewise. + * gfortran.dg/namelist_42.f90: Likewise. + * gfortran.dg/namelist_43.f90: Likewise. + * gfortran.dg/namelist_44.f90: Likewise. + * gfortran.dg/namelist_47.f90: Likewise. + * gfortran.dg/namelist_48.f90: Likewise. + * gfortran.dg/namelist_49.f90: Likewise. + * gfortran.dg/namelist_50.f90: Likewise. + * gfortran.dg/namelist_51.f90: Likewise. + * gfortran.dg/namelist_52.f90: Likewise. + * gfortran.dg/namelist_54.f90: Likewise. + * gfortran.dg/namelist_55.f90: Likewise. + * gfortran.dg/namelist_56.f90: Likewise. + * gfortran.dg/namelist_57.f90: Likewise. + * gfortran.dg/namelist_58.f90: Likewise. + * gfortran.dg/namelist_59.f90: Likewise. + * gfortran.dg/namelist_60.f90: Likewise. + * gfortran.dg/namelist_61.f90: Likewise. + * gfortran.dg/namelist_64.f90: Likewise. + * gfortran.dg/namelist_65.f90: Likewise. + * gfortran.dg/namelist_69.f90: Likewise. + * gfortran.dg/namelist_70.f90: Likewise. + * gfortran.dg/namelist_71.f90: Likewise. + * gfortran.dg/namelist_72.f: Likewise. + * gfortran.dg/namelist_73.f90: Likewise. + * gfortran.dg/namelist_77.f90: Likewise. + * gfortran.dg/namelist_78.f90: Likewise. + * gfortran.dg/namelist_79.f90: Likewise. + * gfortran.dg/namelist_80.f90: Likewise. + * gfortran.dg/namelist_81.f90: Likewise. + * gfortran.dg/namelist_82.f90: Likewise. + * gfortran.dg/namelist_84.f90: Likewise. + * gfortran.dg/namelist_85.f90: Likewise. + * gfortran.dg/namelist_86.f90: Likewise. + * gfortran.dg/namelist_87.f90: Likewise. + * gfortran.dg/namelist_88.f90: Likewise. + * gfortran.dg/namelist_89.f90: Likewise. + * gfortran.dg/namelist_90.f: Likewise. + * gfortran.dg/namelist_95.f90: Likewise. + * gfortran.dg/namelist_char_only.f90: Likewise. + * gfortran.dg/namelist_empty.f90: Likewise. + * gfortran.dg/namelist_internal.f90: Likewise. + * gfortran.dg/namelist_use.f90: Likewise. + * gfortran.dg/namelist_use_only.f90: Likewise. + * gfortran.dg/namelist_utf8.f90: Likewise. + * gfortran.dg/nan_1.f90: Likewise. + * gfortran.dg/nan_2.f90: Likewise. + * gfortran.dg/nan_3.f90: Likewise. + * gfortran.dg/nan_6.f90: Likewise. + * gfortran.dg/nan_7.f90: Likewise. + * gfortran.dg/nearest_1.f90: Likewise. + * gfortran.dg/nearest_2.f90: Likewise. + * gfortran.dg/nearest_3.f90: Likewise. + * gfortran.dg/negative-z-descriptor.f90: Likewise. + * gfortran.dg/negative_automatic_size.f90: Likewise. + * gfortran.dg/negative_unit.f: Likewise. + * gfortran.dg/negative_unit2.f90: Likewise. + * gfortran.dg/negative_unit_int8.f: Likewise. + * gfortran.dg/nested_array_constructor_2.f90: Likewise. + * gfortran.dg/nested_array_constructor_3.f90: Likewise. + * gfortran.dg/nested_array_constructor_4.f90: Likewise. + * gfortran.dg/nested_modules_1.f90: Likewise. + * gfortran.dg/nested_modules_2.f90: Likewise. + * gfortran.dg/nested_modules_3.f90: Likewise. + * gfortran.dg/nesting_1.f90: Likewise. + * gfortran.dg/new_line.f90: Likewise. + * gfortran.dg/newunit_1.f90: Likewise. + * gfortran.dg/newunit_3.f90: Likewise. + * gfortran.dg/newunit_5.f90.f90: Likewise. + * gfortran.dg/nint_1.f90: Likewise. + * gfortran.dg/nint_2.f90: Likewise. + * gfortran.dg/no_arg_check_2.f90: Likewise. + * gfortran.dg/no_range_check_1.f90: Likewise. + * gfortran.dg/no_range_check_2.f90: Likewise. + * gfortran.dg/no_range_check_3.f90: Likewise. + * gfortran.dg/noadv_size.f90: Likewise. + * gfortran.dg/nonreturning_statements.f90: Likewise. + * gfortran.dg/norm2_1.f90: Likewise. + * gfortran.dg/norm2_3.f90: Likewise. + * gfortran.dg/nosigned_zero_1.f90: Likewise. + * gfortran.dg/nosigned_zero_2.f90: Likewise. + * gfortran.dg/nosigned_zero_3.f90: Likewise. + * gfortran.dg/null_4.f90: Likewise. + * gfortran.dg/null_9.f90: Likewise. + * gfortran.dg/nullify_3.f90: Likewise. + * gfortran.dg/oldstyle_1.f90: Likewise. + * gfortran.dg/open_access_append_1.f90: Likewise. + * gfortran.dg/open_access_append_2.f90: Likewise. + * gfortran.dg/open_errors.f90: Likewise. + * gfortran.dg/open_negative_unit_1.f90: Likewise. + * gfortran.dg/open_new.f90: Likewise. + * gfortran.dg/open_readonly_1.f90: Likewise. + * gfortran.dg/operator_1.f90: Likewise. + * gfortran.dg/optional_absent_1.f90: Likewise. + * gfortran.dg/optional_absent_2.f90: Likewise. + * gfortran.dg/optional_absent_3.f90: Likewise. + * gfortran.dg/optional_class_1.f90: Likewise. + * gfortran.dg/optional_dim_2.f90: Likewise. + * gfortran.dg/optional_dim_3.f90: Likewise. + * gfortran.dg/output_exponents_1.f90: Likewise. + * gfortran.dg/overload_1.f90: Likewise. + * gfortran.dg/overload_2.f90: Likewise. + * gfortran.dg/overwrite_1.f: Likewise. + * gfortran.dg/pad_no.f90: Likewise. + * gfortran.dg/parameter_array_init_1.f90: Likewise. + * gfortran.dg/parameter_array_init_2.f90: Likewise. + * gfortran.dg/parameter_array_init_4.f90: Likewise. + * gfortran.dg/parameter_array_init_5.f90: Likewise. + * gfortran.dg/parameter_array_section_2.f90: Likewise. + * gfortran.dg/parens_3.f90: Likewise. + * gfortran.dg/parens_5.f90: Likewise. + * gfortran.dg/parens_6.f90: Likewise. + * gfortran.dg/parent_result_ref_1.f90: Likewise. + * gfortran.dg/parent_result_ref_2.f90: Likewise. + * gfortran.dg/parent_result_ref_3.f90: Likewise. + * gfortran.dg/parent_result_ref_4.f90: Likewise. + * gfortran.dg/parity_1.f90: Likewise. + * gfortran.dg/past_eor.f90: Likewise. + * gfortran.dg/pdt_1.f03: Likewise. + * gfortran.dg/pdt_10.f03: Likewise. + * gfortran.dg/pdt_11.f03: Likewise. + * gfortran.dg/pdt_12.f03: Likewise. + * gfortran.dg/pdt_13.f03: Likewise. + * gfortran.dg/pdt_14.f03: Likewise. + * gfortran.dg/pdt_15.f03: Likewise. + * gfortran.dg/pdt_19.f03: Likewise. + * gfortran.dg/pdt_20.f03: Likewise. + * gfortran.dg/pdt_22.f03: Likewise. + * gfortran.dg/pdt_23.f03: Likewise. + * gfortran.dg/pdt_25.f03: Likewise. + * gfortran.dg/pdt_26.f03: Likewise. + * gfortran.dg/pdt_27.f03: Likewise. + * gfortran.dg/pdt_28.f03: Likewise. + * gfortran.dg/pdt_3.f03: Likewise. + * gfortran.dg/pdt_4.f03: Likewise. + * gfortran.dg/pdt_5.f03: Likewise. + * gfortran.dg/pdt_7.f03: Likewise. + * gfortran.dg/pointer_1.f90: Likewise. + * gfortran.dg/pointer_array_1.f90: Likewise. + * gfortran.dg/pointer_array_3.f90: Likewise. + * gfortran.dg/pointer_array_4.f90: Likewise. + * gfortran.dg/pointer_array_5.f90: Likewise. + * gfortran.dg/pointer_array_6.f90: Likewise. + * gfortran.dg/pointer_array_7.f90: Likewise. + * gfortran.dg/pointer_array_8.f90: Likewise. + * gfortran.dg/pointer_array_9.f90: Likewise. + * gfortran.dg/pointer_array_component_1.f90: Likewise. + * gfortran.dg/pointer_array_component_2.f90: Likewise. + * gfortran.dg/pointer_assign_10.f90: Likewise. + * gfortran.dg/pointer_assign_11.f90: Likewise. + * gfortran.dg/pointer_assign_4.f90: Likewise. + * gfortran.dg/pointer_assign_8.f90: Likewise. + * gfortran.dg/pointer_assign_9.f90: Likewise. + * gfortran.dg/pointer_check_10.f90: Likewise. + * gfortran.dg/pointer_check_9.f90: Likewise. + * gfortran.dg/pointer_function_actual_1.f90: Likewise. + * gfortran.dg/pointer_function_actual_2.f90: Likewise. + * gfortran.dg/pointer_function_result_1.f90: Likewise. + * gfortran.dg/pointer_init_1.f90: Likewise. + * gfortran.dg/pointer_init_3.f90: Likewise. + * gfortran.dg/pointer_init_4.f90: Likewise. + * gfortran.dg/pointer_init_5.f90: Likewise. + * gfortran.dg/pointer_init_8.f90: Likewise. + * gfortran.dg/pointer_intent_1.f90: Likewise. + * gfortran.dg/pointer_intent_4.f90: Likewise. + * gfortran.dg/pointer_intent_5.f90: Likewise. + * gfortran.dg/pointer_remapping_10.f90: Likewise. + * gfortran.dg/pointer_remapping_4.f03: Likewise. + * gfortran.dg/pointer_remapping_5.f08: Likewise. + * gfortran.dg/pointer_remapping_9.f90: Likewise. + * gfortran.dg/pointer_target_1.f90: Likewise. + * gfortran.dg/pointer_target_2.f90: Likewise. + * gfortran.dg/popcnt_poppar_1.F90: Likewise. + * gfortran.dg/popcnt_poppar_2.F90: Likewise. + * gfortran.dg/power.f90: Likewise. + * gfortran.dg/power1.f90: Likewise. + * gfortran.dg/power_3.f90: Likewise. + * gfortran.dg/power_4.f90: Likewise. + * gfortran.dg/power_5.f90: Likewise. + * gfortran.dg/pr12884.f: Likewise. + * gfortran.dg/pr15129.f90: Likewise. + * gfortran.dg/pr15140.f90: Likewise. + * gfortran.dg/pr15324.f90: Likewise. + * gfortran.dg/pr15332.f: Likewise. + * gfortran.dg/pr15957.f90: Likewise. + * gfortran.dg/pr15959.f90: Likewise. + * gfortran.dg/pr16597.f90: Likewise. + * gfortran.dg/pr16861.f90: Likewise. + * gfortran.dg/pr16938.f90: Likewise. + * gfortran.dg/pr17090.f90: Likewise. + * gfortran.dg/pr17143.f90: Likewise. + * gfortran.dg/pr17164.f90: Likewise. + * gfortran.dg/pr17229.f: Likewise. + * gfortran.dg/pr17285.f90: Likewise. + * gfortran.dg/pr17286.f90: Likewise. + * gfortran.dg/pr17472.f: Likewise. + * gfortran.dg/pr17612.f90: Likewise. + * gfortran.dg/pr17706.f90: Likewise. + * gfortran.dg/pr18025.f90: Likewise. + * gfortran.dg/pr18122.f90: Likewise. + * gfortran.dg/pr18210.f90: Likewise. + * gfortran.dg/pr18392.f90: Likewise. + * gfortran.dg/pr19155.f: Likewise. + * gfortran.dg/pr19216.f: Likewise. + * gfortran.dg/pr19467.f90: Likewise. + * gfortran.dg/pr19657.f: Likewise. + * gfortran.dg/pr19926.f90: Likewise. + * gfortran.dg/pr19928-1.f90: Likewise. + * gfortran.dg/pr19928-2.f90: Likewise. + * gfortran.dg/pr20086.f90: Likewise. + * gfortran.dg/pr20124.f90: Likewise. + * gfortran.dg/pr20163-2.f: Likewise. + * gfortran.dg/pr20480.f90: Likewise. + * gfortran.dg/pr20755.f: Likewise. + * gfortran.dg/pr20950.f: Likewise. + * gfortran.dg/pr21177.f90: Likewise. + * gfortran.dg/pr21730.f: Likewise. + * gfortran.dg/pr22491.f: Likewise. + * gfortran.dg/pr25603.f: Likewise. + * gfortran.dg/pr26246_2.f90: Likewise. + * gfortran.dg/pr32136.f90: Likewise. + * gfortran.dg/pr32533.f90: Likewise. + * gfortran.dg/pr33794.f90: Likewise. + * gfortran.dg/pr35662.f90: Likewise. + * gfortran.dg/pr35944-1.f90: Likewise. + * gfortran.dg/pr35944-2.f90: Likewise. + * gfortran.dg/pr35983.f90: Likewise. + * gfortran.dg/pr39865.f90: Likewise. + * gfortran.dg/pr41212.f90: Likewise. + * gfortran.dg/pr43808.f90: Likewise. + * gfortran.dg/pr44592.f90: Likewise. + * gfortran.dg/pr44735.f90: Likewise. + * gfortran.dg/pr45308.f03: Likewise. + * gfortran.dg/pr46297.f: Likewise. + * gfortran.dg/pr46588.f90: Likewise. + * gfortran.dg/pr46665.f90: Likewise. + * gfortran.dg/pr46804.f90: Likewise. + * gfortran.dg/pr47008.f03: Likewise. + * gfortran.dg/pr47614.f: Likewise. + * gfortran.dg/pr47878.f90: Likewise. + * gfortran.dg/pr49103.f90: Likewise. + * gfortran.dg/pr50069_1.f90: Likewise. + * gfortran.dg/pr50769.f90: Likewise. + * gfortran.dg/pr52608.f90: Likewise. + * gfortran.dg/pr55086_2.f90: Likewise. + * gfortran.dg/pr55086_2_tfat.f90: Likewise. + * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise. + * gfortran.dg/pr55330.f90: Likewise. + * gfortran.dg/pr56015.f90: Likewise. + * gfortran.dg/pr57910.f90: Likewise. + * gfortran.dg/pr59700.f90: Likewise. + * gfortran.dg/pr62125.f90: Likewise. + * gfortran.dg/pr64530.f90: Likewise. + * gfortran.dg/pr65429.f90: Likewise. + * gfortran.dg/pr65450.f90: Likewise. + * gfortran.dg/pr65504.f90: Likewise. + * gfortran.dg/pr65903.f90: Likewise. + * gfortran.dg/pr66311.f90: Likewise. + * gfortran.dg/pr66864.f90: Likewise. + * gfortran.dg/pr67140.f90: Likewise. + * gfortran.dg/pr67524.f90: Likewise. + * gfortran.dg/pr67885.f90: Likewise. + * gfortran.dg/pr68053.f90: Likewise. + * gfortran.dg/pr68566.f90: Likewise. + * gfortran.dg/pr69514_1.f90: Likewise. + * gfortran.dg/pr69514_2.f90: Likewise. + * gfortran.dg/pr69739.f90: Likewise. + * gfortran.dg/pr70673.f90: Likewise. + * gfortran.dg/pr71523_2.f90: Likewise. + * gfortran.dg/pr71764.f90: Likewise. + * gfortran.dg/pr78092.f90: Likewise. + * gfortran.dg/pr82973.f90: Likewise. + * gfortran.dg/pr83864.f90: Likewise. + * gfortran.dg/pr83874.f90: Likewise. + * gfortran.dg/pr84088.f90: Likewise. + * gfortran.dg/pr84155.f90: Likewise. + * gfortran.dg/proc_decl_12.f90: Likewise. + * gfortran.dg/proc_decl_13.f90: Likewise. + * gfortran.dg/proc_decl_15.f90: Likewise. + * gfortran.dg/proc_decl_17.f90: Likewise. + * gfortran.dg/proc_decl_18.f90: Likewise. + * gfortran.dg/proc_decl_2.f90: Likewise. + * gfortran.dg/proc_decl_5.f90: Likewise. + * gfortran.dg/proc_decl_9.f90: Likewise. + * gfortran.dg/proc_ptr_1.f90: Likewise. + * gfortran.dg/proc_ptr_10.f90: Likewise. + * gfortran.dg/proc_ptr_12.f90: Likewise. + * gfortran.dg/proc_ptr_18.f90: Likewise. + * gfortran.dg/proc_ptr_19.f90: Likewise. + * gfortran.dg/proc_ptr_21.f90: Likewise. + * gfortran.dg/proc_ptr_22.f90: Likewise. + * gfortran.dg/proc_ptr_23.f90: Likewise. + * gfortran.dg/proc_ptr_25.f90: Likewise. + * gfortran.dg/proc_ptr_26.f90: Likewise. + * gfortran.dg/proc_ptr_3.f90: Likewise. + * gfortran.dg/proc_ptr_36.f90: Likewise. + * gfortran.dg/proc_ptr_47.f90: Likewise. + * gfortran.dg/proc_ptr_48.f90: Likewise. + * gfortran.dg/proc_ptr_5.f90: Likewise. + * gfortran.dg/proc_ptr_6.f90: Likewise. + * gfortran.dg/proc_ptr_7.f90: Likewise. + * gfortran.dg/proc_ptr_8.f90: Likewise. + * gfortran.dg/proc_ptr_common_1.f90: Likewise. + * gfortran.dg/proc_ptr_comp_1.f90: Likewise. + * gfortran.dg/proc_ptr_comp_11.f90: Likewise. + * gfortran.dg/proc_ptr_comp_12.f90: Likewise. + * gfortran.dg/proc_ptr_comp_13.f90: Likewise. + * gfortran.dg/proc_ptr_comp_14.f90: Likewise. + * gfortran.dg/proc_ptr_comp_15.f90: Likewise. + * gfortran.dg/proc_ptr_comp_16.f90: Likewise. + * gfortran.dg/proc_ptr_comp_17.f90: Likewise. + * gfortran.dg/proc_ptr_comp_18.f90: Likewise. + * gfortran.dg/proc_ptr_comp_19.f90: Likewise. + * gfortran.dg/proc_ptr_comp_2.f90: Likewise. + * gfortran.dg/proc_ptr_comp_29.f90: Likewise. + * gfortran.dg/proc_ptr_comp_45.f90: Likewise. + * gfortran.dg/proc_ptr_comp_47.f90: Likewise. + * gfortran.dg/proc_ptr_comp_5.f90: Likewise. + * gfortran.dg/proc_ptr_comp_6.f90: Likewise. + * gfortran.dg/proc_ptr_comp_8.f90: Likewise. + * gfortran.dg/proc_ptr_comp_9.f90: Likewise. + * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise. + * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise. + * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise. + * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise. + * gfortran.dg/proc_ptr_result_1.f90: Likewise. + * gfortran.dg/proc_ptr_result_3.f90: Likewise. + * gfortran.dg/proc_ptr_result_6.f90: Likewise. + * gfortran.dg/proc_ptr_result_7.f90: Likewise. + * gfortran.dg/proc_ptr_result_8.f90: Likewise. + * gfortran.dg/product_init_expr.f03: Likewise. + * gfortran.dg/promotion.f90: Likewise. + * gfortran.dg/promotion_3.f90: Likewise. + * gfortran.dg/promotion_4.f90: Likewise. + * gfortran.dg/protected_1.f90: Likewise. + * gfortran.dg/protected_2.f90: Likewise. + * gfortran.dg/ptr-func-1.f90: Likewise. + * gfortran.dg/ptr-func-2.f90: Likewise. + * gfortran.dg/ptr_func_assign_1.f08: Likewise. + * gfortran.dg/ptr_func_assign_2.f08: Likewise. + * gfortran.dg/ptr_func_assign_3.f08: Likewise. + * gfortran.dg/pure_byref_1.f90: Likewise. + * gfortran.dg/pure_byref_2.f90: Likewise. + * gfortran.dg/pure_byref_3.f90: Likewise. + * gfortran.dg/quad_2.f90: Likewise. + * gfortran.dg/quad_3.f90: Likewise. + * gfortran.dg/random_3.f90: Likewise. + * gfortran.dg/random_4.f90: Likewise. + * gfortran.dg/random_7.f90: Likewise. + * gfortran.dg/read_2.f90: Likewise. + * gfortran.dg/read_3.f90: Likewise. + * gfortran.dg/read_4.f90: Likewise. + * gfortran.dg/read_5.f90: Likewise. + * gfortran.dg/read_bad_advance.f90: Likewise. + * gfortran.dg/read_bang.f90: Likewise. + * gfortran.dg/read_bang4.f90: Likewise. + * gfortran.dg/read_comma.f: Likewise. + * gfortran.dg/read_dir.f90: Likewise. + * gfortran.dg/read_empty_file.f: Likewise. + * gfortran.dg/read_eof_1.f90: Likewise. + * gfortran.dg/read_eof_2.f90: Likewise. + * gfortran.dg/read_eof_3.f90: Likewise. + * gfortran.dg/read_eof_4.f90: Likewise. + * gfortran.dg/read_eof_5.f90: Likewise. + * gfortran.dg/read_eof_6.f: Likewise. + * gfortran.dg/read_eof_7.f90: Likewise. + * gfortran.dg/read_eof_8.f90: Likewise. + * gfortran.dg/read_eof_all.f90: Likewise. + * gfortran.dg/read_eor.f90: Likewise. + * gfortran.dg/read_float_1.f90: Likewise. + * gfortran.dg/read_float_2.f03: Likewise. + * gfortran.dg/read_float_3.f90: Likewise. + * gfortran.dg/read_float_4.f90: Likewise. + * gfortran.dg/read_infnan_1.f90: Likewise. + * gfortran.dg/read_list_eof_1.f90: Likewise. + * gfortran.dg/read_logical.f90: Likewise. + * gfortran.dg/read_many_1.f: Likewise. + * gfortran.dg/read_no_eor.f90: Likewise. + * gfortran.dg/read_noadvance.f90: Likewise. + * gfortran.dg/read_repeat.f90: Likewise. + * gfortran.dg/read_repeat_2.f90: Likewise. + * gfortran.dg/read_size_noadvance.f90: Likewise. + * gfortran.dg/read_x_eof.f90: Likewise. + * gfortran.dg/read_x_past.f: Likewise. + * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise. + * gfortran.dg/real_const_1.f: Likewise. + * gfortran.dg/real_const_2.f90: Likewise. + * gfortran.dg/real_const_3.f90: Likewise. + * gfortran.dg/real_do_1.f90: Likewise. + * gfortran.dg/real_index_1.f90: Likewise. + * gfortran.dg/realloc_on_assign_1.f03: Likewise. + * gfortran.dg/realloc_on_assign_10.f90: Likewise. + * gfortran.dg/realloc_on_assign_11.f90: Likewise. + * gfortran.dg/realloc_on_assign_12.f90: Likewise. + * gfortran.dg/realloc_on_assign_16.f90: Likewise. + * gfortran.dg/realloc_on_assign_17.f90: Likewise. + * gfortran.dg/realloc_on_assign_18.f90: Likewise. + * gfortran.dg/realloc_on_assign_2.f03: Likewise. + * gfortran.dg/realloc_on_assign_23.f90: Likewise. + * gfortran.dg/realloc_on_assign_25.f90: Likewise. + * gfortran.dg/realloc_on_assign_26.f90: Likewise. + * gfortran.dg/realloc_on_assign_27.f08: Likewise. + * gfortran.dg/realloc_on_assign_28.f90: Likewise. + * gfortran.dg/realloc_on_assign_29.f90: Likewise. + * gfortran.dg/realloc_on_assign_3.f03: Likewise. + * gfortran.dg/realloc_on_assign_4.f03: Likewise. + * gfortran.dg/realloc_on_assign_5.f03: Likewise. + * gfortran.dg/realloc_on_assign_7.f03: Likewise. + * gfortran.dg/record_marker_1.f90: Likewise. + * gfortran.dg/record_marker_2.f: Likewise. + * gfortran.dg/record_marker_3.f90: Likewise. + * gfortran.dg/recursive_alloc_comp_1.f08: Likewise. + * gfortran.dg/recursive_alloc_comp_2.f08: Likewise. + * gfortran.dg/recursive_alloc_comp_3.f08: Likewise. + * gfortran.dg/recursive_alloc_comp_4.f08: Likewise. + * gfortran.dg/recursive_check_7.f90: Likewise. + * gfortran.dg/recursive_reference_1.f90: Likewise. + * gfortran.dg/recursive_reference_2.f90: Likewise. + * gfortran.dg/recursive_stack.f90: Likewise. + * gfortran.dg/reduction.f90: Likewise. + * gfortran.dg/repack_arrays_1.f90: Likewise. + * gfortran.dg/repeat_1.f90: Likewise. + * gfortran.dg/repeat_2.f90: Likewise. + * gfortran.dg/repeat_3.f90: Likewise. + * gfortran.dg/repeat_6.f90: Likewise. + * gfortran.dg/reshape-alloc.f90: Likewise. + * gfortran.dg/reshape-complex.f90: Likewise. + * gfortran.dg/reshape.f90: Likewise. + * gfortran.dg/reshape_2.f90: Likewise. + * gfortran.dg/reshape_7.f90: Likewise. + * gfortran.dg/reshape_empty_1.f03: Likewise. + * gfortran.dg/reshape_pad_1.f90: Likewise. + * gfortran.dg/reshape_rank7.f90: Likewise. + * gfortran.dg/reshape_transpose_1.f90: Likewise. + * gfortran.dg/reshape_zerosize_3.f90: Likewise. + * gfortran.dg/result_default_init_1.f90: Likewise. + * gfortran.dg/result_in_spec_1.f90: Likewise. + * gfortran.dg/result_in_spec_2.f90: Likewise. + * gfortran.dg/ret_array_1.f90: Likewise. + * gfortran.dg/ret_pointer_1.f90: Likewise. + * gfortran.dg/ret_pointer_2.f90: Likewise. + * gfortran.dg/rewind_1.f90: Likewise. + * gfortran.dg/round_1.f03: Likewise. + * gfortran.dg/round_2.f03: Likewise. + * gfortran.dg/round_3.f08: Likewise. + * gfortran.dg/round_4.f90: Likewise. + * gfortran.dg/rrspacing_1.f90: Likewise. + * gfortran.dg/runtime_warning_1.f90: Likewise. + * gfortran.dg/same_type_as_2.f03: Likewise. + * gfortran.dg/save_1.f90: Likewise. + * gfortran.dg/save_5.f90: Likewise. + * gfortran.dg/save_6.f90: Likewise. + * gfortran.dg/scalar_mask_1.f90: Likewise. + * gfortran.dg/scalar_mask_2.f90: Likewise. + * gfortran.dg/scalarize_parameter_array_1.f90: Likewise. + * gfortran.dg/scale_1.f90: Likewise. + * gfortran.dg/scan_1.f90: Likewise. + * gfortran.dg/scan_2.f90: Likewise. + * gfortran.dg/secnds-1.f: Likewise. + * gfortran.dg/secnds.f: Likewise. + * gfortran.dg/select_1.f90: Likewise. + * gfortran.dg/select_2.f90: Likewise. + * gfortran.dg/select_3.f90: Likewise. + * gfortran.dg/select_5.f90: Likewise. + * gfortran.dg/select_char_1.f90: Likewise. + * gfortran.dg/select_char_2.f90: Likewise. + * gfortran.dg/select_type_13.f03: Likewise. + * gfortran.dg/select_type_14.f03: Likewise. + * gfortran.dg/select_type_15.f03: Likewise. + * gfortran.dg/select_type_19.f03: Likewise. + * gfortran.dg/select_type_2.f03: Likewise. + * gfortran.dg/select_type_26.f03: Likewise. + * gfortran.dg/select_type_27.f03: Likewise. + * gfortran.dg/select_type_28.f03: Likewise. + * gfortran.dg/select_type_3.f03: Likewise. + * gfortran.dg/select_type_35.f03: Likewise. + * gfortran.dg/select_type_36.f03: Likewise. + * gfortran.dg/select_type_37.f03: Likewise. + * gfortran.dg/select_type_39.f03: Likewise. + * gfortran.dg/select_type_4.f90: Likewise. + * gfortran.dg/select_type_5.f03: Likewise. + * gfortran.dg/select_type_6.f03: Likewise. + * gfortran.dg/select_type_7.f03: Likewise. + * gfortran.dg/select_type_8.f03: Likewise. + * gfortran.dg/selected_char_kind_1.f90: Likewise. + * gfortran.dg/selected_char_kind_4.f90: Likewise. + * gfortran.dg/selected_kind_1.f90: Likewise. + * gfortran.dg/selected_real_kind_2.f90: Likewise. + * gfortran.dg/shape_2.f90: Likewise. + * gfortran.dg/shape_4.f90: Likewise. + * gfortran.dg/shape_5.f90: Likewise. + * gfortran.dg/shape_7.f90: Likewise. + * gfortran.dg/shape_8.f90: Likewise. + * gfortran.dg/shape_9.f90: Likewise. + * gfortran.dg/shift-kind_2.f90: Likewise. + * gfortran.dg/shiftalr_1.F90: Likewise. + * gfortran.dg/shiftalr_2.F90: Likewise. + * gfortran.dg/simpleif_1.f90: Likewise. + * gfortran.dg/simplify_argN_1.f90: Likewise. + * gfortran.dg/simplify_cshift_1.f90: Likewise. + * gfortran.dg/simplify_cshift_4.f90: Likewise. + * gfortran.dg/simplify_eoshift_1.f90: Likewise. + * gfortran.dg/simplify_modulo.f90: Likewise. + * gfortran.dg/single_char_string.f90: Likewise. + * gfortran.dg/size_dim.f90: Likewise. + * gfortran.dg/size_optional_dim_1.f90: Likewise. + * gfortran.dg/sizeof.f90: Likewise. + * gfortran.dg/sizeof_4.f90: Likewise. + * gfortran.dg/slash_1.f90: Likewise. + * gfortran.dg/sms-1.f90: Likewise. + * gfortran.dg/sms-2.f90: Likewise. + * gfortran.dg/spec_expr_7.f90: Likewise. + * gfortran.dg/specifics_1.f90: Likewise. + * gfortran.dg/spellcheck-procedure_1.f90: Likewise. + * gfortran.dg/spellcheck-procedure_2.f90: Likewise. + * gfortran.dg/spread_init_expr.f03: Likewise. + * gfortran.dg/spread_scalar_source.f90: Likewise. + * gfortran.dg/spread_shape_1.f90: Likewise. + * gfortran.dg/stat_1.f90: Likewise. + * gfortran.dg/stat_2.f90: Likewise. + * gfortran.dg/stfunc_1.f90: Likewise. + * gfortran.dg/stfunc_4.f90: Likewise. + * gfortran.dg/stfunc_6.f90: Likewise. + * gfortran.dg/storage_size_1.f08: Likewise. + * gfortran.dg/storage_size_3.f08: Likewise. + * gfortran.dg/storage_size_4.f90: Likewise. + * gfortran.dg/streamio_1.f90: Likewise. + * gfortran.dg/streamio_10.f90: Likewise. + * gfortran.dg/streamio_11.f90: Likewise. + * gfortran.dg/streamio_12.f90: Likewise. + * gfortran.dg/streamio_13.f90: Likewise. + * gfortran.dg/streamio_14.f90: Likewise. + * gfortran.dg/streamio_15.f90: Likewise. + * gfortran.dg/streamio_16.f90: Likewise. + * gfortran.dg/streamio_17.f90: Likewise. + * gfortran.dg/streamio_2.f90: Likewise. + * gfortran.dg/streamio_3.f90: Likewise. + * gfortran.dg/streamio_4.f90: Likewise. + * gfortran.dg/streamio_5.f90: Likewise. + * gfortran.dg/streamio_6.f90: Likewise. + * gfortran.dg/streamio_7.f90: Likewise. + * gfortran.dg/streamio_8.f90: Likewise. + * gfortran.dg/streamio_9.f90: Likewise. + * gfortran.dg/string_0xfe_0xff_1.f90: Likewise. + * gfortran.dg/string_4.f90: Likewise. + * gfortran.dg/string_array_constructor_2.f90: Likewise. + * gfortran.dg/string_assign_2.f90: Likewise. + * gfortran.dg/string_compare_1.f90: Likewise. + * gfortran.dg/string_compare_2.f90: Likewise. + * gfortran.dg/string_compare_3.f90: Likewise. + * gfortran.dg/string_ctor_1.f90: Likewise. + * gfortran.dg/string_length_1.f90: Likewise. + * gfortran.dg/string_length_2.f90: Likewise. + * gfortran.dg/string_length_3.f90: Likewise. + * gfortran.dg/string_length_4.f90: Likewise. + * gfortran.dg/string_null_compare_1.f: Likewise. + * gfortran.dg/string_pad_trunc.f90: Likewise. + * gfortran.dg/structure_constructor_1.f03: Likewise. + * gfortran.dg/structure_constructor_11.f90: Likewise. + * gfortran.dg/structure_constructor_13.f03: Likewise. + * gfortran.dg/structure_constructor_2.f03: Likewise. + * gfortran.dg/structure_constructor_5.f03: Likewise. + * gfortran.dg/submodule_1.f08: Likewise. + * gfortran.dg/submodule_11.f08: Likewise. + * gfortran.dg/submodule_14.f08: Likewise. + * gfortran.dg/submodule_15.f08: Likewise. + * gfortran.dg/submodule_17.f08: Likewise. + * gfortran.dg/submodule_18.f08: Likewise. + * gfortran.dg/submodule_19.f08: Likewise. + * gfortran.dg/submodule_2.f08: Likewise. + * gfortran.dg/submodule_27.f08: Likewise. + * gfortran.dg/submodule_28.f08: Likewise. + * gfortran.dg/submodule_29.f08: Likewise. + * gfortran.dg/submodule_30.f08: Likewise. + * gfortran.dg/submodule_6.f08: Likewise. + * gfortran.dg/submodule_7.f08: Likewise. + * gfortran.dg/submodule_8.f08: Likewise. + * gfortran.dg/subnormal_1.f90: Likewise. + * gfortran.dg/subref_array_pointer_1.f90: Likewise. + * gfortran.dg/subref_array_pointer_2.f90: Likewise. + * gfortran.dg/subref_array_pointer_4.f90: Likewise. + * gfortran.dg/substr_2.f: Likewise. + * gfortran.dg/substr_3.f: Likewise. + * gfortran.dg/substr_4.f: Likewise. + * gfortran.dg/substr_5.f90: Likewise. + * gfortran.dg/substr_6.f90: Likewise. + * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise. + * gfortran.dg/sum_init_expr.f03: Likewise. + * gfortran.dg/sum_zero_array_1.f90: Likewise. + * gfortran.dg/system_clock_3.f08: Likewise. + * gfortran.dg/t_editing.f: Likewise. + * gfortran.dg/team_change_1.f90: Likewise. + * gfortran.dg/team_end_1.f90: Likewise. + * gfortran.dg/team_number_1.f90: Likewise. + * gfortran.dg/temporary_1.f90: Likewise. + * gfortran.dg/test_com_block.f90: Likewise. + * gfortran.dg/test_only_clause.f90: Likewise. + * gfortran.dg/tiny_1.f90: Likewise. + * gfortran.dg/tiny_2.f90: Likewise. + * gfortran.dg/tl_editing.f90: Likewise. + * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise. + * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise. + * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise. + * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise. + * gfortran.dg/transfer_assumed_size_1.f90: Likewise. + * gfortran.dg/transfer_class_2.f90: Likewise. + * gfortran.dg/transfer_intrinsic_2.f90: Likewise. + * gfortran.dg/transfer_intrinsic_3.f90: Likewise. + * gfortran.dg/transfer_intrinsic_5.f90: Likewise. + * gfortran.dg/transfer_resolve_1.f90: Likewise. + * gfortran.dg/transfer_simplify_1.f90: Likewise. + * gfortran.dg/transfer_simplify_10.f90: Likewise. + * gfortran.dg/transfer_simplify_11.f90: Likewise. + * gfortran.dg/transfer_simplify_2.f90: Likewise. + * gfortran.dg/transfer_simplify_3.f90: Likewise. + * gfortran.dg/transfer_simplify_4.f90: Likewise. + * gfortran.dg/transfer_simplify_8.f90: Likewise. + * gfortran.dg/transfer_simplify_9.f90: Likewise. + * gfortran.dg/transpose_1.f90: Likewise. + * gfortran.dg/transpose_3.f03: Likewise. + * gfortran.dg/transpose_4.f90: Likewise. + * gfortran.dg/transpose_conjg_1.f90: Likewise. + * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise. + * gfortran.dg/transpose_optimization_2.f90: Likewise. + * gfortran.dg/trim_1.f90: Likewise. + * gfortran.dg/trim_optimize_1.f90: Likewise. + * gfortran.dg/trim_optimize_2.f90: Likewise. + * gfortran.dg/trim_optimize_3.f90: Likewise. + * gfortran.dg/trim_optimize_4.f90: Likewise. + * gfortran.dg/trim_optimize_5.f90: Likewise. + * gfortran.dg/trim_optimize_6.f90: Likewise. + * gfortran.dg/trim_optimize_7.f90: Likewise. + * gfortran.dg/trim_optimize_8.f90: Likewise. + * gfortran.dg/type_to_class_1.f03: Likewise. + * gfortran.dg/type_to_class_2.f03: Likewise. + * gfortran.dg/type_to_class_3.f03: Likewise. + * gfortran.dg/type_to_class_4.f03: Likewise. + * gfortran.dg/type_to_class_5.f03: Likewise. + * gfortran.dg/typebound_assignment_5.f03: Likewise. + * gfortran.dg/typebound_assignment_6.f03: Likewise. + * gfortran.dg/typebound_assignment_7.f90: Likewise. + * gfortran.dg/typebound_call_1.f03: Likewise. + * gfortran.dg/typebound_call_13.f03: Likewise. + * gfortran.dg/typebound_call_18.f03: Likewise. + * gfortran.dg/typebound_call_19.f03: Likewise. + * gfortran.dg/typebound_call_2.f03: Likewise. + * gfortran.dg/typebound_call_20.f03: Likewise. + * gfortran.dg/typebound_call_3.f03: Likewise. + * gfortran.dg/typebound_generic_5.f03: Likewise. + * gfortran.dg/typebound_generic_6.f03: Likewise. + * gfortran.dg/typebound_generic_9.f03: Likewise. + * gfortran.dg/typebound_operator_12.f03: Likewise. + * gfortran.dg/typebound_operator_13.f03: Likewise. + * gfortran.dg/typebound_operator_15.f90: Likewise. + * gfortran.dg/typebound_operator_20.f90: Likewise. + * gfortran.dg/typebound_operator_3.f03: Likewise. + * gfortran.dg/typebound_operator_6.f03: Likewise. + * gfortran.dg/typebound_operator_7.f03: Likewise. + * gfortran.dg/typebound_operator_8.f03: Likewise. + * gfortran.dg/typebound_operator_9.f03: Likewise. + * gfortran.dg/typebound_proc_19.f90: Likewise. + * gfortran.dg/typebound_proc_20.f90: Likewise. + * gfortran.dg/typebound_proc_23.f90: Likewise. + * gfortran.dg/typebound_proc_27.f03: Likewise. + * gfortran.dg/typebound_proc_35.f90: Likewise. + * gfortran.dg/typebound_proc_36.f90: Likewise. + * gfortran.dg/unf_io_convert_1.f90: Likewise. + * gfortran.dg/unf_io_convert_2.f90: Likewise. + * gfortran.dg/unf_io_convert_3.f90: Likewise. + * gfortran.dg/unf_io_convert_4.f90: Likewise. + * gfortran.dg/unf_read_corrupted_1.f90: Likewise. + * gfortran.dg/unf_read_corrupted_2.f90: Likewise. + * gfortran.dg/unf_short_record_1.f90: Likewise. + * gfortran.dg/unformatted_recl_1.f90: Likewise. + * gfortran.dg/unformatted_subrecord_1.f90: Likewise. + * gfortran.dg/unit_1.f90: Likewise. + * gfortran.dg/unlimited_fmt_1.f08: Likewise. + * gfortran.dg/unlimited_polymorphic_1.f03: Likewise. + * gfortran.dg/unlimited_polymorphic_13.f90: Likewise. + * gfortran.dg/unlimited_polymorphic_14.f90: Likewise. + * gfortran.dg/unlimited_polymorphic_17.f90: Likewise. + * gfortran.dg/unlimited_polymorphic_18.f90: Likewise. + * gfortran.dg/unlimited_polymorphic_20.f90: Likewise. + * gfortran.dg/unlimited_polymorphic_21.f90: Likewise. + * gfortran.dg/unlimited_polymorphic_22.f90: Likewise. + * gfortran.dg/unlimited_polymorphic_23.f90: Likewise. + * gfortran.dg/unlimited_polymorphic_24.f03: Likewise. + * gfortran.dg/unlimited_polymorphic_25.f90: Likewise. + * gfortran.dg/unlimited_polymorphic_26.f90: Likewise. + * gfortran.dg/unlimited_polymorphic_3.f03: Likewise. + * gfortran.dg/unlimited_polymorphic_5.f90: Likewise. + * gfortran.dg/unlimited_polymorphic_6.f90: Likewise. + * gfortran.dg/unpack_init_expr.f03: Likewise. + * gfortran.dg/use_10.f90: Likewise. + * gfortran.dg/use_11.f90: Likewise. + * gfortran.dg/use_13.f90: Likewise. + * gfortran.dg/use_24.f90: Likewise. + * gfortran.dg/use_27.f90: Likewise. + * gfortran.dg/use_5.f90: Likewise. + * gfortran.dg/use_allocated_1.f90: Likewise. + * gfortran.dg/use_only_1.f90: Likewise. + * gfortran.dg/use_only_4.f90: Likewise. + * gfortran.dg/use_rename_2.f90: Likewise. + * gfortran.dg/use_rename_4.f90: Likewise. + * gfortran.dg/used_dummy_types_1.f90: Likewise. + * gfortran.dg/used_interface_ref.f90: Likewise. + * gfortran.dg/used_types_5.f90: Likewise. + * gfortran.dg/utf8_1.f03: Likewise. + * gfortran.dg/utf8_2.f03: Likewise. + * gfortran.dg/value_1.f90: Likewise. + * gfortran.dg/value_2.f90: Likewise. + * gfortran.dg/value_4.f90: Likewise. + * gfortran.dg/value_6.f03: Likewise. + * gfortran.dg/value_7.f03: Likewise. + * gfortran.dg/value_test.f90: Likewise. + * gfortran.dg/vect/fast-math-pr33299.f90: Likewise. + * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise. + * gfortran.dg/vect/pr60510.f: Likewise. + * gfortran.dg/vect/pr69882.f90: Likewise. + * gfortran.dg/vect/pr69980.f90: Likewise. + * gfortran.dg/vect/vect-5.f90: Likewise. + * gfortran.dg/vect/vect-alias-check-1.F90: Likewise. + * gfortran.dg/vector_subscript_1.f90: Likewise. + * gfortran.dg/vector_subscript_2.f90: Likewise. + * gfortran.dg/vector_subscript_3.f90: Likewise. + * gfortran.dg/vector_subscript_5.f90: Likewise. + * gfortran.dg/verify_2.f90: Likewise. + * gfortran.dg/volatile10.f90: Likewise. + * gfortran.dg/where_1.f90: Likewise. + * gfortran.dg/where_operator_assign_1.f90: Likewise. + * gfortran.dg/where_operator_assign_2.f90: Likewise. + * gfortran.dg/where_operator_assign_3.f90: Likewise. + * gfortran.dg/whole_file_13.f90: Likewise. + * gfortran.dg/whole_file_2.f90: Likewise. + * gfortran.dg/widechar_2.f90: Likewise. + * gfortran.dg/widechar_4.f90: Likewise. + * gfortran.dg/widechar_5.f90: Likewise. + * gfortran.dg/widechar_6.f90: Likewise. + * gfortran.dg/widechar_8.f90: Likewise. + * gfortran.dg/widechar_IO_1.f90: Likewise. + * gfortran.dg/widechar_IO_2.f90: Likewise. + * gfortran.dg/widechar_IO_3.f90: Likewise. + * gfortran.dg/widechar_IO_4.f90: Likewise. + * gfortran.dg/widechar_compare_1.f90: Likewise. + * gfortran.dg/widechar_intrinsics_10.f90: Likewise. + * gfortran.dg/widechar_intrinsics_4.f90: Likewise. + * gfortran.dg/widechar_intrinsics_5.f90: Likewise. + * gfortran.dg/widechar_intrinsics_6.f90: Likewise. + * gfortran.dg/widechar_intrinsics_7.f90: Likewise. + * gfortran.dg/widechar_intrinsics_8.f90: Likewise. + * gfortran.dg/widechar_intrinsics_9.f90: Likewise. + * gfortran.dg/widechar_select_1.f90: Likewise. + * gfortran.dg/winapi.f90: Likewise. + * gfortran.dg/write_0_pe_format.f90: Likewise. + * gfortran.dg/write_back.f: Likewise. + * gfortran.dg/write_check3.f90: Likewise. + * gfortran.dg/write_direct_eor.f90: Likewise. + * gfortran.dg/write_padding.f90: Likewise. + * gfortran.dg/write_recursive.f90: Likewise. + * gfortran.dg/write_rewind_1.f: Likewise. + * gfortran.dg/write_rewind_2.f: Likewise. + * gfortran.dg/write_zero_array.f90: Likewise. + * gfortran.dg/x_slash_1.f: Likewise. + * gfortran.dg/x_slash_2.f: Likewise. + * gfortran.dg/zero_array_components_1.f90: Likewise. + * gfortran.dg/zero_length_1.f90: Likewise. + * gfortran.dg/zero_length_2.f90: Likewise. + * gfortran.dg/zero_sized_1.f90: Likewise. + * gfortran.dg/zero_sized_3.f90: Likewise. + * gfortran.fortran-torture/compile/nested.f90: Likewise. + * gfortran.fortran-torture/compile/parameter_1.f90: Likewise. + * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise. + * gfortran.fortran-torture/execute/adjustr.f90: Likewise. + * gfortran.fortran-torture/execute/allocate.f90: Likewise. + * gfortran.fortran-torture/execute/alternate_return.f90: Likewise. + * gfortran.fortran-torture/execute/args.f90: Likewise. + * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise. + * gfortran.fortran-torture/execute/arrayarg.f90: Likewise. + * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise. + * gfortran.fortran-torture/execute/arraysave.f90: Likewise. + * gfortran.fortran-torture/execute/assumed_size.f90: Likewise. + * gfortran.fortran-torture/execute/backspace.f90: Likewise. + * gfortran.fortran-torture/execute/bounds.f90: Likewise. + * gfortran.fortran-torture/execute/character_passing.f90: Likewise. + * gfortran.fortran-torture/execute/character_select_1.f90: Likewise. + * gfortran.fortran-torture/execute/cmplx.f90: Likewise. + * gfortran.fortran-torture/execute/common.f90: Likewise. + * gfortran.fortran-torture/execute/common_2.f90: Likewise. + * gfortran.fortran-torture/execute/common_init_1.f90: Likewise. + * gfortran.fortran-torture/execute/common_size.f90: Likewise. + * gfortran.fortran-torture/execute/constructor.f90: Likewise. + * gfortran.fortran-torture/execute/contained.f90: Likewise. + * gfortran.fortran-torture/execute/contained2.f90: Likewise. + * gfortran.fortran-torture/execute/contained_3.f90: Likewise. + * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise. + * gfortran.fortran-torture/execute/data.f90: Likewise. + * gfortran.fortran-torture/execute/data_2.f90: Likewise. + * gfortran.fortran-torture/execute/data_3.f90: Likewise. + * gfortran.fortran-torture/execute/data_4.f90: Likewise. + * gfortran.fortran-torture/execute/dep_fails.f90: Likewise. + * gfortran.fortran-torture/execute/der_init.f90: Likewise. + * gfortran.fortran-torture/execute/der_init_2.f90: Likewise. + * gfortran.fortran-torture/execute/der_init_3.f90: Likewise. + * gfortran.fortran-torture/execute/der_init_4.f90: Likewise. + * gfortran.fortran-torture/execute/der_init_5.f90: Likewise. + * gfortran.fortran-torture/execute/der_io.f90: Likewise. + * gfortran.fortran-torture/execute/der_point.f90: Likewise. + * gfortran.fortran-torture/execute/der_type.f90: Likewise. + * gfortran.fortran-torture/execute/direct_io.f90: Likewise. + * gfortran.fortran-torture/execute/elemental.f90: Likewise. + * gfortran.fortran-torture/execute/empty_format.f90: Likewise. + * gfortran.fortran-torture/execute/emptyif.f90: Likewise. + * gfortran.fortran-torture/execute/entry_1.f90: Likewise. + * gfortran.fortran-torture/execute/entry_10.f90: Likewise. + * gfortran.fortran-torture/execute/entry_11.f90: Likewise. + * gfortran.fortran-torture/execute/entry_2.f90: Likewise. + * gfortran.fortran-torture/execute/entry_3.f90: Likewise. + * gfortran.fortran-torture/execute/entry_4.f90: Likewise. + * gfortran.fortran-torture/execute/entry_5.f90: Likewise. + * gfortran.fortran-torture/execute/entry_6.f90: Likewise. + * gfortran.fortran-torture/execute/entry_7.f90: Likewise. + * gfortran.fortran-torture/execute/entry_8.f90: Likewise. + * gfortran.fortran-torture/execute/entry_9.f90: Likewise. + * gfortran.fortran-torture/execute/enum_1.f90: Likewise. + * gfortran.fortran-torture/execute/enum_2.f90: Likewise. + * gfortran.fortran-torture/execute/enum_3.f90: Likewise. + * gfortran.fortran-torture/execute/enum_4.f90: Likewise. + * gfortran.fortran-torture/execute/equiv_1.f90: Likewise. + * gfortran.fortran-torture/execute/equiv_2.f90: Likewise. + * gfortran.fortran-torture/execute/equiv_3.f90: Likewise. + * gfortran.fortran-torture/execute/equiv_4.f90: Likewise. + * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise. + * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise. + * gfortran.fortran-torture/execute/forall.f90: Likewise. + * gfortran.fortran-torture/execute/forall_1.f90: Likewise. + * gfortran.fortran-torture/execute/forall_2.f90: Likewise. + * gfortran.fortran-torture/execute/forall_3.f90: Likewise. + * gfortran.fortran-torture/execute/forall_4.f90: Likewise. + * gfortran.fortran-torture/execute/forall_5.f90: Likewise. + * gfortran.fortran-torture/execute/forall_6.f90: Likewise. + * gfortran.fortran-torture/execute/forall_7.f90: Likewise. + * gfortran.fortran-torture/execute/function_module_1.f90: Likewise. + * gfortran.fortran-torture/execute/getarg_1.f90: Likewise. + * gfortran.fortran-torture/execute/hollerith.f90: Likewise. + * gfortran.fortran-torture/execute/in-pack.f90: Likewise. + * gfortran.fortran-torture/execute/initialization_1.f90: Likewise. + * gfortran.fortran-torture/execute/initializer.f90: Likewise. + * gfortran.fortran-torture/execute/inquire_1.f90: Likewise. + * gfortran.fortran-torture/execute/inquire_2.f90: Likewise. + * gfortran.fortran-torture/execute/inquire_3.f90: Likewise. + * gfortran.fortran-torture/execute/inquire_4.f90: Likewise. + * gfortran.fortran-torture/execute/inquire_5.f90: Likewise. + * gfortran.fortran-torture/execute/integer_select.f90: Likewise. + * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise. + * gfortran.fortran-torture/execute/internal_write.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: + Likewise. + * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise. + * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise. + * gfortran.fortran-torture/execute/iolength_1.f90: Likewise. + * gfortran.fortran-torture/execute/iolength_2.f90: Likewise. + * gfortran.fortran-torture/execute/iolength_3.f90: Likewise. + * gfortran.fortran-torture/execute/list_read_1.f90: Likewise. + * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise. + * gfortran.fortran-torture/execute/mainsub.f90: Likewise. + * gfortran.fortran-torture/execute/math.f90: Likewise. + * gfortran.fortran-torture/execute/module_init_1.f90: Likewise. + * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise. + * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise. + * gfortran.fortran-torture/execute/nestcons.f90: Likewise. + * gfortran.fortran-torture/execute/nullarg.f90: Likewise. + * gfortran.fortran-torture/execute/optstring_1.f90: Likewise. + * gfortran.fortran-torture/execute/parameter_1.f90: Likewise. + * gfortran.fortran-torture/execute/parameter_2.f90: Likewise. + * gfortran.fortran-torture/execute/partparm.f90: Likewise. + * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise. + * gfortran.fortran-torture/execute/power.f90: Likewise. + * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise. + * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise. + * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise. + * gfortran.fortran-torture/execute/pr32140.f90: Likewise. + * gfortran.fortran-torture/execute/pr40021.f: Likewise. + * gfortran.fortran-torture/execute/pr43390.f90: Likewise. + * gfortran.fortran-torture/execute/pr54767.f90: Likewise. + * gfortran.fortran-torture/execute/pr57396.f90: Likewise. + * gfortran.fortran-torture/execute/procarg.f90: Likewise. + * gfortran.fortran-torture/execute/ptr.f90: Likewise. + * gfortran.fortran-torture/execute/random_1.f90: Likewise. + * gfortran.fortran-torture/execute/random_2.f90: Likewise. + * gfortran.fortran-torture/execute/random_init.f90: Likewise. + * gfortran.fortran-torture/execute/read_eof.f90: Likewise. + * gfortran.fortran-torture/execute/read_null_string.f90: Likewise. + * gfortran.fortran-torture/execute/retarray.f90: Likewise. + * gfortran.fortran-torture/execute/retarray_2.f90: Likewise. + * gfortran.fortran-torture/execute/save_1.f90: Likewise. + * gfortran.fortran-torture/execute/save_2.f90: Likewise. + * gfortran.fortran-torture/execute/scalarize.f90: Likewise. + * gfortran.fortran-torture/execute/scalarize2.f90: Likewise. + * gfortran.fortran-torture/execute/scalarize3.f90: Likewise. + * gfortran.fortran-torture/execute/select_1.f90: Likewise. + * gfortran.fortran-torture/execute/seq_io.f90: Likewise. + * gfortran.fortran-torture/execute/slash_edit.f90: Likewise. + * gfortran.fortran-torture/execute/spec_abs.f90: Likewise. + * gfortran.fortran-torture/execute/specifics.f90: Likewise. + * gfortran.fortran-torture/execute/st_function.f90: Likewise. + * gfortran.fortran-torture/execute/st_function_1.f90: Likewise. + * gfortran.fortran-torture/execute/st_function_2.f90: Likewise. + * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise. + * gfortran.fortran-torture/execute/straret.f90: Likewise. + * gfortran.fortran-torture/execute/strarray_1.f90: Likewise. + * gfortran.fortran-torture/execute/strarray_2.f90: Likewise. + * gfortran.fortran-torture/execute/strarray_3.f90: Likewise. + * gfortran.fortran-torture/execute/strarray_4.f90: Likewise. + * gfortran.fortran-torture/execute/strcmp.f90: Likewise. + * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise. + * gfortran.fortran-torture/execute/string.f90: Likewise. + * gfortran.fortran-torture/execute/strlen.f90: Likewise. + * gfortran.fortran-torture/execute/strret.f90: Likewise. + * gfortran.fortran-torture/execute/t_edit.f90: Likewise. + * gfortran.fortran-torture/execute/test_slice.f90: Likewise. + * gfortran.fortran-torture/execute/transfer1.f90: Likewise. + * gfortran.fortran-torture/execute/transfer2.f90: Likewise. + * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise. + * gfortran.fortran-torture/execute/userop.f90: Likewise. + * gfortran.fortran-torture/execute/where17.f90: Likewise. + * gfortran.fortran-torture/execute/where18.f90: Likewise. + * gfortran.fortran-torture/execute/where19.f90: Likewise. + * gfortran.fortran-torture/execute/where20.f90: Likewise. + * gfortran.fortran-torture/execute/where21.f90: Likewise. + * gfortran.fortran-torture/execute/where_1.f90: Likewise. + * gfortran.fortran-torture/execute/where_10.f90: Likewise. + * gfortran.fortran-torture/execute/where_11.f90: Likewise. + * gfortran.fortran-torture/execute/where_14.f90: Likewise. + * gfortran.fortran-torture/execute/where_15.f90: Likewise. + * gfortran.fortran-torture/execute/where_16.f90: Likewise. + * gfortran.fortran-torture/execute/where_2.f90: Likewise. + * gfortran.fortran-torture/execute/where_3.f90: Likewise. + * gfortran.fortran-torture/execute/where_4.f90: Likewise. + * gfortran.fortran-torture/execute/where_5.f90: Likewise. + * gfortran.fortran-torture/execute/where_6.f90: Likewise. + * gfortran.fortran-torture/execute/where_7.f90: Likewise. + * gfortran.fortran-torture/execute/where_8.f90: Likewise. + * gfortran.fortran-torture/execute/write_a_1.f90: Likewise. + * gfortran.fortran-torture/execute/write_logical.f90: Likewise. + * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans. + * gfortran.dg/inline_transpose_1.f90: Likewise. + +2018-02-17 Paul Thomas + + PR fortran/84115 + * gfortran.dg/associate_35.f90: Remove error, add STOP n and + change to dg-run. + +2018-02-16 Eric Botcazou + + PR ada/84277 + * gnat.dg/array11.adb (Array11): Tweak index and remove warning. + * gnat.dg/dispatch1.adb: Rename into... + * gnat.dg/disp1.adb: ...this. + * gnat.dg/dispatch1_p.ads: Rename into... + * gnat.dg/disp1_pkg.ads: ...this. + * gnat.dg/disp2.adb: Rename into... + * gnat.dg/dispatch2.adb: ...this. + * gnat.dg/dispatch2_p.ads: Rename into... + * gnat.dg/disp2_pkg.ads: ...this. + * gnat.dg/dispatch2_p.adb: Rename into... + * gnat.dg/disp2_pkg.adb: this. + * gnat.dg/generic_dispatch.adb: Rename into... + * gnat.dg/generic_disp.adb: this. + * gnat.dg/generic_dispatch_p.ads: Rename into... + * gnat.dg/generic_disp_pkg.ads: ...this. + * gnat.dg/generic_dispatch_p.adb: Rename into... + * gnat.dg/generic_disp_pkg.adb: ...this. + * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify. + * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise. + * gnat.dg/object_overflow1.adb: Tweak index. + * gnat.dg/object_overflow2.adb: Likewise. + * gnat.dg/object_overflow3.adb: Likewise. + * gnat.dg/object_overflow4.adb: Likewise. + * gnat.dg/object_overflow5.adb: Likewise. + +2018-02-16 Jakub Jelinek + + PR ipa/84425 + * gcc.c-torture/compile/pr84425.c: New test. + +2018-02-16 Marek Polacek + Jakub Jelinek + + PR c++/84192 + * g++.dg/cpp1y/constexpr-84192.C: New test. + +2018-02-16 Martin Sebor + + PR c++/79064 + * g++.dg/overload15.C: New test. + +2018-02-16 Yury Gribov + + PR target/81535 + * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*. + * gcc.dg/pr56727-2.c: Ditto. + * gcc.target/powerpc/pr79439.c: Renamed to... + * gcc.target/powerpc/pr79439-1.c: ...this. + * gcc.target/powerpc/pr79439-2.c: New test. + * gcc.target/powerpc/pr79439-3.c: New test. + +2018-02-16 Will Schmidt + + target/pr84371 + * gcc.target/powerpc/builtins-3-p8.c: Update stanzas. + * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test. + * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas. + * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same. + * gcc.target/powerpc/builtins-3.c: Same. + +2018-02-16 Nathan Sidwell + + * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning. + +2018-02-16 Vladimir Makarov + + PR rtl-optimization/70023 + * gcc.target/i386/pr70023.c: New. + +2018-02-16 Carl Love + + * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI + tests. + * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI + tests. + +2018-02-16 Carl Love + + * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file + for the ABI definitions for vec_extract4b and vec_insert4b. + +2018-02-16 Nathan Sidwell + + * g++.old-deja/g++.jason/scoping15.C: Expect warnings. + * g++.old-deja/g++.mike/net43.C: Likewise. + +2018-02-16 Paolo Carlini + + PR c++/82468 + * g++.dg/cpp1z/class-deduction48.C: New. + +2018-02-16 Nathan Sidwell + + PR c++/84375 + * g++.dg/lookup/pr84375.C: New. + +2018-02-14 Oleg Endo + + PR target/83831 + * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases. + +2018-02-16 Richard Biener + + PR tree-optimization/84417 + * gcc.dg/torture/pr84417.c: New testcase. + +2018-02-16 Jakub Jelinek + + PR target/84272 + * g++.dg/opt/pr84272.C: New test. + + PR rtl-optimization/83723 + * gcc.dg/pr83723.c: New test. + +2018-02-16 Richard Biener + + PR tree-optimization/84399 + * gcc.dg/graphite/pr84399.c: New testcase. + +2018-02-16 Richard Biener + + PR tree-optimization/84190 + * g++.dg/torture/pr84190.C: New testcase. + +2018-02-15 Martin Sebor + + * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new + directives. + +2018-02-15 Janus Weil + + PR fortran/84409 + * gfortran.dg/dtio_21.f03: Add an error message. + * gfortran.dg/dtio_22.f90: Fix invalid test case. + +2018-02-15 Thomas Koenig + + PR fortran/84381 + * gfortran.dg/stop_shouldfail.f90: New test. + +2018-02-15 Paolo Carlini + + PR c++/84330 + * g++.dg/concepts/pr84330.C: New. + +2018-02-15 Tom de Vries + + * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca. + +2018-02-15 Tom de Vries + + * gcc.c-torture/compile/pr84136.c: Require effective target + indirect_jumps. + +2018-02-15 Jakub Jelinek + + PR tree-optimization/84383 + * gcc.c-torture/compile/pr84383.c: New test. + + PR tree-optimization/84334 + * gcc.dg/pr84334.c: New test. + +2018-02-14 Carl Love + + * gcc.target/powerpc/builtins-4-int128-runnable.c + (dg-require-effective-target): Change vsx_hw to p8vector_hw. + (dg-options): Change -maltivec -mvsx to -mpower8-vector. + +2018-02-14 Martin Sebor + + PR tree-optimization/83698 + * gcc.dg/Wrestrict-7.c: New test. + * c-c++-common/Wrestrict.c: Adjust expected values for strcat. + * gcc.target/i386/chkp-stropt-17.c: Same. + +2018-02-14 Martin Sebor + + PR c/84108 + * gcc.dg/Wattributes-8.c: New test. + +2018-02-14 Janus Weil + + PR fortran/84385 + * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case. + * gfortran.dg/allocate_with_source_23.f90: Ditto. + * gfortran.dg/select_type_1.f03: Extend test case. + +2017-02-14 Uros Bizjak + + * gcc.target/i386/pr57193.c (dg-do): Remove target selector. + (dg-options): Use -O2 -msse2 -mno-sse3. + +2018-02-14 Kelvin Nilsen + + * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so + this test case still works ok. + * gcc.dg/vmx/extract-vsx-be-order.c: Likewise. + * gcc.dg/vmx/insert-be-order.c: Likewise. + * gcc.dg/vmx/insert-vsx-be-order.c: Likewise. + * gcc.dg/vmx/ld-be-order.c: Likewise. + * gcc.dg/vmx/ld-vsx-be-order.c: Likewise. + * gcc.dg/vmx/lde-be-order.c: Likewise. + * gcc.dg/vmx/ldl-be-order.c: Likewise. + * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise. + * gcc.dg/vmx/merge-be-order.c: Likewise. + * gcc.dg/vmx/merge-vsx-be-order.c: Likewise. + * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise. + * gcc.dg/vmx/pack-be-order.c: Likewise. + * gcc.dg/vmx/perm-be-order.c: Likewise. + * gcc.dg/vmx/splat-be-order.c: Likewise. + * gcc.dg/vmx/splat-vsx-be-order.c: Likewise. + * gcc.dg/vmx/st-be-order.c: Likewise. + * gcc.dg/vmx/st-vsx-be-order.c: Likewise. + * gcc.dg/vmx/ste-be-order.c: Likewise. + * gcc.dg/vmx/stl-be-order.c: Likewise. + * gcc.dg/vmx/stl-vsx-be-order.c: Likewise. + * gcc.dg/vmx/sum2s-be-order.c: Likewise. + * gcc.dg/vmx/unpack-be-order.c: Likewise. + * gcc.dg/vmx/vsums-be-order.c: Likewise. + * gcc.target/powerpc/vec-setup-be-long.c: Likewise. + +2018-02-14 Paolo Carlini + + PR c++/84350 + * g++.dg/cpp0x/auto49.C: New. + +2018-02-14 Nathan Sidwell + + * g++.dg/template/instantiate5.C: Adjust required-from loc. + +2018-02-14 Will Schmidt + + * gcc.target/powerpc/altivec-consts.c: Update compile stanzas. + * gcc.target/powerpc/le-altivec-consts.c: Same. + +2018-02-14 Will Schmidt + + PR target/84220 + * gcc.target/powerpc/pr84220-sld.c: New test. + * gcc.target/powerpc/pr84220-sld2.c: New test. + * gcc.target/powerpc/pr84220-sldw.c: New test. + * gcc.target/powerpc/pr84220-xxperm.c: New test. + * gcc.target/powerpc/pr84220-xxsld.c: New test. + +2018-02-14 Igor Tsimbalist + + PR target/84239 + * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and + _inc_ssp intrinsics. + * gcc.target/i386/cet-intrin-4.c: Likewise. + * gcc.target/i386/cet-rdssp-1.c: Remove argument from + __builtin_ia32_rdssp[d|q]. + +2018-02-14 Richard Sandiford + + PR tree-optimization/84357 + * gcc.dg/vect/pr84357.c: New test. + +2018-02-14 Oleg Endo + + PR target/83831 + * gcc.target/rx/pr83831.c: New tests. + +2018-02-14 Jozef Lawrynowicz + + PR target/79242 + * gcc.target/msp430/pr79242.c: New test. + +2018-02-13 Peter Bergner + + PR target/84372 + * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling + with -mcpu=power9. + +2018-02-13 Peter Bergner + + PR target/84279 + * g++.dg/pr84279.C: New test. + +2018-02-13 Segher Boessenkool + + PR rtl-optimization/84169 + * gcc.c-torture/execute/pr84169.c: New. + +2018-02-13 Peter Bergner + + PR target/84370 + * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option. + +2018-02-13 Peter Bergner + + PR target/84365 + * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling + with -mcpu=power9. + +2018-02-13 Jakub Jelinek + + PR c++/84364 + * g++.dg/warn/effc4.C: New test. + +2018-02-13 Paolo Carlini + + PR c++/84333 + * g++.dg/template/sizeof16.C: New. + * g++.dg/template/sizeof17.C: Likewise. + +2018-02-13 Janus Weil + + PR fortran/84313 + * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case, + add necessary compiler options. + * gfortran.dg/proc_ptr_common_2.f90: Add missing error message. + +2018-02-13 Jakub Jelinek + + PR c/82210 + * gcc.c-torture/execute/pr82210.c: New test. + + PR middle-end/84309 + * gcc.dg/pr84309-2.c: New test. + +2018-02-12 Richard Sandiford + + PR tree-optimization/84321 + * gcc.dg/pr84321.c: New test. + +2018-02-13 Vladimir Makarov + + PR target/84359 + * gcc.target/i386/pr57193.c: Add -march=x86-64. + +2018-02-13 Paolo Bonzini + + PR sanitizer/84340 + * gcc.dg/asan/pr84307.c: Remove test. + +2018-02-13 Sebastian Perta + + * gcc.target/rl78/test_auto_vector.c: New test. + +2018-02-13 Richard Sandiford + + PR c/84305 + * gcc.c-torture/compile/pr84305.c: New test. + +2018-02-13 Jakub Jelinek + + PR target/84335 + * gcc.target/i386/pr84335.c: New test. + + PR tree-optimization/84339 + * gcc.c-torture/execute/pr84339.c: New test. + + PR middle-end/84309 + * gcc.dg/pr84309.c: New test. + * gcc.target/i386/pr84309.c: New test. + + PR target/84336 + * gcc.target/i386/pr84336.c: New test. + +2018-02-12 Jakub Jelinek + + PR c++/84341 + * c-c++-common/gomp/pr84341.c: New test. + +2018-02-12 Thomas Koenig + + PR fortran/68746 + * gfortran.dg/read_dir.f90: Re-add dg-do run. + +2018-02-12 Thomas Koenig + + PR fortran/68746 + * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat + of zero for read. + +2018-02-12 Jeff Law + + * gcc.c-torture/compile/reg-args-size.c: New test. + +2018-02-12 Carl Love + + * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and + uint128 tests to new testfile. + * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for + int128 and uint128 tests. + * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to + list of torture tests. + +2018-02-12 Janus Weil + + PR fortran/84273 + * gfortran.dg/proc_ptr_47.f90: Fix invalid test case. + * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case. + +2018-02-12 Tamar Christina + + PR target/82641 + * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te. + +2018-02-12 Paolo Bonzini + + PR sanitizer/84307 + * gcc.dg/asan/pr84307.c: New test. + +2018-02-12 Nathan Sidwell + + * g++.dg/parse/pr84263.C: New. + +2018-02-12 Paolo Carlini + + PR c++/79626 + * g++.dg/template/crash129.C: New. + +2018-02-12 Olga Makhotina + + PR target/83828 + * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test. + * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto. + * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto. + * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto. + * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto. + +2018-02-12 Olga Makhotina + + * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd, + _mm_maskz_scalef_round_sd): Test new intrinsics. + * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd, + (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new + intrinsics. + * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss, + _mm_maskz_scalef_round_ss): Test new intrinsics. + * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss, + _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new + intrinsics. + * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round, + __builtin_ia32_scalefss_round): Remove builtin. + (__builtin_ia32_scalefsd_mask_round, + __builtin_ia32_scalefss_mask_round): Test new builtin. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-23.c: Ditto. + +2018-02-12 Olga Makhotina + + * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd) + (_mm_maskz_sqrt_round_sd): Test new intrinsics. + * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd) + (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics. + * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss) + (_mm_maskz_sqrt_round_ss): Test new intrinsics. + * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss) + (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new + intrinsics. + * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round) + (__builtin_ia32_sqrtss_round): Remove builtins. + (__builtin_ia32_sqrtsd_mask_round) + (__builtin_ia32_sqrtss_mask_round): Test new builtins. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-23.c: Ditto. + +2018-02-11 Francois-Xavier Coudert + + PR fortran/35299 + * gfortran.dg/statement_function_3.f: New test. + +2018-02-11 Steven G. Kargl + + PR fortran/54223 + PR fortran/84276 + * gfortran.dg/statement_function_1.f90: New test. + * gfortran.dg/statement_function_2.f90: New test. + +2018-02-11 Paul Thomas + + PR fortran/84074 + * gfortran.dg/type_to_class_5.f03: New test. + +2018-02-10 Paul Thomas + + PR fortran/56691 + * gfortran.dg/type_to_class_4.f03: New test. + +2018-02-10 Alan Modra + + PR target/84300 + * gcc.dg/pr84300.c: New. + +2018-02-10 Jakub Jelinek + + PR sanitizer/83987 + * g++.dg/ubsan/pr83987-2.C: New test. + +2018-02-09 Sebastian Perta + + * gcc.target/rx/movsicc.c: New test. + +2018-02-09 Peter Bergner + + PR target/83926 + * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled + message. + +2018-02-09 Will Schmidt + + * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target. + * gcc.target/powerpc/vsx-vector-6-le.p9.c: New. + +2018-02-09 Nathan Sidwell + + PR c/84293 + * c-c++-common/pr84293.h: New. + * c-c++-common/pr84293.c: New. + +2018-02-09 Vladimir Makarov + + PR rtl-optimization/57193 + * gcc.target/i386/pr57193.c: New. + +2018-02-09 Jakub Jelinek + + PR target/84226 + * gcc.target/powerpc/pr84226.c: New test. + +2018-02-09 Peter Bergner + + * gcc.target/powerpc/builtins-1-be.c : Rename duplicate test + from this to... + : ...this. + +2018-02-09 Martin Sebor + + PR lto/84212 + * gcc.dg/lto/pr84212_0.c: New test file. + * gcc.dg/lto/pr84212_1.c: Same. + +2018-02-09 Peter Bergner + + PR target/83926 + * gcc.target/powerpc/pr83926.c: New test. + * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled + message. Fix test for running in 32-bit mode. + +2018-02-09 Tamar Christina + + PR target/82641 + * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t. + +2018-02-09 Andreas Krebbel + + PR target/PR84295 + * gcc.target/s390/pr84295.c: New test. + +2018-02-09 Paolo Carlini + + PR c++/77522 + * g++.dg/cpp1y/lambda-init16.C: New. + +2018-02-09 Eric Botcazou + + * gnat.dg/sso8.adb: New test. + * gnat.dg/sso8_pkg.ads: New helper. + +2018-02-09 Richard Biener + + PR tree-optimization/84278 + * gcc.target/i386/pr84278.c: Adjust regex. + +2018-02-09 Jakub Jelinek + + PR tree-optimization/84232 + * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86. + + PR debug/84252 + * gcc.target/aarch64/pr84252.c: New test. + + PR middle-end/84237 + * gcc.dg/pr84237.c: New test. + +2018-02-09 Marek Polacek + Jakub Jelinek + + PR c++/83659 + * g++.dg/torture/pr83659.C: New test. + +2018-02-08 David Malcolm + + PR tree-optimization/84136 + * gcc.c-torture/compile/pr84136.c: New test. + +2018-02-08 Sergey Shalnov + + PR target/83008 + * gcc.target/i386/pr83008.c: New test. + +2018-02-08 Peter Bergner + + PR target/81143 + * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__. + +2018-02-08 Paolo Carlini + + PR c++/83806 + * g++.dg/warn/Wunused-parm-11.C: New. + +2018-02-08 Marek Polacek + + PR tree-optimization/84238 + * gcc.dg/Wstringop-overflow-3.c: New test. + +2018-02-08 Nathan Sidwell + + * g++.dg/cpp0x/initlist93.C: Adjust diagnostic. + +2018-02-08 Richard Sandiford + + PR tree-optimization/84265 + * gcc.dg/vect/pr84265.c: New test. + +2018-02-08 Richard Sandiford + + PR tree-optimization/81635 + * gcc.dg/vect/bb-slp-pr81635-3.c: New test. + * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise. + +2018-02-08 Andreas Krebbel + + * gcc.target/s390/nobp-function-pointer-attr.c: New test. + * gcc.target/s390/nobp-function-pointer-nothunk.c: New test. + * gcc.target/s390/nobp-function-pointer-z10.c: New test. + * gcc.target/s390/nobp-function-pointer-z900.c: New test. + * gcc.target/s390/nobp-indirect-jump-attr.c: New test. + * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test. + * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test. + * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test. + * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test. + * gcc.target/s390/nobp-indirect-jump-z10.c: New test. + * gcc.target/s390/nobp-indirect-jump-z900.c: New test. + * gcc.target/s390/nobp-return-attr-all.c: New test. + * gcc.target/s390/nobp-return-attr-neg.c: New test. + * gcc.target/s390/nobp-return-mem-attr.c: New test. + * gcc.target/s390/nobp-return-mem-nothunk.c: New test. + * gcc.target/s390/nobp-return-mem-z10.c: New test. + * gcc.target/s390/nobp-return-mem-z900.c: New test. + * gcc.target/s390/nobp-return-reg-attr.c: New test. + * gcc.target/s390/nobp-return-reg-mixed.c: New test. + * gcc.target/s390/nobp-return-reg-nothunk.c: New test. + * gcc.target/s390/nobp-return-reg-z10.c: New test. + * gcc.target/s390/nobp-return-reg-z900.c: New test. + * gcc.target/s390/nobp-table-jump-inline-z10.c: New test. + * gcc.target/s390/nobp-table-jump-inline-z900.c: New test. + * gcc.target/s390/nobp-table-jump-z10.c: New test. + * gcc.target/s390/nobp-table-jump-z900.c: New test. + +2018-02-08 Richard Biener + + PR tree-optimization/84233 + * g++.dg/torture/pr84233.C: New testcase. + +2018-02-08 Richard Biener + + PR tree-optimization/84278 + * gcc.target/i386/pr84278.c: New testcase. + +2018-02-08 Wilco Dijkstra + + PR rtl-optimization/84068 + PR rtl-optimization/83459 + * gcc.dg/pr84068.c: New test. + +2018-02-08 Richard Biener + + * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or + loop vectorization to happen. + +2018-02-08 Paolo Carlini + + PR c++/83204 + * g++.dg/cpp0x/lambda/lambda-ice25.C: New. + +2018-02-07 Will Schmidt + + * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas. + +2018-02-07 Michael Meissner + + PR target/84154 + * gcc.target/powerpc/pr84154-1.c: New tests. + * gcc.target/powerpc/pr84154-2.c: Likewise. + * gcc.target/powerpc/pr84154-3.c: Likewise. + +2018-02-07 Will Schmidt + + * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires. + +2018-02-07 Jakub Jelinek + + PR c++/84082 + * g++.dg/template/incomplete11.C: New test. + * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too. + +2018-02-07 Steven G. Kargl + + PR fortran/82994 + * gfortran.dg/deallocate_error_3.f90: New test. + * gfortran.dg/deallocate_error_4.f90: New test. + +2018-02-07 Thomas Koenig + + PR fortran/68560 + * gfortran.dg/shape_9.f90: New test. + +2018-02-07 Steven G. Kargl + + PR fortran/82049 + * gfortran.dg/assumed_charlen_parameter.f90: New test. + +2018-02-07 David Malcolm + + PR c++/81610 + PR c++/80567 + * g++.dg/spellcheck-reswords.C: New test case. + * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus + suggestion of "if". + +2018-02-07 Martin Liska + + PR c++/84059. + * g++.dg/ext/mv26.C: New test. + +2018-02-07 Tom de Vries + + * gcc.dg/pr83844.c: Require effective target alloca. + +2018-02-07 Tom de Vries + + * gcc.dg/torture/pr83055.c: Require effective target global_constructor. + +2018-02-07 H.J. Lu + + PR target/84243 + * gcc.target/i386/cet-intrin-4.c (dg-options): Use + -fcf-protection=return. + +2018-02-07 Tom de Vries + + PR libgomp/84217 + * c-c++-common/goacc/pr84217.c: New test. + * gfortran.dg/goacc/pr84217.f90: New test. + +2018-02-07 Richard Biener + + PR tree-optimization/84204 + * gcc.dg/graphite/pr84204.c: New testcase. + + PR tree-optimization/84205 + * gcc.dg/graphite/pr84205.c: New testcase. + + PR tree-optimization/84223 + * gfortran.dg/graphite/pr84223.f90: New testcase. + +2018-02-07 Paolo Carlini + + PR c++/71662 + * g++.dg/cpp0x/scoped_enum7.C: New. + +2018-02-07 Christophe Lyon + + PR tree-optimization/83008 + * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize. + +2018-02-07 Jakub Jelinek + + PR tree-optimization/84235 + * gcc.c-torture/execute/ieee/pr84235.c: New test. + +2018-02-07 Rainer Orth + + PR testsuite/84243 + * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86 + targets. + * c-c++-common/fcf-protection-7.c: Likewise for -mibt. + +2018-02-06 Jakub Jelinek + + PR target/84146 + * gcc.target/i386/pr84146.c: New test. + +2018-02-06 Michael Collison + + * gcc.target/arm/pr7676.c: New testcase for incorrect splitting. + +2018-02-06 Bill Schmidt + + * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation + warning for -mno-speculate-indirect-jumps. + * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise. + * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise. + * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise. + * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise. + * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise. + * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise. + +2018-02-06 Igor Tsimbalist + + PR target/84145 + * c-c++-common/fcf-protection-1.c: Change a compared message. + * c-c++-common/fcf-protection-2.c: Likewise. + * c-c++-common/fcf-protection-3.c: Likewise. + * c-c++-common/fcf-protection-5.c: Likewise. + * c-c++-common/fcf-protection-6.c: New test. + * c-c++-common/fcf-protection-7.c: Likewise. + +2018-02-06 Marek Polacek + + PR tree-optimization/84228 + * c-c++-common/Wstringop-truncation-3.c: New test. + +2018-02-06 Tamar Christina + + PR target/82641 + * gcc.target/arm/pragma_arch_switch_2.c: New. + +2018-02-06 Rainer Orth + + PR target/79975 + * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options. + +2018-02-05 Martin Sebor + + PR tree-optimization/83369 + * gcc.dg/Wnonnull.c: New test. + +2018-02-05 Richard Sandiford + + * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file + argument and use dg-messages-by-file instead. Expect it to be + an array rather than a dict. + (lto-link-and-maybe-run): Remove messages_by_file argument and + use an upvar for dg-messages-by-file. Update call to + lto_handle_diagnostics. + (lt-get-options): Treat dg-messages-by-file as an array + rather than a dict. + (lto-get-options-main): Likewise. Set the entry rather than appending. + (lto-execute): Treat dg-messages-by-file as an array rather than + a dict. Update call to lto-link-and-maybe-run. + +2018-02-05 Paolo Carlini + + PR c++/82782 + * g++.dg/cpp1z/inline-var4.C: New. + +2018-02-05 Martin Liska + + * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS + options. + * c-c++-common/asan/pointer-compare-2.c: Likewise. + * c-c++-common/asan/pointer-subtract-1.c: Likewise. + * c-c++-common/asan/pointer-subtract-2.c: Likewise. + * c-c++-common/asan/pointer-subtract-3.c: Likewise. + * c-c++-common/asan/pointer-subtract-4.c: Likewise. + * c-c++-common/asan/pointer-compare-3.c: New test. + +2018-02-05 Richard Sandiford + + * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs. + * gcc.target/aarch64/sve/vcond_5.c: Likewise. + +2018-02-05 Olga Makhotina + + * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd, + _mm_maskz_range_sd, _mm_mask_range_round_sd, + _mm_maskz_range_round_sd): Test new intrinsics. + * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd, + _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd, + _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics. + * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss, + _mm_maskz_range_ss, _mm_mask_range_round_ss, + _mm_maskz_range_round_ss): Test new intrinsics. + * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss, + _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss, + _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics. + * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round, + __builtin_ia32_rangess128_round): Remove builtins. + (__builtin_ia32_rangesd128_mask_round, + __builtin_ia32_rangess128_mask_round): Test new builtins. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-23.c: Ditto. + +2018-02-04 Jan Hubicka + + PR middle-end/79966 + * gfortran.dg/pr79966.f90: New testcase + +2018-02-04 Dominique d'Humieres + + PR fortran/84094 + * gfortran.dg/associate_23.f90: Fix invalid code. + * gfortran.dg/intrinsic_actual_4.f90: Likewise. + * gfortran.dg/matmul_3.f90: Likewise. + * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise. + +2018-02-04 Paul Thomas + + PR fortran/84115 + * gfortran.dg/associate_34.f90: New test. + * gfortran.dg/associate_35.f90: New test. + +2018-02-03 Paul Thomas + + PR fortran/84141 + PR fortran/84155 + * gfortran.dg/pr84155.f90: New test. + +2017-02-02 Uros Bizjak + + * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect. + * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto. + +2018-02-02 Will Schmidt + + * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to + dg-do run stanza. + +2018-02-02 Will Schmidt + + * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok + requirement. + * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same. + * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same. + * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same. + +2018-02-02 Georg-Johann Lay + + PR testsuite/52641 + * gcc.c-torture/execute/pr83362.c: Make work for int16. + * gcc.dg/Wsign-conversion.c: Dito. + * gcc.dg/attr-alloc_size-4.c: Dito. + * gcc.dg/pr81020.c: Dito. + * gcc.dg/pr81192.c: Dito. + * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast. + * gcc.dg/attr-alloc_size-11.c: Also special-case avr. + * gcc.dg/pr83844.c: Restrict to int32plus. + * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus. + * gcc.dg/tree-ssa/ldist-25.c: Dito. + * gcc.dg/tree-ssa/ldist-27.c: Dito. + * gcc.dg/tree-ssa/ldist-28.c: Dito. + * gcc.dg/tree-ssa/ldist-29.c: Dito. + * gcc.dg/tree-ssa/ldist-30.c: Dito. + * gcc.dg/tree-ssa/ldist-31.c: Dito. + * gcc.dg/tree-ssa/ldist-32.c: Dito. + * gcc.dg/tree-ssa/ldist-33.c: Dito. + * gcc.dg/tree-ssa/ldist-34.c: Dito. + * gcc.dg/tree-ssa/ldist-35.c: Dito. + * gcc.dg/tree-ssa/ldist-36.c: Dito. + +2018-02-02 Julia Koval + + * gcc.target/i386/funcspec-56.inc: Handle new march. + * g++.dg/ext/mv16.C: Ditto. + +2018-02-02 Georg-Johann Lay + + * lib/target-supports.exp + (check_effective_target_keeps_null_pointer_checks): No more + special-case avr. + * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr. + * gcc.dg/ifcvt-4.c: Skip avr. + * gcc.dg/pr53037-1.c: Dito. + * gcc.dg/pr53037-2.c: Dito. + * gcc.dg/pr53037-3.c: Dito. + * gcc.dg/pr63387-2.c: Dito. + * gcc.dg/pr63387.c: Dito. + * gcc.dg/sancov/cmp0.c: Dito. + * gcc.dg/tree-ssa/loop-interchange-1.c: Dito. + * gcc.dg/tree-ssa/loop-interchange-10.c: Dito. + * gcc.dg/tree-ssa/loop-interchange-11.c: Dito. + * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito. + * gcc.dg/tree-ssa/loop-interchange-2.c: Dito. + * gcc.dg/tree-ssa/loop-interchange-3.c: Dito. + * gcc.dg/tree-ssa/loop-interchange-4.c: Dito. + * gcc.dg/tree-ssa/loop-interchange-5.c: Dito. + * gcc.dg/tree-ssa/loop-interchange-6.c: Dito. + * gcc.dg/tree-ssa/loop-interchange-7.c: Dito. + * gcc.dg/tree-ssa/loop-interchange-8.c: Dito. + * gcc.dg/tree-ssa/loop-interchange-9.c: Dito. + * gcc.dg/tree-ssa/pr82059.c: Dito. + * gcc.c-torture/execute/pr70460.c: Dito. + +2018-02-02 Georg-Johann Lay + + PR testsuite/52641 + * gcc.c-torture/execute/pr81913.c: Use types that also work for int16. + * gcc.c-torture/execute/20180112-1.c: Dito. + * gcc.c-torture/execute/pr81503.c: Dito. + * gcc.dg/store_merging_12.c: Dito. + * gcc.dg/tree-ssa/loop-niter-1.c: Dito. + * gcc.dg/tree-ssa/loop-niter-2.c: Dito. + * gcc.dg/tree-ssa/pr80898.c: Dito. + * gcc.dg/tree-ssa/pr82363.c: Dito. + * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning. + * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16. + * gcc.dg/tree-ssa/ssa-sink-11.c: Dito. + * gcc.dg/tree-ssa/ssa-sink-12.c: Dito. + * gcc.dg/torture/pr81814.c: Restrict to int32plus. + * gcc.dg/tree-ssa/pr80803.c: Dito. + * gcc.dg/tree-ssa/pr80898-2.c: Dito. + * gcc.dg/tree-ssa/pr81346-4.c: Dito. + * gcc.dg/tree-ssa/vrp114.c: Dito. + * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus. + * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito. + * gcc.dg/tree-ssa/ssa-sink-15.c: Dito. + +2018-02-02 Igor Tsimbalist + + PR target/84066 + * gcc.target/i386/cet-sjlj-6a.c: New test. + * gcc.target/i386/cet-sjlj-6b.c: Likewise. + +2018-02-01 Marek Polacek + + PR c++/84125 + * g++.dg/cpp1y/lambda-generic-84125.C: New test. + +2018-01-30 Jeff Law + + PR target/84128 + * gcc.target/i386/pr84128.c: New test. + +2018-02-01 Georg-Johann Lay + + * gcc.dg/tree-ssa/vrp111.c (dg-options): Add + -fdelete-null-pointer-checks. + +2018-02-01 Paolo Carlini + + PR c++/83796 + * g++.dg/cpp0x/abstract-default1.C: New. + +2018-02-01 Richard Sandiford + + PR tree-optimization/81635 + * gcc.dg/vect/bb-slp-pr81635-1.c: New test. + * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise. + +2018-02-01 Richard Sandiford + + PR target/83370 + * gcc.target/aarch64/pr83370.c: New. + +2018-02-01 Richard Biener + + * gcc.dg/graphite/pr35356-1.c: Adjust. + +2018-02-01 Richard Sandiford + + PR testsuite/83846 + * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests + for ILP32. + * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead + of hard-coding the choice. + * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise. + * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise. + * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize + memset call. + * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use + stdint.h types. + * gcc.target/aarch64/sve/const_pred_2.C: Likewise. + * gcc.target/aarch64/sve/const_pred_3.C: Likewise. + * gcc.target/aarch64/sve/const_pred_4.C: Likewise. + * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise. + * gcc.target/aarch64/sve/logical_1.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_1.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_2.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_3.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_4.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_7.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_8.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_9.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_10.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_11.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_12.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_13.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_14.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_18.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_19.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_20.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_21.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_22.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_23.c: Likewise. + * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use + __builtin_popcountll rather than __builtin_popcountl. + +2018-02-01 Richard Sandiford + + * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead + of LD1R[HWD] for multi-element constants on big-endian targets. + * gcc.target/aarch64/sve/slp_3.c: Likewise. + * gcc.target/aarch64/sve/slp_4.c: Likewise. + +2018-02-01 Richard Sandiford + + * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB. + * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB. + * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB. + +2018-02-01 Jakub Jelinek + + PR tree-optimization/81661 + PR tree-optimization/84117 + * gcc.dg/pr81661.c: New test. + * gfortran.dg/pr84117.f90: New test. + +2018-02-01 Janne Blomqvist + + PR fortran/83705 + * gfortran.dg/repeat_7.f90: Catch warning message. + +2018-01-31 Ian Lance Taylor + + * go.go-torture/execute/printnil.go: New test. + +2018-01-31 Rainer Orth + + * lib/target-supports.exp (check_effective_target_comdat_group): + Allow for Solaris as comdat syntax. + + * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on + Solaris with comdat_group support and as. + +2018-01-31 Marek Polacek + + PR c/81779 + * gcc.dg/pr81779.c: New test. + +2018-01-31 Jakub Jelinek + + PR fortran/84116 + * gfortran.dg/gomp/pr84116.f90: New test. + + PR c++/83993 + * g++.dg/init/pr83993-2.C: New test. + + PR c++/83993 + * g++.dg/init/pr83993-1.C: New test. + * g++.dg/cpp0x/pr83993.C: New test. + +2018-01-31 Paul Thomas + + PR fortran/84088 + * gfortran.dg/pr84088.f90: New test. + +2018-01-31 Vladimir Makarov + + PR target/82444 + * gcc.target/i386/pr82444.c: New. + +2018-01-31 Will Schmidt + + * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins. + * gcc.target/powerpc/vsx-13.c: New. + +2018-01-31 Paolo Carlini + + PR c++/84092 + * g++.dg/cpp1y/var-templ57.C: New. + +2018-01-31 Marek Polacek + + PR c++/84138 + * g++.dg/diagnostic/pr84138.C: New test. + +2018-01-31 Janne Blomqvist + + PR fortran/78534 + * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune + -Wstringop-overflow warnings due to spurious warning with -O1. + * gfortran.dg/char_cast_1.f90: Update dump scan pattern. + * gfortran.dg/transfer_intrinsic_1.f90: Likewise. + +2018-01-31 Richard Biener + + PR tree-optimization/84132 + * g++.dg/torture/pr84132.C: New testcase. + +2018-01-31 Jan Hubicka + + * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and + dg-final scan. + +2018-01-31 Julia Koval + + PR target/83618 + * gcc.target/i386/rdpid.c: Remove "eax". + +2018-01-31 Kyrylo Tkachov + + PR tree-optimization/64946 + * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word + scan-assembler checks. + +2018-01-31 Eric Botcazou + + * gcc.c-torture/execute/20180131-1.c: New test. + +2018-01-31 Claudiu Zissulescu + + * gcc.target/arc/taux-1.c: New test. + * gcc.target/arc/taux-2.c: Likewise. + +2018-01-31 Claudiu Zissulescu + + * gcc.target/arc/uncached.c: New test. + +2018-01-31 Rainer Orth + + PR lto/83954 + * gnat.dg/lto20.adb: Remove dg-excess-errors. + +2018-01-31 Jakub Jelinek + + PR preprocessor/69869 + * gcc.dg/cpp/trad/pr69869.c: New test. + + PR c/84100 + * gcc.dg/pr84100.c: New test. + +2018-01-30 Jeff Law + + PR target/84064 + * gcc.target/i386/pr84064: New test. + +2018-01-30 Thomas Koenig + + PR fortran/84134 + * gfortran.dg/data_implied_do_2.f90: New test. + +2018-01-30 Janus Weil + + * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive. + +2018-01-30 Thomas Koenig + + PR fortran/84133 + * gfortran.dg/inline_matmul_21.f90: New test case. + +2018-01-30 Rainer Orth + + * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options. + +2018-01-30 Vladimir Makarov + + PR target/84112 + * gcc.target/powerpc/pr84112.c: New. + +2018-01-30 Jakub Jelinek + + PR rtl-optimization/83986 + * gcc.dg/pr83986.c: New test. + +2018-01-30 Bill Seurer + + PR 58684 + * gcc.dg/torture/inf-compare-1.c: Add xfail. + * gcc.dg/torture/inf-compare-2.c: Add xfail. + * gcc.dg/torture/inf-compare-3.c: Add xfail. + * gcc.dg/torture/inf-compare-4.c: Add xfail. + +2018-01-30 Jakub Jelinek + + PR tree-optimization/84111 + * gcc.c-torture/compile/pr84111.c: New test. + +2018-01-30 Jan Hubicka + + PR ipa/83179 + * gcc.dg/ipa/inline-2.c: Fix template. + * gcc.dg/ipa/inline-3.c: Fix template. + +2018-01-30 Jan Hubicka + + PR ipa/81360 + * g++.dg/torture/pr81360.C: New testcase. + +2018-01-30 Jan Hubicka + + PR lto/83954 + * gcc.dg/lto/pr83954.h: New testcase. + * gcc.dg/lto/pr83954_0.c: New testcase. + * gcc.dg/lto/pr83954_1.c: New testcase. + +2018-01-30 Rainer Orth + + PR bootstrap/84017 + * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings + to dg-options. + Simplify DW_AT_producer scan. + +2018-01-30 Kyrylo Tkachov + + * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets. + +2018-01-30 Kirill Yukhin + + PR target/83828 + * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test. + * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto. + * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto. + * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto. + +2018-01-29 Jeff Law + + PR testsuite/81010 + * gcc.target/powerpc/pr56605.c: Update various dg- directives to + better match other tests which require vsx. Verify the zero + extension is part of the test in the combiner dump. + +2018-01-29 Marek Polacek + + PR c/83966 + * gcc.dg/format/Wsuggest-attribute-1.c: New test. + + PR c++/83996 + * g++.dg/ext/pr83996.C: New test. + +2018-01-29 Richard Biener + + PR tree-optimization/84057 + * gcc.dg/graphite/pr84057.c: New testcase. + +2018-01-29 Thomas Koenig + + PR fortran/84073 + * gfortran.dg/bind_c_usage_31.f90: New test. + +2018-01-27 Paolo Carlini + + PR c++/83924 + * g++.dg/warn/Wduplicated-branches5.C: New. + +2018-01-26 Sebastian Perta + + * gcc.target/rl78/test_addsi3_internal.c: New test. + +2018-01-26 Segher Boessenkool + + * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets. + Make expected output depend on whether we expect sibcalls or not. + * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into + safe-indirect-jump-1.c). + +2018-01-26 Damian Rouson + Alessandro Fanfarillo + Soren Rasmussen + + Fortran 2018 teams tests. + + * gfortran.dg/team_number_1.f90: new test for team_number. + * gfortran.dg/team_change_1.f90: new test for change team. + * gfortran.dg/team_end_1.f90: new test for end team. + * gfortran.dg/team_form_1.f90: new test for form team. + +2018-01-26 Steven G. Kargl + + PR fortran/83998 + * gfortran.dg/dot_product_4.f90 + +2018-01-26 Martin Sebor + + PR tree-optimization/83896 + * gcc.dg/strlenopt-43.c: New. + +2018-01-26 Will Schmidt + + * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas. + * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same. + * gcc.target/powerpc/fold-vec-abs-int.p7.c: New. + * gcc.target/powerpc/fold-vec-abs-int.p8.c: New. + * gcc.target/powerpc/fold-vec-abs-int.p9.c: New. + * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New. + * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New. + * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New. + * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler + stanzas. + * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same. + * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New. + * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New. + * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New. + * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New. + * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New. + * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New. + * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid + instruction list. + * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same. + +2018-01-26 Will Schmidt + + * gcc.target/powerpc/fold-vec-cmp-int.c: Delete. + * gcc.target/powerpc/fold-vec-cmp-int.h: New. + * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New. + * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New. + * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New. + * gcc.target/powerpc/fold-vec-cmp-short.c: Delete. + * gcc.target/powerpc/fold-vec-cmp-short.h: New. + * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New. + * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New. + * gcc.target/powerpc/fold-vec-cmp-char.c: Delete. + * gcc.target/powerpc/fold-vec-cmp-char.h: New. + * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New. + * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New. + +2018-01-26 Martin Liska + + * lib/target-supports.exp: Return a value, otherwise -Wreturn-type + warning is seen. + +2018-01-26 Will Schmidt + + * gcc.target/powerpc/fold-vec-neg-longlong.h: New. + * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New. + * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New. + * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete. + * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas. + * gcc.target/powerpc/fold-vec-neg-int.p7.c: New. + * gcc.target/powerpc/fold-vec-neg-int.p8.c: New. + * gcc.target/powerpc/fold-vec-neg-int.p9.c: New. + +2018-01-26 Richard Biener + + PR rtl-optimization/84003 + * g++.dg/torture/pr77745.C: Mark foo noinline to trigger + latent bug in DSE if NOINLINE is appropriately defined. + * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C + and defining NOINLINE. + +2018-01-26 Kyrylo Tkachov + + * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64 + tests specific to aarch64. XFAIL test on arm. + +2018-01-26 Jakub Jelinek + + PR rtl-optimization/83985 + * gcc.dg/pr83985.c: New test. + + PR c/83989 + * c-c++-common/Wrestrict-3.c: New test. + +2018-01-26 Claudiu Zissulescu + + * gcc.target/arc/tdelegitimize_addr.c: New test. + +2018-01-26 Claudiu Zissulescu + + * gcc.target/arc/jli-1.c: New file. + * gcc.target/arc/jli-2.c: Likewise. + +2018-01-26 Szabolcs Nagy + + * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in + scan-assembler. + * gcc.target/aarch64/sve/peel_ind_2.c: Likewise. + * gcc.target/aarch64/sve/peel_ind_3.c: Likewise. + +2018-01-26 Richard Biener + + PR tree-optimization/81082 + * gcc.dg/vect/pr81082.c: New testcase. + * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n + simplification to n * n. + +2018-01-26 Rainer Orth + + * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on + Solaris 10. + * gcc.target/i386/pr63620.c: Likewise. + +2018-01-26 Julia Koval + + * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add + -mavx512f -mavx512bw. + * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw. + * gcc.target/i386/i386.exp: Fix types. + +2018-01-26 Alan Modra + + PR target/84033 + * gcc.target/powerpc/swaps-p8-46.c: New. + +2018-25-01 Paul Thomas + + PR fortran/37577 + * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008. + * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to + 'array01' in the tree dump comparison. + * gfortran.dg/coarray_lib_token_4.f90: Likewise. + * gfortran.dg/inline_sum_1.f90: Similar - allow two digits. + * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008. + +2018-01-25 Jan Hubicka + + PR middle-end/83055 + * gcc.dg/torture/pr83055.c: New testcase. + +2018-01-25 Jakub Jelinek + + PR c++/84031 + * g++.dg/cpp1z/decomp36.C: New test. + + PR middle-end/83977 + * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options. + +2018-01-25 Richard Sandiford + + * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for + the shift dump line. + * gcc.dg/vect/vect-reduc-or_2.c: Likewise. + +2018-01-24 Michael Meissner + + PR target/81550 + * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop + index instead of int, which allows IVOPTs to properly optimize the + loop. + +2018-01-24 David Malcolm + + PR jit/82846 + * jit.dg/test-alignment.c (create_aligned_code): Fix return type + of "fn_type" typedef. + * jit.dg/test-alignment.cc (verify_aligned_code): Likewise. + +2018-01-24 Ian Lance Taylor + + * go.go-torture/execute/names-1.go: New test. + +2018-01-19 Jeff Law + + PR target/83994 + * gcc.target/i386/pr83994.c: New test. + +2018-01-24 Vladimir Makarov + + PR target/84014 + * gcc.target/powerpc/pr84014.c: New. + +2018-01-24 Jakub Jelinek + + PR middle-end/83977 + * c-c++-common/gomp/pr83977-1.c: New test. + * c-c++-common/gomp/pr83977-2.c: New test. + * c-c++-common/gomp/pr83977-3.c: New test. + * gfortran.dg/gomp/pr83977.f90: New test. + +2018-01-24 Richard Sandiford + + PR testsuite/83889 + * gcc.dg/vect/pr79920.c: Remove explicit dg-do run. + * gcc.dg/vect/pr80631-1.c: Likewise. + * gcc.dg/vect/pr80631-2.c: Likewise. + * gcc.dg/vect/pr81410.c: Likewise. + * gcc.dg/vect/pr81633.c: Likewise. + * gcc.dg/vect/pr81815.c: Likewise. + * gcc.dg/vect/pr82108.c: Likewise. + * gcc.dg/vect/pr83857.c: Likewise. + * gcc.dg/vect/vect-alias-check-8.c: Likewise. + * gcc.dg/vect/vect-alias-check-9.c: Likewise. + * gcc.dg/vect/vect-alias-check-10.c: Likewise. + * gcc.dg/vect/vect-alias-check-11.c: Likewise. + * gcc.dg/vect/vect-alias-check-12.c: Likewise. + * gcc.dg/vect/vect-reduc-11.c: Likewise. + * gcc.dg/vect/vect-tail-nomask-1.c: Likewise. + * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use + dg-xfail-run-if instead. + * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise. + * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise. + * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise. + * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run. + * gcc.dg/vect/vect-reduc-or_2.c: Likewise. + +2018-01-24 Richard Sandiford + + PR tree-optimization/83979 + * g++.dg/pr83979.c: New test. + +2018-01-24 Kyrylo Tkachov + + * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp + option. Add arm_neon_ok_no_float_abi check. + +2018-01-24 Richard Biener + + PR tree-optimization/83176 + * gcc.dg/graphite/pr83176.c: New testcase. + +2018-01-24 Richard Biener + + PR tree-optimization/82819 + * gcc.dg/graphite/pr82819.c: New testcase. + +2018-01-23 Paolo Carlini + + PR c++/83921 + * g++.dg/cpp1y/constexpr-83921-1.C: New. + * g++.dg/cpp1y/constexpr-83921-2.C: Likewise. + * g++.dg/cpp1y/constexpr-83921-3.C: Likewise. + * g++.dg/ext/stmtexpr20.C: Likewise. + * g++.dg/ext/stmtexpr21.C: Likewise. + +2018-01-23 David Malcolm + + PR c++/83974 + * g++.dg/warn/pr83974.C: New test case. + +2018-01-23 Jakub Jelinek + + PR sanitizer/83987 + * g++.dg/ubsan/pr83987.C: New test. + +2018-01-23 Paul Thomas + + PR fortran/83866 + * gfortran.dg/pdt_29.f03: New test. + +2018-01-23 Paul Thomas + + PR fortran/83898 + * gfortran.dg/associate_33.f03: New test. + +2018-01-23 Martin Liska + + PR lto/81440 + * gcc.dg/lto/pr81440.h: New test. + * gcc.dg/lto/pr81440_0.c: New test. + * gcc.dg/lto/pr81440_1.c: New test. + +2018-01-23 Nathan Sidwell + + PR c++/83988 + * g++.dg/template/pr83988.C: New. + +2018-01-23 Jakub Jelinek + + PR c++/82882 + PR c++/83978 + * g++.dg/cpp0x/pr82882.C: New test. + * g++.dg/cpp0x/pr83978.C: New test. + + PR c++/83958 + * g++.dg/cpp1z/decomp35.C: New test. + +2018-01-23 Nathan Sidwell + + * g++.dg/cpp0x/range-for10.C: Adjust. + * g++.dg/ext/forscope1.C: Adjust. + * g++.dg/ext/forscope2.C: Adjust. + * g++.dg/template/for1.C: Adjust. + +2018-01-23 David Malcolm + + PR tree-optimization/83510 + * gcc.c-torture/compile/pr83510.c: New test case. + +2018-01-23 Richard Sandiford + + PR testsuite/83888 + * lib/target-supports.exp (check_effective_target_vect_float): Say + that the result only holds when -funsafe-math-optimizations is on. + (check_effective_target_vect_float_strict): New procedure. + * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead + of vect_float. + * gcc.dg/vect/vect-reduc-6.c: Likewise. + +2018-01-23 Richard Sandiford + + PR tree-optimization/83965 + * gcc.dg/vect/pr83965.c: New test. + +2018-01-23 Richard Biener + + PR tree-optimization/83963 + * gfortran.dg/graphite/pr83963.f: New testcase. + * gcc.dg/graphite/pr83963-2.c: Likewise. + +2018-01-23 Jakub Jelinek + + PR c++/83918 + * g++.dg/cpp1z/pr83918.C: New test. + +2018-01-22 Jakub Jelinek + + PR tree-optimization/83957 + * gcc.dg/autopar/pr83957.c: New test. + + PR tree-optimization/83081 + * gcc.dg/predict-8.c: Adjust expected probability. + +2018-01-22 Michael Meissner + + PR target/83862 + * gcc.target/powerpc/pr83862.c: New test. + +2018-01-22 Carl Love + + * gcc.target/powerpc/powerpc.exp: Add torture tests for + builtins-4-runnable.c, builtins-6-runnable.c, + builtins-5-p9-runnable.c, builtins-6-p9-runnable.c. + * gcc.target/powerpc/builtins-6-runnable.c: New test file. + * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests + for signed/unsigned 128-bit and long long int loads. + +2018-01-22 Marek Polacek + + PR c++/81933 + * g++.dg/cpp1y/constexpr-empty4.C: New test. + +2018-01-22 Will Schmidt + + * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to + scan-asembler valid instructions list. + * gcc.target/powerpc/fold-vec-abs-short.c: Same. + * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up + power8-vector requirement and option. + * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same. + +2018-01-22 Janne Blomqvist + + PR 78534 + PR 83704 + * gfortran.dg/string_1.f90: Remove printing the length. + +2018-01-22 Richard Biener + + PR tree-optimization/83963 + * gcc.dg/graphite/pr83963.c: New testcase. + +2018-01-22 Sudakshina Das + + * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and + dg-require-effective-target directives. + +2018-01-22 Kyrylo Tkachov + + * lib/target-supports.exp (check_effective_target_arm_softfloat): + New procedure. + * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere. + Adjust scan-assembler checks for soft-float. + +2018-01-21 Bill Schmidt + + PR target/83946 + * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX. + +2018-01-21 John David Anglin + + * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*. + * gcc.dg/pr83623.c: Likewise. + * gcc.dg/pr83666.c: Likewise. + +2018-01-21 Bill Schmidt + David Edelsohn + + PR target/83946 + * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected + assembly output from "crset eq" to "crset 2". + * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected + assembly output from . to $. + * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise. + * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected + assembly output from "crset eq" to "crset 2". + * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected + assembly output from "crset eq" to "crset 2", and from . to $. + +2018-01-20 Steven G. Kargl + + PR fortran/83900 + * gfortran.dg/matmul_18.f90: New test. + +2018-01-20 Richard Sandiford + + PR tree-optimization/83940 + * gcc.dg/torture/pr83940.c: New test. + +2018-01-20 Jakub Jelinek + + PR middle-end/83945 + * gcc.dg/tls/pr83945.c: New test. + + PR target/83930 + * gcc.dg/pr83930.c: New test. + +2018-01-19 Steven G. Kargl + + PR fortran/83900 + * gfortran.dg/matmul_17.f90: New test. + +2018-01-19 Steven G. Kargl + + PR fortran/80768 + * gfortran.dg/num_images_1.f90: New test that tests fix in r250734. + +2018-01-19 Jakub Jelinek + + PR c++/81167 + * g++.dg/cpp0x/pr81167.C: New test. + + PR c++/83919 + * g++.dg/cpp0x/pr83919.C: New test. + +2018-01-19 Jeff Law + Jakub Jelinek + + * gcc.dg/stack-check-16.c: New test. + +2018-01-19 Cesar Philippidis + + PR target/83790 + * gcc.target/nvptx/indirect_call.c: New test. + +2018-01-19 Rainer Orth + + * g++.dg/torture/pr83619.C: Remove dg-message. + +2018-01-19 Martin Liska + + * gcc.dg/predict-1.c: Adjust expected probability. + * gcc.dg/predict-3.c: Likewise. + * gcc.dg/predict-5.c: Likewise. + * gcc.dg/predict-6.c: Likewise. + * gcc.dg/predict-9.c: Likewise. + +2018-01-19 Richard Sandiford + + PR tree-optimization/83922 + * gcc.dg/pr83922.c: New test. + +2018-01-19 Richard Sandiford + + PR tree-optimization/83914 + * gcc.dg/vect/pr83914.c: New test. + +2018-01-19 Kyrylo Tkachov + + * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs. + * gcc.target/arm/negdi-2.c: Likewise. + * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS. + +2018-01-19 Kyrylo Tkachov + + * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern. + +2018-01-19 Kyrylo Tkachov + + * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options. + +2018-01-18 John David Anglin + + * gcc.dg/torture/pr52451.c (main): Skip long double test on + hppa*-*-hpux*. + +2018-01-18 Jakub Jelinek + + PR ipa/83619 + PR testsuite/83934 + * g++.dg/torture/pr83619.C (e): Define before first use instead of + forward declaration. + +2018-01-18 Carl Love + + * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket + to the function. + +2018-01-18 Paolo Carlini + + PR c++/81013 + * g++.dg/inherit/union3.C: New. + +2018-01-18 Christophe Lyon + + * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*. + +2018-01-18 Jan Hubicka + + PR ipa/83619 + * g++.dg/torture/pr83619.C: New testcase. + +2018-01-18 Christophe Lyon + + * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok): + Add function body to force error messages in some configurations. + +2018-01-18 Kyrylo Tkachov + + * gcc.target/arm/pr70278.c: Add effective target checks for armv4t + and arm_thumb1_ok. + +2018-01-18 Boris Kolpackov + + PR other/70268 + * c-c++-common/ffile-prefix-map.c: New test. + * c-c++-common/fmacro-prefix-map.c: New test. + * c-c++-common/cpp/ffile-prefix-map.c: New test. + * c-c++-common/cpp/fmacro-prefix-map.c: New test. + +2018-01-18 Martin Liska + + * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options. + * gcc.target/i386/indirect-thunk-4.c: Likewise. + * gcc.target/i386/indirect-thunk-6.c: Likewise. + * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. + * gcc.target/i386/ret-thunk-10.c: Likewise. + * gcc.target/i386/ret-thunk-11.c: Likewise. + * gcc.target/i386/ret-thunk-12.c: Likewise. + * gcc.target/i386/ret-thunk-15.c: Likewise. + * gcc.target/i386/ret-thunk-9.c: Likewise. + +2018-01-18 Christophe Lyon + + * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options + order. + +2018-01-18 Nathan Sidwell + + PR c++/83160 + * g++.dg/cpp0x/pr83160.C: New. + +2018-01-18 Richard Biener + + PR tree-optimization/83887 + * gcc.dg/graphite/pr83887.c: New testcase. + * gfortran.dg/graphite/pr83887.f90: Likewise. + * gfortran.dg/graphite/pr83887.f: Likewise. + +2018-01-18 Kyrylo Tkachov + + PR target/65578 + * gcc.target/arm/builtin-bswap.x: New file. + * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks + and options for armv6t2. + * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks + and options for Thumb1. + * gcc.target/arm/builtin-bswap16.x: New file. + * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks + and options for armv6t2. + * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks + and options for Thumb1. + +2018-01-18 Christophe Lyon + + * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options + order. + +2018-01-18 Jakub Jelinek + + PR c/61240 + * gcc.dg/pr61240.c: New test. + +2018-01-17 Harald Anlauf + + PR fortran/83864 + * gfortran.dg/pr83864.f90: New test. + +2018-01-17 Jeff Law + + PR testsuite/83883 + * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output. + +2018-01-17 Bill Schmidt + + * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian + restriction, but still restrict to 64-bit. + * gcc.target/powerpc/safe-indirect-jump-7.c: New file. + * gcc.target/powerpc/safe-indirect-jump-8.c: New file. + +2018-01-17 Harald Anlauf + + PR fortran/83874 + * gfortran.dg/pr83874.f90: New test. + +2018-01-18 Jakub Jelinek + + PR c++/83824 + * g++.dg/cpp0x/pr83824.C: New test. + +2018-01-17 Michael Meissner + + * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the + appropriate .gnu_attribute for the long double type, if we use the + long double type, but do not generate any calls. + * gcc.target/powerpc/gnuattr2.c: Likewise. + * gcc.target/powerpc/gnuattr3.c: Likewise. + +2018-01-17 Paolo Carlini + + PR c++/78344 + * g++.dg/cpp0x/alignas13.C: New. + +2018-01-17 Jakub Jelinek + + PR c++/83897 + * g++.dg/cpp0x/pr83897.C: New test. + +2018-01-17 Jan Hubicka + + PR ipa/83051 + * gcc.c-torture/compile/pr83051-2.c: New testcase. + +2018-01-17 Paolo Carlini + + PR c++/81054 + * g++.dg/cpp0x/constexpr-ice19.C: New. + +2018-01-17 Will Schmidt + + * gcc.target/powerpc/fold-vec-mergehl-char.c: New. + * gcc.target/powerpc/fold-vec-mergehl-double.c: New. + * gcc.target/powerpc/fold-vec-mergehl-float.c: New. + * gcc.target/powerpc/fold-vec-mergehl-int.c: New. + * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New. + * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New. + * gcc.target/powerpc/fold-vec-mergehl-short.c: New. + * gcc.target/powerpc/builtins-1-be-folded.c: New. + * gcc.target/powerpc/builtins-1-le-folded.c: New. + * gcc.target/powerpc/builtins-1.fold.h: New. + +2018-01-17 Will Schmidt + + * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding. + * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding. + +2018-01-17 Kyrylo Tkachov + + * gcc.target/arm/g2.c: Add -marm to dg-options. + * gcc.target/arm/scd42-2.c: Likewise. + +2018-01-17 Nathan Sidwell + + PR c++/83287 + * g++.dg/lookup/pr83287-2.C: New. + +2018-01-17 David Malcolm + + PR c++/83814 + PR c++/83902 + * g++.dg/wrappers/pr83814.C: New test case. + * g++.dg/wrappers/pr83902.C: New test case. + +2018-01-17 David Malcolm + + PR lto/83121 + * g++.dg/lto/pr83121_0.C: New test case. + * g++.dg/lto/pr83121_1.C: New test case. + * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure, + adapted from DejaGnu's dg-test. + (lto_handle_diagnostics): New procedure. + (lto_prune_warns): Ignore informational notes. + (lto-link-and-maybe-run): Add "messages_by_file" param. + Call lto_handle_diagnostics. Avoid issuing "unresolved" for + "execute" when "link" fails if "execute" was not specified. + (lto-can-handle-directive): New procedure. + (lto-get-options-main): Call lto-can-handle-directive. Add a + dg-messages local, using it to set the caller's + dg-messages-by-file for the given source file. + (lto-get-options): Likewise. + (lto-execute): Add dg-messages-by-file local, and pass it to + lto-link-and-maybe-run. + +2018-01-17 Wilco Dijkstra + Richard Sandiford + + PR target/79041 + PR target/82964 + * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic. + * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic. + +2018-01-17 Kyrylo Tkachov + + * lib/target-supports.exp: Fix -march arguments in arm arch effective + target check autogenerator for armv8.1-a and armv8.2-a. + +2018-01-17 Carl Love + + * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests. + Add debug print statements. + * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do + 16 byte vector load followed by a partial vector load. + +2018-01-17 David Malcolm + + PR c++/83799 + * g++.dg/wrappers/pr83799.C: New test case. + +2018-01-17 Nathan Sidwell + + PR c++/83739 + * g++.dg/cpp1y/pr83739.C: New. + +2018-01-17 Eric Botcazou + + * gcc.target/visium/overflow8.c: Pass -fno-if-conversion. + * gcc.target/visium/overflow16.c: Likewise. + * gcc.target/visium/overflow32.c: Likewise. + +2018-01-17 Eric Botcazou + + * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20. + +2018-01-17 Kyrylo Tkachov + + * gcc.dg/rtl/arm/stl-cond.c: New test. + * gcc.target/arm/stl-cond.c: Delete. + +2018-01-17 Kyrylo Tkachov + + * gcc.target/arm/pr40887.c: Add armv5te effective target checks and + directives. + +2018-01-17 Jakub Jelinek + + PR tree-optimization/83843 + * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm. + * gcc.dg/store_merging_19.c: New test. + +2018-01-17 Kyrylo Tkachov + + * gcc.target/arm/xor-and.c: Fix armv6 effective target checks + and options. + +2018-01-17 Jakub Jelinek + + PR rtl-optimization/83771 + * gcc.dg/pr83771.c: New test. + +2018-01-17 Eric Botcazou + + PR tree-optimization/81184 + * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit + targets. + * gcc.dg/tree-ssa/phi-opt-11.c: Likewise. + +2018-01-17 Eric Botcazou + + * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change. + +2018-01-16 Sebastian Peryt + + PR target/83546 + * gcc.target/i386/pr83546.c: New test. + +2018-01-16 Eric Botcazou + + * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch. + +2018-01-16 Eric Botcazou + + * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one + test and add dg-warning for the -Wstringop-overflow warning. + +2018-01-16 Eric Botcazou + + * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range): + XFAIL last test on SPARC and Visium. + +2018-01-16 Vladimir Makarov + + PR rtl-optimization/80481 + * g++.dg/pr80481.C: Exclude solaris. + +2018-01-16 Eric Botcazou + + * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium. + * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium. + * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium. + +2018-01-16 Eric Botcazou + + * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium. + * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise. + * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise. + * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise. + * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise. + * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise. + * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise. + * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise. + * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise. + * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise. + * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise. + * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise. + * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise. + * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise. + * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise. + +2018-01-16 Eric Botcazou + + PR testsuite/77734 + * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC. + +2018-01-16 Bill Schmidt + + * gcc.target/powerpc/safe-indirect-jump-1.c: New file. + * gcc.target/powerpc/safe-indirect-jump-2.c: New file. + * gcc.target/powerpc/safe-indirect-jump-3.c: New file. + * gcc.target/powerpc/safe-indirect-jump-4.c: New file. + * gcc.target/powerpc/safe-indirect-jump-5.c: New file. + * gcc.target/powerpc/safe-indirect-jump-6.c: New file. + +2018-01-16 Richard Sandiford + + PR tree-optimization/83857 + * gcc.dg/vect/pr83857.c: New test. + +2018-01-16 Richard Biener + + PR tree-optimization/83867 + * gcc.dg/vect/pr83867.c: New testcase. + +2018-01-16 Jakub Jelinek + + PR c/83844 + * gcc.dg/pr83844.c: New test. + +2018-01-16 Richard Sandiford + + * gcc.dg/torture/pr83847.c: New test. + +2018-01-16 Jakub Jelinek + + PR rtl-optimization/86620 + * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1 + instead of --param=max-sched-ready-insns=0. + * gcc.target/i386/pr83620.c: New test. + * gcc.dg/pr83620.c: New test. + + PR tree-optimization/83843 + * gcc.dg/store_merging_18.c: New test. + + PR c++/83817 + * g++.dg/cpp1y/pr83817.C: New test. + + PR c++/83825 + * g++.dg/template/pr83825.C: New test. + +2018-01-16 Richard Biener + + * gcc.dg/graphite/pr83435.c: Restrict to target pthread. + +2018-01-16 Richard Biener + + PR testsuite/82132 + * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate + from gcc.dg/torture/pr60092.c. + +2018-01-15 Martin Sebor + + PR c++/83588 + * g++.dg/ext/flexary28.C: New test. + +2018-01-15 Louis Krupp + + PR fortran/82257 + * gfortran.dg/unlimited_polymorphic_28.f90: New test. + +2018-01-15 Martin Sebor + + PR testsuite/83869 + * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762. + +2018-01-15 Thomas Koenig + + PR fortran/54613 + * gfortran.dg/minmaxloc_9.f90: New test. + * gfortran.dg/minmaxloc_10.f90: New test. + * gfortran.dg/minmaxloc_11.f90: New test. + +2018-01-15 H.J. Lu + + PR target/83839 + * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux. + * gcc.target/i386/indirect-thunk-2.c: Likewise. + * gcc.target/i386/indirect-thunk-3.c: Likewise. + * gcc.target/i386/indirect-thunk-4.c: Likewise. + * gcc.target/i386/indirect-thunk-7.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. + * gcc.target/i386/indirect-thunk-register-1.c: Likewise. + * gcc.target/i386/indirect-thunk-register-3.c: Likewise. + * gcc.target/i386/indirect-thunk-register-4.c: Likewise. + * gcc.target/i386/ret-thunk-10.c: Likewise. + * gcc.target/i386/ret-thunk-11.c: Likewise. + * gcc.target/i386/ret-thunk-12.c: Likewise. + * gcc.target/i386/ret-thunk-13.c: Likewise. + * gcc.target/i386/ret-thunk-14.c: Likewise. + * gcc.target/i386/ret-thunk-15.c: Likewise. + * gcc.target/i386/ret-thunk-9.c: Don't check the + __x86_return_thunk label. Scan for "push" only for Linux. + +2018-01-15 Richard Sandiford + + PR testsuite/79920 + * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double + +2018-01-15 Kyrylo Tkachov + + PR target/83687 + * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer + tests. + * gcc.target/arm/pr83687.c: New test. + +2018-01-15 Georg-Johann Lay + + Adjust tests to AVR_TINY. + + * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY. + * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter. + * gcc.target/avr/pr71627.c: Same. + * gcc.target/avr/torture/addr-space-1-0.c: Same. + * gcc.target/avr/torture/addr-space-1-1.c: Same. + * gcc.target/avr/torture/addr-space-1-x.c: Same. + * gcc.target/avr/torture/addr-space-2-0.c: Same. + * gcc.target/avr/torture/addr-space-2-1.c: Same. + * gcc.target/avr/torture/addr-space-2-x.c: Same. + * gcc.target/avr/torture/sat-hr-plus-minus.c: Same. + * gcc.target/avr/torture/sat-k-plus-minus.c: Same. + * gcc.target/avr/torture/sat-llk-plus-minus.c: Same. + * gcc.target/avr/torture/sat-r-plus-minus.c: Same. + * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same. + * gcc.target/avr/torture/sat-uk-plus-minus.c: Same. + * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same. + * gcc.target/avr/torture/sat-ur-plus-minus.c: Same. + * gcc.target/avr/torture/pr61055.c: Same. + * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if + available. + * gcc.target/avr/torture/int24-mul.c: Same. + * gcc.target/avr/torture/pr51782-1.c: Same. + * gcc.target/avr/torture/pr61443.c: Same. + * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff... + * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test. + +2018-01-15 Georg-Johann Lay + + PR c/83801 + PR c/83729 + * gcc.target/avr/torture/pr83729.c: New test. + * gcc.target/avr/torture/pr83801.c: New test. + +2018-01-15 Jakub Jelinek + + PR middle-end/82694 + * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes. + * gcc.dg/tree-ssa/pr81388-1.c: Likewise. + +2018-01-10 Martin Sebor + + PR other/83508 + * gcc.dg/Wstringop-overflow-2.c: New test. + +2018-01-14 Jerry DeLisle + + PR libgfortran/83811 + * gfortran.dg/fmt_e.f90: New test. + +2018-01-14 H.J. Lu + + * gcc.target/i386/indirect-thunk-10.c: New test. + * gcc.target/i386/indirect-thunk-8.c: Likewise. + * gcc.target/i386/indirect-thunk-9.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-10.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-11.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-9.c: Likewise. + * gcc.target/i386/ret-thunk-17.c: Likewise. + * gcc.target/i386/ret-thunk-18.c: Likewise. + * gcc.target/i386/ret-thunk-19.c: Likewise. + * gcc.target/i386/ret-thunk-20.c: Likewise. + * gcc.target/i386/ret-thunk-21.c: Likewise. + +2018-01-14 H.J. Lu + + * gcc.target/i386/indirect-thunk-register-4.c: New test. + +2018-01-14 H.J. Lu + + * gcc.target/i386/indirect-thunk-1.c (dg-options): Add + -mno-indirect-branch-register. + * gcc.target/i386/indirect-thunk-2.c: Likewise. + * gcc.target/i386/indirect-thunk-3.c: Likewise. + * gcc.target/i386/indirect-thunk-4.c: Likewise. + * gcc.target/i386/indirect-thunk-5.c: Likewise. + * gcc.target/i386/indirect-thunk-6.c: Likewise. + * gcc.target/i386/indirect-thunk-7.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. + * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. + * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. + * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. + * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. + * gcc.target/i386/ret-thunk-10.c: Likewise. + * gcc.target/i386/ret-thunk-11.c: Likewise. + * gcc.target/i386/ret-thunk-12.c: Likewise. + * gcc.target/i386/ret-thunk-13.c: Likewise. + * gcc.target/i386/ret-thunk-14.c: Likewise. + * gcc.target/i386/ret-thunk-15.c: Likewise. + * gcc.target/i386/ret-thunk-9.c: Likewise. + * gcc.target/i386/indirect-thunk-register-1.c: New test. + * gcc.target/i386/indirect-thunk-register-2.c: Likewise. + * gcc.target/i386/indirect-thunk-register-3.c: Likewise. + +2018-01-14 H.J. Lu + + * gcc.target/i386/indirect-thunk-1.c (dg-options): Add + -mfunction-return=keep. + * gcc.target/i386/indirect-thunk-2.c: Likewise. + * gcc.target/i386/indirect-thunk-3.c: Likewise. + * gcc.target/i386/indirect-thunk-4.c: Likewise. + * gcc.target/i386/indirect-thunk-5.c: Likewise. + * gcc.target/i386/indirect-thunk-6.c: Likewise. + * gcc.target/i386/indirect-thunk-7.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-8.c: Likewise. + * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. + * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. + * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. + * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. + * gcc.target/i386/ret-thunk-1.c: New test. + * gcc.target/i386/ret-thunk-10.c: Likewise. + * gcc.target/i386/ret-thunk-11.c: Likewise. + * gcc.target/i386/ret-thunk-12.c: Likewise. + * gcc.target/i386/ret-thunk-13.c: Likewise. + * gcc.target/i386/ret-thunk-14.c: Likewise. + * gcc.target/i386/ret-thunk-15.c: Likewise. + * gcc.target/i386/ret-thunk-16.c: Likewise. + * gcc.target/i386/ret-thunk-2.c: Likewise. + * gcc.target/i386/ret-thunk-3.c: Likewise. + * gcc.target/i386/ret-thunk-4.c: Likewise. + * gcc.target/i386/ret-thunk-5.c: Likewise. + * gcc.target/i386/ret-thunk-6.c: Likewise. + * gcc.target/i386/ret-thunk-7.c: Likewise. + * gcc.target/i386/ret-thunk-8.c: Likewise. + * gcc.target/i386/ret-thunk-9.c: Likewise. + +2018-01-14 H.J. Lu + + * gcc.target/i386/indirect-thunk-1.c: New test. + * gcc.target/i386/indirect-thunk-2.c: Likewise. + * gcc.target/i386/indirect-thunk-3.c: Likewise. + * gcc.target/i386/indirect-thunk-4.c: Likewise. + * gcc.target/i386/indirect-thunk-5.c: Likewise. + * gcc.target/i386/indirect-thunk-6.c: Likewise. + * gcc.target/i386/indirect-thunk-7.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. + * gcc.target/i386/indirect-thunk-attr-8.c: Likewise. + * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. + * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. + * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. + * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. + * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. + * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. + +2018-01-14 Jan Hubicka + + PR ipa/83051 + * gcc.c-torture/compile/pr83051.c: New testcase. + +2018-01-14 Prathamesh Kulkarni + + PR tree-optimization/83501 + * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets. + +2018-01-10 Kelvin Nilsen + + * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look + for lvx and stvx instead of lxvd2x and stxvd2x and require + little-endian target. Add comments. + * gcc.target/powerpc/swaps-p8-28.c: Add functions for more + comprehensive testing. + * gcc.target/powerpc/swaps-p8-29.c: Likewise. + * gcc.target/powerpc/swaps-p8-30.c: Likewise. + * gcc.target/powerpc/swaps-p8-31.c: Likewise. + * gcc.target/powerpc/swaps-p8-32.c: Likewise. + * gcc.target/powerpc/swaps-p8-33.c: Likewise. + * gcc.target/powerpc/swaps-p8-34.c: Likewise. + * gcc.target/powerpc/swaps-p8-35.c: Likewise. + * gcc.target/powerpc/swaps-p8-36.c: Likewise. + * gcc.target/powerpc/swaps-p8-37.c: Likewise. + * gcc.target/powerpc/swaps-p8-38.c: Likewise. + * gcc.target/powerpc/swaps-p8-39.c: Likewise. + * gcc.target/powerpc/swaps-p8-40.c: Likewise. + * gcc.target/powerpc/swaps-p8-41.c: Likewise. + * gcc.target/powerpc/swaps-p8-42.c: Likewise. + * gcc.target/powerpc/swaps-p8-43.c: Likewise. + * gcc.target/powerpc/swaps-p8-44.c: Likewise. + * gcc.target/powerpc/swaps-p8-45.c: Likewise. + * gcc.target/powerpc/vec-extract-2.c: Add comment and remove + scan-assembler-not directives that forbid lvx and xxpermdi. + * gcc.target/powerpc/vec-extract-3.c: Likewise. + * gcc.target/powerpc/vec-extract-5.c: Likewise. + * 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. + * gcc.target/powerpc/vsx-vector-6-le.c: Change + scan-assembler-times directives to reflect different numbers of + expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions. + +2018-01-13 Richard Sandiford + Alan Hayward + David Sherwood + + * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather + than SLP vectorization. + * gcc.dg/vect/vect-alias-check-10.c: New test. + * gcc.dg/vect/vect-alias-check-11.c: Likewise. + * gcc.dg/vect/vect-alias-check-12.c: Likewise. + * gcc.dg/vect/vect-alias-check-8.c: Likewise. + * gcc.dg/vect/vect-alias-check-9.c: Likewise. + * gcc.target/aarch64/sve/strided_load_8.c: Likewise. + * gcc.target/aarch64/sve/var_stride_1.c: Likewise. + * gcc.target/aarch64/sve/var_stride_1.h: Likewise. + * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise. + * gcc.target/aarch64/sve/var_stride_2.c: Likewise. + * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise. + * gcc.target/aarch64/sve/var_stride_3.c: Likewise. + * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise. + * gcc.target/aarch64/sve/var_stride_4.c: Likewise. + * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise. + * gcc.target/aarch64/sve/var_stride_5.c: Likewise. + * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise. + * gcc.target/aarch64/sve/var_stride_6.c: Likewise. + * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise. + * gcc.target/aarch64/sve/var_stride_7.c: Likewise. + * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise. + * gcc.target/aarch64/sve/var_stride_8.c: Likewise. + * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise. + * gfortran.dg/vect/vect-alias-check-1.F90: Likewise. + +2018-01-13 Richard Sandiford + Alan Hayward + David Sherwood + + * lib/target-supports.exp (check_effective_target_vect_scatter_store): + New proc. + * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on + targets with scatter stores. + * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter + stores. + * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test. + * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise. + * gcc.target/aarch64/sve/scatter_store_1.c: Likewise. + * gcc.target/aarch64/sve/scatter_store_2.c: Likewise. + * gcc.target/aarch64/sve/scatter_store_3.c: Likewise. + * gcc.target/aarch64/sve/scatter_store_4.c: Likewise. + * gcc.target/aarch64/sve/scatter_store_5.c: Likewise. + * gcc.target/aarch64/sve/scatter_store_6.c: Likewise. + * gcc.target/aarch64/sve/scatter_store_7.c: Likewise. + * gcc.target/aarch64/sve/strided_store_1.c: Likewise. + * gcc.target/aarch64/sve/strided_store_2.c: Likewise. + * gcc.target/aarch64/sve/strided_store_3.c: Likewise. + * gcc.target/aarch64/sve/strided_store_4.c: Likewise. + * gcc.target/aarch64/sve/strided_store_5.c: Likewise. + * gcc.target/aarch64/sve/strided_store_6.c: Likewise. + * gcc.target/aarch64/sve/strided_store_7.c: Likewise. + +2018-01-13 Richard Sandiford + Alan Hayward + David Sherwood + + * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used + for double_reduc1. + * gcc.target/aarch64/sve/strided_load_4.c: New test. + * gcc.target/aarch64/sve/strided_load_5.c: Likewise. + * gcc.target/aarch64/sve/strided_load_6.c: Likewise. + * gcc.target/aarch64/sve/strided_load_7.c: Likewise. + +2018-01-13 Richard Sandiford + Alan Hayward + David Sherwood + + * gcc.target/aarch64/sve/strided_load_1.c: New test. + * gcc.target/aarch64/sve/strided_load_2.c: Likewise. + * gcc.target/aarch64/sve/strided_load_3.c: Likewise. + +2018-01-13 Richard Sandiford + Alan Hayward + David Sherwood + + * gcc.target/aarch64/sve/gather_load_1.c: New test. + * gcc.target/aarch64/sve/gather_load_2.c: Likewise. + * gcc.target/aarch64/sve/gather_load_3.c: Likewise. + * gcc.target/aarch64/sve/gather_load_4.c: Likewise. + * gcc.target/aarch64/sve/gather_load_5.c: Likewise. + * gcc.target/aarch64/sve/gather_load_6.c: Likewise. + * gcc.target/aarch64/sve/gather_load_7.c: Likewise. + * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise. + * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise. + * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise. + * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise. + * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise. + * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise. + * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise. + +2018-01-13 Richard Sandiford + Alan Hayward + David Sherwood + + * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and + check for a message about using in-order reductions. + * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and + check for a message about using in-order reductions. + * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be + vectorized and check for a message about using in-order reductions. + Expect targets with variable-length vectors to fall back to the + fixed-length mininum. + * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and + check for a message about using in-order reductions. + * gcc.dg/vect/vect-reduc-in-order-1.c: New test. + * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise. + * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise. + * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise. + * gcc.target/aarch64/sve/reduc_strict_1.c: New test. + * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise. + * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise. + * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise. + * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise. + * gcc.target/aarch64/sve/slp_13.c: Add floating-point types. + * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if + vect_fold_left_plus. + +2018-01-13 Richard Sandiford + + * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates + are spilled. + * gcc.target/aarch64/sve/spill_2.c: New test. + * gcc.target/aarch64/sve/spill_3.c: Likewise. + * gcc.target/aarch64/sve/spill_4.c: Likewise. + * gcc.target/aarch64/sve/spill_5.c: Likewise. + * gcc.target/aarch64/sve/spill_6.c: Likewise. + * gcc.target/aarch64/sve/spill_7.c: Likewise. + +2018-01-13 Richard Sandiford + Alan Hayward + David Sherwood + + * gcc.target/aarch64/sve/struct_vect_18.c: Check the number + of branches. + * gcc.target/aarch64/sve/struct_vect_19.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_20.c: New test. + * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_21.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_22.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_23.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise. + +2018-01-13 Richard Sandiford + Alan Hayward + David Sherwood + + * gcc.target/aarch64/sve/struct_vect_18.c: New test. + * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_19.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise. + +2018-01-13 Richard Sandiford + Alan Hayward + David Sherwood + + * lib/target-supports.exp + (check_effective_target_vect_fold_extract_last): New proc. + * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup + for fold_extract_last. + * gcc.dg/vect/pr65947-2.c: Likewise. + * gcc.dg/vect/pr65947-3.c: Likewise. + * gcc.dg/vect/pr65947-4.c: Likewise. + * gcc.dg/vect/pr65947-5.c: Likewise. + * gcc.dg/vect/pr65947-6.c: Likewise. + * gcc.dg/vect/pr65947-9.c: Likewise. + * gcc.dg/vect/pr65947-10.c: Likewise. + * gcc.dg/vect/pr65947-12.c: Likewise. + * gcc.dg/vect/pr65947-14.c: Likewise. + * gcc.dg/vect/pr80631-1.c: Likewise. + * gcc.target/aarch64/sve/clastb_1.c: New test. + * gcc.target/aarch64/sve/clastb_1_run.c: Likewise. + * gcc.target/aarch64/sve/clastb_2.c: Likewise. + * gcc.target/aarch64/sve/clastb_2_run.c: Likewise. + * gcc.target/aarch64/sve/clastb_3.c: Likewise. + * gcc.target/aarch64/sve/clastb_3_run.c: Likewise. + * gcc.target/aarch64/sve/clastb_4.c: Likewise. + * gcc.target/aarch64/sve/clastb_4_run.c: Likewise. + * gcc.target/aarch64/sve/clastb_5.c: Likewise. + * gcc.target/aarch64/sve/clastb_5_run.c: Likewise. + * gcc.target/aarch64/sve/clastb_6.c: Likewise. + * gcc.target/aarch64/sve/clastb_6_run.c: Likewise. + * gcc.target/aarch64/sve/clastb_7.c: Likewise. + * gcc.target/aarch64/sve/clastb_7_run.c: Likewise. + +2018-01-13 Richard Sandiford + Alan Hayward + David Sherwood + + * gcc.target/aarch64/sve/live_1.c: New test. + * gcc.target/aarch64/sve/live_1_run.c: Likewise. + +2018-01-13 Richard Sandiford + Alan Hayward + David Sherwood + + * gcc.target/aarch64/sve/nopeel_1.c: New test. + * gcc.target/aarch64/sve/peel_ind_1.c: Likewise. + * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise. + * gcc.target/aarch64/sve/peel_ind_2.c: Likewise. + * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise. + * gcc.target/aarch64/sve/peel_ind_3.c: Likewise. + * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise. + * gcc.target/aarch64/sve/peel_ind_4.c: Likewise. + * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise. + +2018-01-13 Richard Sandiford + Alan Hayward + David Sherwood + + * lib/target-supports.exp (check_effective_target_vect_fully_masked): + New proc. + * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if + vect_fully_masked. + * gcc.target/aarch64/sve/loop_add_4.c: New test. + * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise. + * gcc.target/aarch64/sve/loop_add_5.c: Likewise. + * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise. + * gcc.target/aarch64/sve/miniloop_1.c: Likewise. + * gcc.target/aarch64/sve/miniloop_2.c: Likewise. + +2018-01-13 Richard Sandiford + Alan Hayward + David Sherwood + + * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS + instead of just ADDRESS. + * gcc.dg/tree-ssa/scev-10.c: Likewise. + * gcc.dg/tree-ssa/scev-11.c: Likewise. + * gcc.dg/tree-ssa/scev-12.c: Likewise. + * gcc.target/aarch64/sve/index_offset_1.c: New test. + * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise. + * gcc.target/aarch64/sve/loop_add_2.c: Likewise. + * gcc.target/aarch64/sve/loop_add_3.c: Likewise. + * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes. + * gcc.target/aarch64/sve/while_2.c: Likewise. + * gcc.target/aarch64/sve/while_3.c: Likewise. + * gcc.target/aarch64/sve/while_4.c: Likewise. + +2018-01-13 Richard Sandiford + Alan Hayward + David Sherwood + + * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors. + * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations + to be predicated. + * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop. + * gcc.target/aarch64/sve/slp_7.c: Likewise. + * gcc.target/aarch64/sve/reduc_5.c: New test. + * gcc.target/aarch64/sve/slp_13.c: Likewise. + * gcc.target/aarch64/sve/slp_13_run.c: Likewise. + +2018-01-13 Richard Sandiford + Alan Hayward + David Sherwood + + * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization. + * gcc.dg/tree-ssa/peel1.c: Likewise. + * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for + variable-length vectors. + * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND. + * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT. + * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop. + * gcc.target/aarch64/sve/slp_2.c: Likewise. + * gcc.target/aarch64/sve/slp_3.c: Likewise. + * gcc.target/aarch64/sve/slp_4.c: Likewise. + * gcc.target/aarch64/sve/slp_6.c: Likewise. + * gcc.target/aarch64/sve/slp_8.c: New test. + * gcc.target/aarch64/sve/slp_8_run.c: Likewise. + * gcc.target/aarch64/sve/slp_9.c: Likewise. + * gcc.target/aarch64/sve/slp_9_run.c: Likewise. + * gcc.target/aarch64/sve/slp_10.c: Likewise. + * gcc.target/aarch64/sve/slp_10_run.c: Likewise. + * gcc.target/aarch64/sve/slp_11.c: Likewise. + * gcc.target/aarch64/sve/slp_11_run.c: Likewise. + * gcc.target/aarch64/sve/slp_12.c: Likewise. + * gcc.target/aarch64/sve/slp_12_run.c: Likewise. + * gcc.target/aarch64/sve/ld1r_2.c: Likewise. + * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise. + * gcc.target/aarch64/sve/while_1.c: Likewise. + * gcc.target/aarch64/sve/while_2.c: Likewise. + * gcc.target/aarch64/sve/while_3.c: Likewise. + * gcc.target/aarch64/sve/while_4.c: Likewise. + +2018-01-13 Richard Sandiford + Alan Hayward + David Sherwood + + * lib/target-supports.exp (check_effective_target_vect_logical_reduc): + New proc. + * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc + and add an associated scan-dump test. Prevent vectorization + of the first two loops. + * gcc.dg/vect/vect-reduc-or_2.c: Likewise. + * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions. + * gcc.target/aarch64/sve/reduc_2.c: Likewise. + * gcc.target/aarch64/sve/reduc_1_run.c: Likewise. + (INIT_VECTOR): Tweak initial value so that some bits are always set. + * gcc.target/aarch64/sve/reduc_2_run.c: Likewise. + +2018-01-13 Richard Sandiford + Alan Hayward + David Sherwood + + * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors. + * gcc.dg/vect/pr67790.c: Likewise. + * gcc.dg/vect/slp-reduc-1.c: Likewise. + * gcc.dg/vect/slp-reduc-2.c: Likewise. + * gcc.dg/vect/slp-reduc-3.c: Likewise. + * gcc.dg/vect/slp-reduc-5.c: Likewise. + * gcc.target/aarch64/sve/slp_5.c: New test. + * gcc.target/aarch64/sve/slp_5_run.c: Likewise. + * gcc.target/aarch64/sve/slp_6.c: Likewise. + * gcc.target/aarch64/sve/slp_6_run.c: Likewise. + * gcc.target/aarch64/sve/slp_7.c: Likewise. + * gcc.target/aarch64/sve/slp_7_run.c: Likewise. + +2018-01-13 Richard Sandiford + Alan Hayward + David Sherwood + + * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length + && vect_load_lanes + * gcc.dg/vect/slp-1.c: Likewise. + * gcc.dg/vect/slp-10.c: Likewise. + * gcc.dg/vect/slp-12b.c: Likewise. + * gcc.dg/vect/slp-12c.c: Likewise. + * gcc.dg/vect/slp-17.c: Likewise. + * gcc.dg/vect/slp-19b.c: Likewise. + * gcc.dg/vect/slp-20.c: Likewise. + * gcc.dg/vect/slp-21.c: Likewise. + * gcc.dg/vect/slp-22.c: Likewise. + * gcc.dg/vect/slp-23.c: Likewise. + * gcc.dg/vect/slp-24-big-array.c: Likewise. + * gcc.dg/vect/slp-24.c: Likewise. + * gcc.dg/vect/slp-28.c: Likewise. + * gcc.dg/vect/slp-39.c: Likewise. + * gcc.dg/vect/slp-6.c: Likewise. + * gcc.dg/vect/slp-7.c: Likewise. + * gcc.dg/vect/slp-cond-1.c: Likewise. + * gcc.dg/vect/slp-cond-2-big-array.c: Likewise. + * gcc.dg/vect/slp-cond-2.c: Likewise. + * gcc.dg/vect/slp-multitypes-1.c: Likewise. + * gcc.dg/vect/slp-multitypes-8.c: Likewise. + * gcc.dg/vect/slp-multitypes-9.c: Likewise. + * gcc.dg/vect/slp-multitypes-10.c: Likewise. + * gcc.dg/vect/slp-multitypes-12.c: Likewise. + * gcc.dg/vect/slp-perm-6.c: Likewise. + * gcc.dg/vect/slp-widen-mult-half.c: Likewise. + * gcc.dg/vect/vect-live-slp-1.c: Likewise. + * gcc.dg/vect/vect-live-slp-2.c: Likewise. + * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length. + * gcc.dg/vect/slp-12a.c: Likewise. + * gcc.dg/vect/slp-14.c: Likewise. + * gcc.dg/vect/slp-15.c: Likewise. + * gcc.dg/vect/slp-multitypes-2.c: Likewise. + * gcc.dg/vect/slp-multitypes-4.c: Likewise. + * gcc.dg/vect/slp-multitypes-5.c: Likewise. + * gcc.target/aarch64/sve/slp_1.c: New test. + * gcc.target/aarch64/sve/slp_1_run.c: Likewise. + * gcc.target/aarch64/sve/slp_2.c: Likewise. + * gcc.target/aarch64/sve/slp_2_run.c: Likewise. + * gcc.target/aarch64/sve/slp_3.c: Likewise. + * gcc.target/aarch64/sve/slp_3_run.c: Likewise. + * gcc.target/aarch64/sve/slp_4.c: Likewise. + * gcc.target/aarch64/sve/slp_4_run.c: Likewise. + +2018-01-13 Richard Sandiford + Alan Hayward + David Sherwood + + * gcc.dg/vect/vect-ooo-group-1.c: New test. + * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise. + * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise. + +2018-01-13 Richard Sandiford + Alan Hayward + David Sherwood + + * gcc.target/aarch64/sve/struct_move_1.c: New test. + * gcc.target/aarch64/sve/struct_move_2.c: Likewise. + * gcc.target/aarch64/sve/struct_move_3.c: Likewise. + * gcc.target/aarch64/sve/struct_move_4.c: Likewise. + * gcc.target/aarch64/sve/struct_move_5.c: Likewise. + * gcc.target/aarch64/sve/struct_move_6.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_1.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_2.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_3.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_4.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_5.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_6.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_7.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_8.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_9.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_10.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_11.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_12.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_13.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_14.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_15.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_16.c: Likewise. + * gcc.target/aarch64/sve/struct_vect_17.c: Likewise. + +2018-01-13 Richard Sandiford + Alan Hayward + David Sherwood + + * lib/target-supports.exp (check_effective_target_vect_load_lanes): + Return true for SVE too. + * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors + if load/store lanes are supported. + * gcc.dg/vect/slp-10.c: Likewise. + * gcc.dg/vect/slp-12c.c: Likewise. + * gcc.dg/vect/slp-17.c: Likewise. + * gcc.dg/vect/slp-33.c: Likewise. + * gcc.dg/vect/slp-6.c: Likewise. + * gcc.dg/vect/slp-cond-1.c: Likewise. + * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise. + * gcc.dg/vect/slp-multitypes-11.c: Likewise. + * gcc.dg/vect/slp-multitypes-12.c: Likewise. + * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE. + * gcc.dg/vect/slp-perm-6.c: Likewise. + * gcc.dg/vect/slp-perm-9.c: Likewise. + * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors. + * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop + for variable-length vectors. + +2018-01-13 Richard Sandiford + Alan Hayward + David Sherwood + + * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test. + * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise. + +2018-01-13 Richard Sandiford + + * g++.target/aarch64/sve/aarch64-sve.exp: New harness. + * g++.target/aarch64/sve/catch_1.C: New test. + * g++.target/aarch64/sve/catch_2.C: Likewise. + * g++.target/aarch64/sve/catch_3.C: Likewise. + * g++.target/aarch64/sve/catch_4.C: Likewise. + * g++.target/aarch64/sve/catch_5.C: Likewise. + * g++.target/aarch64/sve/catch_6.C: Likewise. + +2018-01-13 Richard Sandiford + Alan Hayward + David Sherwood + + * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok): + New proc. + * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve". + * gcc.target/aarch64/fmaxmin.c: Likewise. + * gcc.target/aarch64/fmul_fcvt_2.c: Likewise. + * gcc.target/aarch64/orr_imm_1.c: Likewise. + * gcc.target/aarch64/pr62178.c: Likewise. + * gcc.target/aarch64/pr71727-2.c: Likewise. + * gcc.target/aarch64/saddw-1.c: Likewise. + * gcc.target/aarch64/saddw-2.c: Likewise. + * gcc.target/aarch64/uaddw-1.c: Likewise. + * gcc.target/aarch64/uaddw-2.c: Likewise. + * gcc.target/aarch64/uaddw-3.c: Likewise. + * gcc.target/aarch64/vect-add-sub-cond.c: Likewise. + * gcc.target/aarch64/vect-compile.c: Likewise. + * gcc.target/aarch64/vect-faddv-compile.c: Likewise. + * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise. + * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise. + * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise. + * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise. + * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise. + * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise. + * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise. + * gcc.target/aarch64/vect-fmaxv-fminv-compile.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-fp-compile.c: Likewise. + * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise. + * gcc.target/aarch64/vect-ld1r-compile.c: Likewise. + * gcc.target/aarch64/vect-movi.c: Likewise. + * gcc.target/aarch64/vect-mull-compile.c: Likewise. + * gcc.target/aarch64/vect-reduc-or_1.c: Likewise. + * gcc.target/aarch64/vect-vaddv.c: Likewise. + * gcc.target/aarch64/vect_saddl_1.c: Likewise. + * gcc.target/aarch64/vect_smlal_1.c: Likewise. + * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for + fixed-length SVE. + * gcc.target/aarch64/sve/aarch64-sve.exp: New file. + * gcc.target/aarch64/sve/arith_1.c: New test. + * gcc.target/aarch64/sve/const_pred_1.C: Likewise. + * gcc.target/aarch64/sve/const_pred_2.C: Likewise. + * gcc.target/aarch64/sve/const_pred_3.C: Likewise. + * gcc.target/aarch64/sve/const_pred_4.C: Likewise. + * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise. + * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise. + * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise. + * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise. + * gcc.target/aarch64/sve/dup_imm_1.c: Likewise. + * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise. + * gcc.target/aarch64/sve/dup_lane_1.c: Likewise. + * gcc.target/aarch64/sve/ext_1.c: Likewise. + * gcc.target/aarch64/sve/ext_2.c: Likewise. + * gcc.target/aarch64/sve/extract_1.c: Likewise. + * gcc.target/aarch64/sve/extract_2.c: Likewise. + * gcc.target/aarch64/sve/extract_3.c: Likewise. + * gcc.target/aarch64/sve/extract_4.c: Likewise. + * gcc.target/aarch64/sve/fabs_1.c: Likewise. + * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise. + * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise. + * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise. + * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise. + * gcc.target/aarch64/sve/fdiv_1.c: Likewise. + * gcc.target/aarch64/sve/fdup_1.c: Likewise. + * gcc.target/aarch64/sve/fdup_1_run.c: Likewise. + * gcc.target/aarch64/sve/fmad_1.c: Likewise. + * gcc.target/aarch64/sve/fmla_1.c: Likewise. + * gcc.target/aarch64/sve/fmls_1.c: Likewise. + * gcc.target/aarch64/sve/fmsb_1.c: Likewise. + * gcc.target/aarch64/sve/fmul_1.c: Likewise. + * gcc.target/aarch64/sve/fneg_1.c: Likewise. + * gcc.target/aarch64/sve/fnmad_1.c: Likewise. + * gcc.target/aarch64/sve/fnmla_1.c: Likewise. + * gcc.target/aarch64/sve/fnmls_1.c: Likewise. + * gcc.target/aarch64/sve/fnmsb_1.c: Likewise. + * gcc.target/aarch64/sve/fp_arith_1.c: Likewise. + * gcc.target/aarch64/sve/frinta_1.c: Likewise. + * gcc.target/aarch64/sve/frinti_1.c: Likewise. + * gcc.target/aarch64/sve/frintm_1.c: Likewise. + * gcc.target/aarch64/sve/frintp_1.c: Likewise. + * gcc.target/aarch64/sve/frintx_1.c: Likewise. + * gcc.target/aarch64/sve/frintz_1.c: Likewise. + * gcc.target/aarch64/sve/fsqrt_1.c: Likewise. + * gcc.target/aarch64/sve/fsubr_1.c: Likewise. + * gcc.target/aarch64/sve/index_1.c: Likewise. + * gcc.target/aarch64/sve/index_1_run.c: Likewise. + * gcc.target/aarch64/sve/ld1r_1.c: Likewise. + * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise. + * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise. + * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise. + * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise. + * gcc.target/aarch64/sve/logical_1.c: Likewise. + * gcc.target/aarch64/sve/loop_add_1.c: Likewise. + * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise. + * gcc.target/aarch64/sve/mad_1.c: Likewise. + * gcc.target/aarch64/sve/maxmin_1.c: Likewise. + * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise. + * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise. + * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise. + * gcc.target/aarch64/sve/mla_1.c: Likewise. + * gcc.target/aarch64/sve/mls_1.c: Likewise. + * gcc.target/aarch64/sve/mov_rr_1.c: Likewise. + * gcc.target/aarch64/sve/msb_1.c: Likewise. + * gcc.target/aarch64/sve/mul_1.c: Likewise. + * gcc.target/aarch64/sve/neg_1.c: Likewise. + * gcc.target/aarch64/sve/nlogical_1.c: Likewise. + * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise. + * gcc.target/aarch64/sve/pack_1.c: Likewise. + * gcc.target/aarch64/sve/pack_1_run.c: Likewise. + * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise. + * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise. + * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise. + * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise. + * gcc.target/aarch64/sve/pack_float_1.c: Likewise. + * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise. + * gcc.target/aarch64/sve/popcount_1.c: Likewise. + * gcc.target/aarch64/sve/popcount_1_run.c: Likewise. + * gcc.target/aarch64/sve/reduc_1.c: Likewise. + * gcc.target/aarch64/sve/reduc_1_run.c: Likewise. + * gcc.target/aarch64/sve/reduc_2.c: Likewise. + * gcc.target/aarch64/sve/reduc_2_run.c: Likewise. + * gcc.target/aarch64/sve/reduc_3.c: Likewise. + * gcc.target/aarch64/sve/rev_1.c: Likewise. + * gcc.target/aarch64/sve/revb_1.c: Likewise. + * gcc.target/aarch64/sve/revh_1.c: Likewise. + * gcc.target/aarch64/sve/revw_1.c: Likewise. + * gcc.target/aarch64/sve/shift_1.c: Likewise. + * gcc.target/aarch64/sve/single_1.c: Likewise. + * gcc.target/aarch64/sve/single_2.c: Likewise. + * gcc.target/aarch64/sve/single_3.c: Likewise. + * gcc.target/aarch64/sve/single_4.c: Likewise. + * gcc.target/aarch64/sve/spill_1.c: Likewise. + * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise. + * gcc.target/aarch64/sve/subr_1.c: Likewise. + * gcc.target/aarch64/sve/trn1_1.c: Likewise. + * gcc.target/aarch64/sve/trn2_1.c: Likewise. + * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise. + * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise. + * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise. + * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise. + * gcc.target/aarch64/sve/unpack_float_1.c: Likewise. + * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise. + * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise. + * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise. + * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise. + * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise. + * gcc.target/aarch64/sve/uzp1_1.c: Likewise. + * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise. + * gcc.target/aarch64/sve/uzp2_1.c: Likewise. + * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise. + * gcc.target/aarch64/sve/vcond_1.C: Likewise. + * gcc.target/aarch64/sve/vcond_1_run.C: Likewise. + * gcc.target/aarch64/sve/vcond_2.c: Likewise. + * gcc.target/aarch64/sve/vcond_2_run.c: Likewise. + * gcc.target/aarch64/sve/vcond_3.c: Likewise. + * gcc.target/aarch64/sve/vcond_4.c: Likewise. + * gcc.target/aarch64/sve/vcond_4_run.c: Likewise. + * gcc.target/aarch64/sve/vcond_5.c: Likewise. + * gcc.target/aarch64/sve/vcond_5_run.c: Likewise. + * gcc.target/aarch64/sve/vcond_6.c: Likewise. + * gcc.target/aarch64/sve/vcond_6_run.c: Likewise. + * gcc.target/aarch64/sve/vec_init_1.c: Likewise. + * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise. + * gcc.target/aarch64/sve/vec_init_2.c: Likewise. + * gcc.target/aarch64/sve/vec_perm_1.c: Likewise. + * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise. + * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise. + * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise. + * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise. + * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise. + * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise. + * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise. + * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise. + * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise. + * gcc.target/aarch64/sve/zip1_1.c: Likewise. + * gcc.target/aarch64/sve/zip2_1.c: Likewise. + +2018-01-13 Richard Sandiford + Alan Hayward + David Sherwood + + * lib/target-supports.exp (check_effective_target_aarch64_sve) + (aarch64_sve_bits, check_effective_target_aarch64_sve_hw) + (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw): + New procedures. + (check_effective_target_vect_perm): Handle SVE. + (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_mult_qi_to_hi): Likewise. + (check_effective_target_vect_widen_mult_hi_to_si): Likewise. + (check_effective_target_vect_element_align_preferred): Likewise. + (check_effective_target_vect_align_stack_vars): Likewise. + (check_effective_target_vect_load_lanes): Likewise. + (check_effective_target_vect_masked_store): Likewise. + (available_vector_sizes): Use aarch64_sve_bits for SVE. + * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE. + * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL. + * gcc.dg/vect/bb-slp-pr69907.c: Likewise. + * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise. + * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise. + * gcc.dg/vect/slp-23.c: Likewise. + * gcc.dg/vect/slp-perm-5.c: Likewise. + * gcc.dg/vect/slp-perm-6.c: Likewise. + * gcc.dg/vect/slp-perm-9.c: Likewise. + * gcc.dg/vect/slp-reduc-3.c: Likewise. + * gcc.dg/vect/vect-114.c: Likewise. + * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise. + * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise. + +2018-01-13 Richard Sandiford + + * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for + vect_variable_length, expecting the test to be vectorized + without SLP instead. + * gcc.dg/vect/pr33953.c: Likewise. + * gcc.dg/vect/pr37027.c: Likewise. + * gcc.dg/vect/pr67790.c: Likewise. + * gcc.dg/vect/pr68445.c: Likewise. + * gcc.dg/vect/slp-1.c: Likewise. + * gcc.dg/vect/slp-10.c: Likewise. + * gcc.dg/vect/slp-12a.c: Likewise. + * gcc.dg/vect/slp-12b.c: Likewise. + * gcc.dg/vect/slp-12c.c: Likewise. + * gcc.dg/vect/slp-13-big-array.c: Likewise. + * gcc.dg/vect/slp-13.c: Likewise. + * gcc.dg/vect/slp-14.c: Likewise. + * gcc.dg/vect/slp-15.c: Likewise. + * gcc.dg/vect/slp-17.c: Likewise. + * gcc.dg/vect/slp-19b.c: Likewise. + * gcc.dg/vect/slp-2.c: Likewise. + * gcc.dg/vect/slp-20.c: Likewise. + * gcc.dg/vect/slp-21.c: Likewise. + * gcc.dg/vect/slp-22.c: Likewise. + * gcc.dg/vect/slp-24-big-array.c: Likewise. + * gcc.dg/vect/slp-24.c: Likewise. + * gcc.dg/vect/slp-28.c: Likewise. + * gcc.dg/vect/slp-39.c: Likewise. + * gcc.dg/vect/slp-42.c: Likewise. + * gcc.dg/vect/slp-6.c: Likewise. + * gcc.dg/vect/slp-7.c: Likewise. + * gcc.dg/vect/slp-cond-1.c: Likewise. + * gcc.dg/vect/slp-cond-2-big-array.c: Likewise. + * gcc.dg/vect/slp-cond-2.c: Likewise. + * gcc.dg/vect/slp-multitypes-1.c: Likewise. + * gcc.dg/vect/slp-multitypes-10.c: Likewise. + * gcc.dg/vect/slp-multitypes-12.c: Likewise. + * gcc.dg/vect/slp-multitypes-2.c: Likewise. + * gcc.dg/vect/slp-multitypes-4.c: Likewise. + * gcc.dg/vect/slp-multitypes-5.c: Likewise. + * gcc.dg/vect/slp-multitypes-8.c: Likewise. + * gcc.dg/vect/slp-multitypes-9.c: Likewise. + * gcc.dg/vect/slp-reduc-1.c: Likewise. + * gcc.dg/vect/slp-reduc-2.c: Likewise. + * gcc.dg/vect/slp-reduc-4.c: Likewise. + * gcc.dg/vect/slp-reduc-5.c: Likewise. + * gcc.dg/vect/slp-reduc-7.c: Likewise. + * gcc.dg/vect/slp-widen-mult-half.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. + +2018-01-13 Jakub Jelinek + + PR c/83801 + * gcc.dg/pr83801.c: New test. + +2018-01-13 Paul Thomas + + PR fortran/52162 + * gfortran.dg/bounds_check_19.f90: New test. + +2018-01-12 Jakub Jelinek + + * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times + instead of scan-assembler-not for xsnabsqp. + +2018-01-12 Jerry DeLisle + + PR libgfortran/83525 + * gfortran.dg/newunit_5.f90: New test. + +2018-01-12 Vladimir Makarov + + PR rtl-optimization/80481 + * g++.dg/pr80481.C: New. + +2018-01-12 Uros Bizjak + + PR target/83628 + * gcc.target/alpha/pr83628-3.c: New test. + +2018-01-12 Rainer Orth + + * lib/target-supports.exp (check_effective_target_avx512f): Also + check for __builtin_ia32_addsd_round, + __builtin_ia32_getmantsd_round. + * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove. + +2018-01-12 Segher Boessenkool + + PR target/83629 + * gcc.target/powerpc/pr83629.c: Require ilp32. + +2018-01-12 Richard Biener + + PR tree-optimization/80846 + * gcc.target/i386/pr80846-1.c: New testcase. + * gcc.target/i386/pr80846-2.c: Likewise. + +2018-01-12 Eric Botcazou + + * gcc.c-torture/execute/20180112-1.c: New test. + +2018-01-12 Tom de Vries + + * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps. + * g++.dg/ext/label13a.C: Same. + * g++.dg/ext/label14.C: Same. + * g++.dg/ext/label2.C: Same. + * g++.dg/ext/label3.C: Same. + * g++.dg/torture/pr42462.C: Same. + * g++.dg/torture/pr42739.C: Same. + * g++.dg/warn/Wunused-label-3.C: Same. + +2018-01-12 Tom de Vries + + * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca. + * g++.dg/Walloca1.C: Same. + * g++.dg/cpp0x/pr70338.C: Same. + * g++.dg/cpp1y/lambda-generic-vla1.C: Same. + * g++.dg/cpp1y/vla10.C: Same. + * g++.dg/cpp1y/vla2.C: Same. + * g++.dg/cpp1y/vla6.C: Same. + * g++.dg/cpp1y/vla8.C: Same. + * g++.dg/debug/debug5.C: Same. + * g++.dg/debug/debug6.C: Same. + * g++.dg/debug/pr54828.C: Same. + * g++.dg/diagnostic/pr70105.C: Same. + * g++.dg/eh/cleanup5.C: Same. + * g++.dg/eh/spbp.C: Same. + * g++.dg/ext/tmplattr9.C: Same. + * g++.dg/ext/vla10.C: Same. + * g++.dg/ext/vla11.C: Same. + * g++.dg/ext/vla12.C: Same. + * g++.dg/ext/vla15.C: Same. + * g++.dg/ext/vla16.C: Same. + * g++.dg/ext/vla17.C: Same. + * g++.dg/ext/vla3.C: Same. + * g++.dg/ext/vla6.C: Same. + * g++.dg/ext/vla7.C: Same. + * g++.dg/init/array24.C: Same. + * g++.dg/init/new47.C: Same. + * g++.dg/init/pr55497.C: Same. + * g++.dg/opt/pr78201.C: Same. + * g++.dg/template/vla2.C: Same. + * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same. + * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same. + * g++.dg/torture/pr62127.C: Same. + * g++.dg/torture/pr67055.C: Same. + * g++.dg/torture/stackalign/eh-alloca-1.C: Same. + * g++.dg/torture/stackalign/eh-inline-2.C: Same. + * g++.dg/torture/stackalign/eh-vararg-1.C: Same. + * g++.dg/torture/stackalign/eh-vararg-2.C: Same. + * g++.dg/warn/Wplacement-new-size-5.C: Same. + * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same. + * g++.dg/warn/Wvla-1.C: Same. + * g++.dg/warn/Wvla-3.C: Same. + * g++.old-deja/g++.ext/array2.C: Same. + * g++.old-deja/g++.ext/constructor.C: Same. + * g++.old-deja/g++.law/builtin1.C: Same. + * g++.old-deja/g++.other/crash12.C: Same. + * g++.old-deja/g++.other/eh3.C: Same. + * g++.old-deja/g++.pt/array6.C: Same. + * g++.old-deja/g++.pt/dynarray.C: Same. + +2018-01-12 Rainer Orth + + * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form. + +2018-01-12 Rainer Orth + + PR libfortran/67412 + * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if + on *-*-solaris2.10. + +2018-01-12 Rainer Orth + + * lib/target-supports.exp (check_effective_target_branch_cost): + Accept all x86 targets. + +2018-01-12 Martin Liska + + PR ipa/83054 + * g++.dg/warn/pr83054.C: New test. + +2018-01-11 Bill Schmidt + + * gcc.target/powerpc/spec-barr-1.c: New file. + +2018-01-11 H.J. Lu + + PR target/83330 + * gcc.target/i386/pr83330.c: New test. + +2018-01-11 Steven G. Kargl + + PR fortran/79383 + * gfortran.dg/dtio_31.f03: New test. + * gfortran.dg/dtio_32.f03: New test. + +2018-01-11 David Malcolm + + PR c++/43486 + * g++.dg/wrappers: New subdirectory. + * g++.dg/wrappers/README: New file. + * g++.dg/wrappers/alloc.C: New test case. + * g++.dg/wrappers/cow-istream-string.C: New test case. + * g++.dg/wrappers/cp-stdlib.C: New test case. + * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case. + * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case. + +2018-01-11 Jan Hubicka + + PR middle-end/83718 + * g++.dg/torture/pr83718.C: New testcase. + +2018-01-11 Martin Jambor + + PR ipa/83178 + * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count. + +2018-01-11 Bin Cheng + + PR tree-optimization/83695 + * gcc.dg/tree-ssa/pr83695.c: New test. + +2018-01-11 Kyrylo Tkachov + + * gcc.target/arm/simd/fp16fml_lane_high.c: New test. + * gcc.target/arm/simd/fp16fml_lane_low.c: New test. + +2018-01-11 Kyrylo Tkachov + + * gcc.target/arm/multilib.exp: Add combination tests for fp16fml. + * gcc.target/arm/simd/fp16fml_high.c: New test. + * gcc.target/arm/simd/fp16fml_low.c: Likewise. + * lib/target-supports.exp + (check_effective_target_arm_fp16fml_neon_ok_nocache, + check_effective_target_arm_fp16fml_neon_ok, + add_options_for_arm_fp16fml_neon): New procedures. + +2018-01-11 Kyrylo Tkachov + + * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a + combination tests. + +2018-01-11 Richard Biener + + PR tree-optimization/83435 + * gcc.dg/graphite/pr83435.c: New testcase. + +2018-01-11 Richard Sandiford + Alan Hayward + David Sherwood + + * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too. + +2018-01-11 Tamar Christina + + * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New. + +2018-01-11 Sudakshina Das + + PR target/82096 + * gcc.c-torture/compile/pr82096.c: New test. + +2018-01-11 Ed Schonberg + + * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase. + +2018-01-11 Hristian Kirtchev + + * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase. + +2018-01-11 Justin Squirek + + * gnat.dg/expr_func4.adb: New testcase. + +2018-01-11 Hristian Kirtchev + + * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New + testcase. + +2018-01-11 Bob Duff + + * gnat.dg/protected_null.adb: New testcase. + +2018-01-11 Ed Schonberg + + * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase. + +2018-01-11 Ed Schonberg + + * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase. + +2018-01-11 Justin Squirek + + * gnat.dg/loopvar.adb: New testcase. + +2018-01-10 Jan Hubicka + + PR middle-end/83189 + * gfortran.fortran-torture/compile/pr83189.f90: New testcase. + +2018-01-10 Jan Hubicka + + * gcc.c-torture/compile/pr83575.c: New testcase. + +2018-01-10 Michael Collison + + * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase. + * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase. + * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase. + * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase. + * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase. + * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase. + * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase. + * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase. + * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase. + * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase. + * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase. + * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase. + * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase. + * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase. + * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase. + * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase. + +2018-01-10 Michael Collison + + * gcc.target/aarch64/sha2.h: New shared testcase. + * gcc.target/aarch64/sha2_1.c: New testcase. + * gcc.target/aarch64/sha2_2.c: New testcase. + * gcc.target/aarch64/sha2_3.c: New testcase. + * gcc.target/aarch64/sha3.h: New shared testcase. + * gcc.target/aarch64/sha3_1.c: New testcase. + * gcc.target/aarch64/sha3_2.c: New testcase. + * gcc.target/aarch64/sha3_3.c: New testcase. + +2018-01-10 Michael Collison + + * gcc.target/aarch64/sm3_sm4.c: New testcase. + +2018-01-10 Martin Sebor + + PR tree-optimization/83781 + * gcc.dg/strlenopt-42.c: New test. + +2018-01-11 Martin Sebor + Prathamesh Kulkarni + + PR tree-optimization/83501 + PR tree-optimization/81703 + + * gcc.dg/strlenopt-39.c: New test-case. + * gcc.dg/pr81703.c: Likewise. + +2018-01-10 Eric Botcazou + + * gnat.dg/atomic10.adb: New test. + +2018-01-10 Steven G. Kargl + + PR fortran/82367 + * gfortran.dg/deferred_character_18.f90: New test. + +2018-01-10 Martin Sebor + + PR tree-optimization/83671 + * gcc.dg/strlenopt-40.c: New test. + * gcc.dg/strlenopt-41.c: New test. + +2018-01-10 Steven G. Kargl + + PR fortran/83093 + * gfortran.dg/allocate_with_typespec_7.f90: New test. + +2018-01-10 Peter Bergner + + PR target/83399 + * gcc.target/powerpc/pr83399.c: New test. + +2018-01-10 David Malcolm + + PR c++/43486 + * g++.dg/diagnostic/param-type-mismatch.C: Update expected results + to reflect that the arguments are correctly underlined. + * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage + for globals, params, locals and literals. + (test_sizeof): Directly test the location of "sizeof", rather than + when used in compound expressions. + (test_alignof): Likewise for "alignof". + (test_string_literals): Likewise for string literals. + (test_numeric_literals): Likewise for numeric literals. + (test_builtin_offsetof): Likewise for "__builtin_offsetof". + (test_typeid): Likewise for typeid. + (test_unary_plus): New. + * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on + format strings. + +2018-01-10 Uros Bizjak + + * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv. + +2018-01-10 Aaron Sawdey + + * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable. + +2018-01-10 Marek Polacek + + PR c++/82541 + * g++.dg/warn/Wduplicated-branches4.C: New test. + +2018-01-10 Jakub Jelinek + + PR c++/81327 + * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly + cast to void *. + +2018-01-10 Paolo Carlini + + PR c++/81055 + * g++.dg/cpp0x/new2.C: New. + +2018-01-10 H.J. Lu + + PR target/83735 + * gcc.target/i386/pr83735.c: New test. + +2018-01-10 Christophe Lyon + + * lib/target-supports.exp (check_effective_target_branch_cost): + New function. + * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target. + * gcc.dg/pr21643.c: Likewise. + * gcc.dg/pr46309.c: Likewise. + * gcc.dg/tree-ssa/phi-opt-11.c: Likewise. + * gcc.dg/tree-ssa/phi-opt-2.c: Likewise. + * 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-13.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. + +2018-01-10 Segher Boessenkool + + PR target/83629 + * gcc.target/powerpc/pr83629.c: New testcase. + +2018-01-10 Richard Biener + + PR testsuite/78768 + * gcc.dg/pr78768.c: Un-XFAIL. + +2018-01-10 Richard Biener + + PR debug/82425 + * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO. + +2018-01-10 Richard Sandiford + + PR tree-optimization/83753 + * gcc.dg/torture/pr83753.c: New test. + +2018-01-09 Jan Hubicka + + * gcc.target/i386/avx2-gather-1.c: Add -march. + * gcc.target/i386/avx2-gather-2.c: Add -march. + * gcc.target/i386/avx2-gather-3.c: Add -march. + * gcc.target/i386/avx2-gather-4.c: Add -march. + * gcc.target/i386/avx2-gather-5.c: Add -march. + * gcc.target/i386/avx2-gather-6.c: Add -march. + * gcc.target/i386/avx512f-gather-1.c: Add -march. + * gcc.target/i386/avx512f-gather-2.c: Add -march. + * gcc.target/i386/avx512f-gather-3.c: Add -march. + * gcc.target/i386/avx512f-gather-4.c: Add -march. + * gcc.target/i386/avx512f-gather-5.c: Add -march. + * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march. + * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march. + * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march. + * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march. + * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march. + +2018-01-09 H.J. Lu + + PR target/78585: + * gcc.target/i386/pr78585.c: New test. + +2018-01-09 Jakub Jelinek + + PR c++/83734 + * g++.dg/cpp0x/pr83734.C: New test. + +2018-01-09 Carl Love + + * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and + vec_mergeo builtins with float, double, long long, unsigned long long, + bool long long arguments. + * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for + vec_float2 with double arguments. + * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the + vec_mergew and vec_mergow builtins. + +2018-01-09 Steven G. Kargl + + PR fortran/83742 + * gfortran.dg/contiguous_6.f90: New test. + +2018-01-09 Richard Biener + + PR tree-optimization/83668 + * gcc.dg/graphite/pr83668.c: New testcase. + +2018-01-09 Joseph Myers + + PR tree-optimization/64811 + * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c, + gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c, + gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c, + gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c: + New tests. + * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file. + +2018-01-09 Georg-Johann Lay + + PR target/79883 + * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'. + +2018-01-09 Tamar Christina + + PR target/82641 + * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use + no NEON and require softfp or hard float-abi. + * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise. + +2018-01-09 Richard Biener + + PR tree-optimization/83572 + * gcc.dg/graphite/pr83572.c: New testcase. + +2018-01-09 Jakub Jelinek + + PR target/83507 + * gcc.dg/sms-13.c: New test. + +2018-01-08 Steven G. Kargl + + PR fortran/83741 + * gfortran.dg/allocate_assumed_charlen_3.f90: New test. + +2018-01-08 Chih-Mao Chen + Monk Chiang + + * gcc.target/riscv/save-restore-1.c: New. + +2018-01-08 Bill Schmidt + + PR target/83677 + * gcc.target/powerpc/pr83677.c: New file. + +2018-01-08 Jeff Law + + PR rtl-optimizatin/81308 + * g++.dg/pr81308-1.C: New test. + * g++.dg/pr81308-2.C: New test. + +2018-01-08 Vidya Praveen + + PR target/83663 - Revert r255946 + * gcc.target/aarch64/vect-slp-dup.c: New. + +2018-01-08 Kyrylo Tkachov + + * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a + combination tests. + +2018-01-08 Richard Biener + + PR tree-optimization/83563 + * gcc.dg/graphite/pr83563.c: New testcase. + +2018-01-08 Richard Biener + + PR middle-end/83713 + * g++.dg/torture/pr83713.C: New testcase. + +2018-01-08 Tom de Vries + + * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx. + +2018-01-08 Richard Biener + + PR tree-optimization/83685 + * gcc.dg/torture/pr83685.c: New testcase. + +2018-01-08 Richard Biener + + PR lto/83719 + * gcc.dg/lto/pr83719_0.c: New testcase. + +2018-01-08 Tom de Vries + + * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size. + * gcc.dg/graphite/run-id-1.c: Same. + * gcc.dg/tree-ssa/loop-interchange-4.c: Same. + +2018-01-08 Paul Thomas + + PR fortran/83611 + * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8. + * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9. + * gfortran.dg/pdt_27.f03: New test. + + PR fortran/83731 + * gfortran.dg/pdt_28.f03: New test. + +2018-01-08 Tom de Vries + + * c-c++-common/builtins.c: Require effective target alloca. + * gcc.dg/Wrestrict.c: Same. + * gcc.dg/tree-ssa/loop-interchange-15.c: Same. + +2018-01-08 Richard Biener + + PR middle-end/83580 + * gcc.dg/torture/pr83580.c: New testcase. + +2018-01-08 Richard Biener + + PR middle-end/83517 + * gcc.dg/pr83517.c: New testcase. + +2018-01-06 Aldy Hernandez + + PR middle-end/81897 + * gcc.dg/uninit-pr81897.c: New test. + +2018-01-06 Martin Sebor + + PR tree-optimization/83640 + * gcc.dg/Wrestrict-6.c: New test. + * gcc.dg/pr83640.c: New test. + +2018-01-06 Richard Sandiford + + * gcc.target/aarch64/reg-alloc-1.c: New test. + +2018-01-06 Janne Blomqvist + + PR fortran/50892 + * gfortran.dg/char_pointer_assign_icb_1.f90: New test. + +2018-01-06 Jakub Jelinek + + PR debug/83480 + * gcc.dg/pr83480.c: New test. + + PR rtl-optimization/83682 + * gcc.target/i386/pr83682.c: New test. + +2018-01-05 Janne Blomqvist + + PR fortran/78534 + PR fortran/66310 + * gfortran.dg/char_cast_1.f90: Update scan pattern. + * gfortran.dg/dependency_49.f90: Likewise. + * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T. + * gfortran.dg/repeat_7.f90: New test for PR 66310. + * gfortran.dg/scan_2.f90: Handle potential cast in assignment. + * gfortran.dg/string_1.f90: Limit to ilp32 targets. + * gfortran.dg/string_1_lp64.f90: New test. + * gfortran.dg/string_3.f90: Limit to ilp32 targets. + * gfortran.dg/string_3_lp64.f90: New test. + +2018-01-05 Jakub Jelinek + + PR target/83604 + * gcc.target/i386/sse-26.c: New test. + + PR target/83604 + * gcc.target/i386/pr83604.c: New test. + +2018-01-05 Richard Sandiford + + * gcc.dg/vect/vect-align-4.c: New test. + * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute + and redefine as a structure with an unaligned member "b". + (foo): Update accordingly. + +2018-01-05 Sudakshina Das + + PR target/82439 + * gcc.target/aarch64/bics_5.c: New test. + * gcc.target/arm/bics_5.c: Likewise. + +2018-01-05 Jakub Jelinek + + PR tree-optimization/83605 + * gcc.dg/pr83605.c: New test. + +2018-01-04 Jakub Jelinek + + PR target/83554 + * gcc.target/i386/pr83554.c: New test. + + PR ipa/82352 + * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of + long unsigned int. + +2018-01-04 Thomas Koenig + + PR fortran/83683 + PR fortran/45689 + * gfortran.dg/eoshift_8.f90: New test. + * gfortran.dg/simplify_eoshift_1.f90: New test. + +2018-01-04 Jakub Jelinek + + PR debug/83585 + * gcc.dg/pr83585.c: New test. + +2018-01-04 Nathan Sidwell + + PR c++/83667 + * g++.dg/ipa/pr83667.C: Fix regex, require alias. + +2018-01-04 Jakub Jelinek + + PR debug/83666 + * gcc.dg/pr83666.c: New test. + +2018-01-04 Uros Bizjak + + PR target/83628 + * gcc.target/alpha/pr83628-1.c: New test. + * gcc.target/alpha/pr83628-2.c: Ditto. + +2018-01-04 Martin Liska + + PR ipa/82352 + * g++.dg/ipa/pr82352.C: New test. + +2018-01-04 Jakub Jelinek + + * gcc.dg/vect-opt-info-1.c: Moved to ... + * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on + vect_int targets, use dg-additional-options instead of dg-options and + use relative line numbers instead of absolute. + +2018-01-03 Martin Sebor + + PR tree-optimization/83655 + * gcc.dg/Wrestrict-5.c: New test. + * c-c++-common/builtins.c: New test. + +2018-01-03 Richard Sandiford + Alan Hayward + David Sherwood + + * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function. + (main): Call it. + +2018-01-03 Jeff Law + + PR target/83641 + * gcc.target/i386/stack-check-17.c: New test. + * gcc.target/i386/stack-check-12.c: Drop unnecessary asm. + +2018-01-03 Jakub Jelinek + + PR debug/83621 + * gcc.dg/pr83621.c: New test. + + PR debug/83645 + * gcc.dg/pr83645.c: New test. + +2018-01-03 Martin Sebor + + PR tree-optimization/83603 + * gcc.dg/Wrestrict-4.c: New test. + + PR c/83559 + * gcc.dg/const-2.c: New test. + * gcc.dg/pure-3.c: New test. + +2018-01-03 Martin Sebor + + * gcc.dg/Wrestrict-3.c: New test. + +2018-01-03 Jakub Jelinek + + PR c++/83555 + * g++.dg/opt/pr83555.C: New test. + * g++.dg/ubsan/pr83555.C: New test. + +2018-01-03 David Malcolm + + PR c/82050 + * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle + the !CHECKING_P case by expecting a note. + * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue + a note for the !CHECKING_P case, and move the return statement + outside of #if CHECKING_P guard. + +2018-01-03 Jeff Law + + PR middle-end/83654 + * gcc.target/i386/stack-check-18.c: New test. + * gcc.target/i386/stack-check-19.c: New test. + +2018-01-03 Martin Sebor + + PR tree-optimization/83501 + * c-c++-common/Warray-bounds-3.c: Remove xfail. + +2018-01-03 Prathamesh Kulkarni + + PR tree-optimization/83501 + * gcc.dg/tree-ssa/pr83501-1.c: New test. + +2018-01-03 Nathan Sidwell + + PR c++/83667 + * g++.dg/ipa/pr83667.C: New. + +2018-01-03 Martin Liska + + PR tree-optimization/83593 + * gcc.dg/pr83593.c: New test. + +2018-01-03 Martin Liska + + PR ipa/83549 + * g++.dg/ipa/pr83549.C: New test. + +2018-01-03 Marek Polacek + + PR c++/83592 + * g++.dg/warn/mvp2.C: New test. + +2018-01-03 Jakub Jelinek + + PR preprocessor/83602 + * g++.dg/cpp/pr83602.C: New test. + + PR c++/83634 + * g++.dg/parse/pr83634.C: New test. + +2018-01-03 Thomas Koenig + + PR fortran/83664 + * gfortran.dg/eoshift_7.f90: New test. + +2018-01-03 Jan Beulich + + * gcc.target/i386/avx512vl-no-vmovdqu8.c, + gcc.target/i386/avx512vl-no-vmovdqu16.c: New. + +2018-01-03 Jakub Jelinek + + Update copyright years. + +2018-01-03 Martin Liska + + PR ipa/83594 + * gcc.dg/ipa/pr83594.c: New test. + +2018-01-03 Richard Sandiford + Alan Hayward + David Sherwood + + * gcc.dg/vect-opt-info-1.c: New test. + +2018-01-02 Michael Meissner + + * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128, + floorf128, truncf128, and roundf128. + * gcc.target/powerpc/float128-hw5.c: New tests for _Float128 + optimizations added in match.pd. + * gcc.target/powerpc/float128-hw6.c: Likewise. + * gcc.target/powerpc/float128-hw7.c: Likewise. + * gcc.target/powerpc/float128-hw8.c: Likewise. + * gcc.target/powerpc/float128-hw9.c: Likewise. + * gcc.target/powerpc/float128-hw10.c: Likewise. + * gcc.target/powerpc/float128-hw11.c: Likewise. + +2018-01-02 Jakub Jelinek + + PR c++/83556 + * g++.dg/cpp0x/pr83556.C: New test. + +2018-01-02 Thomas Koenig + + PR fortran/45689 + PR fortran/83650 + * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case. + * gfortran.dg/simplify_cshift_4.f90: New test. + +2018-01-02 Marek Polacek + + PR c++/81860 + * g++.dg/cpp0x/inh-ctor30.C: New test. + + PR c++/83644 + * g++.dg/cpp1z/pr83644.C: New test. + +2018-01-01 Paul Thomas + + PR fortran/83076 + * gfortran.dg/coarray_45.f90: New test. + + PR fortran/83319 + * gfortran.dg/coarray_46.f90: New test. + +2018-01-01 Jakub Jelinek + + PR tree-optimization/83581 + * gcc.dg/pr83581.c: New test. + + PR c/83595 + * gcc.dg/pr83595.c: New test. + + PR middle-end/83608 + * g++.dg/opt/pr83608.C: New test. + + PR middle-end/83609 + * gcc.dg/pr83609.c: New test. + * g++.dg/opt/pr83609.C: New test. + + PR middle-end/83623 + * gcc.dg/pr83623.c: New test. + + * gcc.target/i386/i386.exp + (check_effective_target_avx512vpopcntdqvl): New proc. + * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use + avx512vpopcntdqvl effective target rather than avx512vpopcntdq. + * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise. + +Copyright (C) 2018 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/testsuite/README b/gcc/testsuite/README index 609a6fb43ea..18ecb56aefc 100644 --- a/gcc/testsuite/README +++ b/gcc/testsuite/README @@ -61,7 +61,7 @@ where testsuite directory. -Copyright (C) 1998-2018 Free Software Foundation, Inc. +Copyright (C) 1998-2019 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 edde454ed10..cb28dc6f8cf 100644 --- a/gcc/testsuite/README.compat +++ b/gcc/testsuite/README.compat @@ -85,7 +85,7 @@ Janis Johnson, October 2002 -Copyright (C) 2002-2018 Free Software Foundation, Inc. +Copyright (C) 2002-2019 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 1d36992fa44..5fced70a7d5 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-2018 Free Software Foundation, Inc. +Copyright (C) 1997-2019 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/gcc/testsuite/brig.dg/dg.exp b/gcc/testsuite/brig.dg/dg.exp index fda4a04c96b..c8f6908a9e7 100644 --- a/gcc/testsuite/brig.dg/dg.exp +++ b/gcc/testsuite/brig.dg/dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/config/default.exp b/gcc/testsuite/config/default.exp index a361b8cdf9a..3a81654f7a2 100644 --- a/gcc/testsuite/config/default.exp +++ b/gcc/testsuite/config/default.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you 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 a96571fc390..9cb7f30ff9f 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-2018 Free Software Foundation, Inc. +Copyright (C) 2001-2019 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 4ee8dd98697..009149ee69b 100644 --- a/gcc/testsuite/g++.dg/asan/asan.exp +++ b/gcc/testsuite/g++.dg/asan/asan.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2018 Free Software Foundation, Inc. +# Copyright (C) 2012-2019 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 9447364a67d..4b9eb1ea89d 100644 --- a/gcc/testsuite/g++.dg/bprob/bprob.exp +++ b/gcc/testsuite/g++.dg/bprob/bprob.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2019 Free Software Foundation, Inc. # This program is free software; you 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 9225c8ab77d..7858d5b5cd8 100644 --- a/gcc/testsuite/g++.dg/charset/charset.exp +++ b/gcc/testsuite/g++.dg/charset/charset.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2019 Free Software Foundation, Inc. # This program is free software; you 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 708505fa543..01b90f812ee 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-2018 Free Software Foundation, Inc. +Copyright (C) 2002-2019 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 3acf42cda07..65cf13080fa 100644 --- a/gcc/testsuite/g++.dg/compat/compat.exp +++ b/gcc/testsuite/g++.dg/compat/compat.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 Free Software Foundation, Inc. # This program is free software; you 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 6640d1f9975..677867115e4 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 Free Software Foundation, Inc. # This program is free software; you 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 063a118bbcb..7fe513dc6cc 100644 --- a/gcc/testsuite/g++.dg/debug/debug.exp +++ b/gcc/testsuite/g++.dg/debug/debug.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 Free Software Foundation, Inc. # This program is free software; you 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 28d285bf079..99cafeabe1f 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2007-2019 Free Software Foundation, Inc. # This program is free software; you 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 9e97078f0ff..ed284e15956 100644 --- a/gcc/testsuite/g++.dg/dfp/dfp.exp +++ b/gcc/testsuite/g++.dg/dfp/dfp.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2018 Free Software Foundation, Inc. +# Copyright (C) 2005-2019 Free Software Foundation, Inc. # This program is free software; you 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 fce96a63fba..233fdabd327 100644 --- a/gcc/testsuite/g++.dg/dg.exp +++ b/gcc/testsuite/g++.dg/dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2018 Free Software Foundation, Inc. +# Copyright (C) 2000-2019 Free Software Foundation, Inc. # This program is free software; you 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 fd83568f700..d0c40c97c5e 100644 --- a/gcc/testsuite/g++.dg/gcov/gcov.exp +++ b/gcc/testsuite/g++.dg/gcov/gcov.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you 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 0e8dc6643dd..9b2bb05cfc5 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2006-2019 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 2fe7087266f..cfd96215ff1 100644 --- a/gcc/testsuite/g++.dg/goacc/goacc.exp +++ b/gcc/testsuite/g++.dg/goacc/goacc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2018 Free Software Foundation, Inc. +# Copyright (C) 2006-2019 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 50f4ec2869b..fee1112864e 100644 --- a/gcc/testsuite/g++.dg/gomp/gomp.exp +++ b/gcc/testsuite/g++.dg/gomp/gomp.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2018 Free Software Foundation, Inc. +# Copyright (C) 2006-2019 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 7ea442741c5..e8c4279ab87 100644 --- a/gcc/testsuite/g++.dg/graphite/graphite.exp +++ b/gcc/testsuite/g++.dg/graphite/graphite.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you 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 eeb5e432d09..bea4b2a21ab 100644 --- a/gcc/testsuite/g++.dg/lto/lto.exp +++ b/gcc/testsuite/g++.dg/lto/lto.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you 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 b5fca7380ba..803d7feb420 100644 --- a/gcc/testsuite/g++.dg/pch/pch.exp +++ b/gcc/testsuite/g++.dg/pch/pch.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you 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 e7c3b692625..c83b06e0cec 100644 --- a/gcc/testsuite/g++.dg/plugin/plugin.exp +++ b/gcc/testsuite/g++.dg/plugin/plugin.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you 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 96bb50264cb..c4c4c19d25e 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2011-2019 Free Software Foundation, Inc. # This program is free software; you 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 e03d9fce8c5..dd73a424ecd 100644 --- a/gcc/testsuite/g++.dg/special/ecos.exp +++ b/gcc/testsuite/g++.dg/special/ecos.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1999-2018 Free Software Foundation, Inc. +# Copyright (C) 1999-2019 Free Software Foundation, Inc. # This program is free software; you 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 2e1658bc590..758e73b69e5 100644 --- a/gcc/testsuite/g++.dg/tls/tls.exp +++ b/gcc/testsuite/g++.dg/tls/tls.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 Free Software Foundation, Inc. # This program is free software; you 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 c2502235cab..17e5f7e827d 100644 --- a/gcc/testsuite/g++.dg/tm/tm.exp +++ b/gcc/testsuite/g++.dg/tm/tm.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you 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 33e89d9833f..f0d408c3667 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2008-2019 Free Software Foundation, Inc. # This program is free software; you 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 910eab25348..3e38a3a4778 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2019 Free Software Foundation, Inc. # This program is free software; you 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 c056e083a93..6a6a51ef579 100644 --- a/gcc/testsuite/g++.dg/tsan/tsan.exp +++ b/gcc/testsuite/g++.dg/tsan/tsan.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2018 Free Software Foundation, Inc. +# Copyright (C) 2013-2019 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 29077722990..82f57c2623d 100644 --- a/gcc/testsuite/g++.dg/ubsan/ubsan.exp +++ b/gcc/testsuite/g++.dg/ubsan/ubsan.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2018 Free Software Foundation, Inc. +# Copyright (C) 2013-2019 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 3803ed19dbe..30190447b3f 100644 --- a/gcc/testsuite/g++.dg/vect/vect.exp +++ b/gcc/testsuite/g++.dg/vect/vect.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2019 Free Software Foundation, Inc. # This program is free software; you 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 79015824976..6c59db7154d 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-2018 Free Software Foundation, Inc. +Copyright (C) 1997-2019 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 e8ae882e532..e8ececac45e 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-2018 Free Software Foundation, Inc. +Copyright (C) 1998-2019 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 aed6b19b1e8..b214c1be5a1 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1988-2019 Free Software Foundation, Inc. # This program is free software; you 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++.target/aarch64/sve/aarch64-sve.exp b/gcc/testsuite/g++.target/aarch64/sve/aarch64-sve.exp index 7557aa67b58..560e6592829 100644 --- a/gcc/testsuite/g++.target/aarch64/sve/aarch64-sve.exp +++ b/gcc/testsuite/g++.target/aarch64/sve/aarch64-sve.exp @@ -1,5 +1,5 @@ # Specific regression driver for AArch64. -# Copyright (C) 2009-2017 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # Contributed by ARM Ltd. # # This file is part of GCC. diff --git a/gcc/testsuite/g++.target/arm/arm.exp b/gcc/testsuite/g++.target/arm/arm.exp index 1a169d2f220..247536b8312 100644 --- a/gcc/testsuite/g++.target/arm/arm.exp +++ b/gcc/testsuite/g++.target/arm/arm.exp @@ -1,5 +1,5 @@ # Specific regression driver for arm. -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/g++.target/i386/i386.exp b/gcc/testsuite/g++.target/i386/i386.exp index 4ccfa15521a..f149a0b8005 100644 --- a/gcc/testsuite/g++.target/i386/i386.exp +++ b/gcc/testsuite/g++.target/i386/i386.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2018 Free Software Foundation, Inc. +# Copyright (C) 2018-2019 Free Software Foundation, Inc. # This program is free software; you can 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 e4cca1801e3..54aaea768b7 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1993-2019 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 9f0b24ad4ee..5e899d5e31e 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2003-2019 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 6d7c354854b..635e3337ec7 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1991-2019 Free Software Foundation, Inc. # This program is free software; you can 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 bff643b6b31..a67dd7cf157 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1993-2019 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 8a8b88720ce..b9c787d7ad1 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1993-2019 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-selftests/dg-final.exp b/gcc/testsuite/gcc.dg-selftests/dg-final.exp index 90a6e894abd..67cbb6706a8 100644 --- a/gcc/testsuite/gcc.dg-selftests/dg-final.exp +++ b/gcc/testsuite/gcc.dg-selftests/dg-final.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2018 Free Software Foundation, Inc. +# Copyright (C) 2018-2019 Free Software Foundation, Inc. # This program is free software; you can 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 b430b3b5cdf..d020ca290c3 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-2018 Free Software Foundation, Inc. +Copyright (C) 1997-2019 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 7b669056a97..4d4cd467d3d 100644 --- a/gcc/testsuite/gcc.dg/asan/asan.exp +++ b/gcc/testsuite/gcc.dg/asan/asan.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2018 Free Software Foundation, Inc. +# Copyright (C) 2012-2019 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 d4e972c2f12..375901f6c6e 100644 --- a/gcc/testsuite/gcc.dg/atomic/atomic.exp +++ b/gcc/testsuite/gcc.dg/atomic/atomic.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2018 Free Software Foundation, Inc. +# Copyright (C) 2012-2019 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 33839bcd97d..7909faca008 100644 --- a/gcc/testsuite/gcc.dg/autopar/autopar.exp +++ b/gcc/testsuite/gcc.dg/autopar/autopar.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2018 Free Software Foundation, Inc. +# Copyright (C) 2008-2019 Free Software Foundation, Inc. # This program is free software; you can 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 a2e520112bc..3320734092e 100644 --- a/gcc/testsuite/gcc.dg/charset/charset.exp +++ b/gcc/testsuite/gcc.dg/charset/charset.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2019 Free Software Foundation, Inc. # This program is free software; you can 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 3f476a5fc73..81b761dde27 100644 --- a/gcc/testsuite/gcc.dg/compat/compat.exp +++ b/gcc/testsuite/gcc.dg/compat/compat.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 Free Software Foundation, Inc. # This program is free software; you can 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 c9a8349cba1..180c80e9d62 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 Free Software Foundation, Inc. # This program is free software; you can 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 d6e3ff22955..2f24ef985b6 100644 --- a/gcc/testsuite/gcc.dg/cpp/assembl2.S +++ b/gcc/testsuite/gcc.dg/cpp/assembl2.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2018 Free Software Foundation, Inc. */ +/* Copyright (C) 2000-2019 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 acf5502018f..f7b91400ff1 100644 --- a/gcc/testsuite/gcc.dg/cpp/cpp.exp +++ b/gcc/testsuite/gcc.dg/cpp/cpp.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 d0b4dc0f7fe..b1f65945287 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 6eef97c4f0b..28d24f02e65 100644 --- a/gcc/testsuite/gcc.dg/debug/debug.exp +++ b/gcc/testsuite/gcc.dg/debug/debug.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 Free Software Foundation, Inc. # This program is free software; you can 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 cd55b7758d2..ae3af850e24 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 Free Software Foundation, Inc. # This program is free software; you can 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 e96dafd1ee8..2a2a391b096 100644 --- a/gcc/testsuite/gcc.dg/dfp/dfp.exp +++ b/gcc/testsuite/gcc.dg/dfp/dfp.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2018 Free Software Foundation, Inc. +# Copyright (C) 2005-2019 Free Software Foundation, Inc. # This program is free software; you can 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 d6722170ff5..359c7fe4736 100644 --- a/gcc/testsuite/gcc.dg/dg.exp +++ b/gcc/testsuite/gcc.dg/dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 e311ae7c09b..52621b0f9d6 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 b5052554ba3..f3d73cd1bd9 100644 --- a/gcc/testsuite/gcc.dg/format/format.exp +++ b/gcc/testsuite/gcc.dg/format/format.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 17c9c365c66..2962471a7f9 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2006-2019 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 9f094327d8b..3e2ec9769e3 100644 --- a/gcc/testsuite/gcc.dg/goacc/goacc.exp +++ b/gcc/testsuite/gcc.dg/goacc/goacc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2018 Free Software Foundation, Inc. +# Copyright (C) 2006-2019 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 be1b345fac0..ca5b82df3d1 100644 --- a/gcc/testsuite/gcc.dg/gomp/gomp.exp +++ b/gcc/testsuite/gcc.dg/gomp/gomp.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2018 Free Software Foundation, Inc. +# Copyright (C) 2006-2019 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 78e94b816b6..ea6144607e2 100644 --- a/gcc/testsuite/gcc.dg/graphite/graphite.exp +++ b/gcc/testsuite/gcc.dg/graphite/graphite.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2018 Free Software Foundation, Inc. +# Copyright (C) 2006-2019 Free Software Foundation, Inc. # This program is free software; you can 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 407a8d07e4b..4e58f3af92b 100644 --- a/gcc/testsuite/gcc.dg/ipa/ipa.exp +++ b/gcc/testsuite/gcc.dg/ipa/ipa.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 cb35341d5ef..47a11a1da06 100644 --- a/gcc/testsuite/gcc.dg/lto/lto.exp +++ b/gcc/testsuite/gcc.dg/lto/lto.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you can 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 bd026fb2a2a..4ced45b5272 100644 --- a/gcc/testsuite/gcc.dg/noncompile/noncompile.exp +++ b/gcc/testsuite/gcc.dg/noncompile/noncompile.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 b80f26354ab..801a1e4bc52 100644 --- a/gcc/testsuite/gcc.dg/params/params.exp +++ b/gcc/testsuite/gcc.dg/params/params.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2016-2018 Free Software Foundation, Inc. +# Copyright (C) 2016-2019 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 dc85b6fb820..874b5df827e 100644 --- a/gcc/testsuite/gcc.dg/pch/pch.exp +++ b/gcc/testsuite/gcc.dg/pch/pch.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 f9e89c48140..2f75463f3d8 100644 --- a/gcc/testsuite/gcc.dg/plugin/plugin.exp +++ b/gcc/testsuite/gcc.dg/plugin/plugin.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.dg/rtl/rtl.exp b/gcc/testsuite/gcc.dg/rtl/rtl.exp index 91f0abcc27f..daf39dd1d60 100644 --- a/gcc/testsuite/gcc.dg/rtl/rtl.exp +++ b/gcc/testsuite/gcc.dg/rtl/rtl.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2016-2018 Free Software Foundation, Inc. +# Copyright (C) 2016-2019 Free Software Foundation, Inc. # This program is free software; you can 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 d1d12810831..3acf5162426 100644 --- a/gcc/testsuite/gcc.dg/sancov/sancov.exp +++ b/gcc/testsuite/gcc.dg/sancov/sancov.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2015-2018 Free Software Foundation, Inc. +# Copyright (C) 2015-2019 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 6f6f4411b38..e1dc0e4cb42 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2011-2019 Free Software Foundation, Inc. # This program is free software; you can 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 3a47a867cb1..11c12ffc142 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 Free Software Foundation, Inc. # This program is free software; you can 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 95758bf99d9..f3ab4cf16aa 100644 --- a/gcc/testsuite/gcc.dg/special/special.exp +++ b/gcc/testsuite/gcc.dg/special/special.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2019 Free Software Foundation, Inc. # This program is free software; you can 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 993c57f0f45..35050be4b3e 100644 --- a/gcc/testsuite/gcc.dg/sso/sso.exp +++ b/gcc/testsuite/gcc.dg/sso/sso.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2018 Free Software Foundation, Inc. +# Copyright (C) 2013-2019 Free Software Foundation, Inc. # This program is free software; you can 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 70bfd46a38a..187f6848c50 100644 --- a/gcc/testsuite/gcc.dg/tls/tls.exp +++ b/gcc/testsuite/gcc.dg/tls/tls.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 Free Software Foundation, Inc. # This program is free software; you can 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 ebcd536f606..a9fac927a19 100644 --- a/gcc/testsuite/gcc.dg/tm/tm.exp +++ b/gcc/testsuite/gcc.dg/tm/tm.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you can 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 fc9189ee974..b93c7c76ebc 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2008-2019 Free Software Foundation, Inc. # This program is free software; you can 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 0a2b8a5c6ed..bafd90801f6 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2010-2019 Free Software Foundation, Inc. # This program is free software; you can 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 ac732fb1879..ec8c3a0d0e1 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2019 Free Software Foundation, Inc. # This program is free software; you can 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 6c0134026e3..c3fd4adb261 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 1adf2c18d86..9c9eb4f1673 100644 --- a/gcc/testsuite/gcc.dg/tsan/tsan.exp +++ b/gcc/testsuite/gcc.dg/tsan/tsan.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2018 Free Software Foundation, Inc. +# Copyright (C) 2013-2019 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 ddeb1bd30fb..c3a6cec908d 100644 --- a/gcc/testsuite/gcc.dg/ubsan/ubsan.exp +++ b/gcc/testsuite/gcc.dg/ubsan/ubsan.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2018 Free Software Foundation, Inc. +# Copyright (C) 2013-2019 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 c885775250e..e6ab17c4d9f 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 2c7195b7993..10537ae486f 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 77b6c31b69f..fb3da51ed28 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 dc8bf50ad51..39666712852 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 fc5c1b84bc3..8e012d49edf 100644 --- a/gcc/testsuite/gcc.dg/vect/vect.exp +++ b/gcc/testsuite/gcc.dg/vect/vect.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 13994b3c00e..cc08deb0384 100644 --- a/gcc/testsuite/gcc.dg/vmx/vmx.exp +++ b/gcc/testsuite/gcc.dg/vmx/vmx.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2019 Free Software Foundation, Inc. # This program is free software; you can 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 a3165e842c1..8f1d4777707 100644 --- a/gcc/testsuite/gcc.dg/vxworks/vxworks.exp +++ b/gcc/testsuite/gcc.dg/vxworks/vxworks.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 9ee3f6d7c2d..421cab2eb63 100644 --- a/gcc/testsuite/gcc.dg/weak/weak.exp +++ b/gcc/testsuite/gcc.dg/weak/weak.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 e9deac823cd..fce3bd5816e 100644 --- a/gcc/testsuite/gcc.misc-tests/acker1.exp +++ b/gcc/testsuite/gcc.misc-tests/acker1.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 800e62ee644..cb8af128b64 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2019 Free Software Foundation, Inc. # This program is free software; you can 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 eca17741d80..18c9a05ee03 100644 --- a/gcc/testsuite/gcc.misc-tests/bprob.exp +++ b/gcc/testsuite/gcc.misc-tests/bprob.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2019 Free Software Foundation, Inc. # This program is free software; you can 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 09a35d2161e..036d1af4a49 100644 --- a/gcc/testsuite/gcc.misc-tests/dectest.exp +++ b/gcc/testsuite/gcc.misc-tests/dectest.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2018 Free Software Foundation, Inc. +# Copyright (C) 2005-2019 Free Software Foundation, Inc. # This program is free software; you can 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 2b744283e34..2ce1595b894 100644 --- a/gcc/testsuite/gcc.misc-tests/dhry.exp +++ b/gcc/testsuite/gcc.misc-tests/dhry.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 df1154dea2e..66c5b829da9 100644 --- a/gcc/testsuite/gcc.misc-tests/gcov.exp +++ b/gcc/testsuite/gcc.misc-tests/gcov.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 a6246fdb2e5..e0e8e0446dc 100644 --- a/gcc/testsuite/gcc.misc-tests/godump.exp +++ b/gcc/testsuite/gcc.misc-tests/godump.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2018 Free Software Foundation, Inc. +# Copyright (C) 2014-2019 Free Software Foundation, Inc. # This program is free software; you can 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 34ff9406e25..307f1e9c3cb 100644 --- a/gcc/testsuite/gcc.misc-tests/help.exp +++ b/gcc/testsuite/gcc.misc-tests/help.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2018 Free Software Foundation, Inc. +# Copyright (C) 2005-2019 Free Software Foundation, Inc. # This program is free software; you can 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 f310fd1b83d..4e0edee51cd 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 Free Software Foundation, Inc. # This program is free software; you can 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 0a1cc231acf..cb09c9b1201 100644 --- a/gcc/testsuite/gcc.misc-tests/linkage.exp +++ b/gcc/testsuite/gcc.misc-tests/linkage.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1988-2018 Free Software Foundation, Inc. +# Copyright (C) 1988-2019 Free Software Foundation, Inc. # This program is free software; you can 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 44f46f62f65..2a5d3f9d8d9 100644 --- a/gcc/testsuite/gcc.misc-tests/matrix1.exp +++ b/gcc/testsuite/gcc.misc-tests/matrix1.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 1b970b64885..a52e56f80cd 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2005-2019 Free Software Foundation, Inc. # This program is free software; you can 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 16be07ef86f..863b3d8133c 100644 --- a/gcc/testsuite/gcc.misc-tests/mg.exp +++ b/gcc/testsuite/gcc.misc-tests/mg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 faeae705c08..79535238fca 100644 --- a/gcc/testsuite/gcc.misc-tests/options.exp +++ b/gcc/testsuite/gcc.misc-tests/options.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2018 Free Software Foundation, Inc. +# Copyright (C) 2005-2019 Free Software Foundation, Inc. # This program is free software; you can 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 b15ed6b9a74..04f46648cad 100644 --- a/gcc/testsuite/gcc.misc-tests/output.exp +++ b/gcc/testsuite/gcc.misc-tests/output.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2018 Free Software Foundation, Inc. +# Copyright (C) 2005-2019 Free Software Foundation, Inc. # This program is free software; you can 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 64007f22ea3..43214a60c8c 100644 --- a/gcc/testsuite/gcc.misc-tests/sieve.exp +++ b/gcc/testsuite/gcc.misc-tests/sieve.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 e090fd41876..082d8e2117d 100644 --- a/gcc/testsuite/gcc.misc-tests/sort2.exp +++ b/gcc/testsuite/gcc.misc-tests/sort2.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.src/maintainers.exp b/gcc/testsuite/gcc.src/maintainers.exp index b0a09173893..993d1e35afe 100644 --- a/gcc/testsuite/gcc.src/maintainers.exp +++ b/gcc/testsuite/gcc.src/maintainers.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2018 Free Software Foundation, Inc. +# Copyright (C) 2018-2019 Free Software Foundation, Inc. # This program is free software; you can 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 43719d61744..c17af6c3084 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 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 3d2fc37a95b..9d80960e242 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 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 9f3520ade29..35f2f511fd5 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2014-2019 Free Software Foundation, Inc. # This program is free software; you can 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 3629b7de86b..50b0c672080 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2014-2019 Free Software Foundation, Inc. # This program is free software; you can 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 a193c0cfdab..12e0b5e301a 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2015-2019 Free Software Foundation, Inc. # This program is free software; you can 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 52af47a3c1f..e7627445245 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2014-2019 Free Software Foundation, Inc. # Contributed by ARM Ltd. # # This file is part of GCC. diff --git a/gcc/testsuite/gcc.target/aarch64/sve/aarch64-sve.exp b/gcc/testsuite/gcc.target/aarch64/sve/aarch64-sve.exp index e2d92d41533..2c1cc46c209 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/aarch64-sve.exp +++ b/gcc/testsuite/gcc.target/aarch64/sve/aarch64-sve.exp @@ -1,5 +1,5 @@ # Specific regression driver for AArch64 SVE. -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # Contributed by ARM Ltd. # # This file is part of GCC. diff --git a/gcc/testsuite/gcc.target/aarch64/torture/aarch64-torture.exp b/gcc/testsuite/gcc.target/aarch64/torture/aarch64-torture.exp index 22f08ffbb4e..e4c270625f0 100644 --- a/gcc/testsuite/gcc.target/aarch64/torture/aarch64-torture.exp +++ b/gcc/testsuite/gcc.target/aarch64/torture/aarch64-torture.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2018 Free Software Foundation, Inc. +# Copyright (C) 2018-2019 Free Software Foundation, Inc. # This program is free software; you can 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/alpha/alpha.exp b/gcc/testsuite/gcc.target/alpha/alpha.exp index f8759d442a8..5046bbf1b32 100644 --- a/gcc/testsuite/gcc.target/alpha/alpha.exp +++ b/gcc/testsuite/gcc.target/alpha/alpha.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2018 Free Software Foundation, Inc. +# Copyright (C) 2005-2019 Free Software Foundation, Inc. # This program is free software; you can 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 6038cb83163..a1b86b5b1d5 100644 --- a/gcc/testsuite/gcc.target/arc/arc.exp +++ b/gcc/testsuite/gcc.target/arc/arc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2018 Free Software Foundation, Inc. +# Copyright (C) 2007-2019 Free Software Foundation, Inc. # This program is free software; you can 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 3dc2b260396..3d715d12307 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 bc4ce97f717..e5f885a6ccf 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2013-2019 Free Software Foundation, Inc. # This program is free software; you can 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 2f219492419..0c4981c8316 100644 --- a/gcc/testsuite/gcc.target/arm/arm.exp +++ b/gcc/testsuite/gcc.target/arm/arm.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 76da401ba4d..91bba807ee7 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 84d3a8974d9..8ba105bcfc3 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/arm/multilib.exp b/gcc/testsuite/gcc.target/arm/multilib.exp index cdd06f8265f..f654d7f1b55 100644 --- a/gcc/testsuite/gcc.target/arm/multilib.exp +++ b/gcc/testsuite/gcc.target/arm/multilib.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2017-2018 Free Software Foundation, Inc. +# Copyright (C) 2017-2019 Free Software Foundation, Inc. # This program is free software; you can 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 52a2fd6fe93..bf7e4add03f 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 cb0000851df..a5b3baa26ac 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 252c2590344..23429fa5dbe 100644 --- a/gcc/testsuite/gcc.target/avr/avr.exp +++ b/gcc/testsuite/gcc.target/avr/avr.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2018 Free Software Foundation, Inc. +# Copyright (C) 2008-2019 Free Software Foundation, Inc. # This program is free software; you can 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 86c0ece4b02..41c9200d966 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2008-2019 Free Software Foundation, Inc. # This program is free software; you can 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 641b54c1193..0a354c5268d 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2008-2019 Free Software Foundation, Inc. # This program is free software; you can 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 54375b7222f..b69b7b6b0b0 100644 --- a/gcc/testsuite/gcc.target/bfin/bfin.exp +++ b/gcc/testsuite/gcc.target/bfin/bfin.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2018 Free Software Foundation, Inc. +# Copyright (C) 2007-2019 Free Software Foundation, Inc. # This program is free software; you can 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 5585c360cd5..99873dd8fbe 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you can 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 2b613dfa5da..f8d11aa7498 100644 --- a/gcc/testsuite/gcc.target/cris/cris.exp +++ b/gcc/testsuite/gcc.target/cris/cris.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2018 Free Software Foundation, Inc. +# Copyright (C) 2005-2019 Free Software Foundation, Inc. # This program is free software; you can 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 d58dd1f9433..1400bfed81d 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2005-2019 Free Software Foundation, Inc. # This program is free software; you can 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/csky/csky.exp b/gcc/testsuite/gcc.target/csky/csky.exp index 9569490fe8d..8e55082f59b 100644 --- a/gcc/testsuite/gcc.target/csky/csky.exp +++ b/gcc/testsuite/gcc.target/csky/csky.exp @@ -1,5 +1,5 @@ # GCC testsuite for C-SKY targets. -# Copyright (C) 2012-2018 Free Software Foundation, Inc. +# Copyright (C) 2012-2019 Free Software Foundation, Inc. # Contributed by C-SKY Microsystems and Mentor Graphics. # # This program is free software; you can redistribute it and/or modify diff --git a/gcc/testsuite/gcc.target/epiphany/epiphany.exp b/gcc/testsuite/gcc.target/epiphany/epiphany.exp index 2700acd61e8..db38fbfd901 100644 --- a/gcc/testsuite/gcc.target/epiphany/epiphany.exp +++ b/gcc/testsuite/gcc.target/epiphany/epiphany.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2018 Free Software Foundation, Inc. +# Copyright (C) 2007-2019 Free Software Foundation, Inc. # This program is free software; you can 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 9a46908a3c1..63cb909aae4 100644 --- a/gcc/testsuite/gcc.target/frv/frv.exp +++ b/gcc/testsuite/gcc.target/frv/frv.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2019 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 bc688cb2d70..308158bd048 100644 --- a/gcc/testsuite/gcc.target/h8300/h8300.exp +++ b/gcc/testsuite/gcc.target/h8300/h8300.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2018 Free Software Foundation, Inc. +# Copyright (C) 2013-2019 Free Software Foundation, Inc. # This program is free software; you can 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 99ce35f3d09..50c88d85e92 100644 --- a/gcc/testsuite/gcc.target/hppa/hppa.exp +++ b/gcc/testsuite/gcc.target/hppa/hppa.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 42bb7e693c1..83b252d2d80 100644 --- a/gcc/testsuite/gcc.target/i386/i386.exp +++ b/gcc/testsuite/gcc.target/i386/i386.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 4ddf9270baf..40286bd96dc 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2015-2019 Free Software Foundation, Inc. # This program is free software; you can 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 e4286d6e440..ddcd4573540 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2006-2019 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 66cd31c948b..e98f7074586 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2008-2019 Free Software Foundation, Inc. # This program is free software; you can 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 681a4f66988..38814c9e0a6 100644 --- a/gcc/testsuite/gcc.target/ia64/ia64.exp +++ b/gcc/testsuite/gcc.target/ia64/ia64.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 6654e48e7e6..60f8d60c8d9 100644 --- a/gcc/testsuite/gcc.target/m68k/m68k.exp +++ b/gcc/testsuite/gcc.target/m68k/m68k.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 ef98ba462fc..fad3ba90275 100644 --- a/gcc/testsuite/gcc.target/microblaze/microblaze.exp +++ b/gcc/testsuite/gcc.target/microblaze/microblaze.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you can 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 dd2ea1b6846..9f48ab9ef94 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2007-2019 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 5a3d1edce47..280123858bd 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-2018 Free Software Foundation, Inc. +Copyright (C) 2008-2019 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 56d2d793d6a..9303dbf1e85 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2008-2019 Free Software Foundation, Inc. # This program is free software; you can 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 002cc280e30..81e19f39853 100644 --- a/gcc/testsuite/gcc.target/mips/mips.exp +++ b/gcc/testsuite/gcc.target/mips/mips.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 0bd42c24f2b..50620e9df3d 100644 --- a/gcc/testsuite/gcc.target/msp430/msp430.exp +++ b/gcc/testsuite/gcc.target/msp430/msp430.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2015-2018 Free Software Foundation, Inc. +# Copyright (C) 2015-2019 Free Software Foundation, Inc. # This program is free software; you can 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 44ce72d2583..f56a94a6dac 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2012-2019 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 e8ea003c7ce..37b8a2e16cb 100644 --- a/gcc/testsuite/gcc.target/nios2/nios2.exp +++ b/gcc/testsuite/gcc.target/nios2/nios2.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2018 Free Software Foundation, Inc. +# Copyright (C) 2012-2019 Free Software Foundation, Inc. # This program is free software; you can 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 2139d20f91a..0a654d31e2a 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2015-2019 Free Software Foundation, Inc. # This program is free software; you can 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/or1k/or1k.exp b/gcc/testsuite/gcc.target/or1k/or1k.exp index 1a4d53a9f79..b5d8a3b4ab3 100644 --- a/gcc/testsuite/gcc.target/or1k/or1k.exp +++ b/gcc/testsuite/gcc.target/or1k/or1k.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2017-2018 Free Software Foundation, Inc. +# Copyright (C) 2017-2019 Free Software Foundation, Inc. # This program is free software; you can 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 439ad57f72d..54df9897056 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2014-2019 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 24769205dc0..7a344713818 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2014-2019 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 fdb3e931d71..c7443a898b7 100644 --- a/gcc/testsuite/gcc.target/powerpc/powerpc.exp +++ b/gcc/testsuite/gcc.target/powerpc/powerpc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2018 Free Software Foundation, Inc. +# Copyright (C) 2005-2019 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp b/gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp index aa819915382..53c3c746442 100644 --- a/gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp +++ b/gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2019 Free Software Foundation, Inc. # This program is free software; you can 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 439ad57f72d..54df9897056 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2014-2019 Free Software Foundation, Inc. # # This file is part of GCC. # diff --git a/gcc/testsuite/gcc.target/riscv/riscv.exp b/gcc/testsuite/gcc.target/riscv/riscv.exp index 6a141964d22..5462c909e22 100644 --- a/gcc/testsuite/gcc.target/riscv/riscv.exp +++ b/gcc/testsuite/gcc.target/riscv/riscv.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2017-2018 Free Software Foundation, Inc. +# Copyright (C) 2017-2019 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/rl78/rl78.exp b/gcc/testsuite/gcc.target/rl78/rl78.exp index 6e7de081869..d94c6a645db 100644 --- a/gcc/testsuite/gcc.target/rl78/rl78.exp +++ b/gcc/testsuite/gcc.target/rl78/rl78.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2015-2018 Free Software Foundation, Inc. +# Copyright (C) 2015-2019 Free Software Foundation, Inc. # This program is free software; you can 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 4dc7d754fce..f078d52716f 100644 --- a/gcc/testsuite/gcc.target/rx/rx.exp +++ b/gcc/testsuite/gcc.target/rx/rx.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2018 Free Software Foundation, Inc. +# Copyright (C) 2008-2019 Free Software Foundation, Inc. # This program is free software; you can 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 a9c428d65ce..4dfb8b5f408 100644 --- a/gcc/testsuite/gcc.target/s390/s390.exp +++ b/gcc/testsuite/gcc.target/s390/s390.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2018 Free Software Foundation, Inc. +# Copyright (C) 2007-2019 Free Software Foundation, Inc. # This program is free software; you can 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 033bb4d0e89..2057671cd8f 100644 --- a/gcc/testsuite/gcc.target/sh/sh.exp +++ b/gcc/testsuite/gcc.target/sh/sh.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2018 Free Software Foundation, Inc. +# Copyright (C) 2007-2019 Free Software Foundation, Inc. # This program is free software; you can 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 a6bc16a72ce..a88ed01dc80 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2012-2019 Free Software Foundation, Inc. # This program is free software; you can 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 b7dd325a470..9b5487368e6 100644 --- a/gcc/testsuite/gcc.target/sparc/sparc.exp +++ b/gcc/testsuite/gcc.target/sparc/sparc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you can 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 cc8f64df4b1..54114548486 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2008-2019 Free Software Foundation, Inc. # This program is free software; you can 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 d9dc2bd13e5..79ef5b843eb 100644 --- a/gcc/testsuite/gcc.target/spu/spu.exp +++ b/gcc/testsuite/gcc.target/spu/spu.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2018 Free Software Foundation, Inc. +# Copyright (C) 2005-2019 Free Software Foundation, Inc. # This program is free software; you can 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 bdd01f8513e..4cf526f82eb 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you can 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 1ed7c8358c5..1e9f2634eee 100644 --- a/gcc/testsuite/gcc.target/tic6x/tic6x.exp +++ b/gcc/testsuite/gcc.target/tic6x/tic6x.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2010-2018 Free Software Foundation, Inc. +# Copyright (C) 2010-2019 Free Software Foundation, Inc. # This program is free software; you can 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 cf5733d1d9a..6d16025430e 100644 --- a/gcc/testsuite/gcc.target/vax/vax.exp +++ b/gcc/testsuite/gcc.target/vax/vax.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2018 Free Software Foundation, Inc. +# Copyright (C) 2013-2019 Free Software Foundation, Inc. # This program is free software; you can 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 d1efac0122d..c10920526c5 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2015-2019 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 5677ce2f183..84374853267 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-2018 Free Software Foundation, Inc. +Copyright (C) 2005-2019 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 b02aeaf9907..f8a0fedf018 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2005-2019 Free Software Foundation, Inc. # This program is free software; you can 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 2d44c8ba645..a86dd14974b 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you can 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 d9408d81fbb..8b361a31d82 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you can 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 e0c72f8d456..9b1892f2a75 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/do-test.S b/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/do-test.S index b2fa7326d7e..61b54791c58 100644 --- a/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/do-test.S +++ b/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/do-test.S @@ -1,5 +1,5 @@ /* Assembly proxy functions for ms_abi tests. - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. Contributed by Daniel Santos This file is part of GCC. diff --git a/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp b/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp index f42b9be1a1b..4dc33737d7c 100644 --- a/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp +++ b/gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp @@ -1,5 +1,5 @@ # Tests for ms_abi to sysv_abi calls. -# Copyright (C) 2016-2018 Free Software Foundation, Inc. +# Copyright (C) 2016-2019 Free Software Foundation, Inc. # Contributed by Daniel Santos # # This file is part of GCC. diff --git a/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp b/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp index d7284ffe5fe..02602518e46 100644 --- a/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp +++ b/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2019 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 3d579799175..db75b88c2d5 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-2018 Free Software Foundation, Inc. +Copyright (C) 2005-2019 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 94b0339a261..813858cfdad 100644 --- a/gcc/testsuite/gcc.test-framework/gen_directive_tests +++ b/gcc/testsuite/gcc.test-framework/gen_directive_tests @@ -14,7 +14,7 @@ # This script has evolved and could be rewritten to be more compact. # # -# Copyright (C) 2004-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2019 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 10b2e64e41b..090b2bc806a 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2019 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 f8fdce93d28..db4b8665258 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 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/gdc.dg/asan/asan.exp b/gcc/testsuite/gdc.dg/asan/asan.exp index bc7c25c7076..4dfed22f877 100644 --- a/gcc/testsuite/gdc.dg/asan/asan.exp +++ b/gcc/testsuite/gdc.dg/asan/asan.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2017-2018 Free Software Foundation, Inc. +# Copyright (C) 2017-2019 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gdc.dg/dg.exp b/gcc/testsuite/gdc.dg/dg.exp index d05258e898a..bc850ebc006 100644 --- a/gcc/testsuite/gdc.dg/dg.exp +++ b/gcc/testsuite/gdc.dg/dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2017-2018 Free Software Foundation, Inc. +# Copyright (C) 2017-2019 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gdc.dg/lto/lto.exp b/gcc/testsuite/gdc.dg/lto/lto.exp index 9df69cf80df..72968c8f3a1 100644 --- a/gcc/testsuite/gdc.dg/lto/lto.exp +++ b/gcc/testsuite/gdc.dg/lto/lto.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2017-2018 Free Software Foundation, Inc. +# Copyright (C) 2017-2019 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gdc.test/gdc-test.exp b/gcc/testsuite/gdc.test/gdc-test.exp index 28f52dac23b..b8b6b4020ee 100644 --- a/gcc/testsuite/gdc.test/gdc-test.exp +++ b/gcc/testsuite/gdc.test/gdc-test.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2018 Free Software Foundation, Inc. +# Copyright (C) 2012-2019 Free Software Foundation, Inc. # This program is free software; you 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 d1a7a56970f..4c6dba1dc22 100644 --- a/gcc/testsuite/gfortran.dg/coarray/caf.exp +++ b/gcc/testsuite/gfortran.dg/coarray/caf.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2011-2018 Free Software Foundation, Inc. +# Copyright (C) 2011-2019 Free Software Foundation, Inc. # This program is free software; you 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 5ea0374a20a..e04f32fe3d9 100644 --- a/gcc/testsuite/gfortran.dg/debug/debug.exp +++ b/gcc/testsuite/gfortran.dg/debug/debug.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2018 Free Software Foundation, Inc. +# Copyright (C) 2008-2019 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 aa819915382..53c3c746442 100644 --- a/gcc/testsuite/gfortran.dg/dg.exp +++ b/gcc/testsuite/gfortran.dg/dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2019 Free Software Foundation, Inc. # This program is free software; you 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 0d7ece430ea..287ac78da26 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-2018 Free Software Foundation, Inc. +Copyright (C) 2004-2019 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 3e9a429dde5..f1adb186a1e 100644 --- a/gcc/testsuite/gfortran.dg/goacc/goacc.exp +++ b/gcc/testsuite/gfortran.dg/goacc/goacc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2018 Free Software Foundation, Inc. +# Copyright (C) 2005-2019 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 786fc4a8442..e2404d5eed4 100644 --- a/gcc/testsuite/gfortran.dg/gomp/gomp.exp +++ b/gcc/testsuite/gfortran.dg/gomp/gomp.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2005-2018 Free Software Foundation, Inc. +# Copyright (C) 2005-2019 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 57c2e7d6599..bd5a4e7a96c 100644 --- a/gcc/testsuite/gfortran.dg/graphite/graphite.exp +++ b/gcc/testsuite/gfortran.dg/graphite/graphite.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2018 Free Software Foundation, Inc. +# Copyright (C) 2008-2019 Free Software Foundation, Inc. # This program is free software; you 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 987ecaf4bcd..05383ce9433 100644 --- a/gcc/testsuite/gfortran.dg/ieee/ieee.exp +++ b/gcc/testsuite/gfortran.dg/ieee/ieee.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2018 Free Software Foundation, Inc. +# Copyright (C) 2013-2019 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 09920274c12..90d9ad2dd89 100644 --- a/gcc/testsuite/gfortran.dg/lto/lto.exp +++ b/gcc/testsuite/gfortran.dg/lto/lto.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you 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 daa30702c1b..6d5c58a0e92 100644 --- a/gcc/testsuite/gfortran.dg/prof/prof.exp +++ b/gcc/testsuite/gfortran.dg/prof/prof.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2019 Free Software Foundation, Inc. # This program is free software; you 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 05e109f7079..d80bc8fa985 100644 --- a/gcc/testsuite/gfortran.dg/vect/vect.exp +++ b/gcc/testsuite/gfortran.dg/vect/vect.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you 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 c1c877663f6..eeb6458ee12 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2003-2019 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 0bdaf376b82..1027c8b596b 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2003-2019 Free Software Foundation, Inc. # This program is free software; you 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 5a87b66a5f5..d10340a18a4 100644 --- a/gcc/testsuite/gnat.dg/dg.exp +++ b/gcc/testsuite/gnat.dg/dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2018 Free Software Foundation, Inc. +# Copyright (C) 2006-2019 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/gnat.dg/gcov/gcov.exp b/gcc/testsuite/gnat.dg/gcov/gcov.exp index 2dae6049fd5..45ec226280a 100644 --- a/gcc/testsuite/gnat.dg/gcov/gcov.exp +++ b/gcc/testsuite/gnat.dg/gcov/gcov.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you 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 9cb9f5250b1..eba3633a63c 100644 --- a/gcc/testsuite/gnat.dg/specs/specs.exp +++ b/gcc/testsuite/gnat.dg/specs/specs.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2018 Free Software Foundation, Inc. +# Copyright (C) 2006-2019 Free Software Foundation, Inc. # This program is free software; you 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 c51b7d3304c..76f2eba4c45 100644 --- a/gcc/testsuite/gnat.dg/sso/sso.exp +++ b/gcc/testsuite/gnat.dg/sso/sso.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2018 Free Software Foundation, Inc. +# Copyright (C) 2013-2019 Free Software Foundation, Inc. # This program is free software; you 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 a5bdc1a18a9..a10314f20c6 100644 --- a/gcc/testsuite/go.dg/dg.exp +++ b/gcc/testsuite/go.dg/dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you 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 0f85fa1cdb2..1a493a7737d 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you 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 db3940777fd..b98d1a118f3 100644 --- a/gcc/testsuite/go.test/go-test.exp +++ b/gcc/testsuite/go.test/go-test.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # Written by Ian Lance Taylor . # 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 39451b98a60..4e6a5233c5b 100644 --- a/gcc/testsuite/lib/asan-dg.exp +++ b/gcc/testsuite/lib/asan-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2018 Free Software Foundation, Inc. +# Copyright (C) 2012-2019 Free Software Foundation, Inc. # This program is free software; you 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 4afac16f084..a73c1c88d43 100644 --- a/gcc/testsuite/lib/atomic-dg.exp +++ b/gcc/testsuite/lib/atomic-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2018 Free Software Foundation, Inc. +# Copyright (C) 2013-2019 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/brig-dg.exp b/gcc/testsuite/lib/brig-dg.exp index ec02b17cda1..df42d9a2ccc 100644 --- a/gcc/testsuite/lib/brig-dg.exp +++ b/gcc/testsuite/lib/brig-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/brig.exp b/gcc/testsuite/lib/brig.exp index a696c125565..d7be2d81474 100644 --- a/gcc/testsuite/lib/brig.exp +++ b/gcc/testsuite/lib/brig.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you 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 45aa80afa4c..24b654ffc1a 100644 --- a/gcc/testsuite/lib/c-compat.exp +++ b/gcc/testsuite/lib/c-compat.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 Free Software Foundation, Inc. # This program is free software; you 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 3fb600942d5..dd96f5d1797 100644 --- a/gcc/testsuite/lib/c-torture.exp +++ b/gcc/testsuite/lib/c-torture.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1992-2018 Free Software Foundation, Inc. +# Copyright (C) 1992-2019 Free Software Foundation, Inc. # This program is free software; you 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 bfb440f39ab..a98eaccd26d 100644 --- a/gcc/testsuite/lib/clearcap.exp +++ b/gcc/testsuite/lib/clearcap.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2018 Free Software Foundation, Inc. +# Copyright (C) 2014-2019 Free Software Foundation, Inc. # This program is free software; you 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 259d708caec..45296e5215e 100644 --- a/gcc/testsuite/lib/compat.exp +++ b/gcc/testsuite/lib/compat.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2018 Free Software Foundation, Inc. +# Copyright (C) 2002-2019 Free Software Foundation, Inc. # This program is free software; you 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 a12b7f81858..945c83c55a6 100644 --- a/gcc/testsuite/lib/copy-file.exp +++ b/gcc/testsuite/lib/copy-file.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2018 Free Software Foundation, Inc. +# Copyright (C) 2003-2019 Free Software Foundation, Inc. # This program is free software; you 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 0d0d954ba7e..64510c2369a 100644 --- a/gcc/testsuite/lib/dejapatches.exp +++ b/gcc/testsuite/lib/dejapatches.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2018 Free Software Foundation, Inc. +# Copyright (C) 2008-2019 Free Software Foundation, Inc. # This program is free software; you 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 076f63dc1ff..aed710a25ee 100644 --- a/gcc/testsuite/lib/dg-pch.exp +++ b/gcc/testsuite/lib/dg-pch.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2018 Free Software Foundation, Inc. +# Copyright (C) 2003-2019 Free Software Foundation, Inc. # This program is free software; you 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 5c472469a0f..d2495ed5389 100644 --- a/gcc/testsuite/lib/file-format.exp +++ b/gcc/testsuite/lib/file-format.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1999-2018 Free Software Foundation, Inc. +# Copyright (C) 1999-2019 Free Software Foundation, Inc. # This program is free software; you 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 cd711432960..818da4e072e 100644 --- a/gcc/testsuite/lib/fortran-modules.exp +++ b/gcc/testsuite/lib/fortran-modules.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2018 Free Software Foundation, Inc. +# Copyright (C) 2012-2019 Free Software Foundation, Inc. # This program is free software; you 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 688f98933fd..f55fb1f6659 100644 --- a/gcc/testsuite/lib/fortran-torture.exp +++ b/gcc/testsuite/lib/fortran-torture.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2018 Free Software Foundation, Inc. +# Copyright (C) 2003-2019 Free Software Foundation, Inc. # This program is free software; you 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 36d68e727ad..ddeb4a2adc7 100644 --- a/gcc/testsuite/lib/g++-dg.exp +++ b/gcc/testsuite/lib/g++-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you 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 c0ffcdf9d6a..161044290a2 100644 --- a/gcc/testsuite/lib/g++.exp +++ b/gcc/testsuite/lib/g++.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1992-2018 Free Software Foundation, Inc. +# Copyright (C) 1992-2019 Free Software Foundation, Inc. # This program is free software; you 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 aaff8774fef..945b48afa39 100644 --- a/gcc/testsuite/lib/gcc-defs.exp +++ b/gcc/testsuite/lib/gcc-defs.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2019 Free Software Foundation, Inc. # This program is free software; you 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 e47f80de3f4..0b0afe2ea0c 100644 --- a/gcc/testsuite/lib/gcc-dg.exp +++ b/gcc/testsuite/lib/gcc-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you 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 0066e157b42..5ce31e7c1df 100644 --- a/gcc/testsuite/lib/gcc-gdb-test.exp +++ b/gcc/testsuite/lib/gcc-gdb-test.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you 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 dd5567650f8..754fe22dd12 100644 --- a/gcc/testsuite/lib/gcc-simulate-thread.exp +++ b/gcc/testsuite/lib/gcc-simulate-thread.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2011-2018 Free Software Foundation, Inc. +# Copyright (C) 2011-2019 Free Software Foundation, Inc. # This program is free software; you 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 61e995a638c..63aefa00c85 100644 --- a/gcc/testsuite/lib/gcc.exp +++ b/gcc/testsuite/lib/gcc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1992-2018 Free Software Foundation, Inc. +# Copyright (C) 1992-2019 Free Software Foundation, Inc. # This program is free software; you 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 dbd3c8e8e44..e07aa3b14e2 100644 --- a/gcc/testsuite/lib/gcov.exp +++ b/gcc/testsuite/lib/gcov.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you 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/gdc-dg.exp b/gcc/testsuite/lib/gdc-dg.exp index 81d404887d8..631b7f97f61 100644 --- a/gcc/testsuite/lib/gdc-dg.exp +++ b/gcc/testsuite/lib/gdc-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2018 Free Software Foundation, Inc. +# Copyright (C) 2012-2019 Free Software Foundation, Inc. # This program is free software; you 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/gdc.exp b/gcc/testsuite/lib/gdc.exp index 425cb4a61e3..e64b7708520 100644 --- a/gcc/testsuite/lib/gdc.exp +++ b/gcc/testsuite/lib/gdc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2018 Free Software Foundation, Inc. +# Copyright (C) 2012-2019 Free Software Foundation, Inc. # This program is free software; you 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 4aec0a5826e..55687ffaa6d 100644 --- a/gcc/testsuite/lib/gfortran-dg.exp +++ b/gcc/testsuite/lib/gfortran-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2019 Free Software Foundation, Inc. # This program is free software; you 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 f147425eb5c..387e8656614 100644 --- a/gcc/testsuite/lib/gfortran.exp +++ b/gcc/testsuite/lib/gfortran.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2018 Free Software Foundation, Inc. +# Copyright (C) 2003-2019 Free Software Foundation, Inc. # This program is free software; you 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 427b268c352..c8f02c3a7e0 100644 --- a/gcc/testsuite/lib/gnat-dg.exp +++ b/gcc/testsuite/lib/gnat-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2018 Free Software Foundation, Inc. +# Copyright (C) 2006-2019 Free Software Foundation, Inc. # This program is free software; you 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 2f9120aeea6..555922048f2 100644 --- a/gcc/testsuite/lib/gnat.exp +++ b/gcc/testsuite/lib/gnat.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2018 Free Software Foundation, Inc. +# Copyright (C) 2006-2019 Free Software Foundation, Inc. # This program is free software; you 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 6dcd2612beb..75631f2a174 100644 --- a/gcc/testsuite/lib/go-dg.exp +++ b/gcc/testsuite/lib/go-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you 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 8ad24fad569..213711e41df 100644 --- a/gcc/testsuite/lib/go-torture.exp +++ b/gcc/testsuite/lib/go-torture.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you 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 465e0aba520..e67f6be9d1c 100644 --- a/gcc/testsuite/lib/go.exp +++ b/gcc/testsuite/lib/go.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you 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 c2c35698827..25c934731df 100644 --- a/gcc/testsuite/lib/lto.exp +++ b/gcc/testsuite/lib/lto.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you 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 69ceb56c421..0c8095bd51c 100644 --- a/gcc/testsuite/lib/mike-g++.exp +++ b/gcc/testsuite/lib/mike-g++.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1988-2018 Free Software Foundation, Inc. +# Copyright (C) 1988-2019 Free Software Foundation, Inc. # This program is free software; you 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 3f82317badd..8224db1b97b 100644 --- a/gcc/testsuite/lib/mike-gcc.exp +++ b/gcc/testsuite/lib/mike-gcc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1988-2018 Free Software Foundation, Inc. +# Copyright (C) 1988-2019 Free Software Foundation, Inc. # This program is free software; you 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 6e431d94e1c..751840a9d11 100644 --- a/gcc/testsuite/lib/multiline.exp +++ b/gcc/testsuite/lib/multiline.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2015-2018 Free Software Foundation, Inc. +# Copyright (C) 2015-2019 Free Software Foundation, Inc. # This program is free software; you 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 9d230917f26..c04dac1ee96 100644 --- a/gcc/testsuite/lib/obj-c++-dg.exp +++ b/gcc/testsuite/lib/obj-c++-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2019 Free Software Foundation, Inc. # This program is free software; you 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 05f98f27862..c32f2070f36 100644 --- a/gcc/testsuite/lib/obj-c++.exp +++ b/gcc/testsuite/lib/obj-c++.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2019 Free Software Foundation, Inc. # This program is free software; you 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 7904b2d09e7..4b0553bcb9e 100644 --- a/gcc/testsuite/lib/objc-dg.exp +++ b/gcc/testsuite/lib/objc-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you 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 b9bdddbdce4..a8402332988 100644 --- a/gcc/testsuite/lib/objc-torture.exp +++ b/gcc/testsuite/lib/objc-torture.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1992-2018 Free Software Foundation, Inc. +# Copyright (C) 1992-2019 Free Software Foundation, Inc. # This program is free software; you 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 78b83b33f72..3aa94d0e19d 100644 --- a/gcc/testsuite/lib/objc.exp +++ b/gcc/testsuite/lib/objc.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1992-2018 Free Software Foundation, Inc. +# Copyright (C) 1992-2019 Free Software Foundation, Inc. # This program is free software; you 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 60d85eea9d4..b8503078c0f 100644 --- a/gcc/testsuite/lib/options.exp +++ b/gcc/testsuite/lib/options.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you 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 8b13760efa8..95ad116ccae 100644 --- a/gcc/testsuite/lib/plugin-support.exp +++ b/gcc/testsuite/lib/plugin-support.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you 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 65494cfd4f6..557402c3d58 100644 --- a/gcc/testsuite/lib/profopt.exp +++ b/gcc/testsuite/lib/profopt.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# Copyright (C) 2001-2019 Free Software Foundation, Inc. # This program is free software; you 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 df36c345341..812c59e6fee 100644 --- a/gcc/testsuite/lib/prune.exp +++ b/gcc/testsuite/lib/prune.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you 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 ad964fb6e9b..cca6d642cc6 100644 --- a/gcc/testsuite/lib/scanasm.exp +++ b/gcc/testsuite/lib/scanasm.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2018 Free Software Foundation, Inc. +# Copyright (C) 2000-2019 Free Software Foundation, Inc. # This program is free software; you 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 3d42692b539..42f5c01aa60 100644 --- a/gcc/testsuite/lib/scandump.exp +++ b/gcc/testsuite/lib/scandump.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2018 Free Software Foundation, Inc. +# Copyright (C) 2000-2019 Free Software Foundation, Inc. # This program is free software; you 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 56c82c57808..66efa0401ca 100644 --- a/gcc/testsuite/lib/scanipa.exp +++ b/gcc/testsuite/lib/scanipa.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2018 Free Software Foundation, Inc. +# Copyright (C) 2000-2019 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gcc/testsuite/lib/scanlang.exp b/gcc/testsuite/lib/scanlang.exp index 3c8bf64fa76..3273f9aa860 100644 --- a/gcc/testsuite/lib/scanlang.exp +++ b/gcc/testsuite/lib/scanlang.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2018 Free Software Foundation, Inc. +# Copyright (C) 2000-2019 Free Software Foundation, Inc. # This program is free software; you 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/scanltranstree.exp b/gcc/testsuite/lib/scanltranstree.exp index f536f848551..9f1fd26e2a2 100644 --- a/gcc/testsuite/lib/scanltranstree.exp +++ b/gcc/testsuite/lib/scanltranstree.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2018 Free Software Foundation, Inc. +# Copyright (C) 2000-2019 Free Software Foundation, Inc. # This program is free software; you 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/scanoffloadrtl.exp b/gcc/testsuite/lib/scanoffloadrtl.exp index e836f6d27bb..eb003e56b8d 100644 --- a/gcc/testsuite/lib/scanoffloadrtl.exp +++ b/gcc/testsuite/lib/scanoffloadrtl.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2018 Free Software Foundation, Inc. +# Copyright (C) 2018-2019 Free Software Foundation, Inc. # This program is free software; you 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/scanoffloadtree.exp b/gcc/testsuite/lib/scanoffloadtree.exp index ee92c2bb38a..c89fcd2af88 100644 --- a/gcc/testsuite/lib/scanoffloadtree.exp +++ b/gcc/testsuite/lib/scanoffloadtree.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2018 Free Software Foundation, Inc. +# Copyright (C) 2018-2019 Free Software Foundation, Inc. # This program is free software; you 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 a24d0051668..292ed99e4ae 100644 --- a/gcc/testsuite/lib/scanrtl.exp +++ b/gcc/testsuite/lib/scanrtl.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2006-2018 Free Software Foundation, Inc. +# Copyright (C) 2006-2019 Free Software Foundation, Inc. # This program is free software; you 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 d82719094a3..7cbe3ae1f4b 100644 --- a/gcc/testsuite/lib/scantree.exp +++ b/gcc/testsuite/lib/scantree.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2018 Free Software Foundation, Inc. +# Copyright (C) 2000-2019 Free Software Foundation, Inc. # This program is free software; you 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/scanwpaipa.exp b/gcc/testsuite/lib/scanwpaipa.exp index 5ad40bf0340..b5549fd688e 100644 --- a/gcc/testsuite/lib/scanwpaipa.exp +++ b/gcc/testsuite/lib/scanwpaipa.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2018 Free Software Foundation, Inc. +# Copyright (C) 2018-2019 Free Software Foundation, Inc. # This program is free software; you 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 17f12f74429..f088aaecb8f 100644 --- a/gcc/testsuite/lib/target-libpath.exp +++ b/gcc/testsuite/lib/target-libpath.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2019 Free Software Foundation, Inc. # This program is free software; you 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 85fd2f9fdc6..e1da57abcf7 100644 --- a/gcc/testsuite/lib/target-supports-dg.exp +++ b/gcc/testsuite/lib/target-supports-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you 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 7dec43233e0..a9bb6b3bdc6 100644 --- a/gcc/testsuite/lib/target-supports.exp +++ b/gcc/testsuite/lib/target-supports.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1999-2018 Free Software Foundation, Inc. +# Copyright (C) 1999-2019 Free Software Foundation, Inc. # This program is free software; you 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 bd39cc5bc79..e847fdd4279 100644 --- a/gcc/testsuite/lib/target-utils.exp +++ b/gcc/testsuite/lib/target-utils.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2018 Free Software Foundation, Inc. +# Copyright (C) 2014-2019 Free Software Foundation, Inc. # This program is free software; you 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 19fe8052066..a2a737a7a73 100644 --- a/gcc/testsuite/lib/timeout-dg.exp +++ b/gcc/testsuite/lib/timeout-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2018 Free Software Foundation, Inc. +# Copyright (C) 2008-2019 Free Software Foundation, Inc. # This program is free software; you 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 3ee641cafb3..07bc36846fb 100644 --- a/gcc/testsuite/lib/timeout.exp +++ b/gcc/testsuite/lib/timeout.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2018 Free Software Foundation, Inc. +# Copyright (C) 2008-2019 Free Software Foundation, Inc. # This program is free software; you 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 9f50e1c5cc5..7538b146a67 100644 --- a/gcc/testsuite/lib/torture-options.exp +++ b/gcc/testsuite/lib/torture-options.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2008-2018 Free Software Foundation, Inc. +# Copyright (C) 2008-2019 Free Software Foundation, Inc. # This program is free software; you 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 bc6fa613994..e9503cae611 100644 --- a/gcc/testsuite/lib/tsan-dg.exp +++ b/gcc/testsuite/lib/tsan-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2018 Free Software Foundation, Inc. +# Copyright (C) 2013-2019 Free Software Foundation, Inc. # This program is free software; you 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 a52a96b1b83..5b175e0c727 100644 --- a/gcc/testsuite/lib/ubsan-dg.exp +++ b/gcc/testsuite/lib/ubsan-dg.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2018 Free Software Foundation, Inc. +# Copyright (C) 2013-2019 Free Software Foundation, Inc. # This program is free software; you 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 9d32609172a..09518716e7f 100644 --- a/gcc/testsuite/lib/wrapper.exp +++ b/gcc/testsuite/lib/wrapper.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2019 Free Software Foundation, Inc. # This program is free software; you 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 c2bc7ff356a..030f49d77e0 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2010-2019 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 41d50498203..7c0984e7365 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2019 Free Software Foundation, Inc. # This program is free software; you 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 869dd14224f..8207c521b60 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2010-2019 Free Software Foundation, Inc. # This program is free software; you 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 0359515fbc4..2f2c8669b04 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you 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 93d2f4be799..6ea6a3b13ae 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2004-2019 Free Software Foundation, Inc. # This program is free software; you 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 d2f1b16d7d1..9520eed8005 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2010-2019 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 92c96a9307e..7f877d94db9 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2010-2019 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 bc750dd6f04..5baa47a97d5 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 3f1d361bb1d..f1c3d3f5b91 100644 --- a/gcc/testsuite/objc.dg/attributes/attributes.exp +++ b/gcc/testsuite/objc.dg/attributes/attributes.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2010-2018 Free Software Foundation, Inc. +# Copyright (C) 2010-2019 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 929bca5cfd9..e7226df488f 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you 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 89bb4baf44c..12fc07e9055 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you 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 76c5889aa42..2a405fcbcd0 100644 --- a/gcc/testsuite/objc.dg/lto/lto.exp +++ b/gcc/testsuite/objc.dg/lto/lto.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2010-2018 Free Software Foundation, Inc. +# Copyright (C) 2010-2019 Free Software Foundation, Inc. # This program is free software; you 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 b178d8b1b2d..12f0e4fba23 100644 --- a/gcc/testsuite/objc.dg/pch/pch.exp +++ b/gcc/testsuite/objc.dg/pch/pch.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you 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 d5e63062cf0..4ada8ecd76d 100644 --- a/gcc/testsuite/objc.dg/plugin/plugin.exp +++ b/gcc/testsuite/objc.dg/plugin/plugin.exp @@ -1,4 +1,4 @@ -# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# Copyright (C) 2009-2019 Free Software Foundation, Inc. # This program is free software; you 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 057194304ce..5d65307ca31 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you 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 f2ed65b8037..68a4620ec2b 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-2018 Free Software Foundation, Inc. +# Copyright (C) 1997-2019 Free Software Foundation, Inc. # This program is free software; you 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 760f11d9583..d2b2ba9a839 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2010-2019 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 82ae90d7727..1f928d051e6 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-2018 Free Software Foundation, Inc. +# Copyright (C) 2010-2019 Free Software Foundation, Inc. # This program is free software; you 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 6d27bc02875..1765528c57e 100644 --- a/gcc/testsuite/objc/compile/compile.exp +++ b/gcc/testsuite/objc/compile/compile.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1991-2018 Free Software Foundation, Inc. +# Copyright (C) 1991-2019 Free Software Foundation, Inc. # This program is free software; you 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 89ec2bbe41c..4cb44b04027 100644 --- a/gcc/testsuite/objc/execute/exceptions/exceptions.exp +++ b/gcc/testsuite/objc/execute/exceptions/exceptions.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1991-2018 Free Software Foundation, Inc. +# Copyright (C) 1991-2019 Free Software Foundation, Inc. # This program is free software; you 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 3849b34e3de..46e5b9549a8 100644 --- a/gcc/testsuite/objc/execute/execute.exp +++ b/gcc/testsuite/objc/execute/execute.exp @@ -1,4 +1,4 @@ -# Copyright (C) 1991-2018 Free Software Foundation, Inc. +# Copyright (C) 1991-2019 Free Software Foundation, Inc. # This program is free software; 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 2a7defbcc8c..552a87738bd 100644 --- a/gcc/timevar.c +++ b/gcc/timevar.c @@ -1,5 +1,5 @@ /* Timing variables for measuring compiler performance. - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. Contributed by Alex Samuel This file is part of GCC. diff --git a/gcc/timevar.def b/gcc/timevar.def index 033b48040bb..54154464a58 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. Contributed by Alex Samuel This file is part of GCC. diff --git a/gcc/timevar.h b/gcc/timevar.h index 38b01defa4b..ef404d02210 100644 --- a/gcc/timevar.h +++ b/gcc/timevar.h @@ -1,5 +1,5 @@ /* Timing variables for measuring compiler performance. - Copyright (C) 2000-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. Contributed by Alex Samuel This file is part of GCC. diff --git a/gcc/tlink.c b/gcc/tlink.c index ec20bd2fa0f..b2fb0264d4f 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-2018 Free Software Foundation, Inc. + Copyright (C) 1995-2019 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 ab20cd98969..9eb4de5d0fc 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -1,5 +1,5 @@ /* Top level of GCC compilers (cc1, cc1plus, etc.) - Copyright (C) 1987-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/toplev.h b/gcc/toplev.h index 98f3ceea872..48cb10c997e 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-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tracer.c b/gcc/tracer.c index 05300a289ea..52f07c56f03 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tracer.h b/gcc/tracer.h index 9b9ed08821a..fb136cd2823 100644 --- a/gcc/tracer.h +++ b/gcc/tracer.h @@ -1,5 +1,5 @@ /* Header file for Tracer. - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/trans-mem.c b/gcc/trans-mem.c index bb7146bc153..0581aae2d69 100644 --- a/gcc/trans-mem.c +++ b/gcc/trans-mem.c @@ -1,5 +1,5 @@ /* Passes for transactional memory support. - Copyright (C) 2008-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 Free Software Foundation, Inc. Contributed by Richard Henderson and Aldy Hernandez . diff --git a/gcc/trans-mem.h b/gcc/trans-mem.h index a3181b4f31c..4091df3cb00 100644 --- a/gcc/trans-mem.h +++ b/gcc/trans-mem.h @@ -1,5 +1,5 @@ /* Miscellaneous transactional memory support definitions. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. Contributed by Richard Henderson and Aldy Hernandez . diff --git a/gcc/tree-affine.c b/gcc/tree-affine.c index c10cdd02b96..1d7d19ee4d4 100644 --- a/gcc/tree-affine.c +++ b/gcc/tree-affine.c @@ -1,5 +1,5 @@ /* Operations with affine combinations of trees. - Copyright (C) 2005-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-affine.h b/gcc/tree-affine.h index 4e9f5bf519f..257e8f69d03 100644 --- a/gcc/tree-affine.h +++ b/gcc/tree-affine.h @@ -1,5 +1,5 @@ /* Operations with affine combinations of trees. - Copyright (C) 2005-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 01401cad6e6..268d26cab07 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-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 Free Software Foundation, Inc. Contributed by Xinliang David Li This file is part of GCC. diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.c index be0ba870c0e..225422b0fff 100644 --- a/gcc/tree-cfg.c +++ b/gcc/tree-cfg.c @@ -1,5 +1,5 @@ /* Control flow functions for trees. - Copyright (C) 2001-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Diego Novillo This file is part of GCC. diff --git a/gcc/tree-cfg.h b/gcc/tree-cfg.h index 95c070a2fb2..212f5ff5919 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Diego Novillo This file is part of GCC. diff --git a/gcc/tree-cfgcleanup.c b/gcc/tree-cfgcleanup.c index 3c82b11e8d8..2adb3953d6b 100644 --- a/gcc/tree-cfgcleanup.c +++ b/gcc/tree-cfgcleanup.c @@ -1,5 +1,5 @@ /* CFG cleanup for trees. - Copyright (C) 2001-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-cfgcleanup.h b/gcc/tree-cfgcleanup.h index 0b33d875365..e133bbdfbec 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-chrec.c b/gcc/tree-chrec.c index a218327d772..a200d973dad 100644 --- a/gcc/tree-chrec.c +++ b/gcc/tree-chrec.c @@ -1,5 +1,5 @@ /* Chains of recurrences. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Sebastian Pop This file is part of GCC. diff --git a/gcc/tree-chrec.h b/gcc/tree-chrec.h index e6e16491781..6c793223639 100644 --- a/gcc/tree-chrec.h +++ b/gcc/tree-chrec.h @@ -1,5 +1,5 @@ /* Chains of recurrences. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Sebastian Pop This file is part of GCC. diff --git a/gcc/tree-complex.c b/gcc/tree-complex.c index d360a4d4c81..a76eab68e15 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-core.h b/gcc/tree-core.h index e7646afe117..ecf732521ab 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-2018 Free Software Foundation, Inc. + Copyright (C) 1989-2019 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 d30dbd1868c..d9a8d3a7d9d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Sebastian Pop This file is part of GCC. diff --git a/gcc/tree-data-ref.h b/gcc/tree-data-ref.h index 439a8b986dd..11aa806a64d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Sebastian Pop This file is part of GCC. diff --git a/gcc/tree-dfa.c b/gcc/tree-dfa.c index 798a315dbb7..9ba627c90b5 100644 --- a/gcc/tree-dfa.c +++ b/gcc/tree-dfa.c @@ -1,5 +1,5 @@ /* Data flow functions for trees. - Copyright (C) 2001-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Diego Novillo This file is part of GCC. diff --git a/gcc/tree-dfa.h b/gcc/tree-dfa.h index cd37b2c43d3..98810080c65 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-diagnostic.c b/gcc/tree-diagnostic.c index 01eed713df6..7bd74305fe0 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-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-diagnostic.h b/gcc/tree-diagnostic.h index f5b867a971e..3ce61c0c3fc 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-dump.c b/gcc/tree-dump.c index fd565d207a8..58cb1ee5a72 100644 --- a/gcc/tree-dump.c +++ b/gcc/tree-dump.c @@ -1,5 +1,5 @@ /* Tree-dumping functionality for intermediate representation. - Copyright (C) 1999-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. Written by Mark Mitchell This file is part of GCC. diff --git a/gcc/tree-dump.h b/gcc/tree-dump.h index e91de71d00f..571675a6044 100644 --- a/gcc/tree-dump.h +++ b/gcc/tree-dump.h @@ -1,5 +1,5 @@ /* Tree-dumping functionality for intermediate representation. - Copyright (C) 1999-2018 Free Software Foundation, Inc. + Copyright (C) 1999-2019 Free Software Foundation, Inc. Written by Mark Mitchell This file is part of GCC. diff --git a/gcc/tree-eh.c b/gcc/tree-eh.c index 61414b3c78e..895e25953a8 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-eh.h b/gcc/tree-eh.h index 2bd6a856bd9..a588c10dcd5 100644 --- a/gcc/tree-eh.h +++ b/gcc/tree-eh.h @@ -1,5 +1,5 @@ /* Header file for exception handling. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-emutls.c b/gcc/tree-emutls.c index fa4b7e15c45..6fc8370f42c 100644 --- a/gcc/tree-emutls.c +++ b/gcc/tree-emutls.c @@ -1,5 +1,5 @@ /* Lower TLS operations to emulation functions. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 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 fb5bba425a7..a3fc0249093 100644 --- a/gcc/tree-hash-traits.h +++ b/gcc/tree-hash-traits.h @@ -1,5 +1,5 @@ /* Traits for hashing trees. - Copyright (C) 2014-2018 Free Software Foundation, Inc. + Copyright (C) 2014-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-hasher.h b/gcc/tree-hasher.h index b3c955c5dfa..a64f297fb2a 100644 --- a/gcc/tree-hasher.h +++ b/gcc/tree-hasher.h @@ -1,5 +1,5 @@ /* Hash Table Helper for Trees - Copyright (C) 2012-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 Free Software Foundation, Inc. Contributed by Lawrence Crowl This file is part of GCC. diff --git a/gcc/tree-if-conv.c b/gcc/tree-if-conv.c index 0ef7daa49e8..76a5bc481da 100644 --- a/gcc/tree-if-conv.c +++ b/gcc/tree-if-conv.c @@ -1,5 +1,5 @@ /* If-conversion for vectorizer. - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. Contributed by Devang Patel This file is part of GCC. diff --git a/gcc/tree-if-conv.h b/gcc/tree-if-conv.h index 6876a5a33e6..9e745d11736 100644 --- a/gcc/tree-if-conv.h +++ b/gcc/tree-if-conv.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2016-2018 Free Software Foundation, Inc. +/* Copyright (C) 2016-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-inline.c b/gcc/tree-inline.c index 8c4c82e54e8..c835fca5342 100644 --- a/gcc/tree-inline.c +++ b/gcc/tree-inline.c @@ -1,5 +1,5 @@ /* Tree inlining. - Copyright (C) 2001-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Alexandre Oliva This file is part of GCC. diff --git a/gcc/tree-inline.h b/gcc/tree-inline.h index 29caab71154..dc25c39fbbc 100644 --- a/gcc/tree-inline.h +++ b/gcc/tree-inline.h @@ -1,5 +1,5 @@ /* Tree inlining hooks and declarations. - Copyright (C) 2001-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Alexandre Oliva This file is part of GCC. diff --git a/gcc/tree-into-ssa.c b/gcc/tree-into-ssa.c index 79259b69a26..dad071df6ee 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Diego Novillo This file is part of GCC. diff --git a/gcc/tree-into-ssa.h b/gcc/tree-into-ssa.h index 006a8822d1e..28d34446337 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-iterator.c b/gcc/tree-iterator.c index 943babd3f1c..2c847f3a7cc 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Andrew MacLeod This file is part of GCC. diff --git a/gcc/tree-iterator.h b/gcc/tree-iterator.h index cf66568e66d..e27341145e6 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Andrew MacLeod This file is part of GCC. diff --git a/gcc/tree-loop-distribution.c b/gcc/tree-loop-distribution.c index 8f61a35e5b1..e12a56f7671 100644 --- a/gcc/tree-loop-distribution.c +++ b/gcc/tree-loop-distribution.c @@ -1,5 +1,5 @@ /* Loop distribution. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. Contributed by Georges-Andre Silber and Sebastian Pop . diff --git a/gcc/tree-nested.c b/gcc/tree-nested.c index 0ad469ada49..504afafbb47 100644 --- a/gcc/tree-nested.c +++ b/gcc/tree-nested.c @@ -1,5 +1,5 @@ /* Nested function decomposition for GIMPLE. - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-nested.h b/gcc/tree-nested.h index 6c9b963f89b..98ad7935f5a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-nrv.c b/gcc/tree-nrv.c index 754bc8dcad4..dc2aef37f7d 100644 --- a/gcc/tree-nrv.c +++ b/gcc/tree-nrv.c @@ -1,5 +1,5 @@ /* Language independent return value optimizations - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 d925a6caa1b..f9ad7e83943 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. Contributed by Jakub Jelinek This file is part of GCC. diff --git a/gcc/tree-object-size.h b/gcc/tree-object-size.h index 101421e1791..420af3e0633 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 5d8f9a1938f..c75d72737a6 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. Contributed by Andrew Macleod This file is part of GCC. diff --git a/gcc/tree-outof-ssa.h b/gcc/tree-outof-ssa.h index 0e6452d806c..5871103c78b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-parloops.c b/gcc/tree-parloops.c index 81d7742e7a7..5f3c2b59e87 100644 --- a/gcc/tree-parloops.c +++ b/gcc/tree-parloops.c @@ -1,5 +1,5 @@ /* Loop autoparallelization. - Copyright (C) 2006-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. Contributed by Sebastian Pop Zdenek Dvorak and Razya Ladelsky . diff --git a/gcc/tree-parloops.h b/gcc/tree-parloops.h index 0de020351bc..f37c479104d 100644 --- a/gcc/tree-parloops.h +++ b/gcc/tree-parloops.h @@ -1,5 +1,5 @@ /* Header file for loop autoparallelization. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-pass.h b/gcc/tree-pass.h index 9f9d85fdbc3..47be59b2a11 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. Contributed by Richard Henderson This file is part of GCC. diff --git a/gcc/tree-phinodes.c b/gcc/tree-phinodes.c index 8f42727526a..54e1452e80c 100644 --- a/gcc/tree-phinodes.c +++ b/gcc/tree-phinodes.c @@ -1,5 +1,5 @@ /* Generic routines for manipulating PHIs - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-phinodes.h b/gcc/tree-phinodes.h index 8a06870fb45..0c6174a7823 100644 --- a/gcc/tree-phinodes.h +++ b/gcc/tree-phinodes.h @@ -1,5 +1,5 @@ /* Header file for PHI node routines - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-predcom.c b/gcc/tree-predcom.c index 1711027bdf7..8c4a6581531 100644 --- a/gcc/tree-predcom.c +++ b/gcc/tree-predcom.c @@ -1,5 +1,5 @@ /* Predictive commoning. - Copyright (C) 2005-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 0861cc9a172..ccebfc23d25 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Adapted from c-pretty-print.c by Diego Novillo This file is part of GCC. diff --git a/gcc/tree-pretty-print.h b/gcc/tree-pretty-print.h index ea4ebee2301..9f593289666 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-profile.c b/gcc/tree-profile.c index 506e00d6e90..ab4a439a5e3 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-2018 Free Software Foundation, Inc. + Copyright (C) 1990-2019 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 964712ca767..de20d278e55 100644 --- a/gcc/tree-scalar-evolution.c +++ b/gcc/tree-scalar-evolution.c @@ -1,5 +1,5 @@ /* Scalar evolution detector. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Sebastian Pop This file is part of GCC. diff --git a/gcc/tree-scalar-evolution.h b/gcc/tree-scalar-evolution.h index 9145281b639..621a57c9e2d 100644 --- a/gcc/tree-scalar-evolution.h +++ b/gcc/tree-scalar-evolution.h @@ -1,5 +1,5 @@ /* Scalar evolution detector. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Sebastian Pop This file is part of GCC. diff --git a/gcc/tree-sra.c b/gcc/tree-sra.c index e3e37466283..24bc135fa8e 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-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 Free Software Foundation, Inc. Contributed by Martin Jambor This file is part of GCC. diff --git a/gcc/tree-ssa-address.c b/gcc/tree-ssa-address.c index c8ff8514529..1c17e935914 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 9474e3a0a39..6fa4eae8985 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 66cf2f2c669..27676f4193a 100644 --- a/gcc/tree-ssa-alias.c +++ b/gcc/tree-ssa-alias.c @@ -1,5 +1,5 @@ /* Alias analysis for trees. - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. Contributed by Diego Novillo This file is part of GCC. diff --git a/gcc/tree-ssa-alias.h b/gcc/tree-ssa-alias.h index 2ecc04d68fd..a5293cdea89 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-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 Free Software Foundation, Inc. Contributed by Richard Guenther This file is part of GCC. diff --git a/gcc/tree-ssa-ccp.c b/gcc/tree-ssa-ccp.c index 55ee30e7d13..234d9caaaf3 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. Adapted from original RTL SSA-CCP by Daniel Berlin Adapted to GIMPLE trees by Diego Novillo diff --git a/gcc/tree-ssa-ccp.h b/gcc/tree-ssa-ccp.h index 1b70ad8aa16..1978867a49c 100644 --- a/gcc/tree-ssa-ccp.h +++ b/gcc/tree-ssa-ccp.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2016-2018 Free Software Foundation, Inc. +/* Copyright (C) 2016-2019 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 6ae9bb90efa..2ea0a66ac27 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. Contributed by Andrew MacLeod This file is part of GCC. diff --git a/gcc/tree-ssa-coalesce.h b/gcc/tree-ssa-coalesce.h index f7876371649..a9c29e88fba 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 b526758701c..89532633e42 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 a8261b9a476..e17668580ec 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. Contributed by Ben Elliston and Andrew MacLeod Adapted to use control dependence by Steven Bosscher, SUSE Labs. diff --git a/gcc/tree-ssa-dce.h b/gcc/tree-ssa-dce.h index 4197c1a43b7..6f4d7d7f861 100644 --- a/gcc/tree-ssa-dce.h +++ b/gcc/tree-ssa-dce.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2017-2018 Free Software Foundation, Inc. +/* Copyright (C) 2017-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-dom.c b/gcc/tree-ssa-dom.c index e3e009a0e63..534c7222907 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Diego Novillo This file is part of GCC. diff --git a/gcc/tree-ssa-dom.h b/gcc/tree-ssa-dom.h index e2f3cdaad89..f5fb5aa67ab 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 8b7aea0e54e..aa998f416c7 100644 --- a/gcc/tree-ssa-dse.c +++ b/gcc/tree-ssa-dse.c @@ -1,5 +1,5 @@ /* Dead store elimination - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 7449eaf86ae..f3779e9a83d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 ddb9564298b..f30816ace7b 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-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 Free Software Foundation, Inc. Contributed by Richard Guenther This file is part of GCC. diff --git a/gcc/tree-ssa-live.c b/gcc/tree-ssa-live.c index 3febde886d0..04d7b7fa778 100644 --- a/gcc/tree-ssa-live.c +++ b/gcc/tree-ssa-live.c @@ -1,5 +1,5 @@ /* Liveness for SSA trees. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Andrew MacLeod This file is part of GCC. diff --git a/gcc/tree-ssa-live.h b/gcc/tree-ssa-live.h index 9aa541804bb..3d8200ebffc 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Andrew MacLeod This file is part of GCC. diff --git a/gcc/tree-ssa-loop-ch.c b/gcc/tree-ssa-loop-ch.c index 3a094103c2a..1b8cb82cfd8 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 796d334bba6..58da79d0545 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 c2953059fb9..91b9725f422 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 6f56f5aa7f5..89713e13fca 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 c04388c77e3..6f21e63a622 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 c05738c24e0..7db4f093503 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 ddda5cf7515..00206597e4d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 78165f389cb..587e94347cd 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 a7269d91fc1..dc116489218 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 e34b78dc186..7afd85f07d5 100644 --- a/gcc/tree-ssa-loop-prefetch.c +++ b/gcc/tree-ssa-loop-prefetch.c @@ -1,5 +1,5 @@ /* Array prefetching. - Copyright (C) 2005-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 12f6665ca40..9b9d01af950 100644 --- a/gcc/tree-ssa-loop-split.c +++ b/gcc/tree-ssa-loop-split.c @@ -1,5 +1,5 @@ /* Loop splitting. - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 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 711c1cd316f..30a2a9dd26e 100644 --- a/gcc/tree-ssa-loop-unswitch.c +++ b/gcc/tree-ssa-loop-unswitch.c @@ -1,5 +1,5 @@ /* Loop unswitching. - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 7771a0d4595..00a09508836 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 c79d543309e..2fc9e8c8051 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 d21077734e6..5f1b3690239 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 7bff676cf52..fb247324cec 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 974d40c2fee..72e41ff3790 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 632df271fb7..a81fbf4eb31 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 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 e185e9c270f..e8353298565 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 2869b602e05..cad1d217ee7 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-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 Free Software Foundation, Inc. Contributed by Richard Guenther This file is part of GCC. diff --git a/gcc/tree-ssa-pre.c b/gcc/tree-ssa-pre.c index 4d5bce83a2c..a37eff6c7e3 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Daniel Berlin and Steven Bosscher diff --git a/gcc/tree-ssa-propagate.c b/gcc/tree-ssa-propagate.c index 8225ebee49e..a631b637c64 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. Contributed by Diego Novillo This file is part of GCC. diff --git a/gcc/tree-ssa-propagate.h b/gcc/tree-ssa-propagate.h index 73512f65f28..81b635e0787 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. Contributed by Diego Novillo This file is part of GCC. diff --git a/gcc/tree-ssa-reassoc.c b/gcc/tree-ssa-reassoc.c index a9f45bfd891..07ff42e2d55 100644 --- a/gcc/tree-ssa-reassoc.c +++ b/gcc/tree-ssa-reassoc.c @@ -1,5 +1,5 @@ /* Reassociation for trees. - Copyright (C) 2005-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. Contributed by Daniel Berlin This file is part of GCC. diff --git a/gcc/tree-ssa-sccvn.c b/gcc/tree-ssa-sccvn.c index 700aa1fadc5..2cebb6b37dc 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-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. Contributed by Daniel Berlin This file is part of GCC. diff --git a/gcc/tree-ssa-sccvn.h b/gcc/tree-ssa-sccvn.h index ea4efd8e23b..5413059baec 100644 --- a/gcc/tree-ssa-sccvn.h +++ b/gcc/tree-ssa-sccvn.h @@ -1,5 +1,5 @@ /* Tree SCC value numbering - Copyright (C) 2007-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 Free Software Foundation, Inc. Contributed by Daniel Berlin This file is part of GCC. diff --git a/gcc/tree-ssa-scopedtables.c b/gcc/tree-ssa-scopedtables.c index d1a73a5d64c..2f3ba18d985 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 2cc2b6c0dc5..2328d1cc60e 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 0fe8dd0030d..fe762f54d96 100644 --- a/gcc/tree-ssa-sink.c +++ b/gcc/tree-ssa-sink.c @@ -1,5 +1,5 @@ /* Code sinking for trees - Copyright (C) 2001-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Daniel Berlin This file is part of GCC. diff --git a/gcc/tree-ssa-strlen.c b/gcc/tree-ssa-strlen.c index c74ce0feac5..80309e43998 100644 --- a/gcc/tree-ssa-strlen.c +++ b/gcc/tree-ssa-strlen.c @@ -1,5 +1,5 @@ /* String length optimization - Copyright (C) 2011-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Jakub Jelinek This file is part of GCC. diff --git a/gcc/tree-ssa-strlen.h b/gcc/tree-ssa-strlen.h index f427fb741a5..6b1b819fffd 100644 --- a/gcc/tree-ssa-strlen.h +++ b/gcc/tree-ssa-strlen.h @@ -1,6 +1,6 @@ /* Declarations of tree-ssa-strlen API. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa-structalias.c b/gcc/tree-ssa-structalias.c index cfdfb50854f..ae2a1a6dfc8 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. Contributed by Daniel Berlin This file is part of GCC. diff --git a/gcc/tree-ssa-tail-merge.c b/gcc/tree-ssa-tail-merge.c index 837679a6370..3eb63b5fa6d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 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 3396a5c28df..affb6d66818 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Andrew MacLeod This file is part of GCC. diff --git a/gcc/tree-ssa-ter.h b/gcc/tree-ssa-ter.h index 21bb7a5909f..93fe6d29234 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 ad5eae308a3..81dc05dc831 100644 --- a/gcc/tree-ssa-threadbackward.c +++ b/gcc/tree-ssa-threadbackward.c @@ -1,5 +1,5 @@ /* SSA Jump Threading - Copyright (C) 2005-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 8be8d79acab..f7aae524bb9 100644 --- a/gcc/tree-ssa-threadedge.c +++ b/gcc/tree-ssa-threadedge.c @@ -1,5 +1,5 @@ /* SSA Jump Threading - Copyright (C) 2005-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. Contributed by Jeff Law This file is part of GCC. diff --git a/gcc/tree-ssa-threadedge.h b/gcc/tree-ssa-threadedge.h index 1431c52b47c..0e9598975d4 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 e7c7ca6fb15..fb045063337 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 0a3d84e65da..d66e8e00133 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 98cc79e8607..a6b7950f5ed 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 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 d2c50344f71..dad19776efc 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Contributed by Xinliang David Li This file is part of GCC. diff --git a/gcc/tree-ssa.c b/gcc/tree-ssa.c index e3eb4b05130..cf366982eef 100644 --- a/gcc/tree-ssa.c +++ b/gcc/tree-ssa.c @@ -1,5 +1,5 @@ /* Miscellaneous SSA utility functions. - Copyright (C) 2001-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssa.h b/gcc/tree-ssa.h index b2d676fe3eb..231e2d24d41 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-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssanames.c b/gcc/tree-ssanames.c index 24f647af8b9..247ee619aa8 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-ssanames.h b/gcc/tree-ssanames.h index 85372e11d9f..6e6cffbce6a 100644 --- a/gcc/tree-ssanames.h +++ b/gcc/tree-ssanames.h @@ -1,5 +1,5 @@ /* SSA name expresssons routines - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-stdarg.c b/gcc/tree-stdarg.c index f40dc5641cd..3b325cc8cef 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. Contributed by Jakub Jelinek This file is part of GCC. diff --git a/gcc/tree-stdarg.h b/gcc/tree-stdarg.h index 25759c8c704..64d13ce0e06 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. Contributed by Jakub Jelinek This file is part of GCC. diff --git a/gcc/tree-streamer-in.c b/gcc/tree-streamer-in.c index 09ea70b1cba..0084e478934 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Diego Novillo This file is part of GCC. diff --git a/gcc/tree-streamer-out.c b/gcc/tree-streamer-out.c index 4e7c7429561..b39f576e453 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Diego Novillo This file is part of GCC. diff --git a/gcc/tree-streamer.c b/gcc/tree-streamer.c index 63fc45284e0..b7bd276a397 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Diego Novillo This file is part of GCC. diff --git a/gcc/tree-streamer.h b/gcc/tree-streamer.h index a0e9f73d471..2972861731c 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-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Diego Novillo This file is part of GCC. diff --git a/gcc/tree-switch-conversion.c b/gcc/tree-switch-conversion.c index 2f1ee8cef86..614c450dd4d 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-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-switch-conversion.h b/gcc/tree-switch-conversion.h index 2e1da298dcc..b3bc4b9ddf7 100644 --- a/gcc/tree-switch-conversion.h +++ b/gcc/tree-switch-conversion.h @@ -1,5 +1,5 @@ /* Tree switch conversion for GNU compiler. - Copyright (C) 2017 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-tailcall.c b/gcc/tree-tailcall.c index 8e9c2cbd289..afe8931b5f0 100644 --- a/gcc/tree-tailcall.c +++ b/gcc/tree-tailcall.c @@ -1,5 +1,5 @@ /* Tail call optimization on trees. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 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 2cf31ae5420..7bbd47f4b56 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Dorit Naishlos and Ira Rosen diff --git a/gcc/tree-vect-generic.c b/gcc/tree-vect-generic.c index 1c9701ddffa..fb3d3414ea2 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-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 efaa22fc2d7..58d1850666f 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Dorit Naishlos and Ira Rosen diff --git a/gcc/tree-vect-loop.c b/gcc/tree-vect-loop.c index 8934d0e4dd0..6dafb86e870 100644 --- a/gcc/tree-vect-loop.c +++ b/gcc/tree-vect-loop.c @@ -1,5 +1,5 @@ /* Loop Vectorization - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Dorit Naishlos and Ira Rosen diff --git a/gcc/tree-vect-patterns.c b/gcc/tree-vect-patterns.c index b216012a5e0..ff952d6f464 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-2018 Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. Contributed by Dorit Nuzman This file is part of GCC. diff --git a/gcc/tree-vect-slp.c b/gcc/tree-vect-slp.c index 40c4584d625..0e15087df98 100644 --- a/gcc/tree-vect-slp.c +++ b/gcc/tree-vect-slp.c @@ -1,5 +1,5 @@ /* SLP - Basic Block Vectorization - Copyright (C) 2007-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2019 Free Software Foundation, Inc. Contributed by Dorit Naishlos and Ira Rosen diff --git a/gcc/tree-vect-stmts.c b/gcc/tree-vect-stmts.c index 7aa774a0f29..45550927069 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Dorit Naishlos and Ira Rosen diff --git a/gcc/tree-vector-builder.c b/gcc/tree-vector-builder.c index 08652a20f49..f31dc13b4aa 100644 --- a/gcc/tree-vector-builder.c +++ b/gcc/tree-vector-builder.c @@ -1,5 +1,5 @@ /* A class for building vector tree constants. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-vector-builder.h b/gcc/tree-vector-builder.h index 6a248a64254..0e36cd17139 100644 --- a/gcc/tree-vector-builder.h +++ b/gcc/tree-vector-builder.h @@ -1,5 +1,5 @@ /* A class for building vector tree constants. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree-vectorizer.c b/gcc/tree-vectorizer.c index 1a6cb56a872..fa5b22efeba 100644 --- a/gcc/tree-vectorizer.c +++ b/gcc/tree-vectorizer.c @@ -1,5 +1,5 @@ /* Vectorizer - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Dorit Naishlos This file is part of GCC. diff --git a/gcc/tree-vectorizer.h b/gcc/tree-vectorizer.h index f1c186b8af5..d26b0f83bd1 100644 --- a/gcc/tree-vectorizer.h +++ b/gcc/tree-vectorizer.h @@ -1,5 +1,5 @@ /* Vectorizer - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Dorit Naishlos This file is part of GCC. diff --git a/gcc/tree-vrp.c b/gcc/tree-vrp.c index d4470d2a6b3..8d18e19d6e4 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-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. Contributed by Diego Novillo . This file is part of GCC. diff --git a/gcc/tree-vrp.h b/gcc/tree-vrp.h index aaf024423e6..9d52b428d05 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree.c b/gcc/tree.c index b6cb9f6f7b2..2c0a09dc372 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree.def b/gcc/tree.def index b75204ded83..1d6ddedd965 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tree.h b/gcc/tree.h index ed37e545574..71432cf7d80 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-2018 Free Software Foundation, Inc. + Copyright (C) 1989-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/treestruct.def b/gcc/treestruct.def index ca964808b91..8962312ca01 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-2018 Free Software Foundation, Inc. +Copyright (C) 2005-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/tsan.c b/gcc/tsan.c index 67b111dfc39..7bcf8c897f5 100644 --- a/gcc/tsan.c +++ b/gcc/tsan.c @@ -1,5 +1,5 @@ /* GCC instrumentation plugin for ThreadSanitizer. - Copyright (C) 2011-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Dmitry Vyukov This file is part of GCC. diff --git a/gcc/tsan.h b/gcc/tsan.h index b6c6bfc2801..fde4305bd0e 100644 --- a/gcc/tsan.h +++ b/gcc/tsan.h @@ -1,5 +1,5 @@ /* ThreadSanitizer, a data race detector. - Copyright (C) 2011-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2019 Free Software Foundation, Inc. Contributed by Dmitry Vyukov This file is part of GCC. diff --git a/gcc/tsystem.h b/gcc/tsystem.h index 969b105f073..6d33204a28e 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-2018 Free Software Foundation, Inc. + Copyright (C) 2000-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/typeclass.h b/gcc/typeclass.h index df376f7c443..193909228e4 100644 --- a/gcc/typeclass.h +++ b/gcc/typeclass.h @@ -1,5 +1,5 @@ /* Type class enum - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 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 344920f2d4c..eb60e9f3f7e 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-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 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 e8ba21982dc..379c4b0d120 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-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/ubsan.c b/gcc/ubsan.c index 9bbcecc58af..d2696302bd0 100644 --- a/gcc/ubsan.c +++ b/gcc/ubsan.c @@ -1,5 +1,5 @@ /* UndefinedBehaviorSanitizer, undefined behavior detector. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by Marek Polacek This file is part of GCC. diff --git a/gcc/ubsan.h b/gcc/ubsan.h index d33f3c55a11..9256f4de873 100644 --- a/gcc/ubsan.h +++ b/gcc/ubsan.h @@ -1,5 +1,5 @@ /* UndefinedBehaviorSanitizer, undefined behavior detector. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. Contributed by Marek Polacek This file is part of GCC. diff --git a/gcc/unique-ptr-tests.cc b/gcc/unique-ptr-tests.cc index 9f03872fbd1..9e0f2a9bb6c 100644 --- a/gcc/unique-ptr-tests.cc +++ b/gcc/unique-ptr-tests.cc @@ -1,5 +1,5 @@ /* Unit tests for unique-ptr.h. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/valtrack.c b/gcc/valtrack.c index 5c36db16c16..9b2bb333c0a 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. Contributed by Alexandre Oliva . This file is part of GCC. diff --git a/gcc/valtrack.h b/gcc/valtrack.h index a94190e4a66..f9f4b6d5378 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-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. Contributed by Alexandre Oliva . This file is part of GCC. diff --git a/gcc/value-prof.c b/gcc/value-prof.c index 2f39ede806a..fbca6524a36 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/value-prof.h b/gcc/value-prof.h index d0b8cda181f..3e0e0580f93 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-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/var-tracking.c b/gcc/var-tracking.c index 5537fa64085..ba978384d44 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-2018 Free Software Foundation, Inc. + Copyright (C) 2002-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/varasm.c b/gcc/varasm.c index dcce541d643..bddd3d26e2d 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/varasm.h b/gcc/varasm.h index 29e94835f44..857cdf352de 100644 --- a/gcc/varasm.h +++ b/gcc/varasm.h @@ -1,5 +1,5 @@ /* Declarations for varasm.h. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/varpool.c b/gcc/varpool.c index 4c90eead390..2aa59f95a00 100644 --- a/gcc/varpool.c +++ b/gcc/varpool.c @@ -1,5 +1,5 @@ /* Callgraph handling code. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Contributed by Jan Hubicka This file is part of GCC. diff --git a/gcc/vec-perm-indices.c b/gcc/vec-perm-indices.c index 92489613c1b..cb00b0534c8 100644 --- a/gcc/vec-perm-indices.c +++ b/gcc/vec-perm-indices.c @@ -1,5 +1,5 @@ /* A representation of vector permutation indices. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/vec-perm-indices.h b/gcc/vec-perm-indices.h index d805fbb8f76..4549ae7ddaa 100644 --- a/gcc/vec-perm-indices.h +++ b/gcc/vec-perm-indices.h @@ -1,5 +1,5 @@ /* A representation of vector permutation indices. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/vec.c b/gcc/vec.c index c08ef0445af..c418cb8660a 100644 --- a/gcc/vec.c +++ b/gcc/vec.c @@ -1,5 +1,5 @@ /* Vector API for GNU compiler. - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. Contributed by Nathan Sidwell Re-implemented in C++ by Diego Novillo diff --git a/gcc/vec.h b/gcc/vec.h index 407269c5ad3..8c2a39b0b05 100644 --- a/gcc/vec.h +++ b/gcc/vec.h @@ -1,5 +1,5 @@ /* Vector API for GNU compiler. - Copyright (C) 2004-2018 Free Software Foundation, Inc. + Copyright (C) 2004-2019 Free Software Foundation, Inc. Contributed by Nathan Sidwell Re-implemented in C++ by Diego Novillo diff --git a/gcc/vector-builder.h b/gcc/vector-builder.h index 04aaf89a168..9967daa6e4c 100644 --- a/gcc/vector-builder.h +++ b/gcc/vector-builder.h @@ -1,5 +1,5 @@ /* A class for building vector constant patterns. - Copyright (C) 2017-2018 Free Software Foundation, Inc. + Copyright (C) 2017-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/version.c b/gcc/version.c index f372072cb2f..9416e0252e4 100644 --- a/gcc/version.c +++ b/gcc/version.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1997-2018 Free Software Foundation, Inc. +/* Copyright (C) 1997-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/vmsdbg.h b/gcc/vmsdbg.h index 55b4eedcdb3..a1dc063b219 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/vmsdbgout.c b/gcc/vmsdbgout.c index ad0eac2e7d0..9c34be4d314 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-2018 Free Software Foundation, Inc. + Copyright (C) 1987-2019 Free Software Foundation, Inc. Contributed by Douglas B. Rupp (rupp@gnat.com). Updated by Bernard W. Giroud (bgiroud@users.sourceforge.net). diff --git a/gcc/vr-values.c b/gcc/vr-values.c index d71a703ab55..53c6300e540 100644 --- a/gcc/vr-values.c +++ b/gcc/vr-values.c @@ -1,5 +1,5 @@ /* Support routines for Value Range Propagation (VRP). - Copyright (C) 2005-2018 Free Software Foundation, Inc. + Copyright (C) 2005-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/vr-values.h b/gcc/vr-values.h index 6785cb68fa7..bd67f73701e 100644 --- a/gcc/vr-values.h +++ b/gcc/vr-values.h @@ -1,5 +1,5 @@ /* Support routines for Value Range Propagation (VRP). - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/vtable-verify.c b/gcc/vtable-verify.c index 0f6211f57cf..745b4886211 100644 --- a/gcc/vtable-verify.c +++ b/gcc/vtable-verify.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2018 Free Software Foundation, Inc. +/* Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/vtable-verify.h b/gcc/vtable-verify.h index d6579db2d61..9020c9ef47d 100644 --- a/gcc/vtable-verify.h +++ b/gcc/vtable-verify.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2013-2018 Free Software Foundation, Inc. +/* Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/web.c b/gcc/web.c index 1bbb8f32562..4a9bec0c6e2 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-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/wide-int-bitmask.h b/gcc/wide-int-bitmask.h index 517bb2ac852..529756f299d 100644 --- a/gcc/wide-int-bitmask.h +++ b/gcc/wide-int-bitmask.h @@ -1,5 +1,5 @@ /* Operation with 128 bit bitmask. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 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 a7d38a98711..3352977d07f 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-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 Free Software Foundation, Inc. Contributed by Kenneth Zadeck This file is part of GCC. diff --git a/gcc/wide-int-print.h b/gcc/wide-int-print.h index 14c3233ae22..385915b4a03 100644 --- a/gcc/wide-int-print.h +++ b/gcc/wide-int-print.h @@ -1,5 +1,5 @@ /* Print wide integers. - Copyright (C) 2013-2018 Free Software Foundation, Inc. + Copyright (C) 2013-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/wide-int-range.cc b/gcc/wide-int-range.cc index 8978b5aecfd..f18cb29447f 100644 --- a/gcc/wide-int-range.cc +++ b/gcc/wide-int-range.cc @@ -1,5 +1,5 @@ /* Support routines for range operations on wide ints. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/wide-int-range.h b/gcc/wide-int-range.h index 961d26dbb08..7fbdffd84b3 100644 --- a/gcc/wide-int-range.h +++ b/gcc/wide-int-range.h @@ -1,5 +1,5 @@ /* Support routines for range operations on wide ints. - Copyright (C) 2018 Free Software Foundation, Inc. + Copyright (C) 2018-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/wide-int.cc b/gcc/wide-int.cc index d9e353c3eac..c2dfe85f2f0 100644 --- a/gcc/wide-int.cc +++ b/gcc/wide-int.cc @@ -1,5 +1,5 @@ /* Operations with very long integers. - Copyright (C) 2012-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 Free Software Foundation, Inc. Contributed by Kenneth Zadeck This file is part of GCC. diff --git a/gcc/wide-int.h b/gcc/wide-int.h index 9e0535b6be5..25ea0545439 100644 --- a/gcc/wide-int.h +++ b/gcc/wide-int.h @@ -1,5 +1,5 @@ /* Operations with very long integers. -*- C++ -*- - Copyright (C) 2012-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/xcoff.h b/gcc/xcoff.h index 0113c3b752a..3e01d546515 100644 --- a/gcc/xcoff.h +++ b/gcc/xcoff.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003-2018 Free Software Foundation, Inc. +/* Copyright (C) 2003-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/xcoffout.c b/gcc/xcoffout.c index 7799210fbcd..f8ee178c025 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-2018 Free Software Foundation, Inc. + Copyright (C) 1992-2019 Free Software Foundation, Inc. This file is part of GCC. diff --git a/gcc/xcoffout.h b/gcc/xcoffout.h index 505df4e2a50..7444cf181ba 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-2018 Free Software Foundation, Inc. + Copyright (C) 1998-2019 Free Software Foundation, Inc. This file is part of GCC. -- cgit v1.2.1