public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/users/marxin/heads/cc-renaming)] Rename files.
@ 2022-01-12  8:50 Martin Liska
  0 siblings, 0 replies; 5+ messages in thread
From: Martin Liska @ 2022-01-12  8:50 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:37a43391d2e35eb8d2403655bedc76b58530dfcf

commit 37a43391d2e35eb8d2403655bedc76b58530dfcf
Author: Martin Liska <mliska@suse.cz>
Date:   Wed Jan 12 08:53:00 2022 +0100

    Rename files.
    
    gcc/ada/ChangeLog:
    
            * adadecode.c: Moved to...
            * adadecode.cc: ...here.
            * affinity.c: Moved to...
            * affinity.cc: ...here.
            * argv-lynxos178-raven-cert.c: Moved to...
            * argv-lynxos178-raven-cert.cc: ...here.
            * argv.c: Moved to...
            * argv.cc: ...here.
            * aux-io.c: Moved to...
            * aux-io.cc: ...here.
            * cio.c: Moved to...
            * cio.cc: ...here.
            * cstreams.c: Moved to...
            * cstreams.cc: ...here.
            * env.c: Moved to...
            * env.cc: ...here.
            * exit.c: Moved to...
            * exit.cc: ...here.
            * expect.c: Moved to...
            * expect.cc: ...here.
            * final.c: Moved to...
            * final.cc: ...here.
            * gcc-interface/cuintp.c: Moved to...
            * gcc-interface/cuintp.cc: ...here.
            * gcc-interface/decl.c: Moved to...
            * gcc-interface/decl.cc: ...here.
            * gcc-interface/misc.c: Moved to...
            * gcc-interface/misc.cc: ...here.
            * gcc-interface/targtyps.c: Moved to...
            * gcc-interface/targtyps.cc: ...here.
            * gcc-interface/trans.c: Moved to...
            * gcc-interface/trans.cc: ...here.
            * gcc-interface/utils.c: Moved to...
            * gcc-interface/utils.cc: ...here.
            * gcc-interface/utils2.c: Moved to...
            * gcc-interface/utils2.cc: ...here.
            * init.c: Moved to...
            * init.cc: ...here.
            * initialize.c: Moved to...
            * initialize.cc: ...here.
            * libgnarl/thread.c: Moved to...
            * libgnarl/thread.cc: ...here.
            * link.c: Moved to...
            * link.cc: ...here.
            * locales.c: Moved to...
            * locales.cc: ...here.
            * mkdir.c: Moved to...
            * mkdir.cc: ...here.
            * raise.c: Moved to...
            * raise.cc: ...here.
            * rtfinal.c: Moved to...
            * rtfinal.cc: ...here.
            * rtinit.c: Moved to...
            * rtinit.cc: ...here.
            * seh_init.c: Moved to...
            * seh_init.cc: ...here.
            * sigtramp-armdroid.c: Moved to...
            * sigtramp-armdroid.cc: ...here.
            * sigtramp-ios.c: Moved to...
            * sigtramp-ios.cc: ...here.
            * sigtramp-qnx.c: Moved to...
            * sigtramp-qnx.cc: ...here.
            * sigtramp-vxworks.c: Moved to...
            * sigtramp-vxworks.cc: ...here.
            * socket.c: Moved to...
            * socket.cc: ...here.
            * tracebak.c: Moved to...
            * tracebak.cc: ...here.
            * version.c: Moved to...
            * version.cc: ...here.
            * vx_stack_info.c: Moved to...
            * vx_stack_info.cc: ...here.
    
    gcc/ChangeLog:
    
            * adjust-alignment.c: Moved to...
            * adjust-alignment.cc: ...here.
            * alias.c: Moved to...
            * alias.cc: ...here.
            * alloc-pool.c: Moved to...
            * alloc-pool.cc: ...here.
            * asan.c: Moved to...
            * asan.cc: ...here.
            * attribs.c: Moved to...
            * attribs.cc: ...here.
            * auto-inc-dec.c: Moved to...
            * auto-inc-dec.cc: ...here.
            * auto-profile.c: Moved to...
            * auto-profile.cc: ...here.
            * bb-reorder.c: Moved to...
            * bb-reorder.cc: ...here.
            * bitmap.c: Moved to...
            * bitmap.cc: ...here.
            * btfout.c: Moved to...
            * btfout.cc: ...here.
            * builtins.c: Moved to...
            * builtins.cc: ...here.
            * caller-save.c: Moved to...
            * caller-save.cc: ...here.
            * calls.c: Moved to...
            * calls.cc: ...here.
            * ccmp.c: Moved to...
            * ccmp.cc: ...here.
            * cfg.c: Moved to...
            * cfg.cc: ...here.
            * cfganal.c: Moved to...
            * cfganal.cc: ...here.
            * cfgbuild.c: Moved to...
            * cfgbuild.cc: ...here.
            * cfgcleanup.c: Moved to...
            * cfgcleanup.cc: ...here.
            * cfgexpand.c: Moved to...
            * cfgexpand.cc: ...here.
            * cfghooks.c: Moved to...
            * cfghooks.cc: ...here.
            * cfgloop.c: Moved to...
            * cfgloop.cc: ...here.
            * cfgloopanal.c: Moved to...
            * cfgloopanal.cc: ...here.
            * cfgloopmanip.c: Moved to...
            * cfgloopmanip.cc: ...here.
            * cfgrtl.c: Moved to...
            * cfgrtl.cc: ...here.
            * cgraph.c: Moved to...
            * cgraph.cc: ...here.
            * cgraphbuild.c: Moved to...
            * cgraphbuild.cc: ...here.
            * cgraphclones.c: Moved to...
            * cgraphclones.cc: ...here.
            * cgraphunit.c: Moved to...
            * cgraphunit.cc: ...here.
            * collect-utils.c: Moved to...
            * collect-utils.cc: ...here.
            * collect2-aix.c: Moved to...
            * collect2-aix.cc: ...here.
            * collect2.c: Moved to...
            * collect2.cc: ...here.
            * combine-stack-adj.c: Moved to...
            * combine-stack-adj.cc: ...here.
            * combine.c: Moved to...
            * combine.cc: ...here.
            * common/common-targhooks.c: Moved to...
            * common/common-targhooks.cc: ...here.
            * common/config/aarch64/aarch64-common.c: Moved to...
            * common/config/aarch64/aarch64-common.cc: ...here.
            * common/config/alpha/alpha-common.c: Moved to...
            * common/config/alpha/alpha-common.cc: ...here.
            * common/config/arc/arc-common.c: Moved to...
            * common/config/arc/arc-common.cc: ...here.
            * common/config/arm/arm-common.c: Moved to...
            * common/config/arm/arm-common.cc: ...here.
            * common/config/avr/avr-common.c: Moved to...
            * common/config/avr/avr-common.cc: ...here.
            * common/config/bfin/bfin-common.c: Moved to...
            * common/config/bfin/bfin-common.cc: ...here.
            * common/config/bpf/bpf-common.c: Moved to...
            * common/config/bpf/bpf-common.cc: ...here.
            * common/config/c6x/c6x-common.c: Moved to...
            * common/config/c6x/c6x-common.cc: ...here.
            * common/config/cr16/cr16-common.c: Moved to...
            * common/config/cr16/cr16-common.cc: ...here.
            * common/config/cris/cris-common.c: Moved to...
            * common/config/cris/cris-common.cc: ...here.
            * common/config/csky/csky-common.c: Moved to...
            * common/config/csky/csky-common.cc: ...here.
            * common/config/default-common.c: Moved to...
            * common/config/default-common.cc: ...here.
            * common/config/epiphany/epiphany-common.c: Moved to...
            * common/config/epiphany/epiphany-common.cc: ...here.
            * common/config/fr30/fr30-common.c: Moved to...
            * common/config/fr30/fr30-common.cc: ...here.
            * common/config/frv/frv-common.c: Moved to...
            * common/config/frv/frv-common.cc: ...here.
            * common/config/gcn/gcn-common.c: Moved to...
            * common/config/gcn/gcn-common.cc: ...here.
            * common/config/h8300/h8300-common.c: Moved to...
            * common/config/h8300/h8300-common.cc: ...here.
            * common/config/i386/i386-common.c: Moved to...
            * common/config/i386/i386-common.cc: ...here.
            * common/config/ia64/ia64-common.c: Moved to...
            * common/config/ia64/ia64-common.cc: ...here.
            * common/config/iq2000/iq2000-common.c: Moved to...
            * common/config/iq2000/iq2000-common.cc: ...here.
            * common/config/lm32/lm32-common.c: Moved to...
            * common/config/lm32/lm32-common.cc: ...here.
            * common/config/m32r/m32r-common.c: Moved to...
            * common/config/m32r/m32r-common.cc: ...here.
            * common/config/m68k/m68k-common.c: Moved to...
            * common/config/m68k/m68k-common.cc: ...here.
            * common/config/mcore/mcore-common.c: Moved to...
            * common/config/mcore/mcore-common.cc: ...here.
            * common/config/microblaze/microblaze-common.c: Moved to...
            * common/config/microblaze/microblaze-common.cc: ...here.
            * common/config/mips/mips-common.c: Moved to...
            * common/config/mips/mips-common.cc: ...here.
            * common/config/mmix/mmix-common.c: Moved to...
            * common/config/mmix/mmix-common.cc: ...here.
            * common/config/mn10300/mn10300-common.c: Moved to...
            * common/config/mn10300/mn10300-common.cc: ...here.
            * common/config/msp430/msp430-common.c: Moved to...
            * common/config/msp430/msp430-common.cc: ...here.
            * common/config/nds32/nds32-common.c: Moved to...
            * common/config/nds32/nds32-common.cc: ...here.
            * common/config/nios2/nios2-common.c: Moved to...
            * common/config/nios2/nios2-common.cc: ...here.
            * common/config/nvptx/nvptx-common.c: Moved to...
            * common/config/nvptx/nvptx-common.cc: ...here.
            * common/config/or1k/or1k-common.c: Moved to...
            * common/config/or1k/or1k-common.cc: ...here.
            * common/config/pa/pa-common.c: Moved to...
            * common/config/pa/pa-common.cc: ...here.
            * common/config/pdp11/pdp11-common.c: Moved to...
            * common/config/pdp11/pdp11-common.cc: ...here.
            * common/config/pru/pru-common.c: Moved to...
            * common/config/pru/pru-common.cc: ...here.
            * common/config/riscv/riscv-common.c: Moved to...
            * common/config/riscv/riscv-common.cc: ...here.
            * common/config/rs6000/rs6000-common.c: Moved to...
            * common/config/rs6000/rs6000-common.cc: ...here.
            * common/config/rx/rx-common.c: Moved to...
            * common/config/rx/rx-common.cc: ...here.
            * common/config/s390/s390-common.c: Moved to...
            * common/config/s390/s390-common.cc: ...here.
            * common/config/sh/sh-common.c: Moved to...
            * common/config/sh/sh-common.cc: ...here.
            * common/config/sparc/sparc-common.c: Moved to...
            * common/config/sparc/sparc-common.cc: ...here.
            * common/config/tilegx/tilegx-common.c: Moved to...
            * common/config/tilegx/tilegx-common.cc: ...here.
            * common/config/tilepro/tilepro-common.c: Moved to...
            * common/config/tilepro/tilepro-common.cc: ...here.
            * common/config/v850/v850-common.c: Moved to...
            * common/config/v850/v850-common.cc: ...here.
            * common/config/vax/vax-common.c: Moved to...
            * common/config/vax/vax-common.cc: ...here.
            * common/config/visium/visium-common.c: Moved to...
            * common/config/visium/visium-common.cc: ...here.
            * common/config/xstormy16/xstormy16-common.c: Moved to...
            * common/config/xstormy16/xstormy16-common.cc: ...here.
            * common/config/xtensa/xtensa-common.c: Moved to...
            * common/config/xtensa/xtensa-common.cc: ...here.
            * compare-elim.c: Moved to...
            * compare-elim.cc: ...here.
            * config/aarch64/aarch64-bti-insert.c: Moved to...
            * config/aarch64/aarch64-bti-insert.cc: ...here.
            * config/aarch64/aarch64-builtins.c: Moved to...
            * config/aarch64/aarch64-builtins.cc: ...here.
            * config/aarch64/aarch64-c.c: Moved to...
            * config/aarch64/aarch64-c.cc: ...here.
            * config/aarch64/aarch64-d.c: Moved to...
            * config/aarch64/aarch64-d.cc: ...here.
            * config/aarch64/aarch64.c: Moved to...
            * config/aarch64/aarch64.cc: ...here.
            * config/aarch64/cortex-a57-fma-steering.c: Moved to...
            * config/aarch64/cortex-a57-fma-steering.cc: ...here.
            * config/aarch64/driver-aarch64.c: Moved to...
            * config/aarch64/driver-aarch64.cc: ...here.
            * config/aarch64/falkor-tag-collision-avoidance.c: Moved to...
            * config/aarch64/falkor-tag-collision-avoidance.cc: ...here.
            * config/aarch64/host-aarch64-darwin.c: Moved to...
            * config/aarch64/host-aarch64-darwin.cc: ...here.
            * config/alpha/alpha.c: Moved to...
            * config/alpha/alpha.cc: ...here.
            * config/alpha/driver-alpha.c: Moved to...
            * config/alpha/driver-alpha.cc: ...here.
            * config/arc/arc-c.c: Moved to...
            * config/arc/arc-c.cc: ...here.
            * config/arc/arc.c: Moved to...
            * config/arc/arc.cc: ...here.
            * config/arc/driver-arc.c: Moved to...
            * config/arc/driver-arc.cc: ...here.
            * config/arm/aarch-common.c: Moved to...
            * config/arm/aarch-common.cc: ...here.
            * config/arm/arm-builtins.c: Moved to...
            * config/arm/arm-builtins.cc: ...here.
            * config/arm/arm-c.c: Moved to...
            * config/arm/arm-c.cc: ...here.
            * config/arm/arm-d.c: Moved to...
            * config/arm/arm-d.cc: ...here.
            * config/arm/arm.c: Moved to...
            * config/arm/arm.cc: ...here.
            * config/arm/driver-arm.c: Moved to...
            * config/arm/driver-arm.cc: ...here.
            * config/avr/avr-c.c: Moved to...
            * config/avr/avr-c.cc: ...here.
            * config/avr/avr-devices.c: Moved to...
            * config/avr/avr-devices.cc: ...here.
            * config/avr/avr-log.c: Moved to...
            * config/avr/avr-log.cc: ...here.
            * config/avr/avr.c: Moved to...
            * config/avr/avr.cc: ...here.
            * config/avr/driver-avr.c: Moved to...
            * config/avr/driver-avr.cc: ...here.
            * config/avr/gen-avr-mmcu-specs.c: Moved to...
            * config/avr/gen-avr-mmcu-specs.cc: ...here.
            * config/avr/gen-avr-mmcu-texi.c: Moved to...
            * config/avr/gen-avr-mmcu-texi.cc: ...here.
            * config/bfin/bfin.c: Moved to...
            * config/bfin/bfin.cc: ...here.
            * config/bpf/bpf.c: Moved to...
            * config/bpf/bpf.cc: ...here.
            * config/bpf/coreout.c: Moved to...
            * config/bpf/coreout.cc: ...here.
            * config/c6x/c6x.c: Moved to...
            * config/c6x/c6x.cc: ...here.
            * config/cr16/cr16.c: Moved to...
            * config/cr16/cr16.cc: ...here.
            * config/cris/cris.c: Moved to...
            * config/cris/cris.cc: ...here.
            * config/csky/csky.c: Moved to...
            * config/csky/csky.cc: ...here.
            * config/darwin-c.c: Moved to...
            * config/darwin-c.cc: ...here.
            * config/darwin-d.c: Moved to...
            * config/darwin-d.cc: ...here.
            * config/darwin-driver.c: Moved to...
            * config/darwin-driver.cc: ...here.
            * config/darwin-f.c: Moved to...
            * config/darwin-f.cc: ...here.
            * config/darwin.c: Moved to...
            * config/darwin.cc: ...here.
            * config/default-c.c: Moved to...
            * config/default-c.cc: ...here.
            * config/default-d.c: Moved to...
            * config/default-d.cc: ...here.
            * config/dragonfly-d.c: Moved to...
            * config/dragonfly-d.cc: ...here.
            * config/epiphany/epiphany.c: Moved to...
            * config/epiphany/epiphany.cc: ...here.
            * config/epiphany/mode-switch-use.c: Moved to...
            * config/epiphany/mode-switch-use.cc: ...here.
            * config/epiphany/resolve-sw-modes.c: Moved to...
            * config/epiphany/resolve-sw-modes.cc: ...here.
            * config/fr30/fr30.c: Moved to...
            * config/fr30/fr30.cc: ...here.
            * config/freebsd-d.c: Moved to...
            * config/freebsd-d.cc: ...here.
            * config/frv/frv.c: Moved to...
            * config/frv/frv.cc: ...here.
            * config/ft32/ft32.c: Moved to...
            * config/ft32/ft32.cc: ...here.
            * config/gcn/driver-gcn.c: Moved to...
            * config/gcn/driver-gcn.cc: ...here.
            * config/gcn/gcn-run.c: Moved to...
            * config/gcn/gcn-run.cc: ...here.
            * config/gcn/gcn-tree.c: Moved to...
            * config/gcn/gcn-tree.cc: ...here.
            * config/gcn/gcn.c: Moved to...
            * config/gcn/gcn.cc: ...here.
            * config/gcn/mkoffload.c: Moved to...
            * config/gcn/mkoffload.cc: ...here.
            * config/glibc-c.c: Moved to...
            * config/glibc-c.cc: ...here.
            * config/glibc-d.c: Moved to...
            * config/glibc-d.cc: ...here.
            * config/h8300/h8300.c: Moved to...
            * config/h8300/h8300.cc: ...here.
            * config/host-darwin.c: Moved to...
            * config/host-darwin.cc: ...here.
            * config/host-hpux.c: Moved to...
            * config/host-hpux.cc: ...here.
            * config/host-linux.c: Moved to...
            * config/host-linux.cc: ...here.
            * config/host-netbsd.c: Moved to...
            * config/host-netbsd.cc: ...here.
            * config/host-openbsd.c: Moved to...
            * config/host-openbsd.cc: ...here.
            * config/host-solaris.c: Moved to...
            * config/host-solaris.cc: ...here.
            * config/i386/djgpp.c: Moved to...
            * config/i386/djgpp.cc: ...here.
            * config/i386/driver-i386.c: Moved to...
            * config/i386/driver-i386.cc: ...here.
            * config/i386/driver-mingw32.c: Moved to...
            * config/i386/driver-mingw32.cc: ...here.
            * config/i386/gnu-property.c: Moved to...
            * config/i386/gnu-property.cc: ...here.
            * config/i386/host-cygwin.c: Moved to...
            * config/i386/host-cygwin.cc: ...here.
            * config/i386/host-i386-darwin.c: Moved to...
            * config/i386/host-i386-darwin.cc: ...here.
            * config/i386/host-mingw32.c: Moved to...
            * config/i386/host-mingw32.cc: ...here.
            * config/i386/i386-builtins.c: Moved to...
            * config/i386/i386-builtins.cc: ...here.
            * config/i386/i386-c.c: Moved to...
            * config/i386/i386-c.cc: ...here.
            * config/i386/i386-d.c: Moved to...
            * config/i386/i386-d.cc: ...here.
            * config/i386/i386-expand.c: Moved to...
            * config/i386/i386-expand.cc: ...here.
            * config/i386/i386-features.c: Moved to...
            * config/i386/i386-features.cc: ...here.
            * config/i386/i386-options.c: Moved to...
            * config/i386/i386-options.cc: ...here.
            * config/i386/i386.c: Moved to...
            * config/i386/i386.cc: ...here.
            * config/i386/intelmic-mkoffload.c: Moved to...
            * config/i386/intelmic-mkoffload.cc: ...here.
            * config/i386/msformat-c.c: Moved to...
            * config/i386/msformat-c.cc: ...here.
            * config/i386/winnt-cxx.c: Moved to...
            * config/i386/winnt-cxx.cc: ...here.
            * config/i386/winnt-d.c: Moved to...
            * config/i386/winnt-d.cc: ...here.
            * config/i386/winnt-stubs.c: Moved to...
            * config/i386/winnt-stubs.cc: ...here.
            * config/i386/winnt.c: Moved to...
            * config/i386/winnt.cc: ...here.
            * config/i386/x86-tune-sched-atom.c: Moved to...
            * config/i386/x86-tune-sched-atom.cc: ...here.
            * config/i386/x86-tune-sched-bd.c: Moved to...
            * config/i386/x86-tune-sched-bd.cc: ...here.
            * config/i386/x86-tune-sched-core.c: Moved to...
            * config/i386/x86-tune-sched-core.cc: ...here.
            * config/i386/x86-tune-sched.c: Moved to...
            * config/i386/x86-tune-sched.cc: ...here.
            * config/ia64/ia64-c.c: Moved to...
            * config/ia64/ia64-c.cc: ...here.
            * config/ia64/ia64.c: Moved to...
            * config/ia64/ia64.cc: ...here.
            * config/iq2000/iq2000.c: Moved to...
            * config/iq2000/iq2000.cc: ...here.
            * config/linux.c: Moved to...
            * config/linux.cc: ...here.
            * config/lm32/lm32.c: Moved to...
            * config/lm32/lm32.cc: ...here.
            * config/m32c/m32c-pragma.c: Moved to...
            * config/m32c/m32c-pragma.cc: ...here.
            * config/m32c/m32c.c: Moved to...
            * config/m32c/m32c.cc: ...here.
            * config/m32r/m32r.c: Moved to...
            * config/m32r/m32r.cc: ...here.
            * config/m68k/m68k.c: Moved to...
            * config/m68k/m68k.cc: ...here.
            * config/mcore/mcore.c: Moved to...
            * config/mcore/mcore.cc: ...here.
            * config/microblaze/microblaze-c.c: Moved to...
            * config/microblaze/microblaze-c.cc: ...here.
            * config/microblaze/microblaze.c: Moved to...
            * config/microblaze/microblaze.cc: ...here.
            * config/mips/driver-native.c: Moved to...
            * config/mips/driver-native.cc: ...here.
            * config/mips/frame-header-opt.c: Moved to...
            * config/mips/frame-header-opt.cc: ...here.
            * config/mips/mips-d.c: Moved to...
            * config/mips/mips-d.cc: ...here.
            * config/mips/mips.c: Moved to...
            * config/mips/mips.cc: ...here.
            * config/mmix/mmix.c: Moved to...
            * config/mmix/mmix.cc: ...here.
            * config/mn10300/mn10300.c: Moved to...
            * config/mn10300/mn10300.cc: ...here.
            * config/moxie/moxie.c: Moved to...
            * config/moxie/moxie.cc: ...here.
            * config/msp430/driver-msp430.c: Moved to...
            * config/msp430/driver-msp430.cc: ...here.
            * config/msp430/msp430-c.c: Moved to...
            * config/msp430/msp430-c.cc: ...here.
            * config/msp430/msp430-devices.c: Moved to...
            * config/msp430/msp430-devices.cc: ...here.
            * config/msp430/msp430.c: Moved to...
            * config/msp430/msp430.cc: ...here.
            * config/nds32/nds32-cost.c: Moved to...
            * config/nds32/nds32-cost.cc: ...here.
            * config/nds32/nds32-fp-as-gp.c: Moved to...
            * config/nds32/nds32-fp-as-gp.cc: ...here.
            * config/nds32/nds32-intrinsic.c: Moved to...
            * config/nds32/nds32-intrinsic.cc: ...here.
            * config/nds32/nds32-isr.c: Moved to...
            * config/nds32/nds32-isr.cc: ...here.
            * config/nds32/nds32-md-auxiliary.c: Moved to...
            * config/nds32/nds32-md-auxiliary.cc: ...here.
            * config/nds32/nds32-memory-manipulation.c: Moved to...
            * config/nds32/nds32-memory-manipulation.cc: ...here.
            * config/nds32/nds32-pipelines-auxiliary.c: Moved to...
            * config/nds32/nds32-pipelines-auxiliary.cc: ...here.
            * config/nds32/nds32-predicates.c: Moved to...
            * config/nds32/nds32-predicates.cc: ...here.
            * config/nds32/nds32-relax-opt.c: Moved to...
            * config/nds32/nds32-relax-opt.cc: ...here.
            * config/nds32/nds32-utils.c: Moved to...
            * config/nds32/nds32-utils.cc: ...here.
            * config/nds32/nds32.c: Moved to...
            * config/nds32/nds32.cc: ...here.
            * config/netbsd-d.c: Moved to...
            * config/netbsd-d.cc: ...here.
            * config/netbsd.c: Moved to...
            * config/netbsd.cc: ...here.
            * config/nios2/nios2.c: Moved to...
            * config/nios2/nios2.cc: ...here.
            * config/nvptx/mkoffload.c: Moved to...
            * config/nvptx/mkoffload.cc: ...here.
            * config/nvptx/nvptx-c.c: Moved to...
            * config/nvptx/nvptx-c.cc: ...here.
            * config/nvptx/nvptx.c: Moved to...
            * config/nvptx/nvptx.cc: ...here.
            * config/openbsd-d.c: Moved to...
            * config/openbsd-d.cc: ...here.
            * config/or1k/or1k.c: Moved to...
            * config/or1k/or1k.cc: ...here.
            * config/pa/pa-d.c: Moved to...
            * config/pa/pa-d.cc: ...here.
            * config/pa/pa.c: Moved to...
            * config/pa/pa.cc: ...here.
            * config/pdp11/pdp11.c: Moved to...
            * config/pdp11/pdp11.cc: ...here.
            * config/pru/pru-passes.c: Moved to...
            * config/pru/pru-passes.cc: ...here.
            * config/pru/pru-pragma.c: Moved to...
            * config/pru/pru-pragma.cc: ...here.
            * config/pru/pru.c: Moved to...
            * config/pru/pru.cc: ...here.
            * config/riscv/riscv-builtins.c: Moved to...
            * config/riscv/riscv-builtins.cc: ...here.
            * config/riscv/riscv-c.c: Moved to...
            * config/riscv/riscv-c.cc: ...here.
            * config/riscv/riscv-d.c: Moved to...
            * config/riscv/riscv-d.cc: ...here.
            * config/riscv/riscv-shorten-memrefs.c: Moved to...
            * config/riscv/riscv-shorten-memrefs.cc: ...here.
            * config/riscv/riscv-sr.c: Moved to...
            * config/riscv/riscv-sr.cc: ...here.
            * config/riscv/riscv.c: Moved to...
            * config/riscv/riscv.cc: ...here.
            * config/rl78/rl78-c.c: Moved to...
            * config/rl78/rl78-c.cc: ...here.
            * config/rl78/rl78.c: Moved to...
            * config/rl78/rl78.cc: ...here.
            * config/rs6000/driver-rs6000.c: Moved to...
            * config/rs6000/driver-rs6000.cc: ...here.
            * config/rs6000/host-darwin.c: Moved to...
            * config/rs6000/host-darwin.cc: ...here.
            * config/rs6000/host-ppc64-darwin.c: Moved to...
            * config/rs6000/host-ppc64-darwin.cc: ...here.
            * config/rs6000/rbtree.c: Moved to...
            * config/rs6000/rbtree.cc: ...here.
            * config/rs6000/rs6000-c.c: Moved to...
            * config/rs6000/rs6000-c.cc: ...here.
            * config/rs6000/rs6000-call.c: Moved to...
            * config/rs6000/rs6000-call.cc: ...here.
            * config/rs6000/rs6000-d.c: Moved to...
            * config/rs6000/rs6000-d.cc: ...here.
            * config/rs6000/rs6000-gen-builtins.c: Moved to...
            * config/rs6000/rs6000-gen-builtins.cc: ...here.
            * config/rs6000/rs6000-linux.c: Moved to...
            * config/rs6000/rs6000-linux.cc: ...here.
            * config/rs6000/rs6000-logue.c: Moved to...
            * config/rs6000/rs6000-logue.cc: ...here.
            * config/rs6000/rs6000-p8swap.c: Moved to...
            * config/rs6000/rs6000-p8swap.cc: ...here.
            * config/rs6000/rs6000-pcrel-opt.c: Moved to...
            * config/rs6000/rs6000-pcrel-opt.cc: ...here.
            * config/rs6000/rs6000-string.c: Moved to...
            * config/rs6000/rs6000-string.cc: ...here.
            * config/rs6000/rs6000.c: Moved to...
            * config/rs6000/rs6000.cc: ...here.
            * config/rx/rx.c: Moved to...
            * config/rx/rx.cc: ...here.
            * config/s390/driver-native.c: Moved to...
            * config/s390/driver-native.cc: ...here.
            * config/s390/s390-c.c: Moved to...
            * config/s390/s390-c.cc: ...here.
            * config/s390/s390-d.c: Moved to...
            * config/s390/s390-d.cc: ...here.
            * config/s390/s390.c: Moved to...
            * config/s390/s390.cc: ...here.
            * config/sh/divtab-sh4-300.c: Moved to...
            * config/sh/divtab-sh4-300.cc: ...here.
            * config/sh/divtab-sh4.c: Moved to...
            * config/sh/divtab-sh4.cc: ...here.
            * config/sh/divtab.c: Moved to...
            * config/sh/divtab.cc: ...here.
            * config/sh/sh-c.c: Moved to...
            * config/sh/sh-c.cc: ...here.
            * config/sh/sh.c: Moved to...
            * config/sh/sh.cc: ...here.
            * config/sol2-c.c: Moved to...
            * config/sol2-c.cc: ...here.
            * config/sol2-cxx.c: Moved to...
            * config/sol2-cxx.cc: ...here.
            * config/sol2-d.c: Moved to...
            * config/sol2-d.cc: ...here.
            * config/sol2-stubs.c: Moved to...
            * config/sol2-stubs.cc: ...here.
            * config/sol2.c: Moved to...
            * config/sol2.cc: ...here.
            * config/sparc/driver-sparc.c: Moved to...
            * config/sparc/driver-sparc.cc: ...here.
            * config/sparc/sparc-c.c: Moved to...
            * config/sparc/sparc-c.cc: ...here.
            * config/sparc/sparc-d.c: Moved to...
            * config/sparc/sparc-d.cc: ...here.
            * config/sparc/sparc.c: Moved to...
            * config/sparc/sparc.cc: ...here.
            * config/stormy16/stormy16.c: Moved to...
            * config/stormy16/stormy16.cc: ...here.
            * config/tilegx/mul-tables.c: Moved to...
            * config/tilegx/mul-tables.cc: ...here.
            * config/tilegx/tilegx-c.c: Moved to...
            * config/tilegx/tilegx-c.cc: ...here.
            * config/tilegx/tilegx.c: Moved to...
            * config/tilegx/tilegx.cc: ...here.
            * config/tilepro/mul-tables.c: Moved to...
            * config/tilepro/mul-tables.cc: ...here.
            * config/tilepro/tilepro-c.c: Moved to...
            * config/tilepro/tilepro-c.cc: ...here.
            * config/tilepro/tilepro.c: Moved to...
            * config/tilepro/tilepro.cc: ...here.
            * config/v850/v850-c.c: Moved to...
            * config/v850/v850-c.cc: ...here.
            * config/v850/v850.c: Moved to...
            * config/v850/v850.cc: ...here.
            * config/vax/vax.c: Moved to...
            * config/vax/vax.cc: ...here.
            * config/visium/visium.c: Moved to...
            * config/visium/visium.cc: ...here.
            * config/vms/vms-c.c: Moved to...
            * config/vms/vms-c.cc: ...here.
            * config/vms/vms-f.c: Moved to...
            * config/vms/vms-f.cc: ...here.
            * config/vms/vms.c: Moved to...
            * config/vms/vms.cc: ...here.
            * config/vxworks-c.c: Moved to...
            * config/vxworks-c.cc: ...here.
            * config/vxworks.c: Moved to...
            * config/vxworks.cc: ...here.
            * config/winnt-c.c: Moved to...
            * config/winnt-c.cc: ...here.
            * config/xtensa/xtensa.c: Moved to...
            * config/xtensa/xtensa.cc: ...here.
            * context.c: Moved to...
            * context.cc: ...here.
            * convert.c: Moved to...
            * convert.cc: ...here.
            * coverage.c: Moved to...
            * coverage.cc: ...here.
            * cppbuiltin.c: Moved to...
            * cppbuiltin.cc: ...here.
            * cppdefault.c: Moved to...
            * cppdefault.cc: ...here.
            * cprop.c: Moved to...
            * cprop.cc: ...here.
            * cse.c: Moved to...
            * cse.cc: ...here.
            * cselib.c: Moved to...
            * cselib.cc: ...here.
            * ctfc.c: Moved to...
            * ctfc.cc: ...here.
            * ctfout.c: Moved to...
            * ctfout.cc: ...here.
            * data-streamer-in.c: Moved to...
            * data-streamer-in.cc: ...here.
            * data-streamer-out.c: Moved to...
            * data-streamer-out.cc: ...here.
            * data-streamer.c: Moved to...
            * data-streamer.cc: ...here.
            * dbgcnt.c: Moved to...
            * dbgcnt.cc: ...here.
            * dbxout.c: Moved to...
            * dbxout.cc: ...here.
            * dce.c: Moved to...
            * dce.cc: ...here.
            * ddg.c: Moved to...
            * ddg.cc: ...here.
            * debug.c: Moved to...
            * debug.cc: ...here.
            * df-core.c: Moved to...
            * df-core.cc: ...here.
            * df-problems.c: Moved to...
            * df-problems.cc: ...here.
            * df-scan.c: Moved to...
            * df-scan.cc: ...here.
            * dfp.c: Moved to...
            * dfp.cc: ...here.
            * diagnostic-color.c: Moved to...
            * diagnostic-color.cc: ...here.
            * diagnostic-show-locus.c: Moved to...
            * diagnostic-show-locus.cc: ...here.
            * diagnostic-spec.c: Moved to...
            * diagnostic-spec.cc: ...here.
            * diagnostic.c: Moved to...
            * diagnostic.cc: ...here.
            * dojump.c: Moved to...
            * dojump.cc: ...here.
            * dominance.c: Moved to...
            * dominance.cc: ...here.
            * domwalk.c: Moved to...
            * domwalk.cc: ...here.
            * double-int.c: Moved to...
            * double-int.cc: ...here.
            * dse.c: Moved to...
            * dse.cc: ...here.
            * dumpfile.c: Moved to...
            * dumpfile.cc: ...here.
            * dwarf2asm.c: Moved to...
            * dwarf2asm.cc: ...here.
            * dwarf2cfi.c: Moved to...
            * dwarf2cfi.cc: ...here.
            * dwarf2ctf.c: Moved to...
            * dwarf2ctf.cc: ...here.
            * dwarf2out.c: Moved to...
            * dwarf2out.cc: ...here.
            * early-remat.c: Moved to...
            * early-remat.cc: ...here.
            * edit-context.c: Moved to...
            * edit-context.cc: ...here.
            * emit-rtl.c: Moved to...
            * emit-rtl.cc: ...here.
            * errors.c: Moved to...
            * errors.cc: ...here.
            * et-forest.c: Moved to...
            * et-forest.cc: ...here.
            * except.c: Moved to...
            * except.cc: ...here.
            * explow.c: Moved to...
            * explow.cc: ...here.
            * expmed.c: Moved to...
            * expmed.cc: ...here.
            * expr.c: Moved to...
            * expr.cc: ...here.
            * fibonacci_heap.c: Moved to...
            * fibonacci_heap.cc: ...here.
            * file-find.c: Moved to...
            * file-find.cc: ...here.
            * file-prefix-map.c: Moved to...
            * file-prefix-map.cc: ...here.
            * final.c: Moved to...
            * final.cc: ...here.
            * fixed-value.c: Moved to...
            * fixed-value.cc: ...here.
            * fold-const-call.c: Moved to...
            * fold-const-call.cc: ...here.
            * fold-const.c: Moved to...
            * fold-const.cc: ...here.
            * fp-test.c: Moved to...
            * fp-test.cc: ...here.
            * function-tests.c: Moved to...
            * function-tests.cc: ...here.
            * function.c: Moved to...
            * function.cc: ...here.
            * fwprop.c: Moved to...
            * fwprop.cc: ...here.
            * gcc-ar.c: Moved to...
            * gcc-ar.cc: ...here.
            * gcc-main.c: Moved to...
            * gcc-main.cc: ...here.
            * gcc-rich-location.c: Moved to...
            * gcc-rich-location.cc: ...here.
            * gcc.c: Moved to...
            * gcc.cc: ...here.
            * gcov-dump.c: Moved to...
            * gcov-dump.cc: ...here.
            * gcov-io.c: Moved to...
            * gcov-io.cc: ...here.
            * gcov-tool.c: Moved to...
            * gcov-tool.cc: ...here.
            * gcov.c: Moved to...
            * gcov.cc: ...here.
            * gcse-common.c: Moved to...
            * gcse-common.cc: ...here.
            * gcse.c: Moved to...
            * gcse.cc: ...here.
            * genattr-common.c: Moved to...
            * genattr-common.cc: ...here.
            * genattr.c: Moved to...
            * genattr.cc: ...here.
            * genattrtab.c: Moved to...
            * genattrtab.cc: ...here.
            * genautomata.c: Moved to...
            * genautomata.cc: ...here.
            * gencfn-macros.c: Moved to...
            * gencfn-macros.cc: ...here.
            * gencheck.c: Moved to...
            * gencheck.cc: ...here.
            * genchecksum.c: Moved to...
            * genchecksum.cc: ...here.
            * gencodes.c: Moved to...
            * gencodes.cc: ...here.
            * genconditions.c: Moved to...
            * genconditions.cc: ...here.
            * genconfig.c: Moved to...
            * genconfig.cc: ...here.
            * genconstants.c: Moved to...
            * genconstants.cc: ...here.
            * genemit.c: Moved to...
            * genemit.cc: ...here.
            * genenums.c: Moved to...
            * genenums.cc: ...here.
            * generic-match-head.c: Moved to...
            * generic-match-head.cc: ...here.
            * genextract.c: Moved to...
            * genextract.cc: ...here.
            * genflags.c: Moved to...
            * genflags.cc: ...here.
            * gengenrtl.c: Moved to...
            * gengenrtl.cc: ...here.
            * gengtype-parse.c: Moved to...
            * gengtype-parse.cc: ...here.
            * gengtype-state.c: Moved to...
            * gengtype-state.cc: ...here.
            * gengtype.c: Moved to...
            * gengtype.cc: ...here.
            * genhooks.c: Moved to...
            * genhooks.cc: ...here.
            * genmatch.c: Moved to...
            * genmatch.cc: ...here.
            * genmddeps.c: Moved to...
            * genmddeps.cc: ...here.
            * genmddump.c: Moved to...
            * genmddump.cc: ...here.
            * genmodes.c: Moved to...
            * genmodes.cc: ...here.
            * genopinit.c: Moved to...
            * genopinit.cc: ...here.
            * genoutput.c: Moved to...
            * genoutput.cc: ...here.
            * genpeep.c: Moved to...
            * genpeep.cc: ...here.
            * genpreds.c: Moved to...
            * genpreds.cc: ...here.
            * genrecog.c: Moved to...
            * genrecog.cc: ...here.
            * gensupport.c: Moved to...
            * gensupport.cc: ...here.
            * gentarget-def.c: Moved to...
            * gentarget-def.cc: ...here.
            * genversion.c: Moved to...
            * genversion.cc: ...here.
            * ggc-common.c: Moved to...
            * ggc-common.cc: ...here.
            * ggc-none.c: Moved to...
            * ggc-none.cc: ...here.
            * ggc-page.c: Moved to...
            * ggc-page.cc: ...here.
            * ggc-tests.c: Moved to...
            * ggc-tests.cc: ...here.
            * gimple-builder.c: Moved to...
            * gimple-builder.cc: ...here.
            * gimple-expr.c: Moved to...
            * gimple-expr.cc: ...here.
            * gimple-fold.c: Moved to...
            * gimple-fold.cc: ...here.
            * gimple-iterator.c: Moved to...
            * gimple-iterator.cc: ...here.
            * gimple-laddress.c: Moved to...
            * gimple-laddress.cc: ...here.
            * gimple-loop-jam.c: Moved to...
            * gimple-loop-jam.cc: ...here.
            * gimple-low.c: Moved to...
            * gimple-low.cc: ...here.
            * gimple-match-head.c: Moved to...
            * gimple-match-head.cc: ...here.
            * gimple-pretty-print.c: Moved to...
            * gimple-pretty-print.cc: ...here.
            * gimple-ssa-backprop.c: Moved to...
            * gimple-ssa-backprop.cc: ...here.
            * gimple-ssa-evrp-analyze.c: Moved to...
            * gimple-ssa-evrp-analyze.cc: ...here.
            * gimple-ssa-evrp.c: Moved to...
            * gimple-ssa-evrp.cc: ...here.
            * gimple-ssa-isolate-paths.c: Moved to...
            * gimple-ssa-isolate-paths.cc: ...here.
            * gimple-ssa-nonnull-compare.c: Moved to...
            * gimple-ssa-nonnull-compare.cc: ...here.
            * gimple-ssa-split-paths.c: Moved to...
            * gimple-ssa-split-paths.cc: ...here.
            * gimple-ssa-sprintf.c: Moved to...
            * gimple-ssa-sprintf.cc: ...here.
            * gimple-ssa-store-merging.c: Moved to...
            * gimple-ssa-store-merging.cc: ...here.
            * gimple-ssa-strength-reduction.c: Moved to...
            * gimple-ssa-strength-reduction.cc: ...here.
            * gimple-ssa-warn-alloca.c: Moved to...
            * gimple-ssa-warn-alloca.cc: ...here.
            * gimple-ssa-warn-restrict.c: Moved to...
            * gimple-ssa-warn-restrict.cc: ...here.
            * gimple-streamer-in.c: Moved to...
            * gimple-streamer-in.cc: ...here.
            * gimple-streamer-out.c: Moved to...
            * gimple-streamer-out.cc: ...here.
            * gimple-walk.c: Moved to...
            * gimple-walk.cc: ...here.
            * gimple-warn-recursion.c: Moved to...
            * gimple-warn-recursion.cc: ...here.
            * gimple.c: Moved to...
            * gimple.cc: ...here.
            * gimplify-me.c: Moved to...
            * gimplify-me.cc: ...here.
            * gimplify.c: Moved to...
            * gimplify.cc: ...here.
            * godump.c: Moved to...
            * godump.cc: ...here.
            * graph.c: Moved to...
            * graph.cc: ...here.
            * graphds.c: Moved to...
            * graphds.cc: ...here.
            * graphite-dependences.c: Moved to...
            * graphite-dependences.cc: ...here.
            * graphite-isl-ast-to-gimple.c: Moved to...
            * graphite-isl-ast-to-gimple.cc: ...here.
            * graphite-optimize-isl.c: Moved to...
            * graphite-optimize-isl.cc: ...here.
            * graphite-poly.c: Moved to...
            * graphite-poly.cc: ...here.
            * graphite-scop-detection.c: Moved to...
            * graphite-scop-detection.cc: ...here.
            * graphite-sese-to-poly.c: Moved to...
            * graphite-sese-to-poly.cc: ...here.
            * graphite.c: Moved to...
            * graphite.cc: ...here.
            * haifa-sched.c: Moved to...
            * haifa-sched.cc: ...here.
            * hash-map-tests.c: Moved to...
            * hash-map-tests.cc: ...here.
            * hash-set-tests.c: Moved to...
            * hash-set-tests.cc: ...here.
            * hash-table.c: Moved to...
            * hash-table.cc: ...here.
            * hooks.c: Moved to...
            * hooks.cc: ...here.
            * host-default.c: Moved to...
            * host-default.cc: ...here.
            * hw-doloop.c: Moved to...
            * hw-doloop.cc: ...here.
            * hwint.c: Moved to...
            * hwint.cc: ...here.
            * ifcvt.c: Moved to...
            * ifcvt.cc: ...here.
            * inchash.c: Moved to...
            * inchash.cc: ...here.
            * incpath.c: Moved to...
            * incpath.cc: ...here.
            * init-regs.c: Moved to...
            * init-regs.cc: ...here.
            * input.c: Moved to...
            * input.cc: ...here.
            * internal-fn.c: Moved to...
            * internal-fn.cc: ...here.
            * intl.c: Moved to...
            * intl.cc: ...here.
            * ipa-comdats.c: Moved to...
            * ipa-comdats.cc: ...here.
            * ipa-cp.c: Moved to...
            * ipa-cp.cc: ...here.
            * ipa-devirt.c: Moved to...
            * ipa-devirt.cc: ...here.
            * ipa-fnsummary.c: Moved to...
            * ipa-fnsummary.cc: ...here.
            * ipa-icf-gimple.c: Moved to...
            * ipa-icf-gimple.cc: ...here.
            * ipa-icf.c: Moved to...
            * ipa-icf.cc: ...here.
            * ipa-inline-analysis.c: Moved to...
            * ipa-inline-analysis.cc: ...here.
            * ipa-inline-transform.c: Moved to...
            * ipa-inline-transform.cc: ...here.
            * ipa-inline.c: Moved to...
            * ipa-inline.cc: ...here.
            * ipa-modref-tree.c: Moved to...
            * ipa-modref-tree.cc: ...here.
            * ipa-modref.c: Moved to...
            * ipa-modref.cc: ...here.
            * ipa-param-manipulation.c: Moved to...
            * ipa-param-manipulation.cc: ...here.
            * ipa-polymorphic-call.c: Moved to...
            * ipa-polymorphic-call.cc: ...here.
            * ipa-predicate.c: Moved to...
            * ipa-predicate.cc: ...here.
            * ipa-profile.c: Moved to...
            * ipa-profile.cc: ...here.
            * ipa-prop.c: Moved to...
            * ipa-prop.cc: ...here.
            * ipa-pure-const.c: Moved to...
            * ipa-pure-const.cc: ...here.
            * ipa-ref.c: Moved to...
            * ipa-ref.cc: ...here.
            * ipa-reference.c: Moved to...
            * ipa-reference.cc: ...here.
            * ipa-split.c: Moved to...
            * ipa-split.cc: ...here.
            * ipa-sra.c: Moved to...
            * ipa-sra.cc: ...here.
            * ipa-utils.c: Moved to...
            * ipa-utils.cc: ...here.
            * ipa-visibility.c: Moved to...
            * ipa-visibility.cc: ...here.
            * ipa.c: Moved to...
            * ipa.cc: ...here.
            * ira-build.c: Moved to...
            * ira-build.cc: ...here.
            * ira-color.c: Moved to...
            * ira-color.cc: ...here.
            * ira-conflicts.c: Moved to...
            * ira-conflicts.cc: ...here.
            * ira-costs.c: Moved to...
            * ira-costs.cc: ...here.
            * ira-emit.c: Moved to...
            * ira-emit.cc: ...here.
            * ira-lives.c: Moved to...
            * ira-lives.cc: ...here.
            * ira.c: Moved to...
            * ira.cc: ...here.
            * jump.c: Moved to...
            * jump.cc: ...here.
            * langhooks.c: Moved to...
            * langhooks.cc: ...here.
            * lcm.c: Moved to...
            * lcm.cc: ...here.
            * lists.c: Moved to...
            * lists.cc: ...here.
            * loop-doloop.c: Moved to...
            * loop-doloop.cc: ...here.
            * loop-init.c: Moved to...
            * loop-init.cc: ...here.
            * loop-invariant.c: Moved to...
            * loop-invariant.cc: ...here.
            * loop-iv.c: Moved to...
            * loop-iv.cc: ...here.
            * loop-unroll.c: Moved to...
            * loop-unroll.cc: ...here.
            * lower-subreg.c: Moved to...
            * lower-subreg.cc: ...here.
            * lra-assigns.c: Moved to...
            * lra-assigns.cc: ...here.
            * lra-coalesce.c: Moved to...
            * lra-coalesce.cc: ...here.
            * lra-constraints.c: Moved to...
            * lra-constraints.cc: ...here.
            * lra-eliminations.c: Moved to...
            * lra-eliminations.cc: ...here.
            * lra-lives.c: Moved to...
            * lra-lives.cc: ...here.
            * lra-remat.c: Moved to...
            * lra-remat.cc: ...here.
            * lra-spills.c: Moved to...
            * lra-spills.cc: ...here.
            * lra.c: Moved to...
            * lra.cc: ...here.
            * lto-cgraph.c: Moved to...
            * lto-cgraph.cc: ...here.
            * lto-compress.c: Moved to...
            * lto-compress.cc: ...here.
            * lto-opts.c: Moved to...
            * lto-opts.cc: ...here.
            * lto-section-in.c: Moved to...
            * lto-section-in.cc: ...here.
            * lto-section-out.c: Moved to...
            * lto-section-out.cc: ...here.
            * lto-streamer-in.c: Moved to...
            * lto-streamer-in.cc: ...here.
            * lto-streamer-out.c: Moved to...
            * lto-streamer-out.cc: ...here.
            * lto-streamer.c: Moved to...
            * lto-streamer.cc: ...here.
            * lto-wrapper.c: Moved to...
            * lto-wrapper.cc: ...here.
            * main.c: Moved to...
            * main.cc: ...here.
            * mcf.c: Moved to...
            * mcf.cc: ...here.
            * mode-switching.c: Moved to...
            * mode-switching.cc: ...here.
            * modulo-sched.c: Moved to...
            * modulo-sched.cc: ...here.
            * multiple_target.c: Moved to...
            * multiple_target.cc: ...here.
            * omp-expand.c: Moved to...
            * omp-expand.cc: ...here.
            * omp-general.c: Moved to...
            * omp-general.cc: ...here.
            * omp-low.c: Moved to...
            * omp-low.cc: ...here.
            * omp-offload.c: Moved to...
            * omp-offload.cc: ...here.
            * omp-simd-clone.c: Moved to...
            * omp-simd-clone.cc: ...here.
            * opt-suggestions.c: Moved to...
            * opt-suggestions.cc: ...here.
            * optabs-libfuncs.c: Moved to...
            * optabs-libfuncs.cc: ...here.
            * optabs-query.c: Moved to...
            * optabs-query.cc: ...here.
            * optabs-tree.c: Moved to...
            * optabs-tree.cc: ...here.
            * optabs.c: Moved to...
            * optabs.cc: ...here.
            * opts-common.c: Moved to...
            * opts-common.cc: ...here.
            * opts-global.c: Moved to...
            * opts-global.cc: ...here.
            * opts.c: Moved to...
            * opts.cc: ...here.
            * passes.c: Moved to...
            * passes.cc: ...here.
            * plugin.c: Moved to...
            * plugin.cc: ...here.
            * postreload-gcse.c: Moved to...
            * postreload-gcse.cc: ...here.
            * postreload.c: Moved to...
            * postreload.cc: ...here.
            * predict.c: Moved to...
            * predict.cc: ...here.
            * prefix.c: Moved to...
            * prefix.cc: ...here.
            * pretty-print.c: Moved to...
            * pretty-print.cc: ...here.
            * print-rtl-function.c: Moved to...
            * print-rtl-function.cc: ...here.
            * print-rtl.c: Moved to...
            * print-rtl.cc: ...here.
            * print-tree.c: Moved to...
            * print-tree.cc: ...here.
            * profile-count.c: Moved to...
            * profile-count.cc: ...here.
            * profile.c: Moved to...
            * profile.cc: ...here.
            * read-md.c: Moved to...
            * read-md.cc: ...here.
            * read-rtl-function.c: Moved to...
            * read-rtl-function.cc: ...here.
            * read-rtl.c: Moved to...
            * read-rtl.cc: ...here.
            * real.c: Moved to...
            * real.cc: ...here.
            * realmpfr.c: Moved to...
            * realmpfr.cc: ...here.
            * recog.c: Moved to...
            * recog.cc: ...here.
            * ree.c: Moved to...
            * ree.cc: ...here.
            * reg-stack.c: Moved to...
            * reg-stack.cc: ...here.
            * regcprop.c: Moved to...
            * regcprop.cc: ...here.
            * reginfo.c: Moved to...
            * reginfo.cc: ...here.
            * regrename.c: Moved to...
            * regrename.cc: ...here.
            * regstat.c: Moved to...
            * regstat.cc: ...here.
            * reload.c: Moved to...
            * reload.cc: ...here.
            * reload1.c: Moved to...
            * reload1.cc: ...here.
            * reorg.c: Moved to...
            * reorg.cc: ...here.
            * resource.c: Moved to...
            * resource.cc: ...here.
            * rtl-error.c: Moved to...
            * rtl-error.cc: ...here.
            * rtl-tests.c: Moved to...
            * rtl-tests.cc: ...here.
            * rtl.c: Moved to...
            * rtl.cc: ...here.
            * rtlanal.c: Moved to...
            * rtlanal.cc: ...here.
            * rtlhash.c: Moved to...
            * rtlhash.cc: ...here.
            * rtlhooks.c: Moved to...
            * rtlhooks.cc: ...here.
            * rtx-vector-builder.c: Moved to...
            * rtx-vector-builder.cc: ...here.
            * run-rtl-passes.c: Moved to...
            * run-rtl-passes.cc: ...here.
            * sancov.c: Moved to...
            * sancov.cc: ...here.
            * sanopt.c: Moved to...
            * sanopt.cc: ...here.
            * sbitmap.c: Moved to...
            * sbitmap.cc: ...here.
            * sched-deps.c: Moved to...
            * sched-deps.cc: ...here.
            * sched-ebb.c: Moved to...
            * sched-ebb.cc: ...here.
            * sched-rgn.c: Moved to...
            * sched-rgn.cc: ...here.
            * sel-sched-dump.c: Moved to...
            * sel-sched-dump.cc: ...here.
            * sel-sched-ir.c: Moved to...
            * sel-sched-ir.cc: ...here.
            * sel-sched.c: Moved to...
            * sel-sched.cc: ...here.
            * selftest-diagnostic.c: Moved to...
            * selftest-diagnostic.cc: ...here.
            * selftest-rtl.c: Moved to...
            * selftest-rtl.cc: ...here.
            * selftest-run-tests.c: Moved to...
            * selftest-run-tests.cc: ...here.
            * selftest.c: Moved to...
            * selftest.cc: ...here.
            * sese.c: Moved to...
            * sese.cc: ...here.
            * shrink-wrap.c: Moved to...
            * shrink-wrap.cc: ...here.
            * simplify-rtx.c: Moved to...
            * simplify-rtx.cc: ...here.
            * sparseset.c: Moved to...
            * sparseset.cc: ...here.
            * spellcheck-tree.c: Moved to...
            * spellcheck-tree.cc: ...here.
            * spellcheck.c: Moved to...
            * spellcheck.cc: ...here.
            * sreal.c: Moved to...
            * sreal.cc: ...here.
            * stack-ptr-mod.c: Moved to...
            * stack-ptr-mod.cc: ...here.
            * statistics.c: Moved to...
            * statistics.cc: ...here.
            * stmt.c: Moved to...
            * stmt.cc: ...here.
            * stor-layout.c: Moved to...
            * stor-layout.cc: ...here.
            * store-motion.c: Moved to...
            * store-motion.cc: ...here.
            * streamer-hooks.c: Moved to...
            * streamer-hooks.cc: ...here.
            * stringpool.c: Moved to...
            * stringpool.cc: ...here.
            * substring-locations.c: Moved to...
            * substring-locations.cc: ...here.
            * symtab.c: Moved to...
            * symtab.cc: ...here.
            * target-globals.c: Moved to...
            * target-globals.cc: ...here.
            * targhooks.c: Moved to...
            * targhooks.cc: ...here.
            * timevar.c: Moved to...
            * timevar.cc: ...here.
            * toplev.c: Moved to...
            * toplev.cc: ...here.
            * tracer.c: Moved to...
            * tracer.cc: ...here.
            * trans-mem.c: Moved to...
            * trans-mem.cc: ...here.
            * tree-affine.c: Moved to...
            * tree-affine.cc: ...here.
            * tree-call-cdce.c: Moved to...
            * tree-call-cdce.cc: ...here.
            * tree-cfg.c: Moved to...
            * tree-cfg.cc: ...here.
            * tree-cfgcleanup.c: Moved to...
            * tree-cfgcleanup.cc: ...here.
            * tree-chrec.c: Moved to...
            * tree-chrec.cc: ...here.
            * tree-complex.c: Moved to...
            * tree-complex.cc: ...here.
            * tree-data-ref.c: Moved to...
            * tree-data-ref.cc: ...here.
            * tree-dfa.c: Moved to...
            * tree-dfa.cc: ...here.
            * tree-diagnostic.c: Moved to...
            * tree-diagnostic.cc: ...here.
            * tree-dump.c: Moved to...
            * tree-dump.cc: ...here.
            * tree-eh.c: Moved to...
            * tree-eh.cc: ...here.
            * tree-emutls.c: Moved to...
            * tree-emutls.cc: ...here.
            * tree-if-conv.c: Moved to...
            * tree-if-conv.cc: ...here.
            * tree-inline.c: Moved to...
            * tree-inline.cc: ...here.
            * tree-into-ssa.c: Moved to...
            * tree-into-ssa.cc: ...here.
            * tree-iterator.c: Moved to...
            * tree-iterator.cc: ...here.
            * tree-loop-distribution.c: Moved to...
            * tree-loop-distribution.cc: ...here.
            * tree-nested.c: Moved to...
            * tree-nested.cc: ...here.
            * tree-nrv.c: Moved to...
            * tree-nrv.cc: ...here.
            * tree-object-size.c: Moved to...
            * tree-object-size.cc: ...here.
            * tree-outof-ssa.c: Moved to...
            * tree-outof-ssa.cc: ...here.
            * tree-parloops.c: Moved to...
            * tree-parloops.cc: ...here.
            * tree-phinodes.c: Moved to...
            * tree-phinodes.cc: ...here.
            * tree-predcom.c: Moved to...
            * tree-predcom.cc: ...here.
            * tree-pretty-print.c: Moved to...
            * tree-pretty-print.cc: ...here.
            * tree-profile.c: Moved to...
            * tree-profile.cc: ...here.
            * tree-scalar-evolution.c: Moved to...
            * tree-scalar-evolution.cc: ...here.
            * tree-sra.c: Moved to...
            * tree-sra.cc: ...here.
            * tree-ssa-address.c: Moved to...
            * tree-ssa-address.cc: ...here.
            * tree-ssa-alias.c: Moved to...
            * tree-ssa-alias.cc: ...here.
            * tree-ssa-ccp.c: Moved to...
            * tree-ssa-ccp.cc: ...here.
            * tree-ssa-coalesce.c: Moved to...
            * tree-ssa-coalesce.cc: ...here.
            * tree-ssa-copy.c: Moved to...
            * tree-ssa-copy.cc: ...here.
            * tree-ssa-dce.c: Moved to...
            * tree-ssa-dce.cc: ...here.
            * tree-ssa-dom.c: Moved to...
            * tree-ssa-dom.cc: ...here.
            * tree-ssa-dse.c: Moved to...
            * tree-ssa-dse.cc: ...here.
            * tree-ssa-forwprop.c: Moved to...
            * tree-ssa-forwprop.cc: ...here.
            * tree-ssa-ifcombine.c: Moved to...
            * tree-ssa-ifcombine.cc: ...here.
            * tree-ssa-live.c: Moved to...
            * tree-ssa-live.cc: ...here.
            * tree-ssa-loop-ch.c: Moved to...
            * tree-ssa-loop-ch.cc: ...here.
            * tree-ssa-loop-im.c: Moved to...
            * tree-ssa-loop-im.cc: ...here.
            * tree-ssa-loop-ivcanon.c: Moved to...
            * tree-ssa-loop-ivcanon.cc: ...here.
            * tree-ssa-loop-ivopts.c: Moved to...
            * tree-ssa-loop-ivopts.cc: ...here.
            * tree-ssa-loop-manip.c: Moved to...
            * tree-ssa-loop-manip.cc: ...here.
            * tree-ssa-loop-niter.c: Moved to...
            * tree-ssa-loop-niter.cc: ...here.
            * tree-ssa-loop-prefetch.c: Moved to...
            * tree-ssa-loop-prefetch.cc: ...here.
            * tree-ssa-loop-split.c: Moved to...
            * tree-ssa-loop-split.cc: ...here.
            * tree-ssa-loop-unswitch.c: Moved to...
            * tree-ssa-loop-unswitch.cc: ...here.
            * tree-ssa-loop.c: Moved to...
            * tree-ssa-loop.cc: ...here.
            * tree-ssa-math-opts.c: Moved to...
            * tree-ssa-math-opts.cc: ...here.
            * tree-ssa-operands.c: Moved to...
            * tree-ssa-operands.cc: ...here.
            * tree-ssa-phiopt.c: Moved to...
            * tree-ssa-phiopt.cc: ...here.
            * tree-ssa-phiprop.c: Moved to...
            * tree-ssa-phiprop.cc: ...here.
            * tree-ssa-pre.c: Moved to...
            * tree-ssa-pre.cc: ...here.
            * tree-ssa-propagate.c: Moved to...
            * tree-ssa-propagate.cc: ...here.
            * tree-ssa-reassoc.c: Moved to...
            * tree-ssa-reassoc.cc: ...here.
            * tree-ssa-sccvn.c: Moved to...
            * tree-ssa-sccvn.cc: ...here.
            * tree-ssa-scopedtables.c: Moved to...
            * tree-ssa-scopedtables.cc: ...here.
            * tree-ssa-sink.c: Moved to...
            * tree-ssa-sink.cc: ...here.
            * tree-ssa-strlen.c: Moved to...
            * tree-ssa-strlen.cc: ...here.
            * tree-ssa-structalias.c: Moved to...
            * tree-ssa-structalias.cc: ...here.
            * tree-ssa-tail-merge.c: Moved to...
            * tree-ssa-tail-merge.cc: ...here.
            * tree-ssa-ter.c: Moved to...
            * tree-ssa-ter.cc: ...here.
            * tree-ssa-threadbackward.c: Moved to...
            * tree-ssa-threadbackward.cc: ...here.
            * tree-ssa-threadedge.c: Moved to...
            * tree-ssa-threadedge.cc: ...here.
            * tree-ssa-threadupdate.c: Moved to...
            * tree-ssa-threadupdate.cc: ...here.
            * tree-ssa-uncprop.c: Moved to...
            * tree-ssa-uncprop.cc: ...here.
            * tree-ssa-uninit.c: Moved to...
            * tree-ssa-uninit.cc: ...here.
            * tree-ssa.c: Moved to...
            * tree-ssa.cc: ...here.
            * tree-ssanames.c: Moved to...
            * tree-ssanames.cc: ...here.
            * tree-stdarg.c: Moved to...
            * tree-stdarg.cc: ...here.
            * tree-streamer-in.c: Moved to...
            * tree-streamer-in.cc: ...here.
            * tree-streamer-out.c: Moved to...
            * tree-streamer-out.cc: ...here.
            * tree-streamer.c: Moved to...
            * tree-streamer.cc: ...here.
            * tree-switch-conversion.c: Moved to...
            * tree-switch-conversion.cc: ...here.
            * tree-tailcall.c: Moved to...
            * tree-tailcall.cc: ...here.
            * tree-vect-data-refs.c: Moved to...
            * tree-vect-data-refs.cc: ...here.
            * tree-vect-generic.c: Moved to...
            * tree-vect-generic.cc: ...here.
            * tree-vect-loop-manip.c: Moved to...
            * tree-vect-loop-manip.cc: ...here.
            * tree-vect-loop.c: Moved to...
            * tree-vect-loop.cc: ...here.
            * tree-vect-patterns.c: Moved to...
            * tree-vect-patterns.cc: ...here.
            * tree-vect-slp-patterns.c: Moved to...
            * tree-vect-slp-patterns.cc: ...here.
            * tree-vect-slp.c: Moved to...
            * tree-vect-slp.cc: ...here.
            * tree-vect-stmts.c: Moved to...
            * tree-vect-stmts.cc: ...here.
            * tree-vector-builder.c: Moved to...
            * tree-vector-builder.cc: ...here.
            * tree-vectorizer.c: Moved to...
            * tree-vectorizer.cc: ...here.
            * tree-vrp.c: Moved to...
            * tree-vrp.cc: ...here.
            * tree.c: Moved to...
            * tree.cc: ...here.
            * tsan.c: Moved to...
            * tsan.cc: ...here.
            * typed-splay-tree.c: Moved to...
            * typed-splay-tree.cc: ...here.
            * ubsan.c: Moved to...
            * ubsan.cc: ...here.
            * valtrack.c: Moved to...
            * valtrack.cc: ...here.
            * value-prof.c: Moved to...
            * value-prof.cc: ...here.
            * var-tracking.c: Moved to...
            * var-tracking.cc: ...here.
            * varasm.c: Moved to...
            * varasm.cc: ...here.
            * varpool.c: Moved to...
            * varpool.cc: ...here.
            * vec-perm-indices.c: Moved to...
            * vec-perm-indices.cc: ...here.
            * vec.c: Moved to...
            * vec.cc: ...here.
            * vmsdbgout.c: Moved to...
            * vmsdbgout.cc: ...here.
            * vr-values.c: Moved to...
            * vr-values.cc: ...here.
            * vtable-verify.c: Moved to...
            * vtable-verify.cc: ...here.
            * web.c: Moved to...
            * web.cc: ...here.
            * xcoffout.c: Moved to...
            * xcoffout.cc: ...here.
    
    gcc/c-family/ChangeLog:
    
            * c-ada-spec.c: Moved to...
            * c-ada-spec.cc: ...here.
            * c-attribs.c: Moved to...
            * c-attribs.cc: ...here.
            * c-common.c: Moved to...
            * c-common.cc: ...here.
            * c-cppbuiltin.c: Moved to...
            * c-cppbuiltin.cc: ...here.
            * c-dump.c: Moved to...
            * c-dump.cc: ...here.
            * c-format.c: Moved to...
            * c-format.cc: ...here.
            * c-gimplify.c: Moved to...
            * c-gimplify.cc: ...here.
            * c-indentation.c: Moved to...
            * c-indentation.cc: ...here.
            * c-lex.c: Moved to...
            * c-lex.cc: ...here.
            * c-omp.c: Moved to...
            * c-omp.cc: ...here.
            * c-opts.c: Moved to...
            * c-opts.cc: ...here.
            * c-pch.c: Moved to...
            * c-pch.cc: ...here.
            * c-ppoutput.c: Moved to...
            * c-ppoutput.cc: ...here.
            * c-pragma.c: Moved to...
            * c-pragma.cc: ...here.
            * c-pretty-print.c: Moved to...
            * c-pretty-print.cc: ...here.
            * c-semantics.c: Moved to...
            * c-semantics.cc: ...here.
            * c-ubsan.c: Moved to...
            * c-ubsan.cc: ...here.
            * c-warn.c: Moved to...
            * c-warn.cc: ...here.
            * cppspec.c: Moved to...
            * cppspec.cc: ...here.
            * stub-objc.c: Moved to...
            * stub-objc.cc: ...here.
    
    gcc/c/ChangeLog:
    
            * c-aux-info.c: Moved to...
            * c-aux-info.cc: ...here.
            * c-convert.c: Moved to...
            * c-convert.cc: ...here.
            * c-decl.c: Moved to...
            * c-decl.cc: ...here.
            * c-errors.c: Moved to...
            * c-errors.cc: ...here.
            * c-fold.c: Moved to...
            * c-fold.cc: ...here.
            * c-lang.c: Moved to...
            * c-lang.cc: ...here.
            * c-objc-common.c: Moved to...
            * c-objc-common.cc: ...here.
            * c-parser.c: Moved to...
            * c-parser.cc: ...here.
            * c-typeck.c: Moved to...
            * c-typeck.cc: ...here.
            * gccspec.c: Moved to...
            * gccspec.cc: ...here.
            * gimple-parser.c: Moved to...
            * gimple-parser.cc: ...here.
    
    gcc/cp/ChangeLog:
    
            * call.c: Moved to...
            * call.cc: ...here.
            * class.c: Moved to...
            * class.cc: ...here.
            * constexpr.c: Moved to...
            * constexpr.cc: ...here.
            * cp-gimplify.c: Moved to...
            * cp-gimplify.cc: ...here.
            * cp-lang.c: Moved to...
            * cp-lang.cc: ...here.
            * cp-objcp-common.c: Moved to...
            * cp-objcp-common.cc: ...here.
            * cp-ubsan.c: Moved to...
            * cp-ubsan.cc: ...here.
            * cvt.c: Moved to...
            * cvt.cc: ...here.
            * cxx-pretty-print.c: Moved to...
            * cxx-pretty-print.cc: ...here.
            * decl.c: Moved to...
            * decl.cc: ...here.
            * decl2.c: Moved to...
            * decl2.cc: ...here.
            * dump.c: Moved to...
            * dump.cc: ...here.
            * error.c: Moved to...
            * error.cc: ...here.
            * except.c: Moved to...
            * except.cc: ...here.
            * expr.c: Moved to...
            * expr.cc: ...here.
            * friend.c: Moved to...
            * friend.cc: ...here.
            * g++spec.c: Moved to...
            * g++spec.cc: ...here.
            * init.c: Moved to...
            * init.cc: ...here.
            * lambda.c: Moved to...
            * lambda.cc: ...here.
            * lex.c: Moved to...
            * lex.cc: ...here.
            * mangle.c: Moved to...
            * mangle.cc: ...here.
            * method.c: Moved to...
            * method.cc: ...here.
            * name-lookup.c: Moved to...
            * name-lookup.cc: ...here.
            * optimize.c: Moved to...
            * optimize.cc: ...here.
            * parser.c: Moved to...
            * parser.cc: ...here.
            * pt.c: Moved to...
            * pt.cc: ...here.
            * ptree.c: Moved to...
            * ptree.cc: ...here.
            * rtti.c: Moved to...
            * rtti.cc: ...here.
            * search.c: Moved to...
            * search.cc: ...here.
            * semantics.c: Moved to...
            * semantics.cc: ...here.
            * tree.c: Moved to...
            * tree.cc: ...here.
            * typeck.c: Moved to...
            * typeck.cc: ...here.
            * typeck2.c: Moved to...
            * typeck2.cc: ...here.
            * vtable-class-hierarchy.c: Moved to...
            * vtable-class-hierarchy.cc: ...here.
    
    gcc/fortran/ChangeLog:
    
            * arith.c: Moved to...
            * arith.cc: ...here.
            * array.c: Moved to...
            * array.cc: ...here.
            * bbt.c: Moved to...
            * bbt.cc: ...here.
            * check.c: Moved to...
            * check.cc: ...here.
            * class.c: Moved to...
            * class.cc: ...here.
            * constructor.c: Moved to...
            * constructor.cc: ...here.
            * convert.c: Moved to...
            * convert.cc: ...here.
            * cpp.c: Moved to...
            * cpp.cc: ...here.
            * data.c: Moved to...
            * data.cc: ...here.
            * decl.c: Moved to...
            * decl.cc: ...here.
            * dependency.c: Moved to...
            * dependency.cc: ...here.
            * dump-parse-tree.c: Moved to...
            * dump-parse-tree.cc: ...here.
            * error.c: Moved to...
            * error.cc: ...here.
            * expr.c: Moved to...
            * expr.cc: ...here.
            * f95-lang.c: Moved to...
            * f95-lang.cc: ...here.
            * frontend-passes.c: Moved to...
            * frontend-passes.cc: ...here.
            * gfortranspec.c: Moved to...
            * gfortranspec.cc: ...here.
            * interface.c: Moved to...
            * interface.cc: ...here.
            * intrinsic.c: Moved to...
            * intrinsic.cc: ...here.
            * io.c: Moved to...
            * io.cc: ...here.
            * iresolve.c: Moved to...
            * iresolve.cc: ...here.
            * match.c: Moved to...
            * match.cc: ...here.
            * matchexp.c: Moved to...
            * matchexp.cc: ...here.
            * misc.c: Moved to...
            * misc.cc: ...here.
            * module.c: Moved to...
            * module.cc: ...here.
            * openmp.c: Moved to...
            * openmp.cc: ...here.
            * options.c: Moved to...
            * options.cc: ...here.
            * parse.c: Moved to...
            * parse.cc: ...here.
            * primary.c: Moved to...
            * primary.cc: ...here.
            * resolve.c: Moved to...
            * resolve.cc: ...here.
            * scanner.c: Moved to...
            * scanner.cc: ...here.
            * simplify.c: Moved to...
            * simplify.cc: ...here.
            * st.c: Moved to...
            * st.cc: ...here.
            * symbol.c: Moved to...
            * symbol.cc: ...here.
            * target-memory.c: Moved to...
            * target-memory.cc: ...here.
            * trans-array.c: Moved to...
            * trans-array.cc: ...here.
            * trans-common.c: Moved to...
            * trans-common.cc: ...here.
            * trans-const.c: Moved to...
            * trans-const.cc: ...here.
            * trans-decl.c: Moved to...
            * trans-decl.cc: ...here.
            * trans-expr.c: Moved to...
            * trans-expr.cc: ...here.
            * trans-intrinsic.c: Moved to...
            * trans-intrinsic.cc: ...here.
            * trans-io.c: Moved to...
            * trans-io.cc: ...here.
            * trans-openmp.c: Moved to...
            * trans-openmp.cc: ...here.
            * trans-stmt.c: Moved to...
            * trans-stmt.cc: ...here.
            * trans-types.c: Moved to...
            * trans-types.cc: ...here.
            * trans.c: Moved to...
            * trans.cc: ...here.
    
    gcc/go/ChangeLog:
    
            * go-backend.c: Moved to...
            * go-backend.cc: ...here.
            * go-lang.c: Moved to...
            * go-lang.cc: ...here.
            * gospec.c: Moved to...
            * gospec.cc: ...here.
    
    gcc/jit/ChangeLog:
    
            * dummy-frontend.c: Moved to...
            * dummy-frontend.cc: ...here.
            * jit-builtins.c: Moved to...
            * jit-builtins.cc: ...here.
            * jit-logging.c: Moved to...
            * jit-logging.cc: ...here.
            * jit-playback.c: Moved to...
            * jit-playback.cc: ...here.
            * jit-recording.c: Moved to...
            * jit-recording.cc: ...here.
            * jit-result.c: Moved to...
            * jit-result.cc: ...here.
            * jit-spec.c: Moved to...
            * jit-spec.cc: ...here.
            * jit-tempdir.c: Moved to...
            * jit-tempdir.cc: ...here.
            * jit-w32.c: Moved to...
            * jit-w32.cc: ...here.
            * libgccjit.c: Moved to...
            * libgccjit.cc: ...here.
    
    gcc/lto/ChangeLog:
    
            * common.c: Moved to...
            * common.cc: ...here.
            * lto-common.c: Moved to...
            * lto-common.cc: ...here.
            * lto-dump.c: Moved to...
            * lto-dump.cc: ...here.
            * lto-lang.c: Moved to...
            * lto-lang.cc: ...here.
            * lto-object.c: Moved to...
            * lto-object.cc: ...here.
            * lto-partition.c: Moved to...
            * lto-partition.cc: ...here.
            * lto-symtab.c: Moved to...
            * lto-symtab.cc: ...here.
            * lto.c: Moved to...
            * lto.cc: ...here.
    
    gcc/objc/ChangeLog:
    
            * objc-act.c: Moved to...
            * objc-act.cc: ...here.
            * objc-encoding.c: Moved to...
            * objc-encoding.cc: ...here.
            * objc-gnu-runtime-abi-01.c: Moved to...
            * objc-gnu-runtime-abi-01.cc: ...here.
            * objc-lang.c: Moved to...
            * objc-lang.cc: ...here.
            * objc-map.c: Moved to...
            * objc-map.cc: ...here.
            * objc-next-runtime-abi-01.c: Moved to...
            * objc-next-runtime-abi-01.cc: ...here.
            * objc-next-runtime-abi-02.c: Moved to...
            * objc-next-runtime-abi-02.cc: ...here.
            * objc-runtime-shared-support.c: Moved to...
            * objc-runtime-shared-support.cc: ...here.
    
    gcc/objcp/ChangeLog:
    
            * objcp-decl.c: Moved to...
            * objcp-decl.cc: ...here.
            * objcp-lang.c: Moved to...
            * objcp-lang.cc: ...here.
    
    libcpp/ChangeLog:
    
            * charset.c: Moved to...
            * charset.cc: ...here.
            * directives.c: Moved to...
            * directives.cc: ...here.
            * errors.c: Moved to...
            * errors.cc: ...here.
            * expr.c: Moved to...
            * expr.cc: ...here.
            * files.c: Moved to...
            * files.cc: ...here.
            * identifiers.c: Moved to...
            * identifiers.cc: ...here.
            * init.c: Moved to...
            * init.cc: ...here.
            * lex.c: Moved to...
            * lex.cc: ...here.
            * line-map.c: Moved to...
            * line-map.cc: ...here.
            * macro.c: Moved to...
            * macro.cc: ...here.
            * makeucnid.c: Moved to...
            * makeucnid.cc: ...here.
            * mkdeps.c: Moved to...
            * mkdeps.cc: ...here.
            * pch.c: Moved to...
            * pch.cc: ...here.
            * symtab.c: Moved to...
            * symtab.cc: ...here.
            * traditional.c: Moved to...
            * traditional.cc: ...here.

Diff:
---
 gcc/ada/{adadecode.c => adadecode.cc}                                     | 0
 gcc/ada/{affinity.c => affinity.cc}                                       | 0
 gcc/ada/{argv-lynxos178-raven-cert.c => argv-lynxos178-raven-cert.cc}     | 0
 gcc/ada/{argv.c => argv.cc}                                               | 0
 gcc/ada/{aux-io.c => aux-io.cc}                                           | 0
 gcc/ada/{cio.c => cio.cc}                                                 | 0
 gcc/ada/{cstreams.c => cstreams.cc}                                       | 0
 gcc/ada/{env.c => env.cc}                                                 | 0
 gcc/ada/{exit.c => exit.cc}                                               | 0
 gcc/ada/{expect.c => expect.cc}                                           | 0
 gcc/ada/{final.c => final.cc}                                             | 0
 gcc/ada/gcc-interface/{cuintp.c => cuintp.cc}                             | 0
 gcc/ada/gcc-interface/{decl.c => decl.cc}                                 | 0
 gcc/ada/gcc-interface/{misc.c => misc.cc}                                 | 0
 gcc/ada/gcc-interface/{targtyps.c => targtyps.cc}                         | 0
 gcc/ada/gcc-interface/{trans.c => trans.cc}                               | 0
 gcc/ada/gcc-interface/{utils.c => utils.cc}                               | 0
 gcc/ada/gcc-interface/{utils2.c => utils2.cc}                             | 0
 gcc/ada/{init.c => init.cc}                                               | 0
 gcc/ada/{initialize.c => initialize.cc}                                   | 0
 gcc/ada/libgnarl/{thread.c => thread.cc}                                  | 0
 gcc/ada/{link.c => link.cc}                                               | 0
 gcc/ada/{locales.c => locales.cc}                                         | 0
 gcc/ada/{mkdir.c => mkdir.cc}                                             | 0
 gcc/ada/{raise.c => raise.cc}                                             | 0
 gcc/ada/{rtfinal.c => rtfinal.cc}                                         | 0
 gcc/ada/{rtinit.c => rtinit.cc}                                           | 0
 gcc/ada/{seh_init.c => seh_init.cc}                                       | 0
 gcc/ada/{sigtramp-armdroid.c => sigtramp-armdroid.cc}                     | 0
 gcc/ada/{sigtramp-ios.c => sigtramp-ios.cc}                               | 0
 gcc/ada/{sigtramp-qnx.c => sigtramp-qnx.cc}                               | 0
 gcc/ada/{sigtramp-vxworks.c => sigtramp-vxworks.cc}                       | 0
 gcc/ada/{socket.c => socket.cc}                                           | 0
 gcc/ada/{tracebak.c => tracebak.cc}                                       | 0
 gcc/ada/{version.c => version.cc}                                         | 0
 gcc/ada/{vx_stack_info.c => vx_stack_info.cc}                             | 0
 gcc/{adjust-alignment.c => adjust-alignment.cc}                           | 0
 gcc/{alias.c => alias.cc}                                                 | 0
 gcc/{alloc-pool.c => alloc-pool.cc}                                       | 0
 gcc/{asan.c => asan.cc}                                                   | 0
 gcc/{attribs.c => attribs.cc}                                             | 0
 gcc/{auto-inc-dec.c => auto-inc-dec.cc}                                   | 0
 gcc/{auto-profile.c => auto-profile.cc}                                   | 0
 gcc/{bb-reorder.c => bb-reorder.cc}                                       | 0
 gcc/{bitmap.c => bitmap.cc}                                               | 0
 gcc/{btfout.c => btfout.cc}                                               | 0
 gcc/{builtins.c => builtins.cc}                                           | 0
 gcc/c-family/{c-ada-spec.c => c-ada-spec.cc}                              | 0
 gcc/c-family/{c-attribs.c => c-attribs.cc}                                | 0
 gcc/c-family/{c-common.c => c-common.cc}                                  | 0
 gcc/c-family/{c-cppbuiltin.c => c-cppbuiltin.cc}                          | 0
 gcc/c-family/{c-dump.c => c-dump.cc}                                      | 0
 gcc/c-family/{c-format.c => c-format.cc}                                  | 0
 gcc/c-family/{c-gimplify.c => c-gimplify.cc}                              | 0
 gcc/c-family/{c-indentation.c => c-indentation.cc}                        | 0
 gcc/c-family/{c-lex.c => c-lex.cc}                                        | 0
 gcc/c-family/{c-omp.c => c-omp.cc}                                        | 0
 gcc/c-family/{c-opts.c => c-opts.cc}                                      | 0
 gcc/c-family/{c-pch.c => c-pch.cc}                                        | 0
 gcc/c-family/{c-ppoutput.c => c-ppoutput.cc}                              | 0
 gcc/c-family/{c-pragma.c => c-pragma.cc}                                  | 0
 gcc/c-family/{c-pretty-print.c => c-pretty-print.cc}                      | 0
 gcc/c-family/{c-semantics.c => c-semantics.cc}                            | 0
 gcc/c-family/{c-ubsan.c => c-ubsan.cc}                                    | 0
 gcc/c-family/{c-warn.c => c-warn.cc}                                      | 0
 gcc/c-family/{cppspec.c => cppspec.cc}                                    | 0
 gcc/c-family/{stub-objc.c => stub-objc.cc}                                | 0
 gcc/c/{c-aux-info.c => c-aux-info.cc}                                     | 0
 gcc/c/{c-convert.c => c-convert.cc}                                       | 0
 gcc/c/{c-decl.c => c-decl.cc}                                             | 0
 gcc/c/{c-errors.c => c-errors.cc}                                         | 0
 gcc/c/{c-fold.c => c-fold.cc}                                             | 0
 gcc/c/{c-lang.c => c-lang.cc}                                             | 0
 gcc/c/{c-objc-common.c => c-objc-common.cc}                               | 0
 gcc/c/{c-parser.c => c-parser.cc}                                         | 0
 gcc/c/{c-typeck.c => c-typeck.cc}                                         | 0
 gcc/c/{gccspec.c => gccspec.cc}                                           | 0
 gcc/c/{gimple-parser.c => gimple-parser.cc}                               | 0
 gcc/{caller-save.c => caller-save.cc}                                     | 0
 gcc/{calls.c => calls.cc}                                                 | 0
 gcc/{ccmp.c => ccmp.cc}                                                   | 0
 gcc/{cfg.c => cfg.cc}                                                     | 0
 gcc/{cfganal.c => cfganal.cc}                                             | 0
 gcc/{cfgbuild.c => cfgbuild.cc}                                           | 0
 gcc/{cfgcleanup.c => cfgcleanup.cc}                                       | 0
 gcc/{cfgexpand.c => cfgexpand.cc}                                         | 0
 gcc/{cfghooks.c => cfghooks.cc}                                           | 0
 gcc/{cfgloop.c => cfgloop.cc}                                             | 0
 gcc/{cfgloopanal.c => cfgloopanal.cc}                                     | 0
 gcc/{cfgloopmanip.c => cfgloopmanip.cc}                                   | 0
 gcc/{cfgrtl.c => cfgrtl.cc}                                               | 0
 gcc/{cgraph.c => cgraph.cc}                                               | 0
 gcc/{cgraphbuild.c => cgraphbuild.cc}                                     | 0
 gcc/{cgraphclones.c => cgraphclones.cc}                                   | 0
 gcc/{cgraphunit.c => cgraphunit.cc}                                       | 0
 gcc/{collect-utils.c => collect-utils.cc}                                 | 0
 gcc/{collect2-aix.c => collect2-aix.cc}                                   | 0
 gcc/{collect2.c => collect2.cc}                                           | 0
 gcc/{combine-stack-adj.c => combine-stack-adj.cc}                         | 0
 gcc/{combine.c => combine.cc}                                             | 0
 gcc/common/{common-targhooks.c => common-targhooks.cc}                    | 0
 gcc/common/config/aarch64/{aarch64-common.c => aarch64-common.cc}         | 0
 gcc/common/config/alpha/{alpha-common.c => alpha-common.cc}               | 0
 gcc/common/config/arc/{arc-common.c => arc-common.cc}                     | 0
 gcc/common/config/arm/{arm-common.c => arm-common.cc}                     | 0
 gcc/common/config/avr/{avr-common.c => avr-common.cc}                     | 0
 gcc/common/config/bfin/{bfin-common.c => bfin-common.cc}                  | 0
 gcc/common/config/bpf/{bpf-common.c => bpf-common.cc}                     | 0
 gcc/common/config/c6x/{c6x-common.c => c6x-common.cc}                     | 0
 gcc/common/config/cr16/{cr16-common.c => cr16-common.cc}                  | 0
 gcc/common/config/cris/{cris-common.c => cris-common.cc}                  | 0
 gcc/common/config/csky/{csky-common.c => csky-common.cc}                  | 0
 gcc/common/config/{default-common.c => default-common.cc}                 | 0
 gcc/common/config/epiphany/{epiphany-common.c => epiphany-common.cc}      | 0
 gcc/common/config/fr30/{fr30-common.c => fr30-common.cc}                  | 0
 gcc/common/config/frv/{frv-common.c => frv-common.cc}                     | 0
 gcc/common/config/gcn/{gcn-common.c => gcn-common.cc}                     | 0
 gcc/common/config/h8300/{h8300-common.c => h8300-common.cc}               | 0
 gcc/common/config/i386/{i386-common.c => i386-common.cc}                  | 0
 gcc/common/config/ia64/{ia64-common.c => ia64-common.cc}                  | 0
 gcc/common/config/iq2000/{iq2000-common.c => iq2000-common.cc}            | 0
 gcc/common/config/lm32/{lm32-common.c => lm32-common.cc}                  | 0
 gcc/common/config/m32r/{m32r-common.c => m32r-common.cc}                  | 0
 gcc/common/config/m68k/{m68k-common.c => m68k-common.cc}                  | 0
 gcc/common/config/mcore/{mcore-common.c => mcore-common.cc}               | 0
 .../config/microblaze/{microblaze-common.c => microblaze-common.cc}       | 0
 gcc/common/config/mips/{mips-common.c => mips-common.cc}                  | 0
 gcc/common/config/mmix/{mmix-common.c => mmix-common.cc}                  | 0
 gcc/common/config/mn10300/{mn10300-common.c => mn10300-common.cc}         | 0
 gcc/common/config/msp430/{msp430-common.c => msp430-common.cc}            | 0
 gcc/common/config/nds32/{nds32-common.c => nds32-common.cc}               | 0
 gcc/common/config/nios2/{nios2-common.c => nios2-common.cc}               | 0
 gcc/common/config/nvptx/{nvptx-common.c => nvptx-common.cc}               | 0
 gcc/common/config/or1k/{or1k-common.c => or1k-common.cc}                  | 0
 gcc/common/config/pa/{pa-common.c => pa-common.cc}                        | 0
 gcc/common/config/pdp11/{pdp11-common.c => pdp11-common.cc}               | 0
 gcc/common/config/pru/{pru-common.c => pru-common.cc}                     | 0
 gcc/common/config/riscv/{riscv-common.c => riscv-common.cc}               | 0
 gcc/common/config/rs6000/{rs6000-common.c => rs6000-common.cc}            | 0
 gcc/common/config/rx/{rx-common.c => rx-common.cc}                        | 0
 gcc/common/config/s390/{s390-common.c => s390-common.cc}                  | 0
 gcc/common/config/sh/{sh-common.c => sh-common.cc}                        | 0
 gcc/common/config/sparc/{sparc-common.c => sparc-common.cc}               | 0
 gcc/common/config/tilegx/{tilegx-common.c => tilegx-common.cc}            | 0
 gcc/common/config/tilepro/{tilepro-common.c => tilepro-common.cc}         | 0
 gcc/common/config/v850/{v850-common.c => v850-common.cc}                  | 0
 gcc/common/config/vax/{vax-common.c => vax-common.cc}                     | 0
 gcc/common/config/visium/{visium-common.c => visium-common.cc}            | 0
 gcc/common/config/xstormy16/{xstormy16-common.c => xstormy16-common.cc}   | 0
 gcc/common/config/xtensa/{xtensa-common.c => xtensa-common.cc}            | 0
 gcc/{compare-elim.c => compare-elim.cc}                                   | 0
 gcc/config/aarch64/{aarch64-bti-insert.c => aarch64-bti-insert.cc}        | 0
 gcc/config/aarch64/{aarch64-builtins.c => aarch64-builtins.cc}            | 0
 gcc/config/aarch64/{aarch64-c.c => aarch64-c.cc}                          | 0
 gcc/config/aarch64/{aarch64-d.c => aarch64-d.cc}                          | 0
 gcc/config/aarch64/{aarch64.c => aarch64.cc}                              | 0
 .../aarch64/{cortex-a57-fma-steering.c => cortex-a57-fma-steering.cc}     | 0
 gcc/config/aarch64/{driver-aarch64.c => driver-aarch64.cc}                | 0
 ...falkor-tag-collision-avoidance.c => falkor-tag-collision-avoidance.cc} | 0
 gcc/config/aarch64/{host-aarch64-darwin.c => host-aarch64-darwin.cc}      | 0
 gcc/config/alpha/{alpha.c => alpha.cc}                                    | 0
 gcc/config/alpha/{driver-alpha.c => driver-alpha.cc}                      | 0
 gcc/config/arc/{arc-c.c => arc-c.cc}                                      | 0
 gcc/config/arc/{arc.c => arc.cc}                                          | 0
 gcc/config/arc/{driver-arc.c => driver-arc.cc}                            | 0
 gcc/config/arm/{aarch-common.c => aarch-common.cc}                        | 0
 gcc/config/arm/{arm-builtins.c => arm-builtins.cc}                        | 0
 gcc/config/arm/{arm-c.c => arm-c.cc}                                      | 0
 gcc/config/arm/{arm-d.c => arm-d.cc}                                      | 0
 gcc/config/arm/{arm.c => arm.cc}                                          | 0
 gcc/config/arm/{driver-arm.c => driver-arm.cc}                            | 0
 gcc/config/avr/{avr-c.c => avr-c.cc}                                      | 0
 gcc/config/avr/{avr-devices.c => avr-devices.cc}                          | 0
 gcc/config/avr/{avr-log.c => avr-log.cc}                                  | 0
 gcc/config/avr/{avr.c => avr.cc}                                          | 0
 gcc/config/avr/{driver-avr.c => driver-avr.cc}                            | 0
 gcc/config/avr/{gen-avr-mmcu-specs.c => gen-avr-mmcu-specs.cc}            | 0
 gcc/config/avr/{gen-avr-mmcu-texi.c => gen-avr-mmcu-texi.cc}              | 0
 gcc/config/bfin/{bfin.c => bfin.cc}                                       | 0
 gcc/config/bpf/{bpf.c => bpf.cc}                                          | 0
 gcc/config/bpf/{coreout.c => coreout.cc}                                  | 0
 gcc/config/c6x/{c6x.c => c6x.cc}                                          | 0
 gcc/config/cr16/{cr16.c => cr16.cc}                                       | 0
 gcc/config/cris/{cris.c => cris.cc}                                       | 0
 gcc/config/csky/{csky.c => csky.cc}                                       | 0
 gcc/config/{darwin-c.c => darwin-c.cc}                                    | 0
 gcc/config/{darwin-d.c => darwin-d.cc}                                    | 0
 gcc/config/{darwin-driver.c => darwin-driver.cc}                          | 0
 gcc/config/{darwin-f.c => darwin-f.cc}                                    | 0
 gcc/config/{darwin.c => darwin.cc}                                        | 0
 gcc/config/{default-c.c => default-c.cc}                                  | 0
 gcc/config/{default-d.c => default-d.cc}                                  | 0
 gcc/config/{dragonfly-d.c => dragonfly-d.cc}                              | 0
 gcc/config/epiphany/{epiphany.c => epiphany.cc}                           | 0
 gcc/config/epiphany/{mode-switch-use.c => mode-switch-use.cc}             | 0
 gcc/config/epiphany/{resolve-sw-modes.c => resolve-sw-modes.cc}           | 0
 gcc/config/fr30/{fr30.c => fr30.cc}                                       | 0
 gcc/config/{freebsd-d.c => freebsd-d.cc}                                  | 0
 gcc/config/frv/{frv.c => frv.cc}                                          | 0
 gcc/config/ft32/{ft32.c => ft32.cc}                                       | 0
 gcc/config/gcn/{driver-gcn.c => driver-gcn.cc}                            | 0
 gcc/config/gcn/{gcn-run.c => gcn-run.cc}                                  | 0
 gcc/config/gcn/{gcn-tree.c => gcn-tree.cc}                                | 0
 gcc/config/gcn/{gcn.c => gcn.cc}                                          | 0
 gcc/config/gcn/{mkoffload.c => mkoffload.cc}                              | 0
 gcc/config/{glibc-c.c => glibc-c.cc}                                      | 0
 gcc/config/{glibc-d.c => glibc-d.cc}                                      | 0
 gcc/config/h8300/{h8300.c => h8300.cc}                                    | 0
 gcc/config/{host-darwin.c => host-darwin.cc}                              | 0
 gcc/config/{host-hpux.c => host-hpux.cc}                                  | 0
 gcc/config/{host-linux.c => host-linux.cc}                                | 0
 gcc/config/{host-netbsd.c => host-netbsd.cc}                              | 0
 gcc/config/{host-openbsd.c => host-openbsd.cc}                            | 0
 gcc/config/{host-solaris.c => host-solaris.cc}                            | 0
 gcc/config/i386/{djgpp.c => djgpp.cc}                                     | 0
 gcc/config/i386/{driver-i386.c => driver-i386.cc}                         | 0
 gcc/config/i386/{driver-mingw32.c => driver-mingw32.cc}                   | 0
 gcc/config/i386/{gnu-property.c => gnu-property.cc}                       | 0
 gcc/config/i386/{host-cygwin.c => host-cygwin.cc}                         | 0
 gcc/config/i386/{host-i386-darwin.c => host-i386-darwin.cc}               | 0
 gcc/config/i386/{host-mingw32.c => host-mingw32.cc}                       | 0
 gcc/config/i386/{i386-builtins.c => i386-builtins.cc}                     | 0
 gcc/config/i386/{i386-c.c => i386-c.cc}                                   | 0
 gcc/config/i386/{i386-d.c => i386-d.cc}                                   | 0
 gcc/config/i386/{i386-expand.c => i386-expand.cc}                         | 0
 gcc/config/i386/{i386-features.c => i386-features.cc}                     | 0
 gcc/config/i386/{i386-options.c => i386-options.cc}                       | 0
 gcc/config/i386/{i386.c => i386.cc}                                       | 0
 gcc/config/i386/{intelmic-mkoffload.c => intelmic-mkoffload.cc}           | 0
 gcc/config/i386/{msformat-c.c => msformat-c.cc}                           | 0
 gcc/config/i386/{winnt-cxx.c => winnt-cxx.cc}                             | 0
 gcc/config/i386/{winnt-d.c => winnt-d.cc}                                 | 0
 gcc/config/i386/{winnt-stubs.c => winnt-stubs.cc}                         | 0
 gcc/config/i386/{winnt.c => winnt.cc}                                     | 0
 gcc/config/i386/{x86-tune-sched-atom.c => x86-tune-sched-atom.cc}         | 0
 gcc/config/i386/{x86-tune-sched-bd.c => x86-tune-sched-bd.cc}             | 0
 gcc/config/i386/{x86-tune-sched-core.c => x86-tune-sched-core.cc}         | 0
 gcc/config/i386/{x86-tune-sched.c => x86-tune-sched.cc}                   | 0
 gcc/config/ia64/{ia64-c.c => ia64-c.cc}                                   | 0
 gcc/config/ia64/{ia64.c => ia64.cc}                                       | 0
 gcc/config/iq2000/{iq2000.c => iq2000.cc}                                 | 0
 gcc/config/{linux.c => linux.cc}                                          | 0
 gcc/config/lm32/{lm32.c => lm32.cc}                                       | 0
 gcc/config/m32c/{m32c-pragma.c => m32c-pragma.cc}                         | 0
 gcc/config/m32c/{m32c.c => m32c.cc}                                       | 0
 gcc/config/m32r/{m32r.c => m32r.cc}                                       | 0
 gcc/config/m68k/{m68k.c => m68k.cc}                                       | 0
 gcc/config/mcore/{mcore.c => mcore.cc}                                    | 0
 gcc/config/microblaze/{microblaze-c.c => microblaze-c.cc}                 | 0
 gcc/config/microblaze/{microblaze.c => microblaze.cc}                     | 0
 gcc/config/mips/{driver-native.c => driver-native.cc}                     | 0
 gcc/config/mips/{frame-header-opt.c => frame-header-opt.cc}               | 0
 gcc/config/mips/{mips-d.c => mips-d.cc}                                   | 0
 gcc/config/mips/{mips.c => mips.cc}                                       | 0
 gcc/config/mmix/{mmix.c => mmix.cc}                                       | 0
 gcc/config/mn10300/{mn10300.c => mn10300.cc}                              | 0
 gcc/config/moxie/{moxie.c => moxie.cc}                                    | 0
 gcc/config/msp430/{driver-msp430.c => driver-msp430.cc}                   | 0
 gcc/config/msp430/{msp430-c.c => msp430-c.cc}                             | 0
 gcc/config/msp430/{msp430-devices.c => msp430-devices.cc}                 | 0
 gcc/config/msp430/{msp430.c => msp430.cc}                                 | 0
 gcc/config/nds32/{nds32-cost.c => nds32-cost.cc}                          | 0
 gcc/config/nds32/{nds32-fp-as-gp.c => nds32-fp-as-gp.cc}                  | 0
 gcc/config/nds32/{nds32-intrinsic.c => nds32-intrinsic.cc}                | 0
 gcc/config/nds32/{nds32-isr.c => nds32-isr.cc}                            | 0
 gcc/config/nds32/{nds32-md-auxiliary.c => nds32-md-auxiliary.cc}          | 0
 .../nds32/{nds32-memory-manipulation.c => nds32-memory-manipulation.cc}   | 0
 .../nds32/{nds32-pipelines-auxiliary.c => nds32-pipelines-auxiliary.cc}   | 0
 gcc/config/nds32/{nds32-predicates.c => nds32-predicates.cc}              | 0
 gcc/config/nds32/{nds32-relax-opt.c => nds32-relax-opt.cc}                | 0
 gcc/config/nds32/{nds32-utils.c => nds32-utils.cc}                        | 0
 gcc/config/nds32/{nds32.c => nds32.cc}                                    | 0
 gcc/config/{netbsd-d.c => netbsd-d.cc}                                    | 0
 gcc/config/{netbsd.c => netbsd.cc}                                        | 0
 gcc/config/nios2/{nios2.c => nios2.cc}                                    | 0
 gcc/config/nvptx/{mkoffload.c => mkoffload.cc}                            | 0
 gcc/config/nvptx/{nvptx-c.c => nvptx-c.cc}                                | 0
 gcc/config/nvptx/{nvptx.c => nvptx.cc}                                    | 0
 gcc/config/{openbsd-d.c => openbsd-d.cc}                                  | 0
 gcc/config/or1k/{or1k.c => or1k.cc}                                       | 0
 gcc/config/pa/{pa-d.c => pa-d.cc}                                         | 0
 gcc/config/pa/{pa.c => pa.cc}                                             | 0
 gcc/config/pdp11/{pdp11.c => pdp11.cc}                                    | 0
 gcc/config/pru/{pru-passes.c => pru-passes.cc}                            | 0
 gcc/config/pru/{pru-pragma.c => pru-pragma.cc}                            | 0
 gcc/config/pru/{pru.c => pru.cc}                                          | 0
 gcc/config/riscv/{riscv-builtins.c => riscv-builtins.cc}                  | 0
 gcc/config/riscv/{riscv-c.c => riscv-c.cc}                                | 0
 gcc/config/riscv/{riscv-d.c => riscv-d.cc}                                | 0
 gcc/config/riscv/{riscv-shorten-memrefs.c => riscv-shorten-memrefs.cc}    | 0
 gcc/config/riscv/{riscv-sr.c => riscv-sr.cc}                              | 0
 gcc/config/riscv/{riscv.c => riscv.cc}                                    | 0
 gcc/config/rl78/{rl78-c.c => rl78-c.cc}                                   | 0
 gcc/config/rl78/{rl78.c => rl78.cc}                                       | 0
 gcc/config/rs6000/{driver-rs6000.c => driver-rs6000.cc}                   | 0
 gcc/config/rs6000/{host-darwin.c => host-darwin.cc}                       | 0
 gcc/config/rs6000/{host-ppc64-darwin.c => host-ppc64-darwin.cc}           | 0
 gcc/config/rs6000/{rbtree.c => rbtree.cc}                                 | 0
 gcc/config/rs6000/{rs6000-c.c => rs6000-c.cc}                             | 0
 gcc/config/rs6000/{rs6000-call.c => rs6000-call.cc}                       | 0
 gcc/config/rs6000/{rs6000-d.c => rs6000-d.cc}                             | 0
 gcc/config/rs6000/{rs6000-gen-builtins.c => rs6000-gen-builtins.cc}       | 0
 gcc/config/rs6000/{rs6000-linux.c => rs6000-linux.cc}                     | 0
 gcc/config/rs6000/{rs6000-logue.c => rs6000-logue.cc}                     | 0
 gcc/config/rs6000/{rs6000-p8swap.c => rs6000-p8swap.cc}                   | 0
 gcc/config/rs6000/{rs6000-pcrel-opt.c => rs6000-pcrel-opt.cc}             | 0
 gcc/config/rs6000/{rs6000-string.c => rs6000-string.cc}                   | 0
 gcc/config/rs6000/{rs6000.c => rs6000.cc}                                 | 0
 gcc/config/rx/{rx.c => rx.cc}                                             | 0
 gcc/config/s390/{driver-native.c => driver-native.cc}                     | 0
 gcc/config/s390/{s390-c.c => s390-c.cc}                                   | 0
 gcc/config/s390/{s390-d.c => s390-d.cc}                                   | 0
 gcc/config/s390/{s390.c => s390.cc}                                       | 0
 gcc/config/sh/{divtab-sh4-300.c => divtab-sh4-300.cc}                     | 0
 gcc/config/sh/{divtab-sh4.c => divtab-sh4.cc}                             | 0
 gcc/config/sh/{divtab.c => divtab.cc}                                     | 0
 gcc/config/sh/{sh-c.c => sh-c.cc}                                         | 0
 gcc/config/sh/{sh.c => sh.cc}                                             | 0
 gcc/config/{sol2-c.c => sol2-c.cc}                                        | 0
 gcc/config/{sol2-cxx.c => sol2-cxx.cc}                                    | 0
 gcc/config/{sol2-d.c => sol2-d.cc}                                        | 0
 gcc/config/{sol2-stubs.c => sol2-stubs.cc}                                | 0
 gcc/config/{sol2.c => sol2.cc}                                            | 0
 gcc/config/sparc/{driver-sparc.c => driver-sparc.cc}                      | 0
 gcc/config/sparc/{sparc-c.c => sparc-c.cc}                                | 0
 gcc/config/sparc/{sparc-d.c => sparc-d.cc}                                | 0
 gcc/config/sparc/{sparc.c => sparc.cc}                                    | 0
 gcc/config/stormy16/{stormy16.c => stormy16.cc}                           | 0
 gcc/config/tilegx/{mul-tables.c => mul-tables.cc}                         | 0
 gcc/config/tilegx/{tilegx-c.c => tilegx-c.cc}                             | 0
 gcc/config/tilegx/{tilegx.c => tilegx.cc}                                 | 0
 gcc/config/tilepro/{mul-tables.c => mul-tables.cc}                        | 0
 gcc/config/tilepro/{tilepro-c.c => tilepro-c.cc}                          | 0
 gcc/config/tilepro/{tilepro.c => tilepro.cc}                              | 0
 gcc/config/v850/{v850-c.c => v850-c.cc}                                   | 0
 gcc/config/v850/{v850.c => v850.cc}                                       | 0
 gcc/config/vax/{vax.c => vax.cc}                                          | 0
 gcc/config/visium/{visium.c => visium.cc}                                 | 0
 gcc/config/vms/{vms-c.c => vms-c.cc}                                      | 0
 gcc/config/vms/{vms-f.c => vms-f.cc}                                      | 0
 gcc/config/vms/{vms.c => vms.cc}                                          | 0
 gcc/config/{vxworks-c.c => vxworks-c.cc}                                  | 0
 gcc/config/{vxworks.c => vxworks.cc}                                      | 0
 gcc/config/{winnt-c.c => winnt-c.cc}                                      | 0
 gcc/config/xtensa/{xtensa.c => xtensa.cc}                                 | 0
 gcc/{context.c => context.cc}                                             | 0
 gcc/{convert.c => convert.cc}                                             | 0
 gcc/{coverage.c => coverage.cc}                                           | 0
 gcc/cp/{call.c => call.cc}                                                | 0
 gcc/cp/{class.c => class.cc}                                              | 0
 gcc/cp/{constexpr.c => constexpr.cc}                                      | 0
 gcc/cp/{cp-gimplify.c => cp-gimplify.cc}                                  | 0
 gcc/cp/{cp-lang.c => cp-lang.cc}                                          | 0
 gcc/cp/{cp-objcp-common.c => cp-objcp-common.cc}                          | 0
 gcc/cp/{cp-ubsan.c => cp-ubsan.cc}                                        | 0
 gcc/cp/{cvt.c => cvt.cc}                                                  | 0
 gcc/cp/{cxx-pretty-print.c => cxx-pretty-print.cc}                        | 0
 gcc/cp/{decl.c => decl.cc}                                                | 0
 gcc/cp/{decl2.c => decl2.cc}                                              | 0
 gcc/cp/{dump.c => dump.cc}                                                | 0
 gcc/cp/{error.c => error.cc}                                              | 0
 gcc/cp/{except.c => except.cc}                                            | 0
 gcc/cp/{expr.c => expr.cc}                                                | 0
 gcc/cp/{friend.c => friend.cc}                                            | 0
 gcc/cp/{g++spec.c => g++spec.cc}                                          | 0
 gcc/cp/{init.c => init.cc}                                                | 0
 gcc/cp/{lambda.c => lambda.cc}                                            | 0
 gcc/cp/{lex.c => lex.cc}                                                  | 0
 gcc/cp/{mangle.c => mangle.cc}                                            | 0
 gcc/cp/{method.c => method.cc}                                            | 0
 gcc/cp/{name-lookup.c => name-lookup.cc}                                  | 0
 gcc/cp/{optimize.c => optimize.cc}                                        | 0
 gcc/cp/{parser.c => parser.cc}                                            | 0
 gcc/cp/{pt.c => pt.cc}                                                    | 0
 gcc/cp/{ptree.c => ptree.cc}                                              | 0
 gcc/cp/{rtti.c => rtti.cc}                                                | 0
 gcc/cp/{search.c => search.cc}                                            | 0
 gcc/cp/{semantics.c => semantics.cc}                                      | 0
 gcc/cp/{tree.c => tree.cc}                                                | 0
 gcc/cp/{typeck.c => typeck.cc}                                            | 0
 gcc/cp/{typeck2.c => typeck2.cc}                                          | 0
 gcc/cp/{vtable-class-hierarchy.c => vtable-class-hierarchy.cc}            | 0
 gcc/{cppbuiltin.c => cppbuiltin.cc}                                       | 0
 gcc/{cppdefault.c => cppdefault.cc}                                       | 0
 gcc/{cprop.c => cprop.cc}                                                 | 0
 gcc/{cse.c => cse.cc}                                                     | 0
 gcc/{cselib.c => cselib.cc}                                               | 0
 gcc/{ctfc.c => ctfc.cc}                                                   | 0
 gcc/{ctfout.c => ctfout.cc}                                               | 0
 gcc/{data-streamer-in.c => data-streamer-in.cc}                           | 0
 gcc/{data-streamer-out.c => data-streamer-out.cc}                         | 0
 gcc/{data-streamer.c => data-streamer.cc}                                 | 0
 gcc/{dbgcnt.c => dbgcnt.cc}                                               | 0
 gcc/{dbxout.c => dbxout.cc}                                               | 0
 gcc/{dce.c => dce.cc}                                                     | 0
 gcc/{ddg.c => ddg.cc}                                                     | 0
 gcc/{debug.c => debug.cc}                                                 | 0
 gcc/{df-core.c => df-core.cc}                                             | 0
 gcc/{df-problems.c => df-problems.cc}                                     | 0
 gcc/{df-scan.c => df-scan.cc}                                             | 0
 gcc/{dfp.c => dfp.cc}                                                     | 0
 gcc/{diagnostic-color.c => diagnostic-color.cc}                           | 0
 gcc/{diagnostic-show-locus.c => diagnostic-show-locus.cc}                 | 0
 gcc/{diagnostic-spec.c => diagnostic-spec.cc}                             | 0
 gcc/{diagnostic.c => diagnostic.cc}                                       | 0
 gcc/{dojump.c => dojump.cc}                                               | 0
 gcc/{dominance.c => dominance.cc}                                         | 0
 gcc/{domwalk.c => domwalk.cc}                                             | 0
 gcc/{double-int.c => double-int.cc}                                       | 0
 gcc/{dse.c => dse.cc}                                                     | 0
 gcc/{dumpfile.c => dumpfile.cc}                                           | 0
 gcc/{dwarf2asm.c => dwarf2asm.cc}                                         | 0
 gcc/{dwarf2cfi.c => dwarf2cfi.cc}                                         | 0
 gcc/{dwarf2ctf.c => dwarf2ctf.cc}                                         | 0
 gcc/{dwarf2out.c => dwarf2out.cc}                                         | 0
 gcc/{early-remat.c => early-remat.cc}                                     | 0
 gcc/{edit-context.c => edit-context.cc}                                   | 0
 gcc/{emit-rtl.c => emit-rtl.cc}                                           | 0
 gcc/{errors.c => errors.cc}                                               | 0
 gcc/{et-forest.c => et-forest.cc}                                         | 0
 gcc/{except.c => except.cc}                                               | 0
 gcc/{explow.c => explow.cc}                                               | 0
 gcc/{expmed.c => expmed.cc}                                               | 0
 gcc/{expr.c => expr.cc}                                                   | 0
 gcc/{fibonacci_heap.c => fibonacci_heap.cc}                               | 0
 gcc/{file-find.c => file-find.cc}                                         | 0
 gcc/{file-prefix-map.c => file-prefix-map.cc}                             | 0
 gcc/{final.c => final.cc}                                                 | 0
 gcc/{fixed-value.c => fixed-value.cc}                                     | 0
 gcc/{fold-const-call.c => fold-const-call.cc}                             | 0
 gcc/{fold-const.c => fold-const.cc}                                       | 0
 gcc/fortran/{arith.c => arith.cc}                                         | 0
 gcc/fortran/{array.c => array.cc}                                         | 0
 gcc/fortran/{bbt.c => bbt.cc}                                             | 0
 gcc/fortran/{check.c => check.cc}                                         | 0
 gcc/fortran/{class.c => class.cc}                                         | 0
 gcc/fortran/{constructor.c => constructor.cc}                             | 0
 gcc/fortran/{convert.c => convert.cc}                                     | 0
 gcc/fortran/{cpp.c => cpp.cc}                                             | 0
 gcc/fortran/{data.c => data.cc}                                           | 0
 gcc/fortran/{decl.c => decl.cc}                                           | 0
 gcc/fortran/{dependency.c => dependency.cc}                               | 0
 gcc/fortran/{dump-parse-tree.c => dump-parse-tree.cc}                     | 0
 gcc/fortran/{error.c => error.cc}                                         | 0
 gcc/fortran/{expr.c => expr.cc}                                           | 0
 gcc/fortran/{f95-lang.c => f95-lang.cc}                                   | 0
 gcc/fortran/{frontend-passes.c => frontend-passes.cc}                     | 0
 gcc/fortran/{gfortranspec.c => gfortranspec.cc}                           | 0
 gcc/fortran/{interface.c => interface.cc}                                 | 0
 gcc/fortran/{intrinsic.c => intrinsic.cc}                                 | 0
 gcc/fortran/{io.c => io.cc}                                               | 0
 gcc/fortran/{iresolve.c => iresolve.cc}                                   | 0
 gcc/fortran/{match.c => match.cc}                                         | 0
 gcc/fortran/{matchexp.c => matchexp.cc}                                   | 0
 gcc/fortran/{misc.c => misc.cc}                                           | 0
 gcc/fortran/{module.c => module.cc}                                       | 0
 gcc/fortran/{openmp.c => openmp.cc}                                       | 0
 gcc/fortran/{options.c => options.cc}                                     | 0
 gcc/fortran/{parse.c => parse.cc}                                         | 0
 gcc/fortran/{primary.c => primary.cc}                                     | 0
 gcc/fortran/{resolve.c => resolve.cc}                                     | 0
 gcc/fortran/{scanner.c => scanner.cc}                                     | 0
 gcc/fortran/{simplify.c => simplify.cc}                                   | 0
 gcc/fortran/{st.c => st.cc}                                               | 0
 gcc/fortran/{symbol.c => symbol.cc}                                       | 0
 gcc/fortran/{target-memory.c => target-memory.cc}                         | 0
 gcc/fortran/{trans-array.c => trans-array.cc}                             | 0
 gcc/fortran/{trans-common.c => trans-common.cc}                           | 0
 gcc/fortran/{trans-const.c => trans-const.cc}                             | 0
 gcc/fortran/{trans-decl.c => trans-decl.cc}                               | 0
 gcc/fortran/{trans-expr.c => trans-expr.cc}                               | 0
 gcc/fortran/{trans-intrinsic.c => trans-intrinsic.cc}                     | 0
 gcc/fortran/{trans-io.c => trans-io.cc}                                   | 0
 gcc/fortran/{trans-openmp.c => trans-openmp.cc}                           | 0
 gcc/fortran/{trans-stmt.c => trans-stmt.cc}                               | 0
 gcc/fortran/{trans-types.c => trans-types.cc}                             | 0
 gcc/fortran/{trans.c => trans.cc}                                         | 0
 gcc/{fp-test.c => fp-test.cc}                                             | 0
 gcc/{function-tests.c => function-tests.cc}                               | 0
 gcc/{function.c => function.cc}                                           | 0
 gcc/{fwprop.c => fwprop.cc}                                               | 0
 gcc/{gcc-ar.c => gcc-ar.cc}                                               | 0
 gcc/{gcc-main.c => gcc-main.cc}                                           | 0
 gcc/{gcc-rich-location.c => gcc-rich-location.cc}                         | 0
 gcc/{gcc.c => gcc.cc}                                                     | 0
 gcc/{gcov-dump.c => gcov-dump.cc}                                         | 0
 gcc/{gcov-io.c => gcov-io.cc}                                             | 0
 gcc/{gcov-tool.c => gcov-tool.cc}                                         | 0
 gcc/{gcov.c => gcov.cc}                                                   | 0
 gcc/{gcse-common.c => gcse-common.cc}                                     | 0
 gcc/{gcse.c => gcse.cc}                                                   | 0
 gcc/{genattr-common.c => genattr-common.cc}                               | 0
 gcc/{genattr.c => genattr.cc}                                             | 0
 gcc/{genattrtab.c => genattrtab.cc}                                       | 0
 gcc/{genautomata.c => genautomata.cc}                                     | 0
 gcc/{gencfn-macros.c => gencfn-macros.cc}                                 | 0
 gcc/{gencheck.c => gencheck.cc}                                           | 0
 gcc/{genchecksum.c => genchecksum.cc}                                     | 0
 gcc/{gencodes.c => gencodes.cc}                                           | 0
 gcc/{genconditions.c => genconditions.cc}                                 | 0
 gcc/{genconfig.c => genconfig.cc}                                         | 0
 gcc/{genconstants.c => genconstants.cc}                                   | 0
 gcc/{genemit.c => genemit.cc}                                             | 0
 gcc/{genenums.c => genenums.cc}                                           | 0
 gcc/{generic-match-head.c => generic-match-head.cc}                       | 0
 gcc/{genextract.c => genextract.cc}                                       | 0
 gcc/{genflags.c => genflags.cc}                                           | 0
 gcc/{gengenrtl.c => gengenrtl.cc}                                         | 0
 gcc/{gengtype-parse.c => gengtype-parse.cc}                               | 0
 gcc/{gengtype-state.c => gengtype-state.cc}                               | 0
 gcc/{gengtype.c => gengtype.cc}                                           | 0
 gcc/{genhooks.c => genhooks.cc}                                           | 0
 gcc/{genmatch.c => genmatch.cc}                                           | 0
 gcc/{genmddeps.c => genmddeps.cc}                                         | 0
 gcc/{genmddump.c => genmddump.cc}                                         | 0
 gcc/{genmodes.c => genmodes.cc}                                           | 0
 gcc/{genopinit.c => genopinit.cc}                                         | 0
 gcc/{genoutput.c => genoutput.cc}                                         | 0
 gcc/{genpeep.c => genpeep.cc}                                             | 0
 gcc/{genpreds.c => genpreds.cc}                                           | 0
 gcc/{genrecog.c => genrecog.cc}                                           | 0
 gcc/{gensupport.c => gensupport.cc}                                       | 0
 gcc/{gentarget-def.c => gentarget-def.cc}                                 | 0
 gcc/{genversion.c => genversion.cc}                                       | 0
 gcc/{ggc-common.c => ggc-common.cc}                                       | 0
 gcc/{ggc-none.c => ggc-none.cc}                                           | 0
 gcc/{ggc-page.c => ggc-page.cc}                                           | 0
 gcc/{ggc-tests.c => ggc-tests.cc}                                         | 0
 gcc/{gimple-builder.c => gimple-builder.cc}                               | 0
 gcc/{gimple-expr.c => gimple-expr.cc}                                     | 0
 gcc/{gimple-fold.c => gimple-fold.cc}                                     | 0
 gcc/{gimple-iterator.c => gimple-iterator.cc}                             | 0
 gcc/{gimple-laddress.c => gimple-laddress.cc}                             | 0
 gcc/{gimple-loop-jam.c => gimple-loop-jam.cc}                             | 0
 gcc/{gimple-low.c => gimple-low.cc}                                       | 0
 gcc/{gimple-match-head.c => gimple-match-head.cc}                         | 0
 gcc/{gimple-pretty-print.c => gimple-pretty-print.cc}                     | 0
 gcc/{gimple-ssa-backprop.c => gimple-ssa-backprop.cc}                     | 0
 gcc/{gimple-ssa-evrp-analyze.c => gimple-ssa-evrp-analyze.cc}             | 0
 gcc/{gimple-ssa-evrp.c => gimple-ssa-evrp.cc}                             | 0
 gcc/{gimple-ssa-isolate-paths.c => gimple-ssa-isolate-paths.cc}           | 0
 gcc/{gimple-ssa-nonnull-compare.c => gimple-ssa-nonnull-compare.cc}       | 0
 gcc/{gimple-ssa-split-paths.c => gimple-ssa-split-paths.cc}               | 0
 gcc/{gimple-ssa-sprintf.c => gimple-ssa-sprintf.cc}                       | 0
 gcc/{gimple-ssa-store-merging.c => gimple-ssa-store-merging.cc}           | 0
 gcc/{gimple-ssa-strength-reduction.c => gimple-ssa-strength-reduction.cc} | 0
 gcc/{gimple-ssa-warn-alloca.c => gimple-ssa-warn-alloca.cc}               | 0
 gcc/{gimple-ssa-warn-restrict.c => gimple-ssa-warn-restrict.cc}           | 0
 gcc/{gimple-streamer-in.c => gimple-streamer-in.cc}                       | 0
 gcc/{gimple-streamer-out.c => gimple-streamer-out.cc}                     | 0
 gcc/{gimple-walk.c => gimple-walk.cc}                                     | 0
 gcc/{gimple-warn-recursion.c => gimple-warn-recursion.cc}                 | 0
 gcc/{gimple.c => gimple.cc}                                               | 0
 gcc/{gimplify-me.c => gimplify-me.cc}                                     | 0
 gcc/{gimplify.c => gimplify.cc}                                           | 0
 gcc/go/{go-backend.c => go-backend.cc}                                    | 0
 gcc/go/{go-lang.c => go-lang.cc}                                          | 0
 gcc/go/{gospec.c => gospec.cc}                                            | 0
 gcc/{godump.c => godump.cc}                                               | 0
 gcc/{graph.c => graph.cc}                                                 | 0
 gcc/{graphds.c => graphds.cc}                                             | 0
 gcc/{graphite-dependences.c => graphite-dependences.cc}                   | 0
 gcc/{graphite-isl-ast-to-gimple.c => graphite-isl-ast-to-gimple.cc}       | 0
 gcc/{graphite-optimize-isl.c => graphite-optimize-isl.cc}                 | 0
 gcc/{graphite-poly.c => graphite-poly.cc}                                 | 0
 gcc/{graphite-scop-detection.c => graphite-scop-detection.cc}             | 0
 gcc/{graphite-sese-to-poly.c => graphite-sese-to-poly.cc}                 | 0
 gcc/{graphite.c => graphite.cc}                                           | 0
 gcc/{haifa-sched.c => haifa-sched.cc}                                     | 0
 gcc/{hash-map-tests.c => hash-map-tests.cc}                               | 0
 gcc/{hash-set-tests.c => hash-set-tests.cc}                               | 0
 gcc/{hash-table.c => hash-table.cc}                                       | 0
 gcc/{hooks.c => hooks.cc}                                                 | 0
 gcc/{host-default.c => host-default.cc}                                   | 0
 gcc/{hw-doloop.c => hw-doloop.cc}                                         | 0
 gcc/{hwint.c => hwint.cc}                                                 | 0
 gcc/{ifcvt.c => ifcvt.cc}                                                 | 0
 gcc/{inchash.c => inchash.cc}                                             | 0
 gcc/{incpath.c => incpath.cc}                                             | 0
 gcc/{init-regs.c => init-regs.cc}                                         | 0
 gcc/{input.c => input.cc}                                                 | 0
 gcc/{internal-fn.c => internal-fn.cc}                                     | 0
 gcc/{intl.c => intl.cc}                                                   | 0
 gcc/{ipa-comdats.c => ipa-comdats.cc}                                     | 0
 gcc/{ipa-cp.c => ipa-cp.cc}                                               | 0
 gcc/{ipa-devirt.c => ipa-devirt.cc}                                       | 0
 gcc/{ipa-fnsummary.c => ipa-fnsummary.cc}                                 | 0
 gcc/{ipa-icf-gimple.c => ipa-icf-gimple.cc}                               | 0
 gcc/{ipa-icf.c => ipa-icf.cc}                                             | 0
 gcc/{ipa-inline-analysis.c => ipa-inline-analysis.cc}                     | 0
 gcc/{ipa-inline-transform.c => ipa-inline-transform.cc}                   | 0
 gcc/{ipa-inline.c => ipa-inline.cc}                                       | 0
 gcc/{ipa-modref-tree.c => ipa-modref-tree.cc}                             | 0
 gcc/{ipa-modref.c => ipa-modref.cc}                                       | 0
 gcc/{ipa-param-manipulation.c => ipa-param-manipulation.cc}               | 0
 gcc/{ipa-polymorphic-call.c => ipa-polymorphic-call.cc}                   | 0
 gcc/{ipa-predicate.c => ipa-predicate.cc}                                 | 0
 gcc/{ipa-profile.c => ipa-profile.cc}                                     | 0
 gcc/{ipa-prop.c => ipa-prop.cc}                                           | 0
 gcc/{ipa-pure-const.c => ipa-pure-const.cc}                               | 0
 gcc/{ipa-ref.c => ipa-ref.cc}                                             | 0
 gcc/{ipa-reference.c => ipa-reference.cc}                                 | 0
 gcc/{ipa-split.c => ipa-split.cc}                                         | 0
 gcc/{ipa-sra.c => ipa-sra.cc}                                             | 0
 gcc/{ipa-utils.c => ipa-utils.cc}                                         | 0
 gcc/{ipa-visibility.c => ipa-visibility.cc}                               | 0
 gcc/{ipa.c => ipa.cc}                                                     | 0
 gcc/{ira-build.c => ira-build.cc}                                         | 0
 gcc/{ira-color.c => ira-color.cc}                                         | 0
 gcc/{ira-conflicts.c => ira-conflicts.cc}                                 | 0
 gcc/{ira-costs.c => ira-costs.cc}                                         | 0
 gcc/{ira-emit.c => ira-emit.cc}                                           | 0
 gcc/{ira-lives.c => ira-lives.cc}                                         | 0
 gcc/{ira.c => ira.cc}                                                     | 0
 gcc/jit/{dummy-frontend.c => dummy-frontend.cc}                           | 0
 gcc/jit/{jit-builtins.c => jit-builtins.cc}                               | 0
 gcc/jit/{jit-logging.c => jit-logging.cc}                                 | 0
 gcc/jit/{jit-playback.c => jit-playback.cc}                               | 0
 gcc/jit/{jit-recording.c => jit-recording.cc}                             | 0
 gcc/jit/{jit-result.c => jit-result.cc}                                   | 0
 gcc/jit/{jit-spec.c => jit-spec.cc}                                       | 0
 gcc/jit/{jit-tempdir.c => jit-tempdir.cc}                                 | 0
 gcc/jit/{jit-w32.c => jit-w32.cc}                                         | 0
 gcc/jit/{libgccjit.c => libgccjit.cc}                                     | 0
 gcc/{jump.c => jump.cc}                                                   | 0
 gcc/{langhooks.c => langhooks.cc}                                         | 0
 gcc/{lcm.c => lcm.cc}                                                     | 0
 gcc/{lists.c => lists.cc}                                                 | 0
 gcc/{loop-doloop.c => loop-doloop.cc}                                     | 0
 gcc/{loop-init.c => loop-init.cc}                                         | 0
 gcc/{loop-invariant.c => loop-invariant.cc}                               | 0
 gcc/{loop-iv.c => loop-iv.cc}                                             | 0
 gcc/{loop-unroll.c => loop-unroll.cc}                                     | 0
 gcc/{lower-subreg.c => lower-subreg.cc}                                   | 0
 gcc/{lra-assigns.c => lra-assigns.cc}                                     | 0
 gcc/{lra-coalesce.c => lra-coalesce.cc}                                   | 0
 gcc/{lra-constraints.c => lra-constraints.cc}                             | 0
 gcc/{lra-eliminations.c => lra-eliminations.cc}                           | 0
 gcc/{lra-lives.c => lra-lives.cc}                                         | 0
 gcc/{lra-remat.c => lra-remat.cc}                                         | 0
 gcc/{lra-spills.c => lra-spills.cc}                                       | 0
 gcc/{lra.c => lra.cc}                                                     | 0
 gcc/{lto-cgraph.c => lto-cgraph.cc}                                       | 0
 gcc/{lto-compress.c => lto-compress.cc}                                   | 0
 gcc/{lto-opts.c => lto-opts.cc}                                           | 0
 gcc/{lto-section-in.c => lto-section-in.cc}                               | 0
 gcc/{lto-section-out.c => lto-section-out.cc}                             | 0
 gcc/{lto-streamer-in.c => lto-streamer-in.cc}                             | 0
 gcc/{lto-streamer-out.c => lto-streamer-out.cc}                           | 0
 gcc/{lto-streamer.c => lto-streamer.cc}                                   | 0
 gcc/{lto-wrapper.c => lto-wrapper.cc}                                     | 0
 gcc/lto/{common.c => common.cc}                                           | 0
 gcc/lto/{lto-common.c => lto-common.cc}                                   | 0
 gcc/lto/{lto-dump.c => lto-dump.cc}                                       | 0
 gcc/lto/{lto-lang.c => lto-lang.cc}                                       | 0
 gcc/lto/{lto-object.c => lto-object.cc}                                   | 0
 gcc/lto/{lto-partition.c => lto-partition.cc}                             | 0
 gcc/lto/{lto-symtab.c => lto-symtab.cc}                                   | 0
 gcc/lto/{lto.c => lto.cc}                                                 | 0
 gcc/{main.c => main.cc}                                                   | 0
 gcc/{mcf.c => mcf.cc}                                                     | 0
 gcc/{mode-switching.c => mode-switching.cc}                               | 0
 gcc/{modulo-sched.c => modulo-sched.cc}                                   | 0
 gcc/{multiple_target.c => multiple_target.cc}                             | 0
 gcc/objc/{objc-act.c => objc-act.cc}                                      | 0
 gcc/objc/{objc-encoding.c => objc-encoding.cc}                            | 0
 gcc/objc/{objc-gnu-runtime-abi-01.c => objc-gnu-runtime-abi-01.cc}        | 0
 gcc/objc/{objc-lang.c => objc-lang.cc}                                    | 0
 gcc/objc/{objc-map.c => objc-map.cc}                                      | 0
 gcc/objc/{objc-next-runtime-abi-01.c => objc-next-runtime-abi-01.cc}      | 0
 gcc/objc/{objc-next-runtime-abi-02.c => objc-next-runtime-abi-02.cc}      | 0
 .../{objc-runtime-shared-support.c => objc-runtime-shared-support.cc}     | 0
 gcc/objcp/{objcp-decl.c => objcp-decl.cc}                                 | 0
 gcc/objcp/{objcp-lang.c => objcp-lang.cc}                                 | 0
 gcc/{omp-expand.c => omp-expand.cc}                                       | 0
 gcc/{omp-general.c => omp-general.cc}                                     | 0
 gcc/{omp-low.c => omp-low.cc}                                             | 0
 gcc/{omp-offload.c => omp-offload.cc}                                     | 0
 gcc/{omp-simd-clone.c => omp-simd-clone.cc}                               | 0
 gcc/{opt-suggestions.c => opt-suggestions.cc}                             | 0
 gcc/{optabs-libfuncs.c => optabs-libfuncs.cc}                             | 0
 gcc/{optabs-query.c => optabs-query.cc}                                   | 0
 gcc/{optabs-tree.c => optabs-tree.cc}                                     | 0
 gcc/{optabs.c => optabs.cc}                                               | 0
 gcc/{opts-common.c => opts-common.cc}                                     | 0
 gcc/{opts-global.c => opts-global.cc}                                     | 0
 gcc/{opts.c => opts.cc}                                                   | 0
 gcc/{passes.c => passes.cc}                                               | 0
 gcc/{plugin.c => plugin.cc}                                               | 0
 gcc/{postreload-gcse.c => postreload-gcse.cc}                             | 0
 gcc/{postreload.c => postreload.cc}                                       | 0
 gcc/{predict.c => predict.cc}                                             | 0
 gcc/{prefix.c => prefix.cc}                                               | 0
 gcc/{pretty-print.c => pretty-print.cc}                                   | 0
 gcc/{print-rtl-function.c => print-rtl-function.cc}                       | 0
 gcc/{print-rtl.c => print-rtl.cc}                                         | 0
 gcc/{print-tree.c => print-tree.cc}                                       | 0
 gcc/{profile-count.c => profile-count.cc}                                 | 0
 gcc/{profile.c => profile.cc}                                             | 0
 gcc/{read-md.c => read-md.cc}                                             | 0
 gcc/{read-rtl-function.c => read-rtl-function.cc}                         | 0
 gcc/{read-rtl.c => read-rtl.cc}                                           | 0
 gcc/{real.c => real.cc}                                                   | 0
 gcc/{realmpfr.c => realmpfr.cc}                                           | 0
 gcc/{recog.c => recog.cc}                                                 | 0
 gcc/{ree.c => ree.cc}                                                     | 0
 gcc/{reg-stack.c => reg-stack.cc}                                         | 0
 gcc/{regcprop.c => regcprop.cc}                                           | 0
 gcc/{reginfo.c => reginfo.cc}                                             | 0
 gcc/{regrename.c => regrename.cc}                                         | 0
 gcc/{regstat.c => regstat.cc}                                             | 0
 gcc/{reload.c => reload.cc}                                               | 0
 gcc/{reload1.c => reload1.cc}                                             | 0
 gcc/{reorg.c => reorg.cc}                                                 | 0
 gcc/{resource.c => resource.cc}                                           | 0
 gcc/{rtl-error.c => rtl-error.cc}                                         | 0
 gcc/{rtl-tests.c => rtl-tests.cc}                                         | 0
 gcc/{rtl.c => rtl.cc}                                                     | 0
 gcc/{rtlanal.c => rtlanal.cc}                                             | 0
 gcc/{rtlhash.c => rtlhash.cc}                                             | 0
 gcc/{rtlhooks.c => rtlhooks.cc}                                           | 0
 gcc/{rtx-vector-builder.c => rtx-vector-builder.cc}                       | 0
 gcc/{run-rtl-passes.c => run-rtl-passes.cc}                               | 0
 gcc/{sancov.c => sancov.cc}                                               | 0
 gcc/{sanopt.c => sanopt.cc}                                               | 0
 gcc/{sbitmap.c => sbitmap.cc}                                             | 0
 gcc/{sched-deps.c => sched-deps.cc}                                       | 0
 gcc/{sched-ebb.c => sched-ebb.cc}                                         | 0
 gcc/{sched-rgn.c => sched-rgn.cc}                                         | 0
 gcc/{sel-sched-dump.c => sel-sched-dump.cc}                               | 0
 gcc/{sel-sched-ir.c => sel-sched-ir.cc}                                   | 0
 gcc/{sel-sched.c => sel-sched.cc}                                         | 0
 gcc/{selftest-diagnostic.c => selftest-diagnostic.cc}                     | 0
 gcc/{selftest-rtl.c => selftest-rtl.cc}                                   | 0
 gcc/{selftest-run-tests.c => selftest-run-tests.cc}                       | 0
 gcc/{selftest.c => selftest.cc}                                           | 0
 gcc/{sese.c => sese.cc}                                                   | 0
 gcc/{shrink-wrap.c => shrink-wrap.cc}                                     | 0
 gcc/{simplify-rtx.c => simplify-rtx.cc}                                   | 0
 gcc/{sparseset.c => sparseset.cc}                                         | 0
 gcc/{spellcheck-tree.c => spellcheck-tree.cc}                             | 0
 gcc/{spellcheck.c => spellcheck.cc}                                       | 0
 gcc/{sreal.c => sreal.cc}                                                 | 0
 gcc/{stack-ptr-mod.c => stack-ptr-mod.cc}                                 | 0
 gcc/{statistics.c => statistics.cc}                                       | 0
 gcc/{stmt.c => stmt.cc}                                                   | 0
 gcc/{stor-layout.c => stor-layout.cc}                                     | 0
 gcc/{store-motion.c => store-motion.cc}                                   | 0
 gcc/{streamer-hooks.c => streamer-hooks.cc}                               | 0
 gcc/{stringpool.c => stringpool.cc}                                       | 0
 gcc/{substring-locations.c => substring-locations.cc}                     | 0
 gcc/{symtab.c => symtab.cc}                                               | 0
 gcc/{target-globals.c => target-globals.cc}                               | 0
 gcc/{targhooks.c => targhooks.cc}                                         | 0
 gcc/{timevar.c => timevar.cc}                                             | 0
 gcc/{toplev.c => toplev.cc}                                               | 0
 gcc/{tracer.c => tracer.cc}                                               | 0
 gcc/{trans-mem.c => trans-mem.cc}                                         | 0
 gcc/{tree-affine.c => tree-affine.cc}                                     | 0
 gcc/{tree-call-cdce.c => tree-call-cdce.cc}                               | 0
 gcc/{tree-cfg.c => tree-cfg.cc}                                           | 0
 gcc/{tree-cfgcleanup.c => tree-cfgcleanup.cc}                             | 0
 gcc/{tree-chrec.c => tree-chrec.cc}                                       | 0
 gcc/{tree-complex.c => tree-complex.cc}                                   | 0
 gcc/{tree-data-ref.c => tree-data-ref.cc}                                 | 0
 gcc/{tree-dfa.c => tree-dfa.cc}                                           | 0
 gcc/{tree-diagnostic.c => tree-diagnostic.cc}                             | 0
 gcc/{tree-dump.c => tree-dump.cc}                                         | 0
 gcc/{tree-eh.c => tree-eh.cc}                                             | 0
 gcc/{tree-emutls.c => tree-emutls.cc}                                     | 0
 gcc/{tree-if-conv.c => tree-if-conv.cc}                                   | 0
 gcc/{tree-inline.c => tree-inline.cc}                                     | 0
 gcc/{tree-into-ssa.c => tree-into-ssa.cc}                                 | 0
 gcc/{tree-iterator.c => tree-iterator.cc}                                 | 0
 gcc/{tree-loop-distribution.c => tree-loop-distribution.cc}               | 0
 gcc/{tree-nested.c => tree-nested.cc}                                     | 0
 gcc/{tree-nrv.c => tree-nrv.cc}                                           | 0
 gcc/{tree-object-size.c => tree-object-size.cc}                           | 0
 gcc/{tree-outof-ssa.c => tree-outof-ssa.cc}                               | 0
 gcc/{tree-parloops.c => tree-parloops.cc}                                 | 0
 gcc/{tree-phinodes.c => tree-phinodes.cc}                                 | 0
 gcc/{tree-predcom.c => tree-predcom.cc}                                   | 0
 gcc/{tree-pretty-print.c => tree-pretty-print.cc}                         | 0
 gcc/{tree-profile.c => tree-profile.cc}                                   | 0
 gcc/{tree-scalar-evolution.c => tree-scalar-evolution.cc}                 | 0
 gcc/{tree-sra.c => tree-sra.cc}                                           | 0
 gcc/{tree-ssa-address.c => tree-ssa-address.cc}                           | 0
 gcc/{tree-ssa-alias.c => tree-ssa-alias.cc}                               | 0
 gcc/{tree-ssa-ccp.c => tree-ssa-ccp.cc}                                   | 0
 gcc/{tree-ssa-coalesce.c => tree-ssa-coalesce.cc}                         | 0
 gcc/{tree-ssa-copy.c => tree-ssa-copy.cc}                                 | 0
 gcc/{tree-ssa-dce.c => tree-ssa-dce.cc}                                   | 0
 gcc/{tree-ssa-dom.c => tree-ssa-dom.cc}                                   | 0
 gcc/{tree-ssa-dse.c => tree-ssa-dse.cc}                                   | 0
 gcc/{tree-ssa-forwprop.c => tree-ssa-forwprop.cc}                         | 0
 gcc/{tree-ssa-ifcombine.c => tree-ssa-ifcombine.cc}                       | 0
 gcc/{tree-ssa-live.c => tree-ssa-live.cc}                                 | 0
 gcc/{tree-ssa-loop-ch.c => tree-ssa-loop-ch.cc}                           | 0
 gcc/{tree-ssa-loop-im.c => tree-ssa-loop-im.cc}                           | 0
 gcc/{tree-ssa-loop-ivcanon.c => tree-ssa-loop-ivcanon.cc}                 | 0
 gcc/{tree-ssa-loop-ivopts.c => tree-ssa-loop-ivopts.cc}                   | 0
 gcc/{tree-ssa-loop-manip.c => tree-ssa-loop-manip.cc}                     | 0
 gcc/{tree-ssa-loop-niter.c => tree-ssa-loop-niter.cc}                     | 0
 gcc/{tree-ssa-loop-prefetch.c => tree-ssa-loop-prefetch.cc}               | 0
 gcc/{tree-ssa-loop-split.c => tree-ssa-loop-split.cc}                     | 0
 gcc/{tree-ssa-loop-unswitch.c => tree-ssa-loop-unswitch.cc}               | 0
 gcc/{tree-ssa-loop.c => tree-ssa-loop.cc}                                 | 0
 gcc/{tree-ssa-math-opts.c => tree-ssa-math-opts.cc}                       | 0
 gcc/{tree-ssa-operands.c => tree-ssa-operands.cc}                         | 0
 gcc/{tree-ssa-phiopt.c => tree-ssa-phiopt.cc}                             | 0
 gcc/{tree-ssa-phiprop.c => tree-ssa-phiprop.cc}                           | 0
 gcc/{tree-ssa-pre.c => tree-ssa-pre.cc}                                   | 0
 gcc/{tree-ssa-propagate.c => tree-ssa-propagate.cc}                       | 0
 gcc/{tree-ssa-reassoc.c => tree-ssa-reassoc.cc}                           | 0
 gcc/{tree-ssa-sccvn.c => tree-ssa-sccvn.cc}                               | 0
 gcc/{tree-ssa-scopedtables.c => tree-ssa-scopedtables.cc}                 | 0
 gcc/{tree-ssa-sink.c => tree-ssa-sink.cc}                                 | 0
 gcc/{tree-ssa-strlen.c => tree-ssa-strlen.cc}                             | 0
 gcc/{tree-ssa-structalias.c => tree-ssa-structalias.cc}                   | 0
 gcc/{tree-ssa-tail-merge.c => tree-ssa-tail-merge.cc}                     | 0
 gcc/{tree-ssa-ter.c => tree-ssa-ter.cc}                                   | 0
 gcc/{tree-ssa-threadbackward.c => tree-ssa-threadbackward.cc}             | 0
 gcc/{tree-ssa-threadedge.c => tree-ssa-threadedge.cc}                     | 0
 gcc/{tree-ssa-threadupdate.c => tree-ssa-threadupdate.cc}                 | 0
 gcc/{tree-ssa-uncprop.c => tree-ssa-uncprop.cc}                           | 0
 gcc/{tree-ssa-uninit.c => tree-ssa-uninit.cc}                             | 0
 gcc/{tree-ssa.c => tree-ssa.cc}                                           | 0
 gcc/{tree-ssanames.c => tree-ssanames.cc}                                 | 0
 gcc/{tree-stdarg.c => tree-stdarg.cc}                                     | 0
 gcc/{tree-streamer-in.c => tree-streamer-in.cc}                           | 0
 gcc/{tree-streamer-out.c => tree-streamer-out.cc}                         | 0
 gcc/{tree-streamer.c => tree-streamer.cc}                                 | 0
 gcc/{tree-switch-conversion.c => tree-switch-conversion.cc}               | 0
 gcc/{tree-tailcall.c => tree-tailcall.cc}                                 | 0
 gcc/{tree-vect-data-refs.c => tree-vect-data-refs.cc}                     | 0
 gcc/{tree-vect-generic.c => tree-vect-generic.cc}                         | 0
 gcc/{tree-vect-loop-manip.c => tree-vect-loop-manip.cc}                   | 0
 gcc/{tree-vect-loop.c => tree-vect-loop.cc}                               | 0
 gcc/{tree-vect-patterns.c => tree-vect-patterns.cc}                       | 0
 gcc/{tree-vect-slp-patterns.c => tree-vect-slp-patterns.cc}               | 0
 gcc/{tree-vect-slp.c => tree-vect-slp.cc}                                 | 0
 gcc/{tree-vect-stmts.c => tree-vect-stmts.cc}                             | 0
 gcc/{tree-vector-builder.c => tree-vector-builder.cc}                     | 0
 gcc/{tree-vectorizer.c => tree-vectorizer.cc}                             | 0
 gcc/{tree-vrp.c => tree-vrp.cc}                                           | 0
 gcc/{tree.c => tree.cc}                                                   | 0
 gcc/{tsan.c => tsan.cc}                                                   | 0
 gcc/{typed-splay-tree.c => typed-splay-tree.cc}                           | 0
 gcc/{ubsan.c => ubsan.cc}                                                 | 0
 gcc/{valtrack.c => valtrack.cc}                                           | 0
 gcc/{value-prof.c => value-prof.cc}                                       | 0
 gcc/{var-tracking.c => var-tracking.cc}                                   | 0
 gcc/{varasm.c => varasm.cc}                                               | 0
 gcc/{varpool.c => varpool.cc}                                             | 0
 gcc/{vec-perm-indices.c => vec-perm-indices.cc}                           | 0
 gcc/{vec.c => vec.cc}                                                     | 0
 gcc/{vmsdbgout.c => vmsdbgout.cc}                                         | 0
 gcc/{vr-values.c => vr-values.cc}                                         | 0
 gcc/{vtable-verify.c => vtable-verify.cc}                                 | 0
 gcc/{web.c => web.cc}                                                     | 0
 gcc/{xcoffout.c => xcoffout.cc}                                           | 0
 libcpp/{charset.c => charset.cc}                                          | 0
 libcpp/{directives.c => directives.cc}                                    | 0
 libcpp/{errors.c => errors.cc}                                            | 0
 libcpp/{expr.c => expr.cc}                                                | 0
 libcpp/{files.c => files.cc}                                              | 0
 libcpp/{identifiers.c => identifiers.cc}                                  | 0
 libcpp/{init.c => init.cc}                                                | 0
 libcpp/{lex.c => lex.cc}                                                  | 0
 libcpp/{line-map.c => line-map.cc}                                        | 0
 libcpp/{macro.c => macro.cc}                                              | 0
 libcpp/{makeucnid.c => makeucnid.cc}                                      | 0
 libcpp/{mkdeps.c => mkdeps.cc}                                            | 0
 libcpp/{pch.c => pch.cc}                                                  | 0
 libcpp/{symtab.c => symtab.cc}                                            | 0
 libcpp/{traditional.c => traditional.cc}                                  | 0
 876 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/gcc/ada/adadecode.c b/gcc/ada/adadecode.cc
similarity index 100%
rename from gcc/ada/adadecode.c
rename to gcc/ada/adadecode.cc
diff --git a/gcc/ada/affinity.c b/gcc/ada/affinity.cc
similarity index 100%
rename from gcc/ada/affinity.c
rename to gcc/ada/affinity.cc
diff --git a/gcc/ada/argv-lynxos178-raven-cert.c b/gcc/ada/argv-lynxos178-raven-cert.cc
similarity index 100%
rename from gcc/ada/argv-lynxos178-raven-cert.c
rename to gcc/ada/argv-lynxos178-raven-cert.cc
diff --git a/gcc/ada/argv.c b/gcc/ada/argv.cc
similarity index 100%
rename from gcc/ada/argv.c
rename to gcc/ada/argv.cc
diff --git a/gcc/ada/aux-io.c b/gcc/ada/aux-io.cc
similarity index 100%
rename from gcc/ada/aux-io.c
rename to gcc/ada/aux-io.cc
diff --git a/gcc/ada/cio.c b/gcc/ada/cio.cc
similarity index 100%
rename from gcc/ada/cio.c
rename to gcc/ada/cio.cc
diff --git a/gcc/ada/cstreams.c b/gcc/ada/cstreams.cc
similarity index 100%
rename from gcc/ada/cstreams.c
rename to gcc/ada/cstreams.cc
diff --git a/gcc/ada/env.c b/gcc/ada/env.cc
similarity index 100%
rename from gcc/ada/env.c
rename to gcc/ada/env.cc
diff --git a/gcc/ada/exit.c b/gcc/ada/exit.cc
similarity index 100%
rename from gcc/ada/exit.c
rename to gcc/ada/exit.cc
diff --git a/gcc/ada/expect.c b/gcc/ada/expect.cc
similarity index 100%
rename from gcc/ada/expect.c
rename to gcc/ada/expect.cc
diff --git a/gcc/ada/final.c b/gcc/ada/final.cc
similarity index 100%
rename from gcc/ada/final.c
rename to gcc/ada/final.cc
diff --git a/gcc/ada/gcc-interface/cuintp.c b/gcc/ada/gcc-interface/cuintp.cc
similarity index 100%
rename from gcc/ada/gcc-interface/cuintp.c
rename to gcc/ada/gcc-interface/cuintp.cc
diff --git a/gcc/ada/gcc-interface/decl.c b/gcc/ada/gcc-interface/decl.cc
similarity index 100%
rename from gcc/ada/gcc-interface/decl.c
rename to gcc/ada/gcc-interface/decl.cc
diff --git a/gcc/ada/gcc-interface/misc.c b/gcc/ada/gcc-interface/misc.cc
similarity index 100%
rename from gcc/ada/gcc-interface/misc.c
rename to gcc/ada/gcc-interface/misc.cc
diff --git a/gcc/ada/gcc-interface/targtyps.c b/gcc/ada/gcc-interface/targtyps.cc
similarity index 100%
rename from gcc/ada/gcc-interface/targtyps.c
rename to gcc/ada/gcc-interface/targtyps.cc
diff --git a/gcc/ada/gcc-interface/trans.c b/gcc/ada/gcc-interface/trans.cc
similarity index 100%
rename from gcc/ada/gcc-interface/trans.c
rename to gcc/ada/gcc-interface/trans.cc
diff --git a/gcc/ada/gcc-interface/utils.c b/gcc/ada/gcc-interface/utils.cc
similarity index 100%
rename from gcc/ada/gcc-interface/utils.c
rename to gcc/ada/gcc-interface/utils.cc
diff --git a/gcc/ada/gcc-interface/utils2.c b/gcc/ada/gcc-interface/utils2.cc
similarity index 100%
rename from gcc/ada/gcc-interface/utils2.c
rename to gcc/ada/gcc-interface/utils2.cc
diff --git a/gcc/ada/init.c b/gcc/ada/init.cc
similarity index 100%
rename from gcc/ada/init.c
rename to gcc/ada/init.cc
diff --git a/gcc/ada/initialize.c b/gcc/ada/initialize.cc
similarity index 100%
rename from gcc/ada/initialize.c
rename to gcc/ada/initialize.cc
diff --git a/gcc/ada/libgnarl/thread.c b/gcc/ada/libgnarl/thread.cc
similarity index 100%
rename from gcc/ada/libgnarl/thread.c
rename to gcc/ada/libgnarl/thread.cc
diff --git a/gcc/ada/link.c b/gcc/ada/link.cc
similarity index 100%
rename from gcc/ada/link.c
rename to gcc/ada/link.cc
diff --git a/gcc/ada/locales.c b/gcc/ada/locales.cc
similarity index 100%
rename from gcc/ada/locales.c
rename to gcc/ada/locales.cc
diff --git a/gcc/ada/mkdir.c b/gcc/ada/mkdir.cc
similarity index 100%
rename from gcc/ada/mkdir.c
rename to gcc/ada/mkdir.cc
diff --git a/gcc/ada/raise.c b/gcc/ada/raise.cc
similarity index 100%
rename from gcc/ada/raise.c
rename to gcc/ada/raise.cc
diff --git a/gcc/ada/rtfinal.c b/gcc/ada/rtfinal.cc
similarity index 100%
rename from gcc/ada/rtfinal.c
rename to gcc/ada/rtfinal.cc
diff --git a/gcc/ada/rtinit.c b/gcc/ada/rtinit.cc
similarity index 100%
rename from gcc/ada/rtinit.c
rename to gcc/ada/rtinit.cc
diff --git a/gcc/ada/seh_init.c b/gcc/ada/seh_init.cc
similarity index 100%
rename from gcc/ada/seh_init.c
rename to gcc/ada/seh_init.cc
diff --git a/gcc/ada/sigtramp-armdroid.c b/gcc/ada/sigtramp-armdroid.cc
similarity index 100%
rename from gcc/ada/sigtramp-armdroid.c
rename to gcc/ada/sigtramp-armdroid.cc
diff --git a/gcc/ada/sigtramp-ios.c b/gcc/ada/sigtramp-ios.cc
similarity index 100%
rename from gcc/ada/sigtramp-ios.c
rename to gcc/ada/sigtramp-ios.cc
diff --git a/gcc/ada/sigtramp-qnx.c b/gcc/ada/sigtramp-qnx.cc
similarity index 100%
rename from gcc/ada/sigtramp-qnx.c
rename to gcc/ada/sigtramp-qnx.cc
diff --git a/gcc/ada/sigtramp-vxworks.c b/gcc/ada/sigtramp-vxworks.cc
similarity index 100%
rename from gcc/ada/sigtramp-vxworks.c
rename to gcc/ada/sigtramp-vxworks.cc
diff --git a/gcc/ada/socket.c b/gcc/ada/socket.cc
similarity index 100%
rename from gcc/ada/socket.c
rename to gcc/ada/socket.cc
diff --git a/gcc/ada/tracebak.c b/gcc/ada/tracebak.cc
similarity index 100%
rename from gcc/ada/tracebak.c
rename to gcc/ada/tracebak.cc
diff --git a/gcc/ada/version.c b/gcc/ada/version.cc
similarity index 100%
rename from gcc/ada/version.c
rename to gcc/ada/version.cc
diff --git a/gcc/ada/vx_stack_info.c b/gcc/ada/vx_stack_info.cc
similarity index 100%
rename from gcc/ada/vx_stack_info.c
rename to gcc/ada/vx_stack_info.cc
diff --git a/gcc/adjust-alignment.c b/gcc/adjust-alignment.cc
similarity index 100%
rename from gcc/adjust-alignment.c
rename to gcc/adjust-alignment.cc
diff --git a/gcc/alias.c b/gcc/alias.cc
similarity index 100%
rename from gcc/alias.c
rename to gcc/alias.cc
diff --git a/gcc/alloc-pool.c b/gcc/alloc-pool.cc
similarity index 100%
rename from gcc/alloc-pool.c
rename to gcc/alloc-pool.cc
diff --git a/gcc/asan.c b/gcc/asan.cc
similarity index 100%
rename from gcc/asan.c
rename to gcc/asan.cc
diff --git a/gcc/attribs.c b/gcc/attribs.cc
similarity index 100%
rename from gcc/attribs.c
rename to gcc/attribs.cc
diff --git a/gcc/auto-inc-dec.c b/gcc/auto-inc-dec.cc
similarity index 100%
rename from gcc/auto-inc-dec.c
rename to gcc/auto-inc-dec.cc
diff --git a/gcc/auto-profile.c b/gcc/auto-profile.cc
similarity index 100%
rename from gcc/auto-profile.c
rename to gcc/auto-profile.cc
diff --git a/gcc/bb-reorder.c b/gcc/bb-reorder.cc
similarity index 100%
rename from gcc/bb-reorder.c
rename to gcc/bb-reorder.cc
diff --git a/gcc/bitmap.c b/gcc/bitmap.cc
similarity index 100%
rename from gcc/bitmap.c
rename to gcc/bitmap.cc
diff --git a/gcc/btfout.c b/gcc/btfout.cc
similarity index 100%
rename from gcc/btfout.c
rename to gcc/btfout.cc
diff --git a/gcc/builtins.c b/gcc/builtins.cc
similarity index 100%
rename from gcc/builtins.c
rename to gcc/builtins.cc
diff --git a/gcc/c-family/c-ada-spec.c b/gcc/c-family/c-ada-spec.cc
similarity index 100%
rename from gcc/c-family/c-ada-spec.c
rename to gcc/c-family/c-ada-spec.cc
diff --git a/gcc/c-family/c-attribs.c b/gcc/c-family/c-attribs.cc
similarity index 100%
rename from gcc/c-family/c-attribs.c
rename to gcc/c-family/c-attribs.cc
diff --git a/gcc/c-family/c-common.c b/gcc/c-family/c-common.cc
similarity index 100%
rename from gcc/c-family/c-common.c
rename to gcc/c-family/c-common.cc
diff --git a/gcc/c-family/c-cppbuiltin.c b/gcc/c-family/c-cppbuiltin.cc
similarity index 100%
rename from gcc/c-family/c-cppbuiltin.c
rename to gcc/c-family/c-cppbuiltin.cc
diff --git a/gcc/c-family/c-dump.c b/gcc/c-family/c-dump.cc
similarity index 100%
rename from gcc/c-family/c-dump.c
rename to gcc/c-family/c-dump.cc
diff --git a/gcc/c-family/c-format.c b/gcc/c-family/c-format.cc
similarity index 100%
rename from gcc/c-family/c-format.c
rename to gcc/c-family/c-format.cc
diff --git a/gcc/c-family/c-gimplify.c b/gcc/c-family/c-gimplify.cc
similarity index 100%
rename from gcc/c-family/c-gimplify.c
rename to gcc/c-family/c-gimplify.cc
diff --git a/gcc/c-family/c-indentation.c b/gcc/c-family/c-indentation.cc
similarity index 100%
rename from gcc/c-family/c-indentation.c
rename to gcc/c-family/c-indentation.cc
diff --git a/gcc/c-family/c-lex.c b/gcc/c-family/c-lex.cc
similarity index 100%
rename from gcc/c-family/c-lex.c
rename to gcc/c-family/c-lex.cc
diff --git a/gcc/c-family/c-omp.c b/gcc/c-family/c-omp.cc
similarity index 100%
rename from gcc/c-family/c-omp.c
rename to gcc/c-family/c-omp.cc
diff --git a/gcc/c-family/c-opts.c b/gcc/c-family/c-opts.cc
similarity index 100%
rename from gcc/c-family/c-opts.c
rename to gcc/c-family/c-opts.cc
diff --git a/gcc/c-family/c-pch.c b/gcc/c-family/c-pch.cc
similarity index 100%
rename from gcc/c-family/c-pch.c
rename to gcc/c-family/c-pch.cc
diff --git a/gcc/c-family/c-ppoutput.c b/gcc/c-family/c-ppoutput.cc
similarity index 100%
rename from gcc/c-family/c-ppoutput.c
rename to gcc/c-family/c-ppoutput.cc
diff --git a/gcc/c-family/c-pragma.c b/gcc/c-family/c-pragma.cc
similarity index 100%
rename from gcc/c-family/c-pragma.c
rename to gcc/c-family/c-pragma.cc
diff --git a/gcc/c-family/c-pretty-print.c b/gcc/c-family/c-pretty-print.cc
similarity index 100%
rename from gcc/c-family/c-pretty-print.c
rename to gcc/c-family/c-pretty-print.cc
diff --git a/gcc/c-family/c-semantics.c b/gcc/c-family/c-semantics.cc
similarity index 100%
rename from gcc/c-family/c-semantics.c
rename to gcc/c-family/c-semantics.cc
diff --git a/gcc/c-family/c-ubsan.c b/gcc/c-family/c-ubsan.cc
similarity index 100%
rename from gcc/c-family/c-ubsan.c
rename to gcc/c-family/c-ubsan.cc
diff --git a/gcc/c-family/c-warn.c b/gcc/c-family/c-warn.cc
similarity index 100%
rename from gcc/c-family/c-warn.c
rename to gcc/c-family/c-warn.cc
diff --git a/gcc/c-family/cppspec.c b/gcc/c-family/cppspec.cc
similarity index 100%
rename from gcc/c-family/cppspec.c
rename to gcc/c-family/cppspec.cc
diff --git a/gcc/c-family/stub-objc.c b/gcc/c-family/stub-objc.cc
similarity index 100%
rename from gcc/c-family/stub-objc.c
rename to gcc/c-family/stub-objc.cc
diff --git a/gcc/c/c-aux-info.c b/gcc/c/c-aux-info.cc
similarity index 100%
rename from gcc/c/c-aux-info.c
rename to gcc/c/c-aux-info.cc
diff --git a/gcc/c/c-convert.c b/gcc/c/c-convert.cc
similarity index 100%
rename from gcc/c/c-convert.c
rename to gcc/c/c-convert.cc
diff --git a/gcc/c/c-decl.c b/gcc/c/c-decl.cc
similarity index 100%
rename from gcc/c/c-decl.c
rename to gcc/c/c-decl.cc
diff --git a/gcc/c/c-errors.c b/gcc/c/c-errors.cc
similarity index 100%
rename from gcc/c/c-errors.c
rename to gcc/c/c-errors.cc
diff --git a/gcc/c/c-fold.c b/gcc/c/c-fold.cc
similarity index 100%
rename from gcc/c/c-fold.c
rename to gcc/c/c-fold.cc
diff --git a/gcc/c/c-lang.c b/gcc/c/c-lang.cc
similarity index 100%
rename from gcc/c/c-lang.c
rename to gcc/c/c-lang.cc
diff --git a/gcc/c/c-objc-common.c b/gcc/c/c-objc-common.cc
similarity index 100%
rename from gcc/c/c-objc-common.c
rename to gcc/c/c-objc-common.cc
diff --git a/gcc/c/c-parser.c b/gcc/c/c-parser.cc
similarity index 100%
rename from gcc/c/c-parser.c
rename to gcc/c/c-parser.cc
diff --git a/gcc/c/c-typeck.c b/gcc/c/c-typeck.cc
similarity index 100%
rename from gcc/c/c-typeck.c
rename to gcc/c/c-typeck.cc
diff --git a/gcc/c/gccspec.c b/gcc/c/gccspec.cc
similarity index 100%
rename from gcc/c/gccspec.c
rename to gcc/c/gccspec.cc
diff --git a/gcc/c/gimple-parser.c b/gcc/c/gimple-parser.cc
similarity index 100%
rename from gcc/c/gimple-parser.c
rename to gcc/c/gimple-parser.cc
diff --git a/gcc/caller-save.c b/gcc/caller-save.cc
similarity index 100%
rename from gcc/caller-save.c
rename to gcc/caller-save.cc
diff --git a/gcc/calls.c b/gcc/calls.cc
similarity index 100%
rename from gcc/calls.c
rename to gcc/calls.cc
diff --git a/gcc/ccmp.c b/gcc/ccmp.cc
similarity index 100%
rename from gcc/ccmp.c
rename to gcc/ccmp.cc
diff --git a/gcc/cfg.c b/gcc/cfg.cc
similarity index 100%
rename from gcc/cfg.c
rename to gcc/cfg.cc
diff --git a/gcc/cfganal.c b/gcc/cfganal.cc
similarity index 100%
rename from gcc/cfganal.c
rename to gcc/cfganal.cc
diff --git a/gcc/cfgbuild.c b/gcc/cfgbuild.cc
similarity index 100%
rename from gcc/cfgbuild.c
rename to gcc/cfgbuild.cc
diff --git a/gcc/cfgcleanup.c b/gcc/cfgcleanup.cc
similarity index 100%
rename from gcc/cfgcleanup.c
rename to gcc/cfgcleanup.cc
diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.cc
similarity index 100%
rename from gcc/cfgexpand.c
rename to gcc/cfgexpand.cc
diff --git a/gcc/cfghooks.c b/gcc/cfghooks.cc
similarity index 100%
rename from gcc/cfghooks.c
rename to gcc/cfghooks.cc
diff --git a/gcc/cfgloop.c b/gcc/cfgloop.cc
similarity index 100%
rename from gcc/cfgloop.c
rename to gcc/cfgloop.cc
diff --git a/gcc/cfgloopanal.c b/gcc/cfgloopanal.cc
similarity index 100%
rename from gcc/cfgloopanal.c
rename to gcc/cfgloopanal.cc
diff --git a/gcc/cfgloopmanip.c b/gcc/cfgloopmanip.cc
similarity index 100%
rename from gcc/cfgloopmanip.c
rename to gcc/cfgloopmanip.cc
diff --git a/gcc/cfgrtl.c b/gcc/cfgrtl.cc
similarity index 100%
rename from gcc/cfgrtl.c
rename to gcc/cfgrtl.cc
diff --git a/gcc/cgraph.c b/gcc/cgraph.cc
similarity index 100%
rename from gcc/cgraph.c
rename to gcc/cgraph.cc
diff --git a/gcc/cgraphbuild.c b/gcc/cgraphbuild.cc
similarity index 100%
rename from gcc/cgraphbuild.c
rename to gcc/cgraphbuild.cc
diff --git a/gcc/cgraphclones.c b/gcc/cgraphclones.cc
similarity index 100%
rename from gcc/cgraphclones.c
rename to gcc/cgraphclones.cc
diff --git a/gcc/cgraphunit.c b/gcc/cgraphunit.cc
similarity index 100%
rename from gcc/cgraphunit.c
rename to gcc/cgraphunit.cc
diff --git a/gcc/collect-utils.c b/gcc/collect-utils.cc
similarity index 100%
rename from gcc/collect-utils.c
rename to gcc/collect-utils.cc
diff --git a/gcc/collect2-aix.c b/gcc/collect2-aix.cc
similarity index 100%
rename from gcc/collect2-aix.c
rename to gcc/collect2-aix.cc
diff --git a/gcc/collect2.c b/gcc/collect2.cc
similarity index 100%
rename from gcc/collect2.c
rename to gcc/collect2.cc
diff --git a/gcc/combine-stack-adj.c b/gcc/combine-stack-adj.cc
similarity index 100%
rename from gcc/combine-stack-adj.c
rename to gcc/combine-stack-adj.cc
diff --git a/gcc/combine.c b/gcc/combine.cc
similarity index 100%
rename from gcc/combine.c
rename to gcc/combine.cc
diff --git a/gcc/common/common-targhooks.c b/gcc/common/common-targhooks.cc
similarity index 100%
rename from gcc/common/common-targhooks.c
rename to gcc/common/common-targhooks.cc
diff --git a/gcc/common/config/aarch64/aarch64-common.c b/gcc/common/config/aarch64/aarch64-common.cc
similarity index 100%
rename from gcc/common/config/aarch64/aarch64-common.c
rename to gcc/common/config/aarch64/aarch64-common.cc
diff --git a/gcc/common/config/alpha/alpha-common.c b/gcc/common/config/alpha/alpha-common.cc
similarity index 100%
rename from gcc/common/config/alpha/alpha-common.c
rename to gcc/common/config/alpha/alpha-common.cc
diff --git a/gcc/common/config/arc/arc-common.c b/gcc/common/config/arc/arc-common.cc
similarity index 100%
rename from gcc/common/config/arc/arc-common.c
rename to gcc/common/config/arc/arc-common.cc
diff --git a/gcc/common/config/arm/arm-common.c b/gcc/common/config/arm/arm-common.cc
similarity index 100%
rename from gcc/common/config/arm/arm-common.c
rename to gcc/common/config/arm/arm-common.cc
diff --git a/gcc/common/config/avr/avr-common.c b/gcc/common/config/avr/avr-common.cc
similarity index 100%
rename from gcc/common/config/avr/avr-common.c
rename to gcc/common/config/avr/avr-common.cc
diff --git a/gcc/common/config/bfin/bfin-common.c b/gcc/common/config/bfin/bfin-common.cc
similarity index 100%
rename from gcc/common/config/bfin/bfin-common.c
rename to gcc/common/config/bfin/bfin-common.cc
diff --git a/gcc/common/config/bpf/bpf-common.c b/gcc/common/config/bpf/bpf-common.cc
similarity index 100%
rename from gcc/common/config/bpf/bpf-common.c
rename to gcc/common/config/bpf/bpf-common.cc
diff --git a/gcc/common/config/c6x/c6x-common.c b/gcc/common/config/c6x/c6x-common.cc
similarity index 100%
rename from gcc/common/config/c6x/c6x-common.c
rename to gcc/common/config/c6x/c6x-common.cc
diff --git a/gcc/common/config/cr16/cr16-common.c b/gcc/common/config/cr16/cr16-common.cc
similarity index 100%
rename from gcc/common/config/cr16/cr16-common.c
rename to gcc/common/config/cr16/cr16-common.cc
diff --git a/gcc/common/config/cris/cris-common.c b/gcc/common/config/cris/cris-common.cc
similarity index 100%
rename from gcc/common/config/cris/cris-common.c
rename to gcc/common/config/cris/cris-common.cc
diff --git a/gcc/common/config/csky/csky-common.c b/gcc/common/config/csky/csky-common.cc
similarity index 100%
rename from gcc/common/config/csky/csky-common.c
rename to gcc/common/config/csky/csky-common.cc
diff --git a/gcc/common/config/default-common.c b/gcc/common/config/default-common.cc
similarity index 100%
rename from gcc/common/config/default-common.c
rename to gcc/common/config/default-common.cc
diff --git a/gcc/common/config/epiphany/epiphany-common.c b/gcc/common/config/epiphany/epiphany-common.cc
similarity index 100%
rename from gcc/common/config/epiphany/epiphany-common.c
rename to gcc/common/config/epiphany/epiphany-common.cc
diff --git a/gcc/common/config/fr30/fr30-common.c b/gcc/common/config/fr30/fr30-common.cc
similarity index 100%
rename from gcc/common/config/fr30/fr30-common.c
rename to gcc/common/config/fr30/fr30-common.cc
diff --git a/gcc/common/config/frv/frv-common.c b/gcc/common/config/frv/frv-common.cc
similarity index 100%
rename from gcc/common/config/frv/frv-common.c
rename to gcc/common/config/frv/frv-common.cc
diff --git a/gcc/common/config/gcn/gcn-common.c b/gcc/common/config/gcn/gcn-common.cc
similarity index 100%
rename from gcc/common/config/gcn/gcn-common.c
rename to gcc/common/config/gcn/gcn-common.cc
diff --git a/gcc/common/config/h8300/h8300-common.c b/gcc/common/config/h8300/h8300-common.cc
similarity index 100%
rename from gcc/common/config/h8300/h8300-common.c
rename to gcc/common/config/h8300/h8300-common.cc
diff --git a/gcc/common/config/i386/i386-common.c b/gcc/common/config/i386/i386-common.cc
similarity index 100%
rename from gcc/common/config/i386/i386-common.c
rename to gcc/common/config/i386/i386-common.cc
diff --git a/gcc/common/config/ia64/ia64-common.c b/gcc/common/config/ia64/ia64-common.cc
similarity index 100%
rename from gcc/common/config/ia64/ia64-common.c
rename to gcc/common/config/ia64/ia64-common.cc
diff --git a/gcc/common/config/iq2000/iq2000-common.c b/gcc/common/config/iq2000/iq2000-common.cc
similarity index 100%
rename from gcc/common/config/iq2000/iq2000-common.c
rename to gcc/common/config/iq2000/iq2000-common.cc
diff --git a/gcc/common/config/lm32/lm32-common.c b/gcc/common/config/lm32/lm32-common.cc
similarity index 100%
rename from gcc/common/config/lm32/lm32-common.c
rename to gcc/common/config/lm32/lm32-common.cc
diff --git a/gcc/common/config/m32r/m32r-common.c b/gcc/common/config/m32r/m32r-common.cc
similarity index 100%
rename from gcc/common/config/m32r/m32r-common.c
rename to gcc/common/config/m32r/m32r-common.cc
diff --git a/gcc/common/config/m68k/m68k-common.c b/gcc/common/config/m68k/m68k-common.cc
similarity index 100%
rename from gcc/common/config/m68k/m68k-common.c
rename to gcc/common/config/m68k/m68k-common.cc
diff --git a/gcc/common/config/mcore/mcore-common.c b/gcc/common/config/mcore/mcore-common.cc
similarity index 100%
rename from gcc/common/config/mcore/mcore-common.c
rename to gcc/common/config/mcore/mcore-common.cc
diff --git a/gcc/common/config/microblaze/microblaze-common.c b/gcc/common/config/microblaze/microblaze-common.cc
similarity index 100%
rename from gcc/common/config/microblaze/microblaze-common.c
rename to gcc/common/config/microblaze/microblaze-common.cc
diff --git a/gcc/common/config/mips/mips-common.c b/gcc/common/config/mips/mips-common.cc
similarity index 100%
rename from gcc/common/config/mips/mips-common.c
rename to gcc/common/config/mips/mips-common.cc
diff --git a/gcc/common/config/mmix/mmix-common.c b/gcc/common/config/mmix/mmix-common.cc
similarity index 100%
rename from gcc/common/config/mmix/mmix-common.c
rename to gcc/common/config/mmix/mmix-common.cc
diff --git a/gcc/common/config/mn10300/mn10300-common.c b/gcc/common/config/mn10300/mn10300-common.cc
similarity index 100%
rename from gcc/common/config/mn10300/mn10300-common.c
rename to gcc/common/config/mn10300/mn10300-common.cc
diff --git a/gcc/common/config/msp430/msp430-common.c b/gcc/common/config/msp430/msp430-common.cc
similarity index 100%
rename from gcc/common/config/msp430/msp430-common.c
rename to gcc/common/config/msp430/msp430-common.cc
diff --git a/gcc/common/config/nds32/nds32-common.c b/gcc/common/config/nds32/nds32-common.cc
similarity index 100%
rename from gcc/common/config/nds32/nds32-common.c
rename to gcc/common/config/nds32/nds32-common.cc
diff --git a/gcc/common/config/nios2/nios2-common.c b/gcc/common/config/nios2/nios2-common.cc
similarity index 100%
rename from gcc/common/config/nios2/nios2-common.c
rename to gcc/common/config/nios2/nios2-common.cc
diff --git a/gcc/common/config/nvptx/nvptx-common.c b/gcc/common/config/nvptx/nvptx-common.cc
similarity index 100%
rename from gcc/common/config/nvptx/nvptx-common.c
rename to gcc/common/config/nvptx/nvptx-common.cc
diff --git a/gcc/common/config/or1k/or1k-common.c b/gcc/common/config/or1k/or1k-common.cc
similarity index 100%
rename from gcc/common/config/or1k/or1k-common.c
rename to gcc/common/config/or1k/or1k-common.cc
diff --git a/gcc/common/config/pa/pa-common.c b/gcc/common/config/pa/pa-common.cc
similarity index 100%
rename from gcc/common/config/pa/pa-common.c
rename to gcc/common/config/pa/pa-common.cc
diff --git a/gcc/common/config/pdp11/pdp11-common.c b/gcc/common/config/pdp11/pdp11-common.cc
similarity index 100%
rename from gcc/common/config/pdp11/pdp11-common.c
rename to gcc/common/config/pdp11/pdp11-common.cc
diff --git a/gcc/common/config/pru/pru-common.c b/gcc/common/config/pru/pru-common.cc
similarity index 100%
rename from gcc/common/config/pru/pru-common.c
rename to gcc/common/config/pru/pru-common.cc
diff --git a/gcc/common/config/riscv/riscv-common.c b/gcc/common/config/riscv/riscv-common.cc
similarity index 100%
rename from gcc/common/config/riscv/riscv-common.c
rename to gcc/common/config/riscv/riscv-common.cc
diff --git a/gcc/common/config/rs6000/rs6000-common.c b/gcc/common/config/rs6000/rs6000-common.cc
similarity index 100%
rename from gcc/common/config/rs6000/rs6000-common.c
rename to gcc/common/config/rs6000/rs6000-common.cc
diff --git a/gcc/common/config/rx/rx-common.c b/gcc/common/config/rx/rx-common.cc
similarity index 100%
rename from gcc/common/config/rx/rx-common.c
rename to gcc/common/config/rx/rx-common.cc
diff --git a/gcc/common/config/s390/s390-common.c b/gcc/common/config/s390/s390-common.cc
similarity index 100%
rename from gcc/common/config/s390/s390-common.c
rename to gcc/common/config/s390/s390-common.cc
diff --git a/gcc/common/config/sh/sh-common.c b/gcc/common/config/sh/sh-common.cc
similarity index 100%
rename from gcc/common/config/sh/sh-common.c
rename to gcc/common/config/sh/sh-common.cc
diff --git a/gcc/common/config/sparc/sparc-common.c b/gcc/common/config/sparc/sparc-common.cc
similarity index 100%
rename from gcc/common/config/sparc/sparc-common.c
rename to gcc/common/config/sparc/sparc-common.cc
diff --git a/gcc/common/config/tilegx/tilegx-common.c b/gcc/common/config/tilegx/tilegx-common.cc
similarity index 100%
rename from gcc/common/config/tilegx/tilegx-common.c
rename to gcc/common/config/tilegx/tilegx-common.cc
diff --git a/gcc/common/config/tilepro/tilepro-common.c b/gcc/common/config/tilepro/tilepro-common.cc
similarity index 100%
rename from gcc/common/config/tilepro/tilepro-common.c
rename to gcc/common/config/tilepro/tilepro-common.cc
diff --git a/gcc/common/config/v850/v850-common.c b/gcc/common/config/v850/v850-common.cc
similarity index 100%
rename from gcc/common/config/v850/v850-common.c
rename to gcc/common/config/v850/v850-common.cc
diff --git a/gcc/common/config/vax/vax-common.c b/gcc/common/config/vax/vax-common.cc
similarity index 100%
rename from gcc/common/config/vax/vax-common.c
rename to gcc/common/config/vax/vax-common.cc
diff --git a/gcc/common/config/visium/visium-common.c b/gcc/common/config/visium/visium-common.cc
similarity index 100%
rename from gcc/common/config/visium/visium-common.c
rename to gcc/common/config/visium/visium-common.cc
diff --git a/gcc/common/config/xstormy16/xstormy16-common.c b/gcc/common/config/xstormy16/xstormy16-common.cc
similarity index 100%
rename from gcc/common/config/xstormy16/xstormy16-common.c
rename to gcc/common/config/xstormy16/xstormy16-common.cc
diff --git a/gcc/common/config/xtensa/xtensa-common.c b/gcc/common/config/xtensa/xtensa-common.cc
similarity index 100%
rename from gcc/common/config/xtensa/xtensa-common.c
rename to gcc/common/config/xtensa/xtensa-common.cc
diff --git a/gcc/compare-elim.c b/gcc/compare-elim.cc
similarity index 100%
rename from gcc/compare-elim.c
rename to gcc/compare-elim.cc
diff --git a/gcc/config/aarch64/aarch64-bti-insert.c b/gcc/config/aarch64/aarch64-bti-insert.cc
similarity index 100%
rename from gcc/config/aarch64/aarch64-bti-insert.c
rename to gcc/config/aarch64/aarch64-bti-insert.cc
diff --git a/gcc/config/aarch64/aarch64-builtins.c b/gcc/config/aarch64/aarch64-builtins.cc
similarity index 100%
rename from gcc/config/aarch64/aarch64-builtins.c
rename to gcc/config/aarch64/aarch64-builtins.cc
diff --git a/gcc/config/aarch64/aarch64-c.c b/gcc/config/aarch64/aarch64-c.cc
similarity index 100%
rename from gcc/config/aarch64/aarch64-c.c
rename to gcc/config/aarch64/aarch64-c.cc
diff --git a/gcc/config/aarch64/aarch64-d.c b/gcc/config/aarch64/aarch64-d.cc
similarity index 100%
rename from gcc/config/aarch64/aarch64-d.c
rename to gcc/config/aarch64/aarch64-d.cc
diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.cc
similarity index 100%
rename from gcc/config/aarch64/aarch64.c
rename to gcc/config/aarch64/aarch64.cc
diff --git a/gcc/config/aarch64/cortex-a57-fma-steering.c b/gcc/config/aarch64/cortex-a57-fma-steering.cc
similarity index 100%
rename from gcc/config/aarch64/cortex-a57-fma-steering.c
rename to gcc/config/aarch64/cortex-a57-fma-steering.cc
diff --git a/gcc/config/aarch64/driver-aarch64.c b/gcc/config/aarch64/driver-aarch64.cc
similarity index 100%
rename from gcc/config/aarch64/driver-aarch64.c
rename to gcc/config/aarch64/driver-aarch64.cc
diff --git a/gcc/config/aarch64/falkor-tag-collision-avoidance.c b/gcc/config/aarch64/falkor-tag-collision-avoidance.cc
similarity index 100%
rename from gcc/config/aarch64/falkor-tag-collision-avoidance.c
rename to gcc/config/aarch64/falkor-tag-collision-avoidance.cc
diff --git a/gcc/config/aarch64/host-aarch64-darwin.c b/gcc/config/aarch64/host-aarch64-darwin.cc
similarity index 100%
rename from gcc/config/aarch64/host-aarch64-darwin.c
rename to gcc/config/aarch64/host-aarch64-darwin.cc
diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.cc
similarity index 100%
rename from gcc/config/alpha/alpha.c
rename to gcc/config/alpha/alpha.cc
diff --git a/gcc/config/alpha/driver-alpha.c b/gcc/config/alpha/driver-alpha.cc
similarity index 100%
rename from gcc/config/alpha/driver-alpha.c
rename to gcc/config/alpha/driver-alpha.cc
diff --git a/gcc/config/arc/arc-c.c b/gcc/config/arc/arc-c.cc
similarity index 100%
rename from gcc/config/arc/arc-c.c
rename to gcc/config/arc/arc-c.cc
diff --git a/gcc/config/arc/arc.c b/gcc/config/arc/arc.cc
similarity index 100%
rename from gcc/config/arc/arc.c
rename to gcc/config/arc/arc.cc
diff --git a/gcc/config/arc/driver-arc.c b/gcc/config/arc/driver-arc.cc
similarity index 100%
rename from gcc/config/arc/driver-arc.c
rename to gcc/config/arc/driver-arc.cc
diff --git a/gcc/config/arm/aarch-common.c b/gcc/config/arm/aarch-common.cc
similarity index 100%
rename from gcc/config/arm/aarch-common.c
rename to gcc/config/arm/aarch-common.cc
diff --git a/gcc/config/arm/arm-builtins.c b/gcc/config/arm/arm-builtins.cc
similarity index 100%
rename from gcc/config/arm/arm-builtins.c
rename to gcc/config/arm/arm-builtins.cc
diff --git a/gcc/config/arm/arm-c.c b/gcc/config/arm/arm-c.cc
similarity index 100%
rename from gcc/config/arm/arm-c.c
rename to gcc/config/arm/arm-c.cc
diff --git a/gcc/config/arm/arm-d.c b/gcc/config/arm/arm-d.cc
similarity index 100%
rename from gcc/config/arm/arm-d.c
rename to gcc/config/arm/arm-d.cc
diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.cc
similarity index 100%
rename from gcc/config/arm/arm.c
rename to gcc/config/arm/arm.cc
diff --git a/gcc/config/arm/driver-arm.c b/gcc/config/arm/driver-arm.cc
similarity index 100%
rename from gcc/config/arm/driver-arm.c
rename to gcc/config/arm/driver-arm.cc
diff --git a/gcc/config/avr/avr-c.c b/gcc/config/avr/avr-c.cc
similarity index 100%
rename from gcc/config/avr/avr-c.c
rename to gcc/config/avr/avr-c.cc
diff --git a/gcc/config/avr/avr-devices.c b/gcc/config/avr/avr-devices.cc
similarity index 100%
rename from gcc/config/avr/avr-devices.c
rename to gcc/config/avr/avr-devices.cc
diff --git a/gcc/config/avr/avr-log.c b/gcc/config/avr/avr-log.cc
similarity index 100%
rename from gcc/config/avr/avr-log.c
rename to gcc/config/avr/avr-log.cc
diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.cc
similarity index 100%
rename from gcc/config/avr/avr.c
rename to gcc/config/avr/avr.cc
diff --git a/gcc/config/avr/driver-avr.c b/gcc/config/avr/driver-avr.cc
similarity index 100%
rename from gcc/config/avr/driver-avr.c
rename to gcc/config/avr/driver-avr.cc
diff --git a/gcc/config/avr/gen-avr-mmcu-specs.c b/gcc/config/avr/gen-avr-mmcu-specs.cc
similarity index 100%
rename from gcc/config/avr/gen-avr-mmcu-specs.c
rename to gcc/config/avr/gen-avr-mmcu-specs.cc
diff --git a/gcc/config/avr/gen-avr-mmcu-texi.c b/gcc/config/avr/gen-avr-mmcu-texi.cc
similarity index 100%
rename from gcc/config/avr/gen-avr-mmcu-texi.c
rename to gcc/config/avr/gen-avr-mmcu-texi.cc
diff --git a/gcc/config/bfin/bfin.c b/gcc/config/bfin/bfin.cc
similarity index 100%
rename from gcc/config/bfin/bfin.c
rename to gcc/config/bfin/bfin.cc
diff --git a/gcc/config/bpf/bpf.c b/gcc/config/bpf/bpf.cc
similarity index 100%
rename from gcc/config/bpf/bpf.c
rename to gcc/config/bpf/bpf.cc
diff --git a/gcc/config/bpf/coreout.c b/gcc/config/bpf/coreout.cc
similarity index 100%
rename from gcc/config/bpf/coreout.c
rename to gcc/config/bpf/coreout.cc
diff --git a/gcc/config/c6x/c6x.c b/gcc/config/c6x/c6x.cc
similarity index 100%
rename from gcc/config/c6x/c6x.c
rename to gcc/config/c6x/c6x.cc
diff --git a/gcc/config/cr16/cr16.c b/gcc/config/cr16/cr16.cc
similarity index 100%
rename from gcc/config/cr16/cr16.c
rename to gcc/config/cr16/cr16.cc
diff --git a/gcc/config/cris/cris.c b/gcc/config/cris/cris.cc
similarity index 100%
rename from gcc/config/cris/cris.c
rename to gcc/config/cris/cris.cc
diff --git a/gcc/config/csky/csky.c b/gcc/config/csky/csky.cc
similarity index 100%
rename from gcc/config/csky/csky.c
rename to gcc/config/csky/csky.cc
diff --git a/gcc/config/darwin-c.c b/gcc/config/darwin-c.cc
similarity index 100%
rename from gcc/config/darwin-c.c
rename to gcc/config/darwin-c.cc
diff --git a/gcc/config/darwin-d.c b/gcc/config/darwin-d.cc
similarity index 100%
rename from gcc/config/darwin-d.c
rename to gcc/config/darwin-d.cc
diff --git a/gcc/config/darwin-driver.c b/gcc/config/darwin-driver.cc
similarity index 100%
rename from gcc/config/darwin-driver.c
rename to gcc/config/darwin-driver.cc
diff --git a/gcc/config/darwin-f.c b/gcc/config/darwin-f.cc
similarity index 100%
rename from gcc/config/darwin-f.c
rename to gcc/config/darwin-f.cc
diff --git a/gcc/config/darwin.c b/gcc/config/darwin.cc
similarity index 100%
rename from gcc/config/darwin.c
rename to gcc/config/darwin.cc
diff --git a/gcc/config/default-c.c b/gcc/config/default-c.cc
similarity index 100%
rename from gcc/config/default-c.c
rename to gcc/config/default-c.cc
diff --git a/gcc/config/default-d.c b/gcc/config/default-d.cc
similarity index 100%
rename from gcc/config/default-d.c
rename to gcc/config/default-d.cc
diff --git a/gcc/config/dragonfly-d.c b/gcc/config/dragonfly-d.cc
similarity index 100%
rename from gcc/config/dragonfly-d.c
rename to gcc/config/dragonfly-d.cc
diff --git a/gcc/config/epiphany/epiphany.c b/gcc/config/epiphany/epiphany.cc
similarity index 100%
rename from gcc/config/epiphany/epiphany.c
rename to gcc/config/epiphany/epiphany.cc
diff --git a/gcc/config/epiphany/mode-switch-use.c b/gcc/config/epiphany/mode-switch-use.cc
similarity index 100%
rename from gcc/config/epiphany/mode-switch-use.c
rename to gcc/config/epiphany/mode-switch-use.cc
diff --git a/gcc/config/epiphany/resolve-sw-modes.c b/gcc/config/epiphany/resolve-sw-modes.cc
similarity index 100%
rename from gcc/config/epiphany/resolve-sw-modes.c
rename to gcc/config/epiphany/resolve-sw-modes.cc
diff --git a/gcc/config/fr30/fr30.c b/gcc/config/fr30/fr30.cc
similarity index 100%
rename from gcc/config/fr30/fr30.c
rename to gcc/config/fr30/fr30.cc
diff --git a/gcc/config/freebsd-d.c b/gcc/config/freebsd-d.cc
similarity index 100%
rename from gcc/config/freebsd-d.c
rename to gcc/config/freebsd-d.cc
diff --git a/gcc/config/frv/frv.c b/gcc/config/frv/frv.cc
similarity index 100%
rename from gcc/config/frv/frv.c
rename to gcc/config/frv/frv.cc
diff --git a/gcc/config/ft32/ft32.c b/gcc/config/ft32/ft32.cc
similarity index 100%
rename from gcc/config/ft32/ft32.c
rename to gcc/config/ft32/ft32.cc
diff --git a/gcc/config/gcn/driver-gcn.c b/gcc/config/gcn/driver-gcn.cc
similarity index 100%
rename from gcc/config/gcn/driver-gcn.c
rename to gcc/config/gcn/driver-gcn.cc
diff --git a/gcc/config/gcn/gcn-run.c b/gcc/config/gcn/gcn-run.cc
similarity index 100%
rename from gcc/config/gcn/gcn-run.c
rename to gcc/config/gcn/gcn-run.cc
diff --git a/gcc/config/gcn/gcn-tree.c b/gcc/config/gcn/gcn-tree.cc
similarity index 100%
rename from gcc/config/gcn/gcn-tree.c
rename to gcc/config/gcn/gcn-tree.cc
diff --git a/gcc/config/gcn/gcn.c b/gcc/config/gcn/gcn.cc
similarity index 100%
rename from gcc/config/gcn/gcn.c
rename to gcc/config/gcn/gcn.cc
diff --git a/gcc/config/gcn/mkoffload.c b/gcc/config/gcn/mkoffload.cc
similarity index 100%
rename from gcc/config/gcn/mkoffload.c
rename to gcc/config/gcn/mkoffload.cc
diff --git a/gcc/config/glibc-c.c b/gcc/config/glibc-c.cc
similarity index 100%
rename from gcc/config/glibc-c.c
rename to gcc/config/glibc-c.cc
diff --git a/gcc/config/glibc-d.c b/gcc/config/glibc-d.cc
similarity index 100%
rename from gcc/config/glibc-d.c
rename to gcc/config/glibc-d.cc
diff --git a/gcc/config/h8300/h8300.c b/gcc/config/h8300/h8300.cc
similarity index 100%
rename from gcc/config/h8300/h8300.c
rename to gcc/config/h8300/h8300.cc
diff --git a/gcc/config/host-darwin.c b/gcc/config/host-darwin.cc
similarity index 100%
rename from gcc/config/host-darwin.c
rename to gcc/config/host-darwin.cc
diff --git a/gcc/config/host-hpux.c b/gcc/config/host-hpux.cc
similarity index 100%
rename from gcc/config/host-hpux.c
rename to gcc/config/host-hpux.cc
diff --git a/gcc/config/host-linux.c b/gcc/config/host-linux.cc
similarity index 100%
rename from gcc/config/host-linux.c
rename to gcc/config/host-linux.cc
diff --git a/gcc/config/host-netbsd.c b/gcc/config/host-netbsd.cc
similarity index 100%
rename from gcc/config/host-netbsd.c
rename to gcc/config/host-netbsd.cc
diff --git a/gcc/config/host-openbsd.c b/gcc/config/host-openbsd.cc
similarity index 100%
rename from gcc/config/host-openbsd.c
rename to gcc/config/host-openbsd.cc
diff --git a/gcc/config/host-solaris.c b/gcc/config/host-solaris.cc
similarity index 100%
rename from gcc/config/host-solaris.c
rename to gcc/config/host-solaris.cc
diff --git a/gcc/config/i386/djgpp.c b/gcc/config/i386/djgpp.cc
similarity index 100%
rename from gcc/config/i386/djgpp.c
rename to gcc/config/i386/djgpp.cc
diff --git a/gcc/config/i386/driver-i386.c b/gcc/config/i386/driver-i386.cc
similarity index 100%
rename from gcc/config/i386/driver-i386.c
rename to gcc/config/i386/driver-i386.cc
diff --git a/gcc/config/i386/driver-mingw32.c b/gcc/config/i386/driver-mingw32.cc
similarity index 100%
rename from gcc/config/i386/driver-mingw32.c
rename to gcc/config/i386/driver-mingw32.cc
diff --git a/gcc/config/i386/gnu-property.c b/gcc/config/i386/gnu-property.cc
similarity index 100%
rename from gcc/config/i386/gnu-property.c
rename to gcc/config/i386/gnu-property.cc
diff --git a/gcc/config/i386/host-cygwin.c b/gcc/config/i386/host-cygwin.cc
similarity index 100%
rename from gcc/config/i386/host-cygwin.c
rename to gcc/config/i386/host-cygwin.cc
diff --git a/gcc/config/i386/host-i386-darwin.c b/gcc/config/i386/host-i386-darwin.cc
similarity index 100%
rename from gcc/config/i386/host-i386-darwin.c
rename to gcc/config/i386/host-i386-darwin.cc
diff --git a/gcc/config/i386/host-mingw32.c b/gcc/config/i386/host-mingw32.cc
similarity index 100%
rename from gcc/config/i386/host-mingw32.c
rename to gcc/config/i386/host-mingw32.cc
diff --git a/gcc/config/i386/i386-builtins.c b/gcc/config/i386/i386-builtins.cc
similarity index 100%
rename from gcc/config/i386/i386-builtins.c
rename to gcc/config/i386/i386-builtins.cc
diff --git a/gcc/config/i386/i386-c.c b/gcc/config/i386/i386-c.cc
similarity index 100%
rename from gcc/config/i386/i386-c.c
rename to gcc/config/i386/i386-c.cc
diff --git a/gcc/config/i386/i386-d.c b/gcc/config/i386/i386-d.cc
similarity index 100%
rename from gcc/config/i386/i386-d.c
rename to gcc/config/i386/i386-d.cc
diff --git a/gcc/config/i386/i386-expand.c b/gcc/config/i386/i386-expand.cc
similarity index 100%
rename from gcc/config/i386/i386-expand.c
rename to gcc/config/i386/i386-expand.cc
diff --git a/gcc/config/i386/i386-features.c b/gcc/config/i386/i386-features.cc
similarity index 100%
rename from gcc/config/i386/i386-features.c
rename to gcc/config/i386/i386-features.cc
diff --git a/gcc/config/i386/i386-options.c b/gcc/config/i386/i386-options.cc
similarity index 100%
rename from gcc/config/i386/i386-options.c
rename to gcc/config/i386/i386-options.cc
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.cc
similarity index 100%
rename from gcc/config/i386/i386.c
rename to gcc/config/i386/i386.cc
diff --git a/gcc/config/i386/intelmic-mkoffload.c b/gcc/config/i386/intelmic-mkoffload.cc
similarity index 100%
rename from gcc/config/i386/intelmic-mkoffload.c
rename to gcc/config/i386/intelmic-mkoffload.cc
diff --git a/gcc/config/i386/msformat-c.c b/gcc/config/i386/msformat-c.cc
similarity index 100%
rename from gcc/config/i386/msformat-c.c
rename to gcc/config/i386/msformat-c.cc
diff --git a/gcc/config/i386/winnt-cxx.c b/gcc/config/i386/winnt-cxx.cc
similarity index 100%
rename from gcc/config/i386/winnt-cxx.c
rename to gcc/config/i386/winnt-cxx.cc
diff --git a/gcc/config/i386/winnt-d.c b/gcc/config/i386/winnt-d.cc
similarity index 100%
rename from gcc/config/i386/winnt-d.c
rename to gcc/config/i386/winnt-d.cc
diff --git a/gcc/config/i386/winnt-stubs.c b/gcc/config/i386/winnt-stubs.cc
similarity index 100%
rename from gcc/config/i386/winnt-stubs.c
rename to gcc/config/i386/winnt-stubs.cc
diff --git a/gcc/config/i386/winnt.c b/gcc/config/i386/winnt.cc
similarity index 100%
rename from gcc/config/i386/winnt.c
rename to gcc/config/i386/winnt.cc
diff --git a/gcc/config/i386/x86-tune-sched-atom.c b/gcc/config/i386/x86-tune-sched-atom.cc
similarity index 100%
rename from gcc/config/i386/x86-tune-sched-atom.c
rename to gcc/config/i386/x86-tune-sched-atom.cc
diff --git a/gcc/config/i386/x86-tune-sched-bd.c b/gcc/config/i386/x86-tune-sched-bd.cc
similarity index 100%
rename from gcc/config/i386/x86-tune-sched-bd.c
rename to gcc/config/i386/x86-tune-sched-bd.cc
diff --git a/gcc/config/i386/x86-tune-sched-core.c b/gcc/config/i386/x86-tune-sched-core.cc
similarity index 100%
rename from gcc/config/i386/x86-tune-sched-core.c
rename to gcc/config/i386/x86-tune-sched-core.cc
diff --git a/gcc/config/i386/x86-tune-sched.c b/gcc/config/i386/x86-tune-sched.cc
similarity index 100%
rename from gcc/config/i386/x86-tune-sched.c
rename to gcc/config/i386/x86-tune-sched.cc
diff --git a/gcc/config/ia64/ia64-c.c b/gcc/config/ia64/ia64-c.cc
similarity index 100%
rename from gcc/config/ia64/ia64-c.c
rename to gcc/config/ia64/ia64-c.cc
diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.cc
similarity index 100%
rename from gcc/config/ia64/ia64.c
rename to gcc/config/ia64/ia64.cc
diff --git a/gcc/config/iq2000/iq2000.c b/gcc/config/iq2000/iq2000.cc
similarity index 100%
rename from gcc/config/iq2000/iq2000.c
rename to gcc/config/iq2000/iq2000.cc
diff --git a/gcc/config/linux.c b/gcc/config/linux.cc
similarity index 100%
rename from gcc/config/linux.c
rename to gcc/config/linux.cc
diff --git a/gcc/config/lm32/lm32.c b/gcc/config/lm32/lm32.cc
similarity index 100%
rename from gcc/config/lm32/lm32.c
rename to gcc/config/lm32/lm32.cc
diff --git a/gcc/config/m32c/m32c-pragma.c b/gcc/config/m32c/m32c-pragma.cc
similarity index 100%
rename from gcc/config/m32c/m32c-pragma.c
rename to gcc/config/m32c/m32c-pragma.cc
diff --git a/gcc/config/m32c/m32c.c b/gcc/config/m32c/m32c.cc
similarity index 100%
rename from gcc/config/m32c/m32c.c
rename to gcc/config/m32c/m32c.cc
diff --git a/gcc/config/m32r/m32r.c b/gcc/config/m32r/m32r.cc
similarity index 100%
rename from gcc/config/m32r/m32r.c
rename to gcc/config/m32r/m32r.cc
diff --git a/gcc/config/m68k/m68k.c b/gcc/config/m68k/m68k.cc
similarity index 100%
rename from gcc/config/m68k/m68k.c
rename to gcc/config/m68k/m68k.cc
diff --git a/gcc/config/mcore/mcore.c b/gcc/config/mcore/mcore.cc
similarity index 100%
rename from gcc/config/mcore/mcore.c
rename to gcc/config/mcore/mcore.cc
diff --git a/gcc/config/microblaze/microblaze-c.c b/gcc/config/microblaze/microblaze-c.cc
similarity index 100%
rename from gcc/config/microblaze/microblaze-c.c
rename to gcc/config/microblaze/microblaze-c.cc
diff --git a/gcc/config/microblaze/microblaze.c b/gcc/config/microblaze/microblaze.cc
similarity index 100%
rename from gcc/config/microblaze/microblaze.c
rename to gcc/config/microblaze/microblaze.cc
diff --git a/gcc/config/mips/driver-native.c b/gcc/config/mips/driver-native.cc
similarity index 100%
rename from gcc/config/mips/driver-native.c
rename to gcc/config/mips/driver-native.cc
diff --git a/gcc/config/mips/frame-header-opt.c b/gcc/config/mips/frame-header-opt.cc
similarity index 100%
rename from gcc/config/mips/frame-header-opt.c
rename to gcc/config/mips/frame-header-opt.cc
diff --git a/gcc/config/mips/mips-d.c b/gcc/config/mips/mips-d.cc
similarity index 100%
rename from gcc/config/mips/mips-d.c
rename to gcc/config/mips/mips-d.cc
diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.cc
similarity index 100%
rename from gcc/config/mips/mips.c
rename to gcc/config/mips/mips.cc
diff --git a/gcc/config/mmix/mmix.c b/gcc/config/mmix/mmix.cc
similarity index 100%
rename from gcc/config/mmix/mmix.c
rename to gcc/config/mmix/mmix.cc
diff --git a/gcc/config/mn10300/mn10300.c b/gcc/config/mn10300/mn10300.cc
similarity index 100%
rename from gcc/config/mn10300/mn10300.c
rename to gcc/config/mn10300/mn10300.cc
diff --git a/gcc/config/moxie/moxie.c b/gcc/config/moxie/moxie.cc
similarity index 100%
rename from gcc/config/moxie/moxie.c
rename to gcc/config/moxie/moxie.cc
diff --git a/gcc/config/msp430/driver-msp430.c b/gcc/config/msp430/driver-msp430.cc
similarity index 100%
rename from gcc/config/msp430/driver-msp430.c
rename to gcc/config/msp430/driver-msp430.cc
diff --git a/gcc/config/msp430/msp430-c.c b/gcc/config/msp430/msp430-c.cc
similarity index 100%
rename from gcc/config/msp430/msp430-c.c
rename to gcc/config/msp430/msp430-c.cc
diff --git a/gcc/config/msp430/msp430-devices.c b/gcc/config/msp430/msp430-devices.cc
similarity index 100%
rename from gcc/config/msp430/msp430-devices.c
rename to gcc/config/msp430/msp430-devices.cc
diff --git a/gcc/config/msp430/msp430.c b/gcc/config/msp430/msp430.cc
similarity index 100%
rename from gcc/config/msp430/msp430.c
rename to gcc/config/msp430/msp430.cc
diff --git a/gcc/config/nds32/nds32-cost.c b/gcc/config/nds32/nds32-cost.cc
similarity index 100%
rename from gcc/config/nds32/nds32-cost.c
rename to gcc/config/nds32/nds32-cost.cc
diff --git a/gcc/config/nds32/nds32-fp-as-gp.c b/gcc/config/nds32/nds32-fp-as-gp.cc
similarity index 100%
rename from gcc/config/nds32/nds32-fp-as-gp.c
rename to gcc/config/nds32/nds32-fp-as-gp.cc
diff --git a/gcc/config/nds32/nds32-intrinsic.c b/gcc/config/nds32/nds32-intrinsic.cc
similarity index 100%
rename from gcc/config/nds32/nds32-intrinsic.c
rename to gcc/config/nds32/nds32-intrinsic.cc
diff --git a/gcc/config/nds32/nds32-isr.c b/gcc/config/nds32/nds32-isr.cc
similarity index 100%
rename from gcc/config/nds32/nds32-isr.c
rename to gcc/config/nds32/nds32-isr.cc
diff --git a/gcc/config/nds32/nds32-md-auxiliary.c b/gcc/config/nds32/nds32-md-auxiliary.cc
similarity index 100%
rename from gcc/config/nds32/nds32-md-auxiliary.c
rename to gcc/config/nds32/nds32-md-auxiliary.cc
diff --git a/gcc/config/nds32/nds32-memory-manipulation.c b/gcc/config/nds32/nds32-memory-manipulation.cc
similarity index 100%
rename from gcc/config/nds32/nds32-memory-manipulation.c
rename to gcc/config/nds32/nds32-memory-manipulation.cc
diff --git a/gcc/config/nds32/nds32-pipelines-auxiliary.c b/gcc/config/nds32/nds32-pipelines-auxiliary.cc
similarity index 100%
rename from gcc/config/nds32/nds32-pipelines-auxiliary.c
rename to gcc/config/nds32/nds32-pipelines-auxiliary.cc
diff --git a/gcc/config/nds32/nds32-predicates.c b/gcc/config/nds32/nds32-predicates.cc
similarity index 100%
rename from gcc/config/nds32/nds32-predicates.c
rename to gcc/config/nds32/nds32-predicates.cc
diff --git a/gcc/config/nds32/nds32-relax-opt.c b/gcc/config/nds32/nds32-relax-opt.cc
similarity index 100%
rename from gcc/config/nds32/nds32-relax-opt.c
rename to gcc/config/nds32/nds32-relax-opt.cc
diff --git a/gcc/config/nds32/nds32-utils.c b/gcc/config/nds32/nds32-utils.cc
similarity index 100%
rename from gcc/config/nds32/nds32-utils.c
rename to gcc/config/nds32/nds32-utils.cc
diff --git a/gcc/config/nds32/nds32.c b/gcc/config/nds32/nds32.cc
similarity index 100%
rename from gcc/config/nds32/nds32.c
rename to gcc/config/nds32/nds32.cc
diff --git a/gcc/config/netbsd-d.c b/gcc/config/netbsd-d.cc
similarity index 100%
rename from gcc/config/netbsd-d.c
rename to gcc/config/netbsd-d.cc
diff --git a/gcc/config/netbsd.c b/gcc/config/netbsd.cc
similarity index 100%
rename from gcc/config/netbsd.c
rename to gcc/config/netbsd.cc
diff --git a/gcc/config/nios2/nios2.c b/gcc/config/nios2/nios2.cc
similarity index 100%
rename from gcc/config/nios2/nios2.c
rename to gcc/config/nios2/nios2.cc
diff --git a/gcc/config/nvptx/mkoffload.c b/gcc/config/nvptx/mkoffload.cc
similarity index 100%
rename from gcc/config/nvptx/mkoffload.c
rename to gcc/config/nvptx/mkoffload.cc
diff --git a/gcc/config/nvptx/nvptx-c.c b/gcc/config/nvptx/nvptx-c.cc
similarity index 100%
rename from gcc/config/nvptx/nvptx-c.c
rename to gcc/config/nvptx/nvptx-c.cc
diff --git a/gcc/config/nvptx/nvptx.c b/gcc/config/nvptx/nvptx.cc
similarity index 100%
rename from gcc/config/nvptx/nvptx.c
rename to gcc/config/nvptx/nvptx.cc
diff --git a/gcc/config/openbsd-d.c b/gcc/config/openbsd-d.cc
similarity index 100%
rename from gcc/config/openbsd-d.c
rename to gcc/config/openbsd-d.cc
diff --git a/gcc/config/or1k/or1k.c b/gcc/config/or1k/or1k.cc
similarity index 100%
rename from gcc/config/or1k/or1k.c
rename to gcc/config/or1k/or1k.cc
diff --git a/gcc/config/pa/pa-d.c b/gcc/config/pa/pa-d.cc
similarity index 100%
rename from gcc/config/pa/pa-d.c
rename to gcc/config/pa/pa-d.cc
diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.cc
similarity index 100%
rename from gcc/config/pa/pa.c
rename to gcc/config/pa/pa.cc
diff --git a/gcc/config/pdp11/pdp11.c b/gcc/config/pdp11/pdp11.cc
similarity index 100%
rename from gcc/config/pdp11/pdp11.c
rename to gcc/config/pdp11/pdp11.cc
diff --git a/gcc/config/pru/pru-passes.c b/gcc/config/pru/pru-passes.cc
similarity index 100%
rename from gcc/config/pru/pru-passes.c
rename to gcc/config/pru/pru-passes.cc
diff --git a/gcc/config/pru/pru-pragma.c b/gcc/config/pru/pru-pragma.cc
similarity index 100%
rename from gcc/config/pru/pru-pragma.c
rename to gcc/config/pru/pru-pragma.cc
diff --git a/gcc/config/pru/pru.c b/gcc/config/pru/pru.cc
similarity index 100%
rename from gcc/config/pru/pru.c
rename to gcc/config/pru/pru.cc
diff --git a/gcc/config/riscv/riscv-builtins.c b/gcc/config/riscv/riscv-builtins.cc
similarity index 100%
rename from gcc/config/riscv/riscv-builtins.c
rename to gcc/config/riscv/riscv-builtins.cc
diff --git a/gcc/config/riscv/riscv-c.c b/gcc/config/riscv/riscv-c.cc
similarity index 100%
rename from gcc/config/riscv/riscv-c.c
rename to gcc/config/riscv/riscv-c.cc
diff --git a/gcc/config/riscv/riscv-d.c b/gcc/config/riscv/riscv-d.cc
similarity index 100%
rename from gcc/config/riscv/riscv-d.c
rename to gcc/config/riscv/riscv-d.cc
diff --git a/gcc/config/riscv/riscv-shorten-memrefs.c b/gcc/config/riscv/riscv-shorten-memrefs.cc
similarity index 100%
rename from gcc/config/riscv/riscv-shorten-memrefs.c
rename to gcc/config/riscv/riscv-shorten-memrefs.cc
diff --git a/gcc/config/riscv/riscv-sr.c b/gcc/config/riscv/riscv-sr.cc
similarity index 100%
rename from gcc/config/riscv/riscv-sr.c
rename to gcc/config/riscv/riscv-sr.cc
diff --git a/gcc/config/riscv/riscv.c b/gcc/config/riscv/riscv.cc
similarity index 100%
rename from gcc/config/riscv/riscv.c
rename to gcc/config/riscv/riscv.cc
diff --git a/gcc/config/rl78/rl78-c.c b/gcc/config/rl78/rl78-c.cc
similarity index 100%
rename from gcc/config/rl78/rl78-c.c
rename to gcc/config/rl78/rl78-c.cc
diff --git a/gcc/config/rl78/rl78.c b/gcc/config/rl78/rl78.cc
similarity index 100%
rename from gcc/config/rl78/rl78.c
rename to gcc/config/rl78/rl78.cc
diff --git a/gcc/config/rs6000/driver-rs6000.c b/gcc/config/rs6000/driver-rs6000.cc
similarity index 100%
rename from gcc/config/rs6000/driver-rs6000.c
rename to gcc/config/rs6000/driver-rs6000.cc
diff --git a/gcc/config/rs6000/host-darwin.c b/gcc/config/rs6000/host-darwin.cc
similarity index 100%
rename from gcc/config/rs6000/host-darwin.c
rename to gcc/config/rs6000/host-darwin.cc
diff --git a/gcc/config/rs6000/host-ppc64-darwin.c b/gcc/config/rs6000/host-ppc64-darwin.cc
similarity index 100%
rename from gcc/config/rs6000/host-ppc64-darwin.c
rename to gcc/config/rs6000/host-ppc64-darwin.cc
diff --git a/gcc/config/rs6000/rbtree.c b/gcc/config/rs6000/rbtree.cc
similarity index 100%
rename from gcc/config/rs6000/rbtree.c
rename to gcc/config/rs6000/rbtree.cc
diff --git a/gcc/config/rs6000/rs6000-c.c b/gcc/config/rs6000/rs6000-c.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-c.c
rename to gcc/config/rs6000/rs6000-c.cc
diff --git a/gcc/config/rs6000/rs6000-call.c b/gcc/config/rs6000/rs6000-call.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-call.c
rename to gcc/config/rs6000/rs6000-call.cc
diff --git a/gcc/config/rs6000/rs6000-d.c b/gcc/config/rs6000/rs6000-d.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-d.c
rename to gcc/config/rs6000/rs6000-d.cc
diff --git a/gcc/config/rs6000/rs6000-gen-builtins.c b/gcc/config/rs6000/rs6000-gen-builtins.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-gen-builtins.c
rename to gcc/config/rs6000/rs6000-gen-builtins.cc
diff --git a/gcc/config/rs6000/rs6000-linux.c b/gcc/config/rs6000/rs6000-linux.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-linux.c
rename to gcc/config/rs6000/rs6000-linux.cc
diff --git a/gcc/config/rs6000/rs6000-logue.c b/gcc/config/rs6000/rs6000-logue.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-logue.c
rename to gcc/config/rs6000/rs6000-logue.cc
diff --git a/gcc/config/rs6000/rs6000-p8swap.c b/gcc/config/rs6000/rs6000-p8swap.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-p8swap.c
rename to gcc/config/rs6000/rs6000-p8swap.cc
diff --git a/gcc/config/rs6000/rs6000-pcrel-opt.c b/gcc/config/rs6000/rs6000-pcrel-opt.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-pcrel-opt.c
rename to gcc/config/rs6000/rs6000-pcrel-opt.cc
diff --git a/gcc/config/rs6000/rs6000-string.c b/gcc/config/rs6000/rs6000-string.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-string.c
rename to gcc/config/rs6000/rs6000-string.cc
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000.c
rename to gcc/config/rs6000/rs6000.cc
diff --git a/gcc/config/rx/rx.c b/gcc/config/rx/rx.cc
similarity index 100%
rename from gcc/config/rx/rx.c
rename to gcc/config/rx/rx.cc
diff --git a/gcc/config/s390/driver-native.c b/gcc/config/s390/driver-native.cc
similarity index 100%
rename from gcc/config/s390/driver-native.c
rename to gcc/config/s390/driver-native.cc
diff --git a/gcc/config/s390/s390-c.c b/gcc/config/s390/s390-c.cc
similarity index 100%
rename from gcc/config/s390/s390-c.c
rename to gcc/config/s390/s390-c.cc
diff --git a/gcc/config/s390/s390-d.c b/gcc/config/s390/s390-d.cc
similarity index 100%
rename from gcc/config/s390/s390-d.c
rename to gcc/config/s390/s390-d.cc
diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.cc
similarity index 100%
rename from gcc/config/s390/s390.c
rename to gcc/config/s390/s390.cc
diff --git a/gcc/config/sh/divtab-sh4-300.c b/gcc/config/sh/divtab-sh4-300.cc
similarity index 100%
rename from gcc/config/sh/divtab-sh4-300.c
rename to gcc/config/sh/divtab-sh4-300.cc
diff --git a/gcc/config/sh/divtab-sh4.c b/gcc/config/sh/divtab-sh4.cc
similarity index 100%
rename from gcc/config/sh/divtab-sh4.c
rename to gcc/config/sh/divtab-sh4.cc
diff --git a/gcc/config/sh/divtab.c b/gcc/config/sh/divtab.cc
similarity index 100%
rename from gcc/config/sh/divtab.c
rename to gcc/config/sh/divtab.cc
diff --git a/gcc/config/sh/sh-c.c b/gcc/config/sh/sh-c.cc
similarity index 100%
rename from gcc/config/sh/sh-c.c
rename to gcc/config/sh/sh-c.cc
diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.cc
similarity index 100%
rename from gcc/config/sh/sh.c
rename to gcc/config/sh/sh.cc
diff --git a/gcc/config/sol2-c.c b/gcc/config/sol2-c.cc
similarity index 100%
rename from gcc/config/sol2-c.c
rename to gcc/config/sol2-c.cc
diff --git a/gcc/config/sol2-cxx.c b/gcc/config/sol2-cxx.cc
similarity index 100%
rename from gcc/config/sol2-cxx.c
rename to gcc/config/sol2-cxx.cc
diff --git a/gcc/config/sol2-d.c b/gcc/config/sol2-d.cc
similarity index 100%
rename from gcc/config/sol2-d.c
rename to gcc/config/sol2-d.cc
diff --git a/gcc/config/sol2-stubs.c b/gcc/config/sol2-stubs.cc
similarity index 100%
rename from gcc/config/sol2-stubs.c
rename to gcc/config/sol2-stubs.cc
diff --git a/gcc/config/sol2.c b/gcc/config/sol2.cc
similarity index 100%
rename from gcc/config/sol2.c
rename to gcc/config/sol2.cc
diff --git a/gcc/config/sparc/driver-sparc.c b/gcc/config/sparc/driver-sparc.cc
similarity index 100%
rename from gcc/config/sparc/driver-sparc.c
rename to gcc/config/sparc/driver-sparc.cc
diff --git a/gcc/config/sparc/sparc-c.c b/gcc/config/sparc/sparc-c.cc
similarity index 100%
rename from gcc/config/sparc/sparc-c.c
rename to gcc/config/sparc/sparc-c.cc
diff --git a/gcc/config/sparc/sparc-d.c b/gcc/config/sparc/sparc-d.cc
similarity index 100%
rename from gcc/config/sparc/sparc-d.c
rename to gcc/config/sparc/sparc-d.cc
diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.cc
similarity index 100%
rename from gcc/config/sparc/sparc.c
rename to gcc/config/sparc/sparc.cc
diff --git a/gcc/config/stormy16/stormy16.c b/gcc/config/stormy16/stormy16.cc
similarity index 100%
rename from gcc/config/stormy16/stormy16.c
rename to gcc/config/stormy16/stormy16.cc
diff --git a/gcc/config/tilegx/mul-tables.c b/gcc/config/tilegx/mul-tables.cc
similarity index 100%
rename from gcc/config/tilegx/mul-tables.c
rename to gcc/config/tilegx/mul-tables.cc
diff --git a/gcc/config/tilegx/tilegx-c.c b/gcc/config/tilegx/tilegx-c.cc
similarity index 100%
rename from gcc/config/tilegx/tilegx-c.c
rename to gcc/config/tilegx/tilegx-c.cc
diff --git a/gcc/config/tilegx/tilegx.c b/gcc/config/tilegx/tilegx.cc
similarity index 100%
rename from gcc/config/tilegx/tilegx.c
rename to gcc/config/tilegx/tilegx.cc
diff --git a/gcc/config/tilepro/mul-tables.c b/gcc/config/tilepro/mul-tables.cc
similarity index 100%
rename from gcc/config/tilepro/mul-tables.c
rename to gcc/config/tilepro/mul-tables.cc
diff --git a/gcc/config/tilepro/tilepro-c.c b/gcc/config/tilepro/tilepro-c.cc
similarity index 100%
rename from gcc/config/tilepro/tilepro-c.c
rename to gcc/config/tilepro/tilepro-c.cc
diff --git a/gcc/config/tilepro/tilepro.c b/gcc/config/tilepro/tilepro.cc
similarity index 100%
rename from gcc/config/tilepro/tilepro.c
rename to gcc/config/tilepro/tilepro.cc
diff --git a/gcc/config/v850/v850-c.c b/gcc/config/v850/v850-c.cc
similarity index 100%
rename from gcc/config/v850/v850-c.c
rename to gcc/config/v850/v850-c.cc
diff --git a/gcc/config/v850/v850.c b/gcc/config/v850/v850.cc
similarity index 100%
rename from gcc/config/v850/v850.c
rename to gcc/config/v850/v850.cc
diff --git a/gcc/config/vax/vax.c b/gcc/config/vax/vax.cc
similarity index 100%
rename from gcc/config/vax/vax.c
rename to gcc/config/vax/vax.cc
diff --git a/gcc/config/visium/visium.c b/gcc/config/visium/visium.cc
similarity index 100%
rename from gcc/config/visium/visium.c
rename to gcc/config/visium/visium.cc
diff --git a/gcc/config/vms/vms-c.c b/gcc/config/vms/vms-c.cc
similarity index 100%
rename from gcc/config/vms/vms-c.c
rename to gcc/config/vms/vms-c.cc
diff --git a/gcc/config/vms/vms-f.c b/gcc/config/vms/vms-f.cc
similarity index 100%
rename from gcc/config/vms/vms-f.c
rename to gcc/config/vms/vms-f.cc
diff --git a/gcc/config/vms/vms.c b/gcc/config/vms/vms.cc
similarity index 100%
rename from gcc/config/vms/vms.c
rename to gcc/config/vms/vms.cc
diff --git a/gcc/config/vxworks-c.c b/gcc/config/vxworks-c.cc
similarity index 100%
rename from gcc/config/vxworks-c.c
rename to gcc/config/vxworks-c.cc
diff --git a/gcc/config/vxworks.c b/gcc/config/vxworks.cc
similarity index 100%
rename from gcc/config/vxworks.c
rename to gcc/config/vxworks.cc
diff --git a/gcc/config/winnt-c.c b/gcc/config/winnt-c.cc
similarity index 100%
rename from gcc/config/winnt-c.c
rename to gcc/config/winnt-c.cc
diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.cc
similarity index 100%
rename from gcc/config/xtensa/xtensa.c
rename to gcc/config/xtensa/xtensa.cc
diff --git a/gcc/context.c b/gcc/context.cc
similarity index 100%
rename from gcc/context.c
rename to gcc/context.cc
diff --git a/gcc/convert.c b/gcc/convert.cc
similarity index 100%
rename from gcc/convert.c
rename to gcc/convert.cc
diff --git a/gcc/coverage.c b/gcc/coverage.cc
similarity index 100%
rename from gcc/coverage.c
rename to gcc/coverage.cc
diff --git a/gcc/cp/call.c b/gcc/cp/call.cc
similarity index 100%
rename from gcc/cp/call.c
rename to gcc/cp/call.cc
diff --git a/gcc/cp/class.c b/gcc/cp/class.cc
similarity index 100%
rename from gcc/cp/class.c
rename to gcc/cp/class.cc
diff --git a/gcc/cp/constexpr.c b/gcc/cp/constexpr.cc
similarity index 100%
rename from gcc/cp/constexpr.c
rename to gcc/cp/constexpr.cc
diff --git a/gcc/cp/cp-gimplify.c b/gcc/cp/cp-gimplify.cc
similarity index 100%
rename from gcc/cp/cp-gimplify.c
rename to gcc/cp/cp-gimplify.cc
diff --git a/gcc/cp/cp-lang.c b/gcc/cp/cp-lang.cc
similarity index 100%
rename from gcc/cp/cp-lang.c
rename to gcc/cp/cp-lang.cc
diff --git a/gcc/cp/cp-objcp-common.c b/gcc/cp/cp-objcp-common.cc
similarity index 100%
rename from gcc/cp/cp-objcp-common.c
rename to gcc/cp/cp-objcp-common.cc
diff --git a/gcc/cp/cp-ubsan.c b/gcc/cp/cp-ubsan.cc
similarity index 100%
rename from gcc/cp/cp-ubsan.c
rename to gcc/cp/cp-ubsan.cc
diff --git a/gcc/cp/cvt.c b/gcc/cp/cvt.cc
similarity index 100%
rename from gcc/cp/cvt.c
rename to gcc/cp/cvt.cc
diff --git a/gcc/cp/cxx-pretty-print.c b/gcc/cp/cxx-pretty-print.cc
similarity index 100%
rename from gcc/cp/cxx-pretty-print.c
rename to gcc/cp/cxx-pretty-print.cc
diff --git a/gcc/cp/decl.c b/gcc/cp/decl.cc
similarity index 100%
rename from gcc/cp/decl.c
rename to gcc/cp/decl.cc
diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.cc
similarity index 100%
rename from gcc/cp/decl2.c
rename to gcc/cp/decl2.cc
diff --git a/gcc/cp/dump.c b/gcc/cp/dump.cc
similarity index 100%
rename from gcc/cp/dump.c
rename to gcc/cp/dump.cc
diff --git a/gcc/cp/error.c b/gcc/cp/error.cc
similarity index 100%
rename from gcc/cp/error.c
rename to gcc/cp/error.cc
diff --git a/gcc/cp/except.c b/gcc/cp/except.cc
similarity index 100%
rename from gcc/cp/except.c
rename to gcc/cp/except.cc
diff --git a/gcc/cp/expr.c b/gcc/cp/expr.cc
similarity index 100%
rename from gcc/cp/expr.c
rename to gcc/cp/expr.cc
diff --git a/gcc/cp/friend.c b/gcc/cp/friend.cc
similarity index 100%
rename from gcc/cp/friend.c
rename to gcc/cp/friend.cc
diff --git a/gcc/cp/g++spec.c b/gcc/cp/g++spec.cc
similarity index 100%
rename from gcc/cp/g++spec.c
rename to gcc/cp/g++spec.cc
diff --git a/gcc/cp/init.c b/gcc/cp/init.cc
similarity index 100%
rename from gcc/cp/init.c
rename to gcc/cp/init.cc
diff --git a/gcc/cp/lambda.c b/gcc/cp/lambda.cc
similarity index 100%
rename from gcc/cp/lambda.c
rename to gcc/cp/lambda.cc
diff --git a/gcc/cp/lex.c b/gcc/cp/lex.cc
similarity index 100%
rename from gcc/cp/lex.c
rename to gcc/cp/lex.cc
diff --git a/gcc/cp/mangle.c b/gcc/cp/mangle.cc
similarity index 100%
rename from gcc/cp/mangle.c
rename to gcc/cp/mangle.cc
diff --git a/gcc/cp/method.c b/gcc/cp/method.cc
similarity index 100%
rename from gcc/cp/method.c
rename to gcc/cp/method.cc
diff --git a/gcc/cp/name-lookup.c b/gcc/cp/name-lookup.cc
similarity index 100%
rename from gcc/cp/name-lookup.c
rename to gcc/cp/name-lookup.cc
diff --git a/gcc/cp/optimize.c b/gcc/cp/optimize.cc
similarity index 100%
rename from gcc/cp/optimize.c
rename to gcc/cp/optimize.cc
diff --git a/gcc/cp/parser.c b/gcc/cp/parser.cc
similarity index 100%
rename from gcc/cp/parser.c
rename to gcc/cp/parser.cc
diff --git a/gcc/cp/pt.c b/gcc/cp/pt.cc
similarity index 100%
rename from gcc/cp/pt.c
rename to gcc/cp/pt.cc
diff --git a/gcc/cp/ptree.c b/gcc/cp/ptree.cc
similarity index 100%
rename from gcc/cp/ptree.c
rename to gcc/cp/ptree.cc
diff --git a/gcc/cp/rtti.c b/gcc/cp/rtti.cc
similarity index 100%
rename from gcc/cp/rtti.c
rename to gcc/cp/rtti.cc
diff --git a/gcc/cp/search.c b/gcc/cp/search.cc
similarity index 100%
rename from gcc/cp/search.c
rename to gcc/cp/search.cc
diff --git a/gcc/cp/semantics.c b/gcc/cp/semantics.cc
similarity index 100%
rename from gcc/cp/semantics.c
rename to gcc/cp/semantics.cc
diff --git a/gcc/cp/tree.c b/gcc/cp/tree.cc
similarity index 100%
rename from gcc/cp/tree.c
rename to gcc/cp/tree.cc
diff --git a/gcc/cp/typeck.c b/gcc/cp/typeck.cc
similarity index 100%
rename from gcc/cp/typeck.c
rename to gcc/cp/typeck.cc
diff --git a/gcc/cp/typeck2.c b/gcc/cp/typeck2.cc
similarity index 100%
rename from gcc/cp/typeck2.c
rename to gcc/cp/typeck2.cc
diff --git a/gcc/cp/vtable-class-hierarchy.c b/gcc/cp/vtable-class-hierarchy.cc
similarity index 100%
rename from gcc/cp/vtable-class-hierarchy.c
rename to gcc/cp/vtable-class-hierarchy.cc
diff --git a/gcc/cppbuiltin.c b/gcc/cppbuiltin.cc
similarity index 100%
rename from gcc/cppbuiltin.c
rename to gcc/cppbuiltin.cc
diff --git a/gcc/cppdefault.c b/gcc/cppdefault.cc
similarity index 100%
rename from gcc/cppdefault.c
rename to gcc/cppdefault.cc
diff --git a/gcc/cprop.c b/gcc/cprop.cc
similarity index 100%
rename from gcc/cprop.c
rename to gcc/cprop.cc
diff --git a/gcc/cse.c b/gcc/cse.cc
similarity index 100%
rename from gcc/cse.c
rename to gcc/cse.cc
diff --git a/gcc/cselib.c b/gcc/cselib.cc
similarity index 100%
rename from gcc/cselib.c
rename to gcc/cselib.cc
diff --git a/gcc/ctfc.c b/gcc/ctfc.cc
similarity index 100%
rename from gcc/ctfc.c
rename to gcc/ctfc.cc
diff --git a/gcc/ctfout.c b/gcc/ctfout.cc
similarity index 100%
rename from gcc/ctfout.c
rename to gcc/ctfout.cc
diff --git a/gcc/data-streamer-in.c b/gcc/data-streamer-in.cc
similarity index 100%
rename from gcc/data-streamer-in.c
rename to gcc/data-streamer-in.cc
diff --git a/gcc/data-streamer-out.c b/gcc/data-streamer-out.cc
similarity index 100%
rename from gcc/data-streamer-out.c
rename to gcc/data-streamer-out.cc
diff --git a/gcc/data-streamer.c b/gcc/data-streamer.cc
similarity index 100%
rename from gcc/data-streamer.c
rename to gcc/data-streamer.cc
diff --git a/gcc/dbgcnt.c b/gcc/dbgcnt.cc
similarity index 100%
rename from gcc/dbgcnt.c
rename to gcc/dbgcnt.cc
diff --git a/gcc/dbxout.c b/gcc/dbxout.cc
similarity index 100%
rename from gcc/dbxout.c
rename to gcc/dbxout.cc
diff --git a/gcc/dce.c b/gcc/dce.cc
similarity index 100%
rename from gcc/dce.c
rename to gcc/dce.cc
diff --git a/gcc/ddg.c b/gcc/ddg.cc
similarity index 100%
rename from gcc/ddg.c
rename to gcc/ddg.cc
diff --git a/gcc/debug.c b/gcc/debug.cc
similarity index 100%
rename from gcc/debug.c
rename to gcc/debug.cc
diff --git a/gcc/df-core.c b/gcc/df-core.cc
similarity index 100%
rename from gcc/df-core.c
rename to gcc/df-core.cc
diff --git a/gcc/df-problems.c b/gcc/df-problems.cc
similarity index 100%
rename from gcc/df-problems.c
rename to gcc/df-problems.cc
diff --git a/gcc/df-scan.c b/gcc/df-scan.cc
similarity index 100%
rename from gcc/df-scan.c
rename to gcc/df-scan.cc
diff --git a/gcc/dfp.c b/gcc/dfp.cc
similarity index 100%
rename from gcc/dfp.c
rename to gcc/dfp.cc
diff --git a/gcc/diagnostic-color.c b/gcc/diagnostic-color.cc
similarity index 100%
rename from gcc/diagnostic-color.c
rename to gcc/diagnostic-color.cc
diff --git a/gcc/diagnostic-show-locus.c b/gcc/diagnostic-show-locus.cc
similarity index 100%
rename from gcc/diagnostic-show-locus.c
rename to gcc/diagnostic-show-locus.cc
diff --git a/gcc/diagnostic-spec.c b/gcc/diagnostic-spec.cc
similarity index 100%
rename from gcc/diagnostic-spec.c
rename to gcc/diagnostic-spec.cc
diff --git a/gcc/diagnostic.c b/gcc/diagnostic.cc
similarity index 100%
rename from gcc/diagnostic.c
rename to gcc/diagnostic.cc
diff --git a/gcc/dojump.c b/gcc/dojump.cc
similarity index 100%
rename from gcc/dojump.c
rename to gcc/dojump.cc
diff --git a/gcc/dominance.c b/gcc/dominance.cc
similarity index 100%
rename from gcc/dominance.c
rename to gcc/dominance.cc
diff --git a/gcc/domwalk.c b/gcc/domwalk.cc
similarity index 100%
rename from gcc/domwalk.c
rename to gcc/domwalk.cc
diff --git a/gcc/double-int.c b/gcc/double-int.cc
similarity index 100%
rename from gcc/double-int.c
rename to gcc/double-int.cc
diff --git a/gcc/dse.c b/gcc/dse.cc
similarity index 100%
rename from gcc/dse.c
rename to gcc/dse.cc
diff --git a/gcc/dumpfile.c b/gcc/dumpfile.cc
similarity index 100%
rename from gcc/dumpfile.c
rename to gcc/dumpfile.cc
diff --git a/gcc/dwarf2asm.c b/gcc/dwarf2asm.cc
similarity index 100%
rename from gcc/dwarf2asm.c
rename to gcc/dwarf2asm.cc
diff --git a/gcc/dwarf2cfi.c b/gcc/dwarf2cfi.cc
similarity index 100%
rename from gcc/dwarf2cfi.c
rename to gcc/dwarf2cfi.cc
diff --git a/gcc/dwarf2ctf.c b/gcc/dwarf2ctf.cc
similarity index 100%
rename from gcc/dwarf2ctf.c
rename to gcc/dwarf2ctf.cc
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.cc
similarity index 100%
rename from gcc/dwarf2out.c
rename to gcc/dwarf2out.cc
diff --git a/gcc/early-remat.c b/gcc/early-remat.cc
similarity index 100%
rename from gcc/early-remat.c
rename to gcc/early-remat.cc
diff --git a/gcc/edit-context.c b/gcc/edit-context.cc
similarity index 100%
rename from gcc/edit-context.c
rename to gcc/edit-context.cc
diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.cc
similarity index 100%
rename from gcc/emit-rtl.c
rename to gcc/emit-rtl.cc
diff --git a/gcc/errors.c b/gcc/errors.cc
similarity index 100%
rename from gcc/errors.c
rename to gcc/errors.cc
diff --git a/gcc/et-forest.c b/gcc/et-forest.cc
similarity index 100%
rename from gcc/et-forest.c
rename to gcc/et-forest.cc
diff --git a/gcc/except.c b/gcc/except.cc
similarity index 100%
rename from gcc/except.c
rename to gcc/except.cc
diff --git a/gcc/explow.c b/gcc/explow.cc
similarity index 100%
rename from gcc/explow.c
rename to gcc/explow.cc
diff --git a/gcc/expmed.c b/gcc/expmed.cc
similarity index 100%
rename from gcc/expmed.c
rename to gcc/expmed.cc
diff --git a/gcc/expr.c b/gcc/expr.cc
similarity index 100%
rename from gcc/expr.c
rename to gcc/expr.cc
diff --git a/gcc/fibonacci_heap.c b/gcc/fibonacci_heap.cc
similarity index 100%
rename from gcc/fibonacci_heap.c
rename to gcc/fibonacci_heap.cc
diff --git a/gcc/file-find.c b/gcc/file-find.cc
similarity index 100%
rename from gcc/file-find.c
rename to gcc/file-find.cc
diff --git a/gcc/file-prefix-map.c b/gcc/file-prefix-map.cc
similarity index 100%
rename from gcc/file-prefix-map.c
rename to gcc/file-prefix-map.cc
diff --git a/gcc/final.c b/gcc/final.cc
similarity index 100%
rename from gcc/final.c
rename to gcc/final.cc
diff --git a/gcc/fixed-value.c b/gcc/fixed-value.cc
similarity index 100%
rename from gcc/fixed-value.c
rename to gcc/fixed-value.cc
diff --git a/gcc/fold-const-call.c b/gcc/fold-const-call.cc
similarity index 100%
rename from gcc/fold-const-call.c
rename to gcc/fold-const-call.cc
diff --git a/gcc/fold-const.c b/gcc/fold-const.cc
similarity index 100%
rename from gcc/fold-const.c
rename to gcc/fold-const.cc
diff --git a/gcc/fortran/arith.c b/gcc/fortran/arith.cc
similarity index 100%
rename from gcc/fortran/arith.c
rename to gcc/fortran/arith.cc
diff --git a/gcc/fortran/array.c b/gcc/fortran/array.cc
similarity index 100%
rename from gcc/fortran/array.c
rename to gcc/fortran/array.cc
diff --git a/gcc/fortran/bbt.c b/gcc/fortran/bbt.cc
similarity index 100%
rename from gcc/fortran/bbt.c
rename to gcc/fortran/bbt.cc
diff --git a/gcc/fortran/check.c b/gcc/fortran/check.cc
similarity index 100%
rename from gcc/fortran/check.c
rename to gcc/fortran/check.cc
diff --git a/gcc/fortran/class.c b/gcc/fortran/class.cc
similarity index 100%
rename from gcc/fortran/class.c
rename to gcc/fortran/class.cc
diff --git a/gcc/fortran/constructor.c b/gcc/fortran/constructor.cc
similarity index 100%
rename from gcc/fortran/constructor.c
rename to gcc/fortran/constructor.cc
diff --git a/gcc/fortran/convert.c b/gcc/fortran/convert.cc
similarity index 100%
rename from gcc/fortran/convert.c
rename to gcc/fortran/convert.cc
diff --git a/gcc/fortran/cpp.c b/gcc/fortran/cpp.cc
similarity index 100%
rename from gcc/fortran/cpp.c
rename to gcc/fortran/cpp.cc
diff --git a/gcc/fortran/data.c b/gcc/fortran/data.cc
similarity index 100%
rename from gcc/fortran/data.c
rename to gcc/fortran/data.cc
diff --git a/gcc/fortran/decl.c b/gcc/fortran/decl.cc
similarity index 100%
rename from gcc/fortran/decl.c
rename to gcc/fortran/decl.cc
diff --git a/gcc/fortran/dependency.c b/gcc/fortran/dependency.cc
similarity index 100%
rename from gcc/fortran/dependency.c
rename to gcc/fortran/dependency.cc
diff --git a/gcc/fortran/dump-parse-tree.c b/gcc/fortran/dump-parse-tree.cc
similarity index 100%
rename from gcc/fortran/dump-parse-tree.c
rename to gcc/fortran/dump-parse-tree.cc
diff --git a/gcc/fortran/error.c b/gcc/fortran/error.cc
similarity index 100%
rename from gcc/fortran/error.c
rename to gcc/fortran/error.cc
diff --git a/gcc/fortran/expr.c b/gcc/fortran/expr.cc
similarity index 100%
rename from gcc/fortran/expr.c
rename to gcc/fortran/expr.cc
diff --git a/gcc/fortran/f95-lang.c b/gcc/fortran/f95-lang.cc
similarity index 100%
rename from gcc/fortran/f95-lang.c
rename to gcc/fortran/f95-lang.cc
diff --git a/gcc/fortran/frontend-passes.c b/gcc/fortran/frontend-passes.cc
similarity index 100%
rename from gcc/fortran/frontend-passes.c
rename to gcc/fortran/frontend-passes.cc
diff --git a/gcc/fortran/gfortranspec.c b/gcc/fortran/gfortranspec.cc
similarity index 100%
rename from gcc/fortran/gfortranspec.c
rename to gcc/fortran/gfortranspec.cc
diff --git a/gcc/fortran/interface.c b/gcc/fortran/interface.cc
similarity index 100%
rename from gcc/fortran/interface.c
rename to gcc/fortran/interface.cc
diff --git a/gcc/fortran/intrinsic.c b/gcc/fortran/intrinsic.cc
similarity index 100%
rename from gcc/fortran/intrinsic.c
rename to gcc/fortran/intrinsic.cc
diff --git a/gcc/fortran/io.c b/gcc/fortran/io.cc
similarity index 100%
rename from gcc/fortran/io.c
rename to gcc/fortran/io.cc
diff --git a/gcc/fortran/iresolve.c b/gcc/fortran/iresolve.cc
similarity index 100%
rename from gcc/fortran/iresolve.c
rename to gcc/fortran/iresolve.cc
diff --git a/gcc/fortran/match.c b/gcc/fortran/match.cc
similarity index 100%
rename from gcc/fortran/match.c
rename to gcc/fortran/match.cc
diff --git a/gcc/fortran/matchexp.c b/gcc/fortran/matchexp.cc
similarity index 100%
rename from gcc/fortran/matchexp.c
rename to gcc/fortran/matchexp.cc
diff --git a/gcc/fortran/misc.c b/gcc/fortran/misc.cc
similarity index 100%
rename from gcc/fortran/misc.c
rename to gcc/fortran/misc.cc
diff --git a/gcc/fortran/module.c b/gcc/fortran/module.cc
similarity index 100%
rename from gcc/fortran/module.c
rename to gcc/fortran/module.cc
diff --git a/gcc/fortran/openmp.c b/gcc/fortran/openmp.cc
similarity index 100%
rename from gcc/fortran/openmp.c
rename to gcc/fortran/openmp.cc
diff --git a/gcc/fortran/options.c b/gcc/fortran/options.cc
similarity index 100%
rename from gcc/fortran/options.c
rename to gcc/fortran/options.cc
diff --git a/gcc/fortran/parse.c b/gcc/fortran/parse.cc
similarity index 100%
rename from gcc/fortran/parse.c
rename to gcc/fortran/parse.cc
diff --git a/gcc/fortran/primary.c b/gcc/fortran/primary.cc
similarity index 100%
rename from gcc/fortran/primary.c
rename to gcc/fortran/primary.cc
diff --git a/gcc/fortran/resolve.c b/gcc/fortran/resolve.cc
similarity index 100%
rename from gcc/fortran/resolve.c
rename to gcc/fortran/resolve.cc
diff --git a/gcc/fortran/scanner.c b/gcc/fortran/scanner.cc
similarity index 100%
rename from gcc/fortran/scanner.c
rename to gcc/fortran/scanner.cc
diff --git a/gcc/fortran/simplify.c b/gcc/fortran/simplify.cc
similarity index 100%
rename from gcc/fortran/simplify.c
rename to gcc/fortran/simplify.cc
diff --git a/gcc/fortran/st.c b/gcc/fortran/st.cc
similarity index 100%
rename from gcc/fortran/st.c
rename to gcc/fortran/st.cc
diff --git a/gcc/fortran/symbol.c b/gcc/fortran/symbol.cc
similarity index 100%
rename from gcc/fortran/symbol.c
rename to gcc/fortran/symbol.cc
diff --git a/gcc/fortran/target-memory.c b/gcc/fortran/target-memory.cc
similarity index 100%
rename from gcc/fortran/target-memory.c
rename to gcc/fortran/target-memory.cc
diff --git a/gcc/fortran/trans-array.c b/gcc/fortran/trans-array.cc
similarity index 100%
rename from gcc/fortran/trans-array.c
rename to gcc/fortran/trans-array.cc
diff --git a/gcc/fortran/trans-common.c b/gcc/fortran/trans-common.cc
similarity index 100%
rename from gcc/fortran/trans-common.c
rename to gcc/fortran/trans-common.cc
diff --git a/gcc/fortran/trans-const.c b/gcc/fortran/trans-const.cc
similarity index 100%
rename from gcc/fortran/trans-const.c
rename to gcc/fortran/trans-const.cc
diff --git a/gcc/fortran/trans-decl.c b/gcc/fortran/trans-decl.cc
similarity index 100%
rename from gcc/fortran/trans-decl.c
rename to gcc/fortran/trans-decl.cc
diff --git a/gcc/fortran/trans-expr.c b/gcc/fortran/trans-expr.cc
similarity index 100%
rename from gcc/fortran/trans-expr.c
rename to gcc/fortran/trans-expr.cc
diff --git a/gcc/fortran/trans-intrinsic.c b/gcc/fortran/trans-intrinsic.cc
similarity index 100%
rename from gcc/fortran/trans-intrinsic.c
rename to gcc/fortran/trans-intrinsic.cc
diff --git a/gcc/fortran/trans-io.c b/gcc/fortran/trans-io.cc
similarity index 100%
rename from gcc/fortran/trans-io.c
rename to gcc/fortran/trans-io.cc
diff --git a/gcc/fortran/trans-openmp.c b/gcc/fortran/trans-openmp.cc
similarity index 100%
rename from gcc/fortran/trans-openmp.c
rename to gcc/fortran/trans-openmp.cc
diff --git a/gcc/fortran/trans-stmt.c b/gcc/fortran/trans-stmt.cc
similarity index 100%
rename from gcc/fortran/trans-stmt.c
rename to gcc/fortran/trans-stmt.cc
diff --git a/gcc/fortran/trans-types.c b/gcc/fortran/trans-types.cc
similarity index 100%
rename from gcc/fortran/trans-types.c
rename to gcc/fortran/trans-types.cc
diff --git a/gcc/fortran/trans.c b/gcc/fortran/trans.cc
similarity index 100%
rename from gcc/fortran/trans.c
rename to gcc/fortran/trans.cc
diff --git a/gcc/fp-test.c b/gcc/fp-test.cc
similarity index 100%
rename from gcc/fp-test.c
rename to gcc/fp-test.cc
diff --git a/gcc/function-tests.c b/gcc/function-tests.cc
similarity index 100%
rename from gcc/function-tests.c
rename to gcc/function-tests.cc
diff --git a/gcc/function.c b/gcc/function.cc
similarity index 100%
rename from gcc/function.c
rename to gcc/function.cc
diff --git a/gcc/fwprop.c b/gcc/fwprop.cc
similarity index 100%
rename from gcc/fwprop.c
rename to gcc/fwprop.cc
diff --git a/gcc/gcc-ar.c b/gcc/gcc-ar.cc
similarity index 100%
rename from gcc/gcc-ar.c
rename to gcc/gcc-ar.cc
diff --git a/gcc/gcc-main.c b/gcc/gcc-main.cc
similarity index 100%
rename from gcc/gcc-main.c
rename to gcc/gcc-main.cc
diff --git a/gcc/gcc-rich-location.c b/gcc/gcc-rich-location.cc
similarity index 100%
rename from gcc/gcc-rich-location.c
rename to gcc/gcc-rich-location.cc
diff --git a/gcc/gcc.c b/gcc/gcc.cc
similarity index 100%
rename from gcc/gcc.c
rename to gcc/gcc.cc
diff --git a/gcc/gcov-dump.c b/gcc/gcov-dump.cc
similarity index 100%
rename from gcc/gcov-dump.c
rename to gcc/gcov-dump.cc
diff --git a/gcc/gcov-io.c b/gcc/gcov-io.cc
similarity index 100%
rename from gcc/gcov-io.c
rename to gcc/gcov-io.cc
diff --git a/gcc/gcov-tool.c b/gcc/gcov-tool.cc
similarity index 100%
rename from gcc/gcov-tool.c
rename to gcc/gcov-tool.cc
diff --git a/gcc/gcov.c b/gcc/gcov.cc
similarity index 100%
rename from gcc/gcov.c
rename to gcc/gcov.cc
diff --git a/gcc/gcse-common.c b/gcc/gcse-common.cc
similarity index 100%
rename from gcc/gcse-common.c
rename to gcc/gcse-common.cc
diff --git a/gcc/gcse.c b/gcc/gcse.cc
similarity index 100%
rename from gcc/gcse.c
rename to gcc/gcse.cc
diff --git a/gcc/genattr-common.c b/gcc/genattr-common.cc
similarity index 100%
rename from gcc/genattr-common.c
rename to gcc/genattr-common.cc
diff --git a/gcc/genattr.c b/gcc/genattr.cc
similarity index 100%
rename from gcc/genattr.c
rename to gcc/genattr.cc
diff --git a/gcc/genattrtab.c b/gcc/genattrtab.cc
similarity index 100%
rename from gcc/genattrtab.c
rename to gcc/genattrtab.cc
diff --git a/gcc/genautomata.c b/gcc/genautomata.cc
similarity index 100%
rename from gcc/genautomata.c
rename to gcc/genautomata.cc
diff --git a/gcc/gencfn-macros.c b/gcc/gencfn-macros.cc
similarity index 100%
rename from gcc/gencfn-macros.c
rename to gcc/gencfn-macros.cc
diff --git a/gcc/gencheck.c b/gcc/gencheck.cc
similarity index 100%
rename from gcc/gencheck.c
rename to gcc/gencheck.cc
diff --git a/gcc/genchecksum.c b/gcc/genchecksum.cc
similarity index 100%
rename from gcc/genchecksum.c
rename to gcc/genchecksum.cc
diff --git a/gcc/gencodes.c b/gcc/gencodes.cc
similarity index 100%
rename from gcc/gencodes.c
rename to gcc/gencodes.cc
diff --git a/gcc/genconditions.c b/gcc/genconditions.cc
similarity index 100%
rename from gcc/genconditions.c
rename to gcc/genconditions.cc
diff --git a/gcc/genconfig.c b/gcc/genconfig.cc
similarity index 100%
rename from gcc/genconfig.c
rename to gcc/genconfig.cc
diff --git a/gcc/genconstants.c b/gcc/genconstants.cc
similarity index 100%
rename from gcc/genconstants.c
rename to gcc/genconstants.cc
diff --git a/gcc/genemit.c b/gcc/genemit.cc
similarity index 100%
rename from gcc/genemit.c
rename to gcc/genemit.cc
diff --git a/gcc/genenums.c b/gcc/genenums.cc
similarity index 100%
rename from gcc/genenums.c
rename to gcc/genenums.cc
diff --git a/gcc/generic-match-head.c b/gcc/generic-match-head.cc
similarity index 100%
rename from gcc/generic-match-head.c
rename to gcc/generic-match-head.cc
diff --git a/gcc/genextract.c b/gcc/genextract.cc
similarity index 100%
rename from gcc/genextract.c
rename to gcc/genextract.cc
diff --git a/gcc/genflags.c b/gcc/genflags.cc
similarity index 100%
rename from gcc/genflags.c
rename to gcc/genflags.cc
diff --git a/gcc/gengenrtl.c b/gcc/gengenrtl.cc
similarity index 100%
rename from gcc/gengenrtl.c
rename to gcc/gengenrtl.cc
diff --git a/gcc/gengtype-parse.c b/gcc/gengtype-parse.cc
similarity index 100%
rename from gcc/gengtype-parse.c
rename to gcc/gengtype-parse.cc
diff --git a/gcc/gengtype-state.c b/gcc/gengtype-state.cc
similarity index 100%
rename from gcc/gengtype-state.c
rename to gcc/gengtype-state.cc
diff --git a/gcc/gengtype.c b/gcc/gengtype.cc
similarity index 100%
rename from gcc/gengtype.c
rename to gcc/gengtype.cc
diff --git a/gcc/genhooks.c b/gcc/genhooks.cc
similarity index 100%
rename from gcc/genhooks.c
rename to gcc/genhooks.cc
diff --git a/gcc/genmatch.c b/gcc/genmatch.cc
similarity index 100%
rename from gcc/genmatch.c
rename to gcc/genmatch.cc
diff --git a/gcc/genmddeps.c b/gcc/genmddeps.cc
similarity index 100%
rename from gcc/genmddeps.c
rename to gcc/genmddeps.cc
diff --git a/gcc/genmddump.c b/gcc/genmddump.cc
similarity index 100%
rename from gcc/genmddump.c
rename to gcc/genmddump.cc
diff --git a/gcc/genmodes.c b/gcc/genmodes.cc
similarity index 100%
rename from gcc/genmodes.c
rename to gcc/genmodes.cc
diff --git a/gcc/genopinit.c b/gcc/genopinit.cc
similarity index 100%
rename from gcc/genopinit.c
rename to gcc/genopinit.cc
diff --git a/gcc/genoutput.c b/gcc/genoutput.cc
similarity index 100%
rename from gcc/genoutput.c
rename to gcc/genoutput.cc
diff --git a/gcc/genpeep.c b/gcc/genpeep.cc
similarity index 100%
rename from gcc/genpeep.c
rename to gcc/genpeep.cc
diff --git a/gcc/genpreds.c b/gcc/genpreds.cc
similarity index 100%
rename from gcc/genpreds.c
rename to gcc/genpreds.cc
diff --git a/gcc/genrecog.c b/gcc/genrecog.cc
similarity index 100%
rename from gcc/genrecog.c
rename to gcc/genrecog.cc
diff --git a/gcc/gensupport.c b/gcc/gensupport.cc
similarity index 100%
rename from gcc/gensupport.c
rename to gcc/gensupport.cc
diff --git a/gcc/gentarget-def.c b/gcc/gentarget-def.cc
similarity index 100%
rename from gcc/gentarget-def.c
rename to gcc/gentarget-def.cc
diff --git a/gcc/genversion.c b/gcc/genversion.cc
similarity index 100%
rename from gcc/genversion.c
rename to gcc/genversion.cc
diff --git a/gcc/ggc-common.c b/gcc/ggc-common.cc
similarity index 100%
rename from gcc/ggc-common.c
rename to gcc/ggc-common.cc
diff --git a/gcc/ggc-none.c b/gcc/ggc-none.cc
similarity index 100%
rename from gcc/ggc-none.c
rename to gcc/ggc-none.cc
diff --git a/gcc/ggc-page.c b/gcc/ggc-page.cc
similarity index 100%
rename from gcc/ggc-page.c
rename to gcc/ggc-page.cc
diff --git a/gcc/ggc-tests.c b/gcc/ggc-tests.cc
similarity index 100%
rename from gcc/ggc-tests.c
rename to gcc/ggc-tests.cc
diff --git a/gcc/gimple-builder.c b/gcc/gimple-builder.cc
similarity index 100%
rename from gcc/gimple-builder.c
rename to gcc/gimple-builder.cc
diff --git a/gcc/gimple-expr.c b/gcc/gimple-expr.cc
similarity index 100%
rename from gcc/gimple-expr.c
rename to gcc/gimple-expr.cc
diff --git a/gcc/gimple-fold.c b/gcc/gimple-fold.cc
similarity index 100%
rename from gcc/gimple-fold.c
rename to gcc/gimple-fold.cc
diff --git a/gcc/gimple-iterator.c b/gcc/gimple-iterator.cc
similarity index 100%
rename from gcc/gimple-iterator.c
rename to gcc/gimple-iterator.cc
diff --git a/gcc/gimple-laddress.c b/gcc/gimple-laddress.cc
similarity index 100%
rename from gcc/gimple-laddress.c
rename to gcc/gimple-laddress.cc
diff --git a/gcc/gimple-loop-jam.c b/gcc/gimple-loop-jam.cc
similarity index 100%
rename from gcc/gimple-loop-jam.c
rename to gcc/gimple-loop-jam.cc
diff --git a/gcc/gimple-low.c b/gcc/gimple-low.cc
similarity index 100%
rename from gcc/gimple-low.c
rename to gcc/gimple-low.cc
diff --git a/gcc/gimple-match-head.c b/gcc/gimple-match-head.cc
similarity index 100%
rename from gcc/gimple-match-head.c
rename to gcc/gimple-match-head.cc
diff --git a/gcc/gimple-pretty-print.c b/gcc/gimple-pretty-print.cc
similarity index 100%
rename from gcc/gimple-pretty-print.c
rename to gcc/gimple-pretty-print.cc
diff --git a/gcc/gimple-ssa-backprop.c b/gcc/gimple-ssa-backprop.cc
similarity index 100%
rename from gcc/gimple-ssa-backprop.c
rename to gcc/gimple-ssa-backprop.cc
diff --git a/gcc/gimple-ssa-evrp-analyze.c b/gcc/gimple-ssa-evrp-analyze.cc
similarity index 100%
rename from gcc/gimple-ssa-evrp-analyze.c
rename to gcc/gimple-ssa-evrp-analyze.cc
diff --git a/gcc/gimple-ssa-evrp.c b/gcc/gimple-ssa-evrp.cc
similarity index 100%
rename from gcc/gimple-ssa-evrp.c
rename to gcc/gimple-ssa-evrp.cc
diff --git a/gcc/gimple-ssa-isolate-paths.c b/gcc/gimple-ssa-isolate-paths.cc
similarity index 100%
rename from gcc/gimple-ssa-isolate-paths.c
rename to gcc/gimple-ssa-isolate-paths.cc
diff --git a/gcc/gimple-ssa-nonnull-compare.c b/gcc/gimple-ssa-nonnull-compare.cc
similarity index 100%
rename from gcc/gimple-ssa-nonnull-compare.c
rename to gcc/gimple-ssa-nonnull-compare.cc
diff --git a/gcc/gimple-ssa-split-paths.c b/gcc/gimple-ssa-split-paths.cc
similarity index 100%
rename from gcc/gimple-ssa-split-paths.c
rename to gcc/gimple-ssa-split-paths.cc
diff --git a/gcc/gimple-ssa-sprintf.c b/gcc/gimple-ssa-sprintf.cc
similarity index 100%
rename from gcc/gimple-ssa-sprintf.c
rename to gcc/gimple-ssa-sprintf.cc
diff --git a/gcc/gimple-ssa-store-merging.c b/gcc/gimple-ssa-store-merging.cc
similarity index 100%
rename from gcc/gimple-ssa-store-merging.c
rename to gcc/gimple-ssa-store-merging.cc
diff --git a/gcc/gimple-ssa-strength-reduction.c b/gcc/gimple-ssa-strength-reduction.cc
similarity index 100%
rename from gcc/gimple-ssa-strength-reduction.c
rename to gcc/gimple-ssa-strength-reduction.cc
diff --git a/gcc/gimple-ssa-warn-alloca.c b/gcc/gimple-ssa-warn-alloca.cc
similarity index 100%
rename from gcc/gimple-ssa-warn-alloca.c
rename to gcc/gimple-ssa-warn-alloca.cc
diff --git a/gcc/gimple-ssa-warn-restrict.c b/gcc/gimple-ssa-warn-restrict.cc
similarity index 100%
rename from gcc/gimple-ssa-warn-restrict.c
rename to gcc/gimple-ssa-warn-restrict.cc
diff --git a/gcc/gimple-streamer-in.c b/gcc/gimple-streamer-in.cc
similarity index 100%
rename from gcc/gimple-streamer-in.c
rename to gcc/gimple-streamer-in.cc
diff --git a/gcc/gimple-streamer-out.c b/gcc/gimple-streamer-out.cc
similarity index 100%
rename from gcc/gimple-streamer-out.c
rename to gcc/gimple-streamer-out.cc
diff --git a/gcc/gimple-walk.c b/gcc/gimple-walk.cc
similarity index 100%
rename from gcc/gimple-walk.c
rename to gcc/gimple-walk.cc
diff --git a/gcc/gimple-warn-recursion.c b/gcc/gimple-warn-recursion.cc
similarity index 100%
rename from gcc/gimple-warn-recursion.c
rename to gcc/gimple-warn-recursion.cc
diff --git a/gcc/gimple.c b/gcc/gimple.cc
similarity index 100%
rename from gcc/gimple.c
rename to gcc/gimple.cc
diff --git a/gcc/gimplify-me.c b/gcc/gimplify-me.cc
similarity index 100%
rename from gcc/gimplify-me.c
rename to gcc/gimplify-me.cc
diff --git a/gcc/gimplify.c b/gcc/gimplify.cc
similarity index 100%
rename from gcc/gimplify.c
rename to gcc/gimplify.cc
diff --git a/gcc/go/go-backend.c b/gcc/go/go-backend.cc
similarity index 100%
rename from gcc/go/go-backend.c
rename to gcc/go/go-backend.cc
diff --git a/gcc/go/go-lang.c b/gcc/go/go-lang.cc
similarity index 100%
rename from gcc/go/go-lang.c
rename to gcc/go/go-lang.cc
diff --git a/gcc/go/gospec.c b/gcc/go/gospec.cc
similarity index 100%
rename from gcc/go/gospec.c
rename to gcc/go/gospec.cc
diff --git a/gcc/godump.c b/gcc/godump.cc
similarity index 100%
rename from gcc/godump.c
rename to gcc/godump.cc
diff --git a/gcc/graph.c b/gcc/graph.cc
similarity index 100%
rename from gcc/graph.c
rename to gcc/graph.cc
diff --git a/gcc/graphds.c b/gcc/graphds.cc
similarity index 100%
rename from gcc/graphds.c
rename to gcc/graphds.cc
diff --git a/gcc/graphite-dependences.c b/gcc/graphite-dependences.cc
similarity index 100%
rename from gcc/graphite-dependences.c
rename to gcc/graphite-dependences.cc
diff --git a/gcc/graphite-isl-ast-to-gimple.c b/gcc/graphite-isl-ast-to-gimple.cc
similarity index 100%
rename from gcc/graphite-isl-ast-to-gimple.c
rename to gcc/graphite-isl-ast-to-gimple.cc
diff --git a/gcc/graphite-optimize-isl.c b/gcc/graphite-optimize-isl.cc
similarity index 100%
rename from gcc/graphite-optimize-isl.c
rename to gcc/graphite-optimize-isl.cc
diff --git a/gcc/graphite-poly.c b/gcc/graphite-poly.cc
similarity index 100%
rename from gcc/graphite-poly.c
rename to gcc/graphite-poly.cc
diff --git a/gcc/graphite-scop-detection.c b/gcc/graphite-scop-detection.cc
similarity index 100%
rename from gcc/graphite-scop-detection.c
rename to gcc/graphite-scop-detection.cc
diff --git a/gcc/graphite-sese-to-poly.c b/gcc/graphite-sese-to-poly.cc
similarity index 100%
rename from gcc/graphite-sese-to-poly.c
rename to gcc/graphite-sese-to-poly.cc
diff --git a/gcc/graphite.c b/gcc/graphite.cc
similarity index 100%
rename from gcc/graphite.c
rename to gcc/graphite.cc
diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.cc
similarity index 100%
rename from gcc/haifa-sched.c
rename to gcc/haifa-sched.cc
diff --git a/gcc/hash-map-tests.c b/gcc/hash-map-tests.cc
similarity index 100%
rename from gcc/hash-map-tests.c
rename to gcc/hash-map-tests.cc
diff --git a/gcc/hash-set-tests.c b/gcc/hash-set-tests.cc
similarity index 100%
rename from gcc/hash-set-tests.c
rename to gcc/hash-set-tests.cc
diff --git a/gcc/hash-table.c b/gcc/hash-table.cc
similarity index 100%
rename from gcc/hash-table.c
rename to gcc/hash-table.cc
diff --git a/gcc/hooks.c b/gcc/hooks.cc
similarity index 100%
rename from gcc/hooks.c
rename to gcc/hooks.cc
diff --git a/gcc/host-default.c b/gcc/host-default.cc
similarity index 100%
rename from gcc/host-default.c
rename to gcc/host-default.cc
diff --git a/gcc/hw-doloop.c b/gcc/hw-doloop.cc
similarity index 100%
rename from gcc/hw-doloop.c
rename to gcc/hw-doloop.cc
diff --git a/gcc/hwint.c b/gcc/hwint.cc
similarity index 100%
rename from gcc/hwint.c
rename to gcc/hwint.cc
diff --git a/gcc/ifcvt.c b/gcc/ifcvt.cc
similarity index 100%
rename from gcc/ifcvt.c
rename to gcc/ifcvt.cc
diff --git a/gcc/inchash.c b/gcc/inchash.cc
similarity index 100%
rename from gcc/inchash.c
rename to gcc/inchash.cc
diff --git a/gcc/incpath.c b/gcc/incpath.cc
similarity index 100%
rename from gcc/incpath.c
rename to gcc/incpath.cc
diff --git a/gcc/init-regs.c b/gcc/init-regs.cc
similarity index 100%
rename from gcc/init-regs.c
rename to gcc/init-regs.cc
diff --git a/gcc/input.c b/gcc/input.cc
similarity index 100%
rename from gcc/input.c
rename to gcc/input.cc
diff --git a/gcc/internal-fn.c b/gcc/internal-fn.cc
similarity index 100%
rename from gcc/internal-fn.c
rename to gcc/internal-fn.cc
diff --git a/gcc/intl.c b/gcc/intl.cc
similarity index 100%
rename from gcc/intl.c
rename to gcc/intl.cc
diff --git a/gcc/ipa-comdats.c b/gcc/ipa-comdats.cc
similarity index 100%
rename from gcc/ipa-comdats.c
rename to gcc/ipa-comdats.cc
diff --git a/gcc/ipa-cp.c b/gcc/ipa-cp.cc
similarity index 100%
rename from gcc/ipa-cp.c
rename to gcc/ipa-cp.cc
diff --git a/gcc/ipa-devirt.c b/gcc/ipa-devirt.cc
similarity index 100%
rename from gcc/ipa-devirt.c
rename to gcc/ipa-devirt.cc
diff --git a/gcc/ipa-fnsummary.c b/gcc/ipa-fnsummary.cc
similarity index 100%
rename from gcc/ipa-fnsummary.c
rename to gcc/ipa-fnsummary.cc
diff --git a/gcc/ipa-icf-gimple.c b/gcc/ipa-icf-gimple.cc
similarity index 100%
rename from gcc/ipa-icf-gimple.c
rename to gcc/ipa-icf-gimple.cc
diff --git a/gcc/ipa-icf.c b/gcc/ipa-icf.cc
similarity index 100%
rename from gcc/ipa-icf.c
rename to gcc/ipa-icf.cc
diff --git a/gcc/ipa-inline-analysis.c b/gcc/ipa-inline-analysis.cc
similarity index 100%
rename from gcc/ipa-inline-analysis.c
rename to gcc/ipa-inline-analysis.cc
diff --git a/gcc/ipa-inline-transform.c b/gcc/ipa-inline-transform.cc
similarity index 100%
rename from gcc/ipa-inline-transform.c
rename to gcc/ipa-inline-transform.cc
diff --git a/gcc/ipa-inline.c b/gcc/ipa-inline.cc
similarity index 100%
rename from gcc/ipa-inline.c
rename to gcc/ipa-inline.cc
diff --git a/gcc/ipa-modref-tree.c b/gcc/ipa-modref-tree.cc
similarity index 100%
rename from gcc/ipa-modref-tree.c
rename to gcc/ipa-modref-tree.cc
diff --git a/gcc/ipa-modref.c b/gcc/ipa-modref.cc
similarity index 100%
rename from gcc/ipa-modref.c
rename to gcc/ipa-modref.cc
diff --git a/gcc/ipa-param-manipulation.c b/gcc/ipa-param-manipulation.cc
similarity index 100%
rename from gcc/ipa-param-manipulation.c
rename to gcc/ipa-param-manipulation.cc
diff --git a/gcc/ipa-polymorphic-call.c b/gcc/ipa-polymorphic-call.cc
similarity index 100%
rename from gcc/ipa-polymorphic-call.c
rename to gcc/ipa-polymorphic-call.cc
diff --git a/gcc/ipa-predicate.c b/gcc/ipa-predicate.cc
similarity index 100%
rename from gcc/ipa-predicate.c
rename to gcc/ipa-predicate.cc
diff --git a/gcc/ipa-profile.c b/gcc/ipa-profile.cc
similarity index 100%
rename from gcc/ipa-profile.c
rename to gcc/ipa-profile.cc
diff --git a/gcc/ipa-prop.c b/gcc/ipa-prop.cc
similarity index 100%
rename from gcc/ipa-prop.c
rename to gcc/ipa-prop.cc
diff --git a/gcc/ipa-pure-const.c b/gcc/ipa-pure-const.cc
similarity index 100%
rename from gcc/ipa-pure-const.c
rename to gcc/ipa-pure-const.cc
diff --git a/gcc/ipa-ref.c b/gcc/ipa-ref.cc
similarity index 100%
rename from gcc/ipa-ref.c
rename to gcc/ipa-ref.cc
diff --git a/gcc/ipa-reference.c b/gcc/ipa-reference.cc
similarity index 100%
rename from gcc/ipa-reference.c
rename to gcc/ipa-reference.cc
diff --git a/gcc/ipa-split.c b/gcc/ipa-split.cc
similarity index 100%
rename from gcc/ipa-split.c
rename to gcc/ipa-split.cc
diff --git a/gcc/ipa-sra.c b/gcc/ipa-sra.cc
similarity index 100%
rename from gcc/ipa-sra.c
rename to gcc/ipa-sra.cc
diff --git a/gcc/ipa-utils.c b/gcc/ipa-utils.cc
similarity index 100%
rename from gcc/ipa-utils.c
rename to gcc/ipa-utils.cc
diff --git a/gcc/ipa-visibility.c b/gcc/ipa-visibility.cc
similarity index 100%
rename from gcc/ipa-visibility.c
rename to gcc/ipa-visibility.cc
diff --git a/gcc/ipa.c b/gcc/ipa.cc
similarity index 100%
rename from gcc/ipa.c
rename to gcc/ipa.cc
diff --git a/gcc/ira-build.c b/gcc/ira-build.cc
similarity index 100%
rename from gcc/ira-build.c
rename to gcc/ira-build.cc
diff --git a/gcc/ira-color.c b/gcc/ira-color.cc
similarity index 100%
rename from gcc/ira-color.c
rename to gcc/ira-color.cc
diff --git a/gcc/ira-conflicts.c b/gcc/ira-conflicts.cc
similarity index 100%
rename from gcc/ira-conflicts.c
rename to gcc/ira-conflicts.cc
diff --git a/gcc/ira-costs.c b/gcc/ira-costs.cc
similarity index 100%
rename from gcc/ira-costs.c
rename to gcc/ira-costs.cc
diff --git a/gcc/ira-emit.c b/gcc/ira-emit.cc
similarity index 100%
rename from gcc/ira-emit.c
rename to gcc/ira-emit.cc
diff --git a/gcc/ira-lives.c b/gcc/ira-lives.cc
similarity index 100%
rename from gcc/ira-lives.c
rename to gcc/ira-lives.cc
diff --git a/gcc/ira.c b/gcc/ira.cc
similarity index 100%
rename from gcc/ira.c
rename to gcc/ira.cc
diff --git a/gcc/jit/dummy-frontend.c b/gcc/jit/dummy-frontend.cc
similarity index 100%
rename from gcc/jit/dummy-frontend.c
rename to gcc/jit/dummy-frontend.cc
diff --git a/gcc/jit/jit-builtins.c b/gcc/jit/jit-builtins.cc
similarity index 100%
rename from gcc/jit/jit-builtins.c
rename to gcc/jit/jit-builtins.cc
diff --git a/gcc/jit/jit-logging.c b/gcc/jit/jit-logging.cc
similarity index 100%
rename from gcc/jit/jit-logging.c
rename to gcc/jit/jit-logging.cc
diff --git a/gcc/jit/jit-playback.c b/gcc/jit/jit-playback.cc
similarity index 100%
rename from gcc/jit/jit-playback.c
rename to gcc/jit/jit-playback.cc
diff --git a/gcc/jit/jit-recording.c b/gcc/jit/jit-recording.cc
similarity index 100%
rename from gcc/jit/jit-recording.c
rename to gcc/jit/jit-recording.cc
diff --git a/gcc/jit/jit-result.c b/gcc/jit/jit-result.cc
similarity index 100%
rename from gcc/jit/jit-result.c
rename to gcc/jit/jit-result.cc
diff --git a/gcc/jit/jit-spec.c b/gcc/jit/jit-spec.cc
similarity index 100%
rename from gcc/jit/jit-spec.c
rename to gcc/jit/jit-spec.cc
diff --git a/gcc/jit/jit-tempdir.c b/gcc/jit/jit-tempdir.cc
similarity index 100%
rename from gcc/jit/jit-tempdir.c
rename to gcc/jit/jit-tempdir.cc
diff --git a/gcc/jit/jit-w32.c b/gcc/jit/jit-w32.cc
similarity index 100%
rename from gcc/jit/jit-w32.c
rename to gcc/jit/jit-w32.cc
diff --git a/gcc/jit/libgccjit.c b/gcc/jit/libgccjit.cc
similarity index 100%
rename from gcc/jit/libgccjit.c
rename to gcc/jit/libgccjit.cc
diff --git a/gcc/jump.c b/gcc/jump.cc
similarity index 100%
rename from gcc/jump.c
rename to gcc/jump.cc
diff --git a/gcc/langhooks.c b/gcc/langhooks.cc
similarity index 100%
rename from gcc/langhooks.c
rename to gcc/langhooks.cc
diff --git a/gcc/lcm.c b/gcc/lcm.cc
similarity index 100%
rename from gcc/lcm.c
rename to gcc/lcm.cc
diff --git a/gcc/lists.c b/gcc/lists.cc
similarity index 100%
rename from gcc/lists.c
rename to gcc/lists.cc
diff --git a/gcc/loop-doloop.c b/gcc/loop-doloop.cc
similarity index 100%
rename from gcc/loop-doloop.c
rename to gcc/loop-doloop.cc
diff --git a/gcc/loop-init.c b/gcc/loop-init.cc
similarity index 100%
rename from gcc/loop-init.c
rename to gcc/loop-init.cc
diff --git a/gcc/loop-invariant.c b/gcc/loop-invariant.cc
similarity index 100%
rename from gcc/loop-invariant.c
rename to gcc/loop-invariant.cc
diff --git a/gcc/loop-iv.c b/gcc/loop-iv.cc
similarity index 100%
rename from gcc/loop-iv.c
rename to gcc/loop-iv.cc
diff --git a/gcc/loop-unroll.c b/gcc/loop-unroll.cc
similarity index 100%
rename from gcc/loop-unroll.c
rename to gcc/loop-unroll.cc
diff --git a/gcc/lower-subreg.c b/gcc/lower-subreg.cc
similarity index 100%
rename from gcc/lower-subreg.c
rename to gcc/lower-subreg.cc
diff --git a/gcc/lra-assigns.c b/gcc/lra-assigns.cc
similarity index 100%
rename from gcc/lra-assigns.c
rename to gcc/lra-assigns.cc
diff --git a/gcc/lra-coalesce.c b/gcc/lra-coalesce.cc
similarity index 100%
rename from gcc/lra-coalesce.c
rename to gcc/lra-coalesce.cc
diff --git a/gcc/lra-constraints.c b/gcc/lra-constraints.cc
similarity index 100%
rename from gcc/lra-constraints.c
rename to gcc/lra-constraints.cc
diff --git a/gcc/lra-eliminations.c b/gcc/lra-eliminations.cc
similarity index 100%
rename from gcc/lra-eliminations.c
rename to gcc/lra-eliminations.cc
diff --git a/gcc/lra-lives.c b/gcc/lra-lives.cc
similarity index 100%
rename from gcc/lra-lives.c
rename to gcc/lra-lives.cc
diff --git a/gcc/lra-remat.c b/gcc/lra-remat.cc
similarity index 100%
rename from gcc/lra-remat.c
rename to gcc/lra-remat.cc
diff --git a/gcc/lra-spills.c b/gcc/lra-spills.cc
similarity index 100%
rename from gcc/lra-spills.c
rename to gcc/lra-spills.cc
diff --git a/gcc/lra.c b/gcc/lra.cc
similarity index 100%
rename from gcc/lra.c
rename to gcc/lra.cc
diff --git a/gcc/lto-cgraph.c b/gcc/lto-cgraph.cc
similarity index 100%
rename from gcc/lto-cgraph.c
rename to gcc/lto-cgraph.cc
diff --git a/gcc/lto-compress.c b/gcc/lto-compress.cc
similarity index 100%
rename from gcc/lto-compress.c
rename to gcc/lto-compress.cc
diff --git a/gcc/lto-opts.c b/gcc/lto-opts.cc
similarity index 100%
rename from gcc/lto-opts.c
rename to gcc/lto-opts.cc
diff --git a/gcc/lto-section-in.c b/gcc/lto-section-in.cc
similarity index 100%
rename from gcc/lto-section-in.c
rename to gcc/lto-section-in.cc
diff --git a/gcc/lto-section-out.c b/gcc/lto-section-out.cc
similarity index 100%
rename from gcc/lto-section-out.c
rename to gcc/lto-section-out.cc
diff --git a/gcc/lto-streamer-in.c b/gcc/lto-streamer-in.cc
similarity index 100%
rename from gcc/lto-streamer-in.c
rename to gcc/lto-streamer-in.cc
diff --git a/gcc/lto-streamer-out.c b/gcc/lto-streamer-out.cc
similarity index 100%
rename from gcc/lto-streamer-out.c
rename to gcc/lto-streamer-out.cc
diff --git a/gcc/lto-streamer.c b/gcc/lto-streamer.cc
similarity index 100%
rename from gcc/lto-streamer.c
rename to gcc/lto-streamer.cc
diff --git a/gcc/lto-wrapper.c b/gcc/lto-wrapper.cc
similarity index 100%
rename from gcc/lto-wrapper.c
rename to gcc/lto-wrapper.cc
diff --git a/gcc/lto/common.c b/gcc/lto/common.cc
similarity index 100%
rename from gcc/lto/common.c
rename to gcc/lto/common.cc
diff --git a/gcc/lto/lto-common.c b/gcc/lto/lto-common.cc
similarity index 100%
rename from gcc/lto/lto-common.c
rename to gcc/lto/lto-common.cc
diff --git a/gcc/lto/lto-dump.c b/gcc/lto/lto-dump.cc
similarity index 100%
rename from gcc/lto/lto-dump.c
rename to gcc/lto/lto-dump.cc
diff --git a/gcc/lto/lto-lang.c b/gcc/lto/lto-lang.cc
similarity index 100%
rename from gcc/lto/lto-lang.c
rename to gcc/lto/lto-lang.cc
diff --git a/gcc/lto/lto-object.c b/gcc/lto/lto-object.cc
similarity index 100%
rename from gcc/lto/lto-object.c
rename to gcc/lto/lto-object.cc
diff --git a/gcc/lto/lto-partition.c b/gcc/lto/lto-partition.cc
similarity index 100%
rename from gcc/lto/lto-partition.c
rename to gcc/lto/lto-partition.cc
diff --git a/gcc/lto/lto-symtab.c b/gcc/lto/lto-symtab.cc
similarity index 100%
rename from gcc/lto/lto-symtab.c
rename to gcc/lto/lto-symtab.cc
diff --git a/gcc/lto/lto.c b/gcc/lto/lto.cc
similarity index 100%
rename from gcc/lto/lto.c
rename to gcc/lto/lto.cc
diff --git a/gcc/main.c b/gcc/main.cc
similarity index 100%
rename from gcc/main.c
rename to gcc/main.cc
diff --git a/gcc/mcf.c b/gcc/mcf.cc
similarity index 100%
rename from gcc/mcf.c
rename to gcc/mcf.cc
diff --git a/gcc/mode-switching.c b/gcc/mode-switching.cc
similarity index 100%
rename from gcc/mode-switching.c
rename to gcc/mode-switching.cc
diff --git a/gcc/modulo-sched.c b/gcc/modulo-sched.cc
similarity index 100%
rename from gcc/modulo-sched.c
rename to gcc/modulo-sched.cc
diff --git a/gcc/multiple_target.c b/gcc/multiple_target.cc
similarity index 100%
rename from gcc/multiple_target.c
rename to gcc/multiple_target.cc
diff --git a/gcc/objc/objc-act.c b/gcc/objc/objc-act.cc
similarity index 100%
rename from gcc/objc/objc-act.c
rename to gcc/objc/objc-act.cc
diff --git a/gcc/objc/objc-encoding.c b/gcc/objc/objc-encoding.cc
similarity index 100%
rename from gcc/objc/objc-encoding.c
rename to gcc/objc/objc-encoding.cc
diff --git a/gcc/objc/objc-gnu-runtime-abi-01.c b/gcc/objc/objc-gnu-runtime-abi-01.cc
similarity index 100%
rename from gcc/objc/objc-gnu-runtime-abi-01.c
rename to gcc/objc/objc-gnu-runtime-abi-01.cc
diff --git a/gcc/objc/objc-lang.c b/gcc/objc/objc-lang.cc
similarity index 100%
rename from gcc/objc/objc-lang.c
rename to gcc/objc/objc-lang.cc
diff --git a/gcc/objc/objc-map.c b/gcc/objc/objc-map.cc
similarity index 100%
rename from gcc/objc/objc-map.c
rename to gcc/objc/objc-map.cc
diff --git a/gcc/objc/objc-next-runtime-abi-01.c b/gcc/objc/objc-next-runtime-abi-01.cc
similarity index 100%
rename from gcc/objc/objc-next-runtime-abi-01.c
rename to gcc/objc/objc-next-runtime-abi-01.cc
diff --git a/gcc/objc/objc-next-runtime-abi-02.c b/gcc/objc/objc-next-runtime-abi-02.cc
similarity index 100%
rename from gcc/objc/objc-next-runtime-abi-02.c
rename to gcc/objc/objc-next-runtime-abi-02.cc
diff --git a/gcc/objc/objc-runtime-shared-support.c b/gcc/objc/objc-runtime-shared-support.cc
similarity index 100%
rename from gcc/objc/objc-runtime-shared-support.c
rename to gcc/objc/objc-runtime-shared-support.cc
diff --git a/gcc/objcp/objcp-decl.c b/gcc/objcp/objcp-decl.cc
similarity index 100%
rename from gcc/objcp/objcp-decl.c
rename to gcc/objcp/objcp-decl.cc
diff --git a/gcc/objcp/objcp-lang.c b/gcc/objcp/objcp-lang.cc
similarity index 100%
rename from gcc/objcp/objcp-lang.c
rename to gcc/objcp/objcp-lang.cc
diff --git a/gcc/omp-expand.c b/gcc/omp-expand.cc
similarity index 100%
rename from gcc/omp-expand.c
rename to gcc/omp-expand.cc
diff --git a/gcc/omp-general.c b/gcc/omp-general.cc
similarity index 100%
rename from gcc/omp-general.c
rename to gcc/omp-general.cc
diff --git a/gcc/omp-low.c b/gcc/omp-low.cc
similarity index 100%
rename from gcc/omp-low.c
rename to gcc/omp-low.cc
diff --git a/gcc/omp-offload.c b/gcc/omp-offload.cc
similarity index 100%
rename from gcc/omp-offload.c
rename to gcc/omp-offload.cc
diff --git a/gcc/omp-simd-clone.c b/gcc/omp-simd-clone.cc
similarity index 100%
rename from gcc/omp-simd-clone.c
rename to gcc/omp-simd-clone.cc
diff --git a/gcc/opt-suggestions.c b/gcc/opt-suggestions.cc
similarity index 100%
rename from gcc/opt-suggestions.c
rename to gcc/opt-suggestions.cc
diff --git a/gcc/optabs-libfuncs.c b/gcc/optabs-libfuncs.cc
similarity index 100%
rename from gcc/optabs-libfuncs.c
rename to gcc/optabs-libfuncs.cc
diff --git a/gcc/optabs-query.c b/gcc/optabs-query.cc
similarity index 100%
rename from gcc/optabs-query.c
rename to gcc/optabs-query.cc
diff --git a/gcc/optabs-tree.c b/gcc/optabs-tree.cc
similarity index 100%
rename from gcc/optabs-tree.c
rename to gcc/optabs-tree.cc
diff --git a/gcc/optabs.c b/gcc/optabs.cc
similarity index 100%
rename from gcc/optabs.c
rename to gcc/optabs.cc
diff --git a/gcc/opts-common.c b/gcc/opts-common.cc
similarity index 100%
rename from gcc/opts-common.c
rename to gcc/opts-common.cc
diff --git a/gcc/opts-global.c b/gcc/opts-global.cc
similarity index 100%
rename from gcc/opts-global.c
rename to gcc/opts-global.cc
diff --git a/gcc/opts.c b/gcc/opts.cc
similarity index 100%
rename from gcc/opts.c
rename to gcc/opts.cc
diff --git a/gcc/passes.c b/gcc/passes.cc
similarity index 100%
rename from gcc/passes.c
rename to gcc/passes.cc
diff --git a/gcc/plugin.c b/gcc/plugin.cc
similarity index 100%
rename from gcc/plugin.c
rename to gcc/plugin.cc
diff --git a/gcc/postreload-gcse.c b/gcc/postreload-gcse.cc
similarity index 100%
rename from gcc/postreload-gcse.c
rename to gcc/postreload-gcse.cc
diff --git a/gcc/postreload.c b/gcc/postreload.cc
similarity index 100%
rename from gcc/postreload.c
rename to gcc/postreload.cc
diff --git a/gcc/predict.c b/gcc/predict.cc
similarity index 100%
rename from gcc/predict.c
rename to gcc/predict.cc
diff --git a/gcc/prefix.c b/gcc/prefix.cc
similarity index 100%
rename from gcc/prefix.c
rename to gcc/prefix.cc
diff --git a/gcc/pretty-print.c b/gcc/pretty-print.cc
similarity index 100%
rename from gcc/pretty-print.c
rename to gcc/pretty-print.cc
diff --git a/gcc/print-rtl-function.c b/gcc/print-rtl-function.cc
similarity index 100%
rename from gcc/print-rtl-function.c
rename to gcc/print-rtl-function.cc
diff --git a/gcc/print-rtl.c b/gcc/print-rtl.cc
similarity index 100%
rename from gcc/print-rtl.c
rename to gcc/print-rtl.cc
diff --git a/gcc/print-tree.c b/gcc/print-tree.cc
similarity index 100%
rename from gcc/print-tree.c
rename to gcc/print-tree.cc
diff --git a/gcc/profile-count.c b/gcc/profile-count.cc
similarity index 100%
rename from gcc/profile-count.c
rename to gcc/profile-count.cc
diff --git a/gcc/profile.c b/gcc/profile.cc
similarity index 100%
rename from gcc/profile.c
rename to gcc/profile.cc
diff --git a/gcc/read-md.c b/gcc/read-md.cc
similarity index 100%
rename from gcc/read-md.c
rename to gcc/read-md.cc
diff --git a/gcc/read-rtl-function.c b/gcc/read-rtl-function.cc
similarity index 100%
rename from gcc/read-rtl-function.c
rename to gcc/read-rtl-function.cc
diff --git a/gcc/read-rtl.c b/gcc/read-rtl.cc
similarity index 100%
rename from gcc/read-rtl.c
rename to gcc/read-rtl.cc
diff --git a/gcc/real.c b/gcc/real.cc
similarity index 100%
rename from gcc/real.c
rename to gcc/real.cc
diff --git a/gcc/realmpfr.c b/gcc/realmpfr.cc
similarity index 100%
rename from gcc/realmpfr.c
rename to gcc/realmpfr.cc
diff --git a/gcc/recog.c b/gcc/recog.cc
similarity index 100%
rename from gcc/recog.c
rename to gcc/recog.cc
diff --git a/gcc/ree.c b/gcc/ree.cc
similarity index 100%
rename from gcc/ree.c
rename to gcc/ree.cc
diff --git a/gcc/reg-stack.c b/gcc/reg-stack.cc
similarity index 100%
rename from gcc/reg-stack.c
rename to gcc/reg-stack.cc
diff --git a/gcc/regcprop.c b/gcc/regcprop.cc
similarity index 100%
rename from gcc/regcprop.c
rename to gcc/regcprop.cc
diff --git a/gcc/reginfo.c b/gcc/reginfo.cc
similarity index 100%
rename from gcc/reginfo.c
rename to gcc/reginfo.cc
diff --git a/gcc/regrename.c b/gcc/regrename.cc
similarity index 100%
rename from gcc/regrename.c
rename to gcc/regrename.cc
diff --git a/gcc/regstat.c b/gcc/regstat.cc
similarity index 100%
rename from gcc/regstat.c
rename to gcc/regstat.cc
diff --git a/gcc/reload.c b/gcc/reload.cc
similarity index 100%
rename from gcc/reload.c
rename to gcc/reload.cc
diff --git a/gcc/reload1.c b/gcc/reload1.cc
similarity index 100%
rename from gcc/reload1.c
rename to gcc/reload1.cc
diff --git a/gcc/reorg.c b/gcc/reorg.cc
similarity index 100%
rename from gcc/reorg.c
rename to gcc/reorg.cc
diff --git a/gcc/resource.c b/gcc/resource.cc
similarity index 100%
rename from gcc/resource.c
rename to gcc/resource.cc
diff --git a/gcc/rtl-error.c b/gcc/rtl-error.cc
similarity index 100%
rename from gcc/rtl-error.c
rename to gcc/rtl-error.cc
diff --git a/gcc/rtl-tests.c b/gcc/rtl-tests.cc
similarity index 100%
rename from gcc/rtl-tests.c
rename to gcc/rtl-tests.cc
diff --git a/gcc/rtl.c b/gcc/rtl.cc
similarity index 100%
rename from gcc/rtl.c
rename to gcc/rtl.cc
diff --git a/gcc/rtlanal.c b/gcc/rtlanal.cc
similarity index 100%
rename from gcc/rtlanal.c
rename to gcc/rtlanal.cc
diff --git a/gcc/rtlhash.c b/gcc/rtlhash.cc
similarity index 100%
rename from gcc/rtlhash.c
rename to gcc/rtlhash.cc
diff --git a/gcc/rtlhooks.c b/gcc/rtlhooks.cc
similarity index 100%
rename from gcc/rtlhooks.c
rename to gcc/rtlhooks.cc
diff --git a/gcc/rtx-vector-builder.c b/gcc/rtx-vector-builder.cc
similarity index 100%
rename from gcc/rtx-vector-builder.c
rename to gcc/rtx-vector-builder.cc
diff --git a/gcc/run-rtl-passes.c b/gcc/run-rtl-passes.cc
similarity index 100%
rename from gcc/run-rtl-passes.c
rename to gcc/run-rtl-passes.cc
diff --git a/gcc/sancov.c b/gcc/sancov.cc
similarity index 100%
rename from gcc/sancov.c
rename to gcc/sancov.cc
diff --git a/gcc/sanopt.c b/gcc/sanopt.cc
similarity index 100%
rename from gcc/sanopt.c
rename to gcc/sanopt.cc
diff --git a/gcc/sbitmap.c b/gcc/sbitmap.cc
similarity index 100%
rename from gcc/sbitmap.c
rename to gcc/sbitmap.cc
diff --git a/gcc/sched-deps.c b/gcc/sched-deps.cc
similarity index 100%
rename from gcc/sched-deps.c
rename to gcc/sched-deps.cc
diff --git a/gcc/sched-ebb.c b/gcc/sched-ebb.cc
similarity index 100%
rename from gcc/sched-ebb.c
rename to gcc/sched-ebb.cc
diff --git a/gcc/sched-rgn.c b/gcc/sched-rgn.cc
similarity index 100%
rename from gcc/sched-rgn.c
rename to gcc/sched-rgn.cc
diff --git a/gcc/sel-sched-dump.c b/gcc/sel-sched-dump.cc
similarity index 100%
rename from gcc/sel-sched-dump.c
rename to gcc/sel-sched-dump.cc
diff --git a/gcc/sel-sched-ir.c b/gcc/sel-sched-ir.cc
similarity index 100%
rename from gcc/sel-sched-ir.c
rename to gcc/sel-sched-ir.cc
diff --git a/gcc/sel-sched.c b/gcc/sel-sched.cc
similarity index 100%
rename from gcc/sel-sched.c
rename to gcc/sel-sched.cc
diff --git a/gcc/selftest-diagnostic.c b/gcc/selftest-diagnostic.cc
similarity index 100%
rename from gcc/selftest-diagnostic.c
rename to gcc/selftest-diagnostic.cc
diff --git a/gcc/selftest-rtl.c b/gcc/selftest-rtl.cc
similarity index 100%
rename from gcc/selftest-rtl.c
rename to gcc/selftest-rtl.cc
diff --git a/gcc/selftest-run-tests.c b/gcc/selftest-run-tests.cc
similarity index 100%
rename from gcc/selftest-run-tests.c
rename to gcc/selftest-run-tests.cc
diff --git a/gcc/selftest.c b/gcc/selftest.cc
similarity index 100%
rename from gcc/selftest.c
rename to gcc/selftest.cc
diff --git a/gcc/sese.c b/gcc/sese.cc
similarity index 100%
rename from gcc/sese.c
rename to gcc/sese.cc
diff --git a/gcc/shrink-wrap.c b/gcc/shrink-wrap.cc
similarity index 100%
rename from gcc/shrink-wrap.c
rename to gcc/shrink-wrap.cc
diff --git a/gcc/simplify-rtx.c b/gcc/simplify-rtx.cc
similarity index 100%
rename from gcc/simplify-rtx.c
rename to gcc/simplify-rtx.cc
diff --git a/gcc/sparseset.c b/gcc/sparseset.cc
similarity index 100%
rename from gcc/sparseset.c
rename to gcc/sparseset.cc
diff --git a/gcc/spellcheck-tree.c b/gcc/spellcheck-tree.cc
similarity index 100%
rename from gcc/spellcheck-tree.c
rename to gcc/spellcheck-tree.cc
diff --git a/gcc/spellcheck.c b/gcc/spellcheck.cc
similarity index 100%
rename from gcc/spellcheck.c
rename to gcc/spellcheck.cc
diff --git a/gcc/sreal.c b/gcc/sreal.cc
similarity index 100%
rename from gcc/sreal.c
rename to gcc/sreal.cc
diff --git a/gcc/stack-ptr-mod.c b/gcc/stack-ptr-mod.cc
similarity index 100%
rename from gcc/stack-ptr-mod.c
rename to gcc/stack-ptr-mod.cc
diff --git a/gcc/statistics.c b/gcc/statistics.cc
similarity index 100%
rename from gcc/statistics.c
rename to gcc/statistics.cc
diff --git a/gcc/stmt.c b/gcc/stmt.cc
similarity index 100%
rename from gcc/stmt.c
rename to gcc/stmt.cc
diff --git a/gcc/stor-layout.c b/gcc/stor-layout.cc
similarity index 100%
rename from gcc/stor-layout.c
rename to gcc/stor-layout.cc
diff --git a/gcc/store-motion.c b/gcc/store-motion.cc
similarity index 100%
rename from gcc/store-motion.c
rename to gcc/store-motion.cc
diff --git a/gcc/streamer-hooks.c b/gcc/streamer-hooks.cc
similarity index 100%
rename from gcc/streamer-hooks.c
rename to gcc/streamer-hooks.cc
diff --git a/gcc/stringpool.c b/gcc/stringpool.cc
similarity index 100%
rename from gcc/stringpool.c
rename to gcc/stringpool.cc
diff --git a/gcc/substring-locations.c b/gcc/substring-locations.cc
similarity index 100%
rename from gcc/substring-locations.c
rename to gcc/substring-locations.cc
diff --git a/gcc/symtab.c b/gcc/symtab.cc
similarity index 100%
rename from gcc/symtab.c
rename to gcc/symtab.cc
diff --git a/gcc/target-globals.c b/gcc/target-globals.cc
similarity index 100%
rename from gcc/target-globals.c
rename to gcc/target-globals.cc
diff --git a/gcc/targhooks.c b/gcc/targhooks.cc
similarity index 100%
rename from gcc/targhooks.c
rename to gcc/targhooks.cc
diff --git a/gcc/timevar.c b/gcc/timevar.cc
similarity index 100%
rename from gcc/timevar.c
rename to gcc/timevar.cc
diff --git a/gcc/toplev.c b/gcc/toplev.cc
similarity index 100%
rename from gcc/toplev.c
rename to gcc/toplev.cc
diff --git a/gcc/tracer.c b/gcc/tracer.cc
similarity index 100%
rename from gcc/tracer.c
rename to gcc/tracer.cc
diff --git a/gcc/trans-mem.c b/gcc/trans-mem.cc
similarity index 100%
rename from gcc/trans-mem.c
rename to gcc/trans-mem.cc
diff --git a/gcc/tree-affine.c b/gcc/tree-affine.cc
similarity index 100%
rename from gcc/tree-affine.c
rename to gcc/tree-affine.cc
diff --git a/gcc/tree-call-cdce.c b/gcc/tree-call-cdce.cc
similarity index 100%
rename from gcc/tree-call-cdce.c
rename to gcc/tree-call-cdce.cc
diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.cc
similarity index 100%
rename from gcc/tree-cfg.c
rename to gcc/tree-cfg.cc
diff --git a/gcc/tree-cfgcleanup.c b/gcc/tree-cfgcleanup.cc
similarity index 100%
rename from gcc/tree-cfgcleanup.c
rename to gcc/tree-cfgcleanup.cc
diff --git a/gcc/tree-chrec.c b/gcc/tree-chrec.cc
similarity index 100%
rename from gcc/tree-chrec.c
rename to gcc/tree-chrec.cc
diff --git a/gcc/tree-complex.c b/gcc/tree-complex.cc
similarity index 100%
rename from gcc/tree-complex.c
rename to gcc/tree-complex.cc
diff --git a/gcc/tree-data-ref.c b/gcc/tree-data-ref.cc
similarity index 100%
rename from gcc/tree-data-ref.c
rename to gcc/tree-data-ref.cc
diff --git a/gcc/tree-dfa.c b/gcc/tree-dfa.cc
similarity index 100%
rename from gcc/tree-dfa.c
rename to gcc/tree-dfa.cc
diff --git a/gcc/tree-diagnostic.c b/gcc/tree-diagnostic.cc
similarity index 100%
rename from gcc/tree-diagnostic.c
rename to gcc/tree-diagnostic.cc
diff --git a/gcc/tree-dump.c b/gcc/tree-dump.cc
similarity index 100%
rename from gcc/tree-dump.c
rename to gcc/tree-dump.cc
diff --git a/gcc/tree-eh.c b/gcc/tree-eh.cc
similarity index 100%
rename from gcc/tree-eh.c
rename to gcc/tree-eh.cc
diff --git a/gcc/tree-emutls.c b/gcc/tree-emutls.cc
similarity index 100%
rename from gcc/tree-emutls.c
rename to gcc/tree-emutls.cc
diff --git a/gcc/tree-if-conv.c b/gcc/tree-if-conv.cc
similarity index 100%
rename from gcc/tree-if-conv.c
rename to gcc/tree-if-conv.cc
diff --git a/gcc/tree-inline.c b/gcc/tree-inline.cc
similarity index 100%
rename from gcc/tree-inline.c
rename to gcc/tree-inline.cc
diff --git a/gcc/tree-into-ssa.c b/gcc/tree-into-ssa.cc
similarity index 100%
rename from gcc/tree-into-ssa.c
rename to gcc/tree-into-ssa.cc
diff --git a/gcc/tree-iterator.c b/gcc/tree-iterator.cc
similarity index 100%
rename from gcc/tree-iterator.c
rename to gcc/tree-iterator.cc
diff --git a/gcc/tree-loop-distribution.c b/gcc/tree-loop-distribution.cc
similarity index 100%
rename from gcc/tree-loop-distribution.c
rename to gcc/tree-loop-distribution.cc
diff --git a/gcc/tree-nested.c b/gcc/tree-nested.cc
similarity index 100%
rename from gcc/tree-nested.c
rename to gcc/tree-nested.cc
diff --git a/gcc/tree-nrv.c b/gcc/tree-nrv.cc
similarity index 100%
rename from gcc/tree-nrv.c
rename to gcc/tree-nrv.cc
diff --git a/gcc/tree-object-size.c b/gcc/tree-object-size.cc
similarity index 100%
rename from gcc/tree-object-size.c
rename to gcc/tree-object-size.cc
diff --git a/gcc/tree-outof-ssa.c b/gcc/tree-outof-ssa.cc
similarity index 100%
rename from gcc/tree-outof-ssa.c
rename to gcc/tree-outof-ssa.cc
diff --git a/gcc/tree-parloops.c b/gcc/tree-parloops.cc
similarity index 100%
rename from gcc/tree-parloops.c
rename to gcc/tree-parloops.cc
diff --git a/gcc/tree-phinodes.c b/gcc/tree-phinodes.cc
similarity index 100%
rename from gcc/tree-phinodes.c
rename to gcc/tree-phinodes.cc
diff --git a/gcc/tree-predcom.c b/gcc/tree-predcom.cc
similarity index 100%
rename from gcc/tree-predcom.c
rename to gcc/tree-predcom.cc
diff --git a/gcc/tree-pretty-print.c b/gcc/tree-pretty-print.cc
similarity index 100%
rename from gcc/tree-pretty-print.c
rename to gcc/tree-pretty-print.cc
diff --git a/gcc/tree-profile.c b/gcc/tree-profile.cc
similarity index 100%
rename from gcc/tree-profile.c
rename to gcc/tree-profile.cc
diff --git a/gcc/tree-scalar-evolution.c b/gcc/tree-scalar-evolution.cc
similarity index 100%
rename from gcc/tree-scalar-evolution.c
rename to gcc/tree-scalar-evolution.cc
diff --git a/gcc/tree-sra.c b/gcc/tree-sra.cc
similarity index 100%
rename from gcc/tree-sra.c
rename to gcc/tree-sra.cc
diff --git a/gcc/tree-ssa-address.c b/gcc/tree-ssa-address.cc
similarity index 100%
rename from gcc/tree-ssa-address.c
rename to gcc/tree-ssa-address.cc
diff --git a/gcc/tree-ssa-alias.c b/gcc/tree-ssa-alias.cc
similarity index 100%
rename from gcc/tree-ssa-alias.c
rename to gcc/tree-ssa-alias.cc
diff --git a/gcc/tree-ssa-ccp.c b/gcc/tree-ssa-ccp.cc
similarity index 100%
rename from gcc/tree-ssa-ccp.c
rename to gcc/tree-ssa-ccp.cc
diff --git a/gcc/tree-ssa-coalesce.c b/gcc/tree-ssa-coalesce.cc
similarity index 100%
rename from gcc/tree-ssa-coalesce.c
rename to gcc/tree-ssa-coalesce.cc
diff --git a/gcc/tree-ssa-copy.c b/gcc/tree-ssa-copy.cc
similarity index 100%
rename from gcc/tree-ssa-copy.c
rename to gcc/tree-ssa-copy.cc
diff --git a/gcc/tree-ssa-dce.c b/gcc/tree-ssa-dce.cc
similarity index 100%
rename from gcc/tree-ssa-dce.c
rename to gcc/tree-ssa-dce.cc
diff --git a/gcc/tree-ssa-dom.c b/gcc/tree-ssa-dom.cc
similarity index 100%
rename from gcc/tree-ssa-dom.c
rename to gcc/tree-ssa-dom.cc
diff --git a/gcc/tree-ssa-dse.c b/gcc/tree-ssa-dse.cc
similarity index 100%
rename from gcc/tree-ssa-dse.c
rename to gcc/tree-ssa-dse.cc
diff --git a/gcc/tree-ssa-forwprop.c b/gcc/tree-ssa-forwprop.cc
similarity index 100%
rename from gcc/tree-ssa-forwprop.c
rename to gcc/tree-ssa-forwprop.cc
diff --git a/gcc/tree-ssa-ifcombine.c b/gcc/tree-ssa-ifcombine.cc
similarity index 100%
rename from gcc/tree-ssa-ifcombine.c
rename to gcc/tree-ssa-ifcombine.cc
diff --git a/gcc/tree-ssa-live.c b/gcc/tree-ssa-live.cc
similarity index 100%
rename from gcc/tree-ssa-live.c
rename to gcc/tree-ssa-live.cc
diff --git a/gcc/tree-ssa-loop-ch.c b/gcc/tree-ssa-loop-ch.cc
similarity index 100%
rename from gcc/tree-ssa-loop-ch.c
rename to gcc/tree-ssa-loop-ch.cc
diff --git a/gcc/tree-ssa-loop-im.c b/gcc/tree-ssa-loop-im.cc
similarity index 100%
rename from gcc/tree-ssa-loop-im.c
rename to gcc/tree-ssa-loop-im.cc
diff --git a/gcc/tree-ssa-loop-ivcanon.c b/gcc/tree-ssa-loop-ivcanon.cc
similarity index 100%
rename from gcc/tree-ssa-loop-ivcanon.c
rename to gcc/tree-ssa-loop-ivcanon.cc
diff --git a/gcc/tree-ssa-loop-ivopts.c b/gcc/tree-ssa-loop-ivopts.cc
similarity index 100%
rename from gcc/tree-ssa-loop-ivopts.c
rename to gcc/tree-ssa-loop-ivopts.cc
diff --git a/gcc/tree-ssa-loop-manip.c b/gcc/tree-ssa-loop-manip.cc
similarity index 100%
rename from gcc/tree-ssa-loop-manip.c
rename to gcc/tree-ssa-loop-manip.cc
diff --git a/gcc/tree-ssa-loop-niter.c b/gcc/tree-ssa-loop-niter.cc
similarity index 100%
rename from gcc/tree-ssa-loop-niter.c
rename to gcc/tree-ssa-loop-niter.cc
diff --git a/gcc/tree-ssa-loop-prefetch.c b/gcc/tree-ssa-loop-prefetch.cc
similarity index 100%
rename from gcc/tree-ssa-loop-prefetch.c
rename to gcc/tree-ssa-loop-prefetch.cc
diff --git a/gcc/tree-ssa-loop-split.c b/gcc/tree-ssa-loop-split.cc
similarity index 100%
rename from gcc/tree-ssa-loop-split.c
rename to gcc/tree-ssa-loop-split.cc
diff --git a/gcc/tree-ssa-loop-unswitch.c b/gcc/tree-ssa-loop-unswitch.cc
similarity index 100%
rename from gcc/tree-ssa-loop-unswitch.c
rename to gcc/tree-ssa-loop-unswitch.cc
diff --git a/gcc/tree-ssa-loop.c b/gcc/tree-ssa-loop.cc
similarity index 100%
rename from gcc/tree-ssa-loop.c
rename to gcc/tree-ssa-loop.cc
diff --git a/gcc/tree-ssa-math-opts.c b/gcc/tree-ssa-math-opts.cc
similarity index 100%
rename from gcc/tree-ssa-math-opts.c
rename to gcc/tree-ssa-math-opts.cc
diff --git a/gcc/tree-ssa-operands.c b/gcc/tree-ssa-operands.cc
similarity index 100%
rename from gcc/tree-ssa-operands.c
rename to gcc/tree-ssa-operands.cc
diff --git a/gcc/tree-ssa-phiopt.c b/gcc/tree-ssa-phiopt.cc
similarity index 100%
rename from gcc/tree-ssa-phiopt.c
rename to gcc/tree-ssa-phiopt.cc
diff --git a/gcc/tree-ssa-phiprop.c b/gcc/tree-ssa-phiprop.cc
similarity index 100%
rename from gcc/tree-ssa-phiprop.c
rename to gcc/tree-ssa-phiprop.cc
diff --git a/gcc/tree-ssa-pre.c b/gcc/tree-ssa-pre.cc
similarity index 100%
rename from gcc/tree-ssa-pre.c
rename to gcc/tree-ssa-pre.cc
diff --git a/gcc/tree-ssa-propagate.c b/gcc/tree-ssa-propagate.cc
similarity index 100%
rename from gcc/tree-ssa-propagate.c
rename to gcc/tree-ssa-propagate.cc
diff --git a/gcc/tree-ssa-reassoc.c b/gcc/tree-ssa-reassoc.cc
similarity index 100%
rename from gcc/tree-ssa-reassoc.c
rename to gcc/tree-ssa-reassoc.cc
diff --git a/gcc/tree-ssa-sccvn.c b/gcc/tree-ssa-sccvn.cc
similarity index 100%
rename from gcc/tree-ssa-sccvn.c
rename to gcc/tree-ssa-sccvn.cc
diff --git a/gcc/tree-ssa-scopedtables.c b/gcc/tree-ssa-scopedtables.cc
similarity index 100%
rename from gcc/tree-ssa-scopedtables.c
rename to gcc/tree-ssa-scopedtables.cc
diff --git a/gcc/tree-ssa-sink.c b/gcc/tree-ssa-sink.cc
similarity index 100%
rename from gcc/tree-ssa-sink.c
rename to gcc/tree-ssa-sink.cc
diff --git a/gcc/tree-ssa-strlen.c b/gcc/tree-ssa-strlen.cc
similarity index 100%
rename from gcc/tree-ssa-strlen.c
rename to gcc/tree-ssa-strlen.cc
diff --git a/gcc/tree-ssa-structalias.c b/gcc/tree-ssa-structalias.cc
similarity index 100%
rename from gcc/tree-ssa-structalias.c
rename to gcc/tree-ssa-structalias.cc
diff --git a/gcc/tree-ssa-tail-merge.c b/gcc/tree-ssa-tail-merge.cc
similarity index 100%
rename from gcc/tree-ssa-tail-merge.c
rename to gcc/tree-ssa-tail-merge.cc
diff --git a/gcc/tree-ssa-ter.c b/gcc/tree-ssa-ter.cc
similarity index 100%
rename from gcc/tree-ssa-ter.c
rename to gcc/tree-ssa-ter.cc
diff --git a/gcc/tree-ssa-threadbackward.c b/gcc/tree-ssa-threadbackward.cc
similarity index 100%
rename from gcc/tree-ssa-threadbackward.c
rename to gcc/tree-ssa-threadbackward.cc
diff --git a/gcc/tree-ssa-threadedge.c b/gcc/tree-ssa-threadedge.cc
similarity index 100%
rename from gcc/tree-ssa-threadedge.c
rename to gcc/tree-ssa-threadedge.cc
diff --git a/gcc/tree-ssa-threadupdate.c b/gcc/tree-ssa-threadupdate.cc
similarity index 100%
rename from gcc/tree-ssa-threadupdate.c
rename to gcc/tree-ssa-threadupdate.cc
diff --git a/gcc/tree-ssa-uncprop.c b/gcc/tree-ssa-uncprop.cc
similarity index 100%
rename from gcc/tree-ssa-uncprop.c
rename to gcc/tree-ssa-uncprop.cc
diff --git a/gcc/tree-ssa-uninit.c b/gcc/tree-ssa-uninit.cc
similarity index 100%
rename from gcc/tree-ssa-uninit.c
rename to gcc/tree-ssa-uninit.cc
diff --git a/gcc/tree-ssa.c b/gcc/tree-ssa.cc
similarity index 100%
rename from gcc/tree-ssa.c
rename to gcc/tree-ssa.cc
diff --git a/gcc/tree-ssanames.c b/gcc/tree-ssanames.cc
similarity index 100%
rename from gcc/tree-ssanames.c
rename to gcc/tree-ssanames.cc
diff --git a/gcc/tree-stdarg.c b/gcc/tree-stdarg.cc
similarity index 100%
rename from gcc/tree-stdarg.c
rename to gcc/tree-stdarg.cc
diff --git a/gcc/tree-streamer-in.c b/gcc/tree-streamer-in.cc
similarity index 100%
rename from gcc/tree-streamer-in.c
rename to gcc/tree-streamer-in.cc
diff --git a/gcc/tree-streamer-out.c b/gcc/tree-streamer-out.cc
similarity index 100%
rename from gcc/tree-streamer-out.c
rename to gcc/tree-streamer-out.cc
diff --git a/gcc/tree-streamer.c b/gcc/tree-streamer.cc
similarity index 100%
rename from gcc/tree-streamer.c
rename to gcc/tree-streamer.cc
diff --git a/gcc/tree-switch-conversion.c b/gcc/tree-switch-conversion.cc
similarity index 100%
rename from gcc/tree-switch-conversion.c
rename to gcc/tree-switch-conversion.cc
diff --git a/gcc/tree-tailcall.c b/gcc/tree-tailcall.cc
similarity index 100%
rename from gcc/tree-tailcall.c
rename to gcc/tree-tailcall.cc
diff --git a/gcc/tree-vect-data-refs.c b/gcc/tree-vect-data-refs.cc
similarity index 100%
rename from gcc/tree-vect-data-refs.c
rename to gcc/tree-vect-data-refs.cc
diff --git a/gcc/tree-vect-generic.c b/gcc/tree-vect-generic.cc
similarity index 100%
rename from gcc/tree-vect-generic.c
rename to gcc/tree-vect-generic.cc
diff --git a/gcc/tree-vect-loop-manip.c b/gcc/tree-vect-loop-manip.cc
similarity index 100%
rename from gcc/tree-vect-loop-manip.c
rename to gcc/tree-vect-loop-manip.cc
diff --git a/gcc/tree-vect-loop.c b/gcc/tree-vect-loop.cc
similarity index 100%
rename from gcc/tree-vect-loop.c
rename to gcc/tree-vect-loop.cc
diff --git a/gcc/tree-vect-patterns.c b/gcc/tree-vect-patterns.cc
similarity index 100%
rename from gcc/tree-vect-patterns.c
rename to gcc/tree-vect-patterns.cc
diff --git a/gcc/tree-vect-slp-patterns.c b/gcc/tree-vect-slp-patterns.cc
similarity index 100%
rename from gcc/tree-vect-slp-patterns.c
rename to gcc/tree-vect-slp-patterns.cc
diff --git a/gcc/tree-vect-slp.c b/gcc/tree-vect-slp.cc
similarity index 100%
rename from gcc/tree-vect-slp.c
rename to gcc/tree-vect-slp.cc
diff --git a/gcc/tree-vect-stmts.c b/gcc/tree-vect-stmts.cc
similarity index 100%
rename from gcc/tree-vect-stmts.c
rename to gcc/tree-vect-stmts.cc
diff --git a/gcc/tree-vector-builder.c b/gcc/tree-vector-builder.cc
similarity index 100%
rename from gcc/tree-vector-builder.c
rename to gcc/tree-vector-builder.cc
diff --git a/gcc/tree-vectorizer.c b/gcc/tree-vectorizer.cc
similarity index 100%
rename from gcc/tree-vectorizer.c
rename to gcc/tree-vectorizer.cc
diff --git a/gcc/tree-vrp.c b/gcc/tree-vrp.cc
similarity index 100%
rename from gcc/tree-vrp.c
rename to gcc/tree-vrp.cc
diff --git a/gcc/tree.c b/gcc/tree.cc
similarity index 100%
rename from gcc/tree.c
rename to gcc/tree.cc
diff --git a/gcc/tsan.c b/gcc/tsan.cc
similarity index 100%
rename from gcc/tsan.c
rename to gcc/tsan.cc
diff --git a/gcc/typed-splay-tree.c b/gcc/typed-splay-tree.cc
similarity index 100%
rename from gcc/typed-splay-tree.c
rename to gcc/typed-splay-tree.cc
diff --git a/gcc/ubsan.c b/gcc/ubsan.cc
similarity index 100%
rename from gcc/ubsan.c
rename to gcc/ubsan.cc
diff --git a/gcc/valtrack.c b/gcc/valtrack.cc
similarity index 100%
rename from gcc/valtrack.c
rename to gcc/valtrack.cc
diff --git a/gcc/value-prof.c b/gcc/value-prof.cc
similarity index 100%
rename from gcc/value-prof.c
rename to gcc/value-prof.cc
diff --git a/gcc/var-tracking.c b/gcc/var-tracking.cc
similarity index 100%
rename from gcc/var-tracking.c
rename to gcc/var-tracking.cc
diff --git a/gcc/varasm.c b/gcc/varasm.cc
similarity index 100%
rename from gcc/varasm.c
rename to gcc/varasm.cc
diff --git a/gcc/varpool.c b/gcc/varpool.cc
similarity index 100%
rename from gcc/varpool.c
rename to gcc/varpool.cc
diff --git a/gcc/vec-perm-indices.c b/gcc/vec-perm-indices.cc
similarity index 100%
rename from gcc/vec-perm-indices.c
rename to gcc/vec-perm-indices.cc
diff --git a/gcc/vec.c b/gcc/vec.cc
similarity index 100%
rename from gcc/vec.c
rename to gcc/vec.cc
diff --git a/gcc/vmsdbgout.c b/gcc/vmsdbgout.cc
similarity index 100%
rename from gcc/vmsdbgout.c
rename to gcc/vmsdbgout.cc
diff --git a/gcc/vr-values.c b/gcc/vr-values.cc
similarity index 100%
rename from gcc/vr-values.c
rename to gcc/vr-values.cc
diff --git a/gcc/vtable-verify.c b/gcc/vtable-verify.cc
similarity index 100%
rename from gcc/vtable-verify.c
rename to gcc/vtable-verify.cc
diff --git a/gcc/web.c b/gcc/web.cc
similarity index 100%
rename from gcc/web.c
rename to gcc/web.cc
diff --git a/gcc/xcoffout.c b/gcc/xcoffout.cc
similarity index 100%
rename from gcc/xcoffout.c
rename to gcc/xcoffout.cc
diff --git a/libcpp/charset.c b/libcpp/charset.cc
similarity index 100%
rename from libcpp/charset.c
rename to libcpp/charset.cc
diff --git a/libcpp/directives.c b/libcpp/directives.cc
similarity index 100%
rename from libcpp/directives.c
rename to libcpp/directives.cc
diff --git a/libcpp/errors.c b/libcpp/errors.cc
similarity index 100%
rename from libcpp/errors.c
rename to libcpp/errors.cc
diff --git a/libcpp/expr.c b/libcpp/expr.cc
similarity index 100%
rename from libcpp/expr.c
rename to libcpp/expr.cc
diff --git a/libcpp/files.c b/libcpp/files.cc
similarity index 100%
rename from libcpp/files.c
rename to libcpp/files.cc
diff --git a/libcpp/identifiers.c b/libcpp/identifiers.cc
similarity index 100%
rename from libcpp/identifiers.c
rename to libcpp/identifiers.cc
diff --git a/libcpp/init.c b/libcpp/init.cc
similarity index 100%
rename from libcpp/init.c
rename to libcpp/init.cc
diff --git a/libcpp/lex.c b/libcpp/lex.cc
similarity index 100%
rename from libcpp/lex.c
rename to libcpp/lex.cc
diff --git a/libcpp/line-map.c b/libcpp/line-map.cc
similarity index 100%
rename from libcpp/line-map.c
rename to libcpp/line-map.cc
diff --git a/libcpp/macro.c b/libcpp/macro.cc
similarity index 100%
rename from libcpp/macro.c
rename to libcpp/macro.cc
diff --git a/libcpp/makeucnid.c b/libcpp/makeucnid.cc
similarity index 100%
rename from libcpp/makeucnid.c
rename to libcpp/makeucnid.cc
diff --git a/libcpp/mkdeps.c b/libcpp/mkdeps.cc
similarity index 100%
rename from libcpp/mkdeps.c
rename to libcpp/mkdeps.cc
diff --git a/libcpp/pch.c b/libcpp/pch.cc
similarity index 100%
rename from libcpp/pch.c
rename to libcpp/pch.cc
diff --git a/libcpp/symtab.c b/libcpp/symtab.cc
similarity index 100%
rename from libcpp/symtab.c
rename to libcpp/symtab.cc
diff --git a/libcpp/traditional.c b/libcpp/traditional.cc
similarity index 100%
rename from libcpp/traditional.c
rename to libcpp/traditional.cc


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [gcc(refs/users/marxin/heads/cc-renaming)] Rename files.
@ 2022-01-12  8:25 Martin Liska
  0 siblings, 0 replies; 5+ messages in thread
From: Martin Liska @ 2022-01-12  8:25 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:137fc152396ae23889c056ae2c7a0bb2216bbd50

commit 137fc152396ae23889c056ae2c7a0bb2216bbd50
Author: Martin Liska <mliska@suse.cz>
Date:   Wed Jan 12 08:53:00 2022 +0100

    Rename files.

Diff:
---
 gcc/ada/{adadecode.c => adadecode.cc}                                     | 0
 gcc/ada/{affinity.c => affinity.cc}                                       | 0
 gcc/ada/{argv-lynxos178-raven-cert.c => argv-lynxos178-raven-cert.cc}     | 0
 gcc/ada/{argv.c => argv.cc}                                               | 0
 gcc/ada/{aux-io.c => aux-io.cc}                                           | 0
 gcc/ada/{cio.c => cio.cc}                                                 | 0
 gcc/ada/{cstreams.c => cstreams.cc}                                       | 0
 gcc/ada/{env.c => env.cc}                                                 | 0
 gcc/ada/{exit.c => exit.cc}                                               | 0
 gcc/ada/{expect.c => expect.cc}                                           | 0
 gcc/ada/{final.c => final.cc}                                             | 0
 gcc/ada/gcc-interface/{cuintp.c => cuintp.cc}                             | 0
 gcc/ada/gcc-interface/{decl.c => decl.cc}                                 | 0
 gcc/ada/gcc-interface/{misc.c => misc.cc}                                 | 0
 gcc/ada/gcc-interface/{targtyps.c => targtyps.cc}                         | 0
 gcc/ada/gcc-interface/{trans.c => trans.cc}                               | 0
 gcc/ada/gcc-interface/{utils.c => utils.cc}                               | 0
 gcc/ada/gcc-interface/{utils2.c => utils2.cc}                             | 0
 gcc/ada/{init.c => init.cc}                                               | 0
 gcc/ada/{initialize.c => initialize.cc}                                   | 0
 gcc/ada/libgnarl/{thread.c => thread.cc}                                  | 0
 gcc/ada/{link.c => link.cc}                                               | 0
 gcc/ada/{locales.c => locales.cc}                                         | 0
 gcc/ada/{mkdir.c => mkdir.cc}                                             | 0
 gcc/ada/{raise.c => raise.cc}                                             | 0
 gcc/ada/{rtfinal.c => rtfinal.cc}                                         | 0
 gcc/ada/{rtinit.c => rtinit.cc}                                           | 0
 gcc/ada/{seh_init.c => seh_init.cc}                                       | 0
 gcc/ada/{sigtramp-armdroid.c => sigtramp-armdroid.cc}                     | 0
 gcc/ada/{sigtramp-ios.c => sigtramp-ios.cc}                               | 0
 gcc/ada/{sigtramp-qnx.c => sigtramp-qnx.cc}                               | 0
 gcc/ada/{sigtramp-vxworks.c => sigtramp-vxworks.cc}                       | 0
 gcc/ada/{socket.c => socket.cc}                                           | 0
 gcc/ada/{tracebak.c => tracebak.cc}                                       | 0
 gcc/ada/{version.c => version.cc}                                         | 0
 gcc/ada/{vx_stack_info.c => vx_stack_info.cc}                             | 0
 gcc/{adjust-alignment.c => adjust-alignment.cc}                           | 0
 gcc/{alias.c => alias.cc}                                                 | 0
 gcc/{alloc-pool.c => alloc-pool.cc}                                       | 0
 gcc/{asan.c => asan.cc}                                                   | 0
 gcc/{attribs.c => attribs.cc}                                             | 0
 gcc/{auto-inc-dec.c => auto-inc-dec.cc}                                   | 0
 gcc/{auto-profile.c => auto-profile.cc}                                   | 0
 gcc/{bb-reorder.c => bb-reorder.cc}                                       | 0
 gcc/{bitmap.c => bitmap.cc}                                               | 0
 gcc/{btfout.c => btfout.cc}                                               | 0
 gcc/{builtins.c => builtins.cc}                                           | 0
 gcc/c-family/{c-ada-spec.c => c-ada-spec.cc}                              | 0
 gcc/c-family/{c-attribs.c => c-attribs.cc}                                | 0
 gcc/c-family/{c-common.c => c-common.cc}                                  | 0
 gcc/c-family/{c-cppbuiltin.c => c-cppbuiltin.cc}                          | 0
 gcc/c-family/{c-dump.c => c-dump.cc}                                      | 0
 gcc/c-family/{c-format.c => c-format.cc}                                  | 0
 gcc/c-family/{c-gimplify.c => c-gimplify.cc}                              | 0
 gcc/c-family/{c-indentation.c => c-indentation.cc}                        | 0
 gcc/c-family/{c-lex.c => c-lex.cc}                                        | 0
 gcc/c-family/{c-omp.c => c-omp.cc}                                        | 0
 gcc/c-family/{c-opts.c => c-opts.cc}                                      | 0
 gcc/c-family/{c-pch.c => c-pch.cc}                                        | 0
 gcc/c-family/{c-ppoutput.c => c-ppoutput.cc}                              | 0
 gcc/c-family/{c-pragma.c => c-pragma.cc}                                  | 0
 gcc/c-family/{c-pretty-print.c => c-pretty-print.cc}                      | 0
 gcc/c-family/{c-semantics.c => c-semantics.cc}                            | 0
 gcc/c-family/{c-ubsan.c => c-ubsan.cc}                                    | 0
 gcc/c-family/{c-warn.c => c-warn.cc}                                      | 0
 gcc/c-family/{cppspec.c => cppspec.cc}                                    | 0
 gcc/c-family/{stub-objc.c => stub-objc.cc}                                | 0
 gcc/c/{c-aux-info.c => c-aux-info.cc}                                     | 0
 gcc/c/{c-convert.c => c-convert.cc}                                       | 0
 gcc/c/{c-decl.c => c-decl.cc}                                             | 0
 gcc/c/{c-errors.c => c-errors.cc}                                         | 0
 gcc/c/{c-fold.c => c-fold.cc}                                             | 0
 gcc/c/{c-lang.c => c-lang.cc}                                             | 0
 gcc/c/{c-objc-common.c => c-objc-common.cc}                               | 0
 gcc/c/{c-parser.c => c-parser.cc}                                         | 0
 gcc/c/{c-typeck.c => c-typeck.cc}                                         | 0
 gcc/c/{gccspec.c => gccspec.cc}                                           | 0
 gcc/c/{gimple-parser.c => gimple-parser.cc}                               | 0
 gcc/{caller-save.c => caller-save.cc}                                     | 0
 gcc/{calls.c => calls.cc}                                                 | 0
 gcc/{ccmp.c => ccmp.cc}                                                   | 0
 gcc/{cfg.c => cfg.cc}                                                     | 0
 gcc/{cfganal.c => cfganal.cc}                                             | 0
 gcc/{cfgbuild.c => cfgbuild.cc}                                           | 0
 gcc/{cfgcleanup.c => cfgcleanup.cc}                                       | 0
 gcc/{cfgexpand.c => cfgexpand.cc}                                         | 0
 gcc/{cfghooks.c => cfghooks.cc}                                           | 0
 gcc/{cfgloop.c => cfgloop.cc}                                             | 0
 gcc/{cfgloopanal.c => cfgloopanal.cc}                                     | 0
 gcc/{cfgloopmanip.c => cfgloopmanip.cc}                                   | 0
 gcc/{cfgrtl.c => cfgrtl.cc}                                               | 0
 gcc/{cgraph.c => cgraph.cc}                                               | 0
 gcc/{cgraphbuild.c => cgraphbuild.cc}                                     | 0
 gcc/{cgraphclones.c => cgraphclones.cc}                                   | 0
 gcc/{cgraphunit.c => cgraphunit.cc}                                       | 0
 gcc/{collect-utils.c => collect-utils.cc}                                 | 0
 gcc/{collect2-aix.c => collect2-aix.cc}                                   | 0
 gcc/{collect2.c => collect2.cc}                                           | 0
 gcc/{combine-stack-adj.c => combine-stack-adj.cc}                         | 0
 gcc/{combine.c => combine.cc}                                             | 0
 gcc/common/{common-targhooks.c => common-targhooks.cc}                    | 0
 gcc/common/config/aarch64/{aarch64-common.c => aarch64-common.cc}         | 0
 gcc/common/config/alpha/{alpha-common.c => alpha-common.cc}               | 0
 gcc/common/config/arc/{arc-common.c => arc-common.cc}                     | 0
 gcc/common/config/arm/{arm-common.c => arm-common.cc}                     | 0
 gcc/common/config/avr/{avr-common.c => avr-common.cc}                     | 0
 gcc/common/config/bfin/{bfin-common.c => bfin-common.cc}                  | 0
 gcc/common/config/bpf/{bpf-common.c => bpf-common.cc}                     | 0
 gcc/common/config/c6x/{c6x-common.c => c6x-common.cc}                     | 0
 gcc/common/config/cr16/{cr16-common.c => cr16-common.cc}                  | 0
 gcc/common/config/cris/{cris-common.c => cris-common.cc}                  | 0
 gcc/common/config/csky/{csky-common.c => csky-common.cc}                  | 0
 gcc/common/config/{default-common.c => default-common.cc}                 | 0
 gcc/common/config/epiphany/{epiphany-common.c => epiphany-common.cc}      | 0
 gcc/common/config/fr30/{fr30-common.c => fr30-common.cc}                  | 0
 gcc/common/config/frv/{frv-common.c => frv-common.cc}                     | 0
 gcc/common/config/gcn/{gcn-common.c => gcn-common.cc}                     | 0
 gcc/common/config/h8300/{h8300-common.c => h8300-common.cc}               | 0
 gcc/common/config/i386/{i386-common.c => i386-common.cc}                  | 0
 gcc/common/config/ia64/{ia64-common.c => ia64-common.cc}                  | 0
 gcc/common/config/iq2000/{iq2000-common.c => iq2000-common.cc}            | 0
 gcc/common/config/lm32/{lm32-common.c => lm32-common.cc}                  | 0
 gcc/common/config/m32r/{m32r-common.c => m32r-common.cc}                  | 0
 gcc/common/config/m68k/{m68k-common.c => m68k-common.cc}                  | 0
 gcc/common/config/mcore/{mcore-common.c => mcore-common.cc}               | 0
 .../config/microblaze/{microblaze-common.c => microblaze-common.cc}       | 0
 gcc/common/config/mips/{mips-common.c => mips-common.cc}                  | 0
 gcc/common/config/mmix/{mmix-common.c => mmix-common.cc}                  | 0
 gcc/common/config/mn10300/{mn10300-common.c => mn10300-common.cc}         | 0
 gcc/common/config/msp430/{msp430-common.c => msp430-common.cc}            | 0
 gcc/common/config/nds32/{nds32-common.c => nds32-common.cc}               | 0
 gcc/common/config/nios2/{nios2-common.c => nios2-common.cc}               | 0
 gcc/common/config/nvptx/{nvptx-common.c => nvptx-common.cc}               | 0
 gcc/common/config/or1k/{or1k-common.c => or1k-common.cc}                  | 0
 gcc/common/config/pa/{pa-common.c => pa-common.cc}                        | 0
 gcc/common/config/pdp11/{pdp11-common.c => pdp11-common.cc}               | 0
 gcc/common/config/pru/{pru-common.c => pru-common.cc}                     | 0
 gcc/common/config/riscv/{riscv-common.c => riscv-common.cc}               | 0
 gcc/common/config/rs6000/{rs6000-common.c => rs6000-common.cc}            | 0
 gcc/common/config/rx/{rx-common.c => rx-common.cc}                        | 0
 gcc/common/config/s390/{s390-common.c => s390-common.cc}                  | 0
 gcc/common/config/sh/{sh-common.c => sh-common.cc}                        | 0
 gcc/common/config/sparc/{sparc-common.c => sparc-common.cc}               | 0
 gcc/common/config/tilegx/{tilegx-common.c => tilegx-common.cc}            | 0
 gcc/common/config/tilepro/{tilepro-common.c => tilepro-common.cc}         | 0
 gcc/common/config/v850/{v850-common.c => v850-common.cc}                  | 0
 gcc/common/config/vax/{vax-common.c => vax-common.cc}                     | 0
 gcc/common/config/visium/{visium-common.c => visium-common.cc}            | 0
 gcc/common/config/xstormy16/{xstormy16-common.c => xstormy16-common.cc}   | 0
 gcc/common/config/xtensa/{xtensa-common.c => xtensa-common.cc}            | 0
 gcc/{compare-elim.c => compare-elim.cc}                                   | 0
 gcc/config/aarch64/{aarch64-bti-insert.c => aarch64-bti-insert.cc}        | 0
 gcc/config/aarch64/{aarch64-builtins.c => aarch64-builtins.cc}            | 0
 gcc/config/aarch64/{aarch64-c.c => aarch64-c.cc}                          | 0
 gcc/config/aarch64/{aarch64-d.c => aarch64-d.cc}                          | 0
 gcc/config/aarch64/{aarch64.c => aarch64.cc}                              | 0
 .../aarch64/{cortex-a57-fma-steering.c => cortex-a57-fma-steering.cc}     | 0
 gcc/config/aarch64/{driver-aarch64.c => driver-aarch64.cc}                | 0
 ...falkor-tag-collision-avoidance.c => falkor-tag-collision-avoidance.cc} | 0
 gcc/config/aarch64/{host-aarch64-darwin.c => host-aarch64-darwin.cc}      | 0
 gcc/config/alpha/{alpha.c => alpha.cc}                                    | 0
 gcc/config/alpha/{driver-alpha.c => driver-alpha.cc}                      | 0
 gcc/config/arc/{arc-c.c => arc-c.cc}                                      | 0
 gcc/config/arc/{arc.c => arc.cc}                                          | 0
 gcc/config/arc/{driver-arc.c => driver-arc.cc}                            | 0
 gcc/config/arm/{aarch-common.c => aarch-common.cc}                        | 0
 gcc/config/arm/{arm-builtins.c => arm-builtins.cc}                        | 0
 gcc/config/arm/{arm-c.c => arm-c.cc}                                      | 0
 gcc/config/arm/{arm-d.c => arm-d.cc}                                      | 0
 gcc/config/arm/{arm.c => arm.cc}                                          | 0
 gcc/config/arm/{driver-arm.c => driver-arm.cc}                            | 0
 gcc/config/avr/{avr-c.c => avr-c.cc}                                      | 0
 gcc/config/avr/{avr-devices.c => avr-devices.cc}                          | 0
 gcc/config/avr/{avr-log.c => avr-log.cc}                                  | 0
 gcc/config/avr/{avr.c => avr.cc}                                          | 0
 gcc/config/avr/{driver-avr.c => driver-avr.cc}                            | 0
 gcc/config/avr/{gen-avr-mmcu-specs.c => gen-avr-mmcu-specs.cc}            | 0
 gcc/config/avr/{gen-avr-mmcu-texi.c => gen-avr-mmcu-texi.cc}              | 0
 gcc/config/bfin/{bfin.c => bfin.cc}                                       | 0
 gcc/config/bpf/{bpf.c => bpf.cc}                                          | 0
 gcc/config/bpf/{coreout.c => coreout.cc}                                  | 0
 gcc/config/c6x/{c6x.c => c6x.cc}                                          | 0
 gcc/config/cr16/{cr16.c => cr16.cc}                                       | 0
 gcc/config/cris/{cris.c => cris.cc}                                       | 0
 gcc/config/csky/{csky.c => csky.cc}                                       | 0
 gcc/config/{darwin-c.c => darwin-c.cc}                                    | 0
 gcc/config/{darwin-d.c => darwin-d.cc}                                    | 0
 gcc/config/{darwin-driver.c => darwin-driver.cc}                          | 0
 gcc/config/{darwin-f.c => darwin-f.cc}                                    | 0
 gcc/config/{darwin.c => darwin.cc}                                        | 0
 gcc/config/{default-c.c => default-c.cc}                                  | 0
 gcc/config/{default-d.c => default-d.cc}                                  | 0
 gcc/config/{dragonfly-d.c => dragonfly-d.cc}                              | 0
 gcc/config/epiphany/{epiphany.c => epiphany.cc}                           | 0
 gcc/config/epiphany/{mode-switch-use.c => mode-switch-use.cc}             | 0
 gcc/config/epiphany/{resolve-sw-modes.c => resolve-sw-modes.cc}           | 0
 gcc/config/fr30/{fr30.c => fr30.cc}                                       | 0
 gcc/config/{freebsd-d.c => freebsd-d.cc}                                  | 0
 gcc/config/frv/{frv.c => frv.cc}                                          | 0
 gcc/config/ft32/{ft32.c => ft32.cc}                                       | 0
 gcc/config/gcn/{driver-gcn.c => driver-gcn.cc}                            | 0
 gcc/config/gcn/{gcn-run.c => gcn-run.cc}                                  | 0
 gcc/config/gcn/{gcn-tree.c => gcn-tree.cc}                                | 0
 gcc/config/gcn/{gcn.c => gcn.cc}                                          | 0
 gcc/config/gcn/{mkoffload.c => mkoffload.cc}                              | 0
 gcc/config/{glibc-c.c => glibc-c.cc}                                      | 0
 gcc/config/{glibc-d.c => glibc-d.cc}                                      | 0
 gcc/config/h8300/{h8300.c => h8300.cc}                                    | 0
 gcc/config/{host-darwin.c => host-darwin.cc}                              | 0
 gcc/config/{host-hpux.c => host-hpux.cc}                                  | 0
 gcc/config/{host-linux.c => host-linux.cc}                                | 0
 gcc/config/{host-netbsd.c => host-netbsd.cc}                              | 0
 gcc/config/{host-openbsd.c => host-openbsd.cc}                            | 0
 gcc/config/{host-solaris.c => host-solaris.cc}                            | 0
 gcc/config/i386/{djgpp.c => djgpp.cc}                                     | 0
 gcc/config/i386/{driver-i386.c => driver-i386.cc}                         | 0
 gcc/config/i386/{driver-mingw32.c => driver-mingw32.cc}                   | 0
 gcc/config/i386/{gnu-property.c => gnu-property.cc}                       | 0
 gcc/config/i386/{host-cygwin.c => host-cygwin.cc}                         | 0
 gcc/config/i386/{host-i386-darwin.c => host-i386-darwin.cc}               | 0
 gcc/config/i386/{host-mingw32.c => host-mingw32.cc}                       | 0
 gcc/config/i386/{i386-builtins.c => i386-builtins.cc}                     | 0
 gcc/config/i386/{i386-c.c => i386-c.cc}                                   | 0
 gcc/config/i386/{i386-d.c => i386-d.cc}                                   | 0
 gcc/config/i386/{i386-expand.c => i386-expand.cc}                         | 0
 gcc/config/i386/{i386-features.c => i386-features.cc}                     | 0
 gcc/config/i386/{i386-options.c => i386-options.cc}                       | 0
 gcc/config/i386/{i386.c => i386.cc}                                       | 0
 gcc/config/i386/{intelmic-mkoffload.c => intelmic-mkoffload.cc}           | 0
 gcc/config/i386/{msformat-c.c => msformat-c.cc}                           | 0
 gcc/config/i386/{winnt-cxx.c => winnt-cxx.cc}                             | 0
 gcc/config/i386/{winnt-d.c => winnt-d.cc}                                 | 0
 gcc/config/i386/{winnt-stubs.c => winnt-stubs.cc}                         | 0
 gcc/config/i386/{winnt.c => winnt.cc}                                     | 0
 gcc/config/i386/{x86-tune-sched-atom.c => x86-tune-sched-atom.cc}         | 0
 gcc/config/i386/{x86-tune-sched-bd.c => x86-tune-sched-bd.cc}             | 0
 gcc/config/i386/{x86-tune-sched-core.c => x86-tune-sched-core.cc}         | 0
 gcc/config/i386/{x86-tune-sched.c => x86-tune-sched.cc}                   | 0
 gcc/config/ia64/{ia64-c.c => ia64-c.cc}                                   | 0
 gcc/config/ia64/{ia64.c => ia64.cc}                                       | 0
 gcc/config/iq2000/{iq2000.c => iq2000.cc}                                 | 0
 gcc/config/{linux.c => linux.cc}                                          | 0
 gcc/config/lm32/{lm32.c => lm32.cc}                                       | 0
 gcc/config/m32c/{m32c-pragma.c => m32c-pragma.cc}                         | 0
 gcc/config/m32c/{m32c.c => m32c.cc}                                       | 0
 gcc/config/m32r/{m32r.c => m32r.cc}                                       | 0
 gcc/config/m68k/{m68k.c => m68k.cc}                                       | 0
 gcc/config/mcore/{mcore.c => mcore.cc}                                    | 0
 gcc/config/microblaze/{microblaze-c.c => microblaze-c.cc}                 | 0
 gcc/config/microblaze/{microblaze.c => microblaze.cc}                     | 0
 gcc/config/mips/{driver-native.c => driver-native.cc}                     | 0
 gcc/config/mips/{frame-header-opt.c => frame-header-opt.cc}               | 0
 gcc/config/mips/{mips-d.c => mips-d.cc}                                   | 0
 gcc/config/mips/{mips.c => mips.cc}                                       | 0
 gcc/config/mmix/{mmix.c => mmix.cc}                                       | 0
 gcc/config/mn10300/{mn10300.c => mn10300.cc}                              | 0
 gcc/config/moxie/{moxie.c => moxie.cc}                                    | 0
 gcc/config/msp430/{driver-msp430.c => driver-msp430.cc}                   | 0
 gcc/config/msp430/{msp430-c.c => msp430-c.cc}                             | 0
 gcc/config/msp430/{msp430-devices.c => msp430-devices.cc}                 | 0
 gcc/config/msp430/{msp430.c => msp430.cc}                                 | 0
 gcc/config/nds32/{nds32-cost.c => nds32-cost.cc}                          | 0
 gcc/config/nds32/{nds32-fp-as-gp.c => nds32-fp-as-gp.cc}                  | 0
 gcc/config/nds32/{nds32-intrinsic.c => nds32-intrinsic.cc}                | 0
 gcc/config/nds32/{nds32-isr.c => nds32-isr.cc}                            | 0
 gcc/config/nds32/{nds32-md-auxiliary.c => nds32-md-auxiliary.cc}          | 0
 .../nds32/{nds32-memory-manipulation.c => nds32-memory-manipulation.cc}   | 0
 .../nds32/{nds32-pipelines-auxiliary.c => nds32-pipelines-auxiliary.cc}   | 0
 gcc/config/nds32/{nds32-predicates.c => nds32-predicates.cc}              | 0
 gcc/config/nds32/{nds32-relax-opt.c => nds32-relax-opt.cc}                | 0
 gcc/config/nds32/{nds32-utils.c => nds32-utils.cc}                        | 0
 gcc/config/nds32/{nds32.c => nds32.cc}                                    | 0
 gcc/config/{netbsd-d.c => netbsd-d.cc}                                    | 0
 gcc/config/{netbsd.c => netbsd.cc}                                        | 0
 gcc/config/nios2/{nios2.c => nios2.cc}                                    | 0
 gcc/config/nvptx/{mkoffload.c => mkoffload.cc}                            | 0
 gcc/config/nvptx/{nvptx-c.c => nvptx-c.cc}                                | 0
 gcc/config/nvptx/{nvptx.c => nvptx.cc}                                    | 0
 gcc/config/{openbsd-d.c => openbsd-d.cc}                                  | 0
 gcc/config/or1k/{or1k.c => or1k.cc}                                       | 0
 gcc/config/pa/{pa-d.c => pa-d.cc}                                         | 0
 gcc/config/pa/{pa.c => pa.cc}                                             | 0
 gcc/config/pdp11/{pdp11.c => pdp11.cc}                                    | 0
 gcc/config/pru/{pru-passes.c => pru-passes.cc}                            | 0
 gcc/config/pru/{pru-pragma.c => pru-pragma.cc}                            | 0
 gcc/config/pru/{pru.c => pru.cc}                                          | 0
 gcc/config/riscv/{riscv-builtins.c => riscv-builtins.cc}                  | 0
 gcc/config/riscv/{riscv-c.c => riscv-c.cc}                                | 0
 gcc/config/riscv/{riscv-d.c => riscv-d.cc}                                | 0
 gcc/config/riscv/{riscv-shorten-memrefs.c => riscv-shorten-memrefs.cc}    | 0
 gcc/config/riscv/{riscv-sr.c => riscv-sr.cc}                              | 0
 gcc/config/riscv/{riscv.c => riscv.cc}                                    | 0
 gcc/config/rl78/{rl78-c.c => rl78-c.cc}                                   | 0
 gcc/config/rl78/{rl78.c => rl78.cc}                                       | 0
 gcc/config/rs6000/{driver-rs6000.c => driver-rs6000.cc}                   | 0
 gcc/config/rs6000/{host-darwin.c => host-darwin.cc}                       | 0
 gcc/config/rs6000/{host-ppc64-darwin.c => host-ppc64-darwin.cc}           | 0
 gcc/config/rs6000/{rbtree.c => rbtree.cc}                                 | 0
 gcc/config/rs6000/{rs6000-c.c => rs6000-c.cc}                             | 0
 gcc/config/rs6000/{rs6000-call.c => rs6000-call.cc}                       | 0
 gcc/config/rs6000/{rs6000-d.c => rs6000-d.cc}                             | 0
 gcc/config/rs6000/{rs6000-gen-builtins.c => rs6000-gen-builtins.cc}       | 0
 gcc/config/rs6000/{rs6000-linux.c => rs6000-linux.cc}                     | 0
 gcc/config/rs6000/{rs6000-logue.c => rs6000-logue.cc}                     | 0
 gcc/config/rs6000/{rs6000-p8swap.c => rs6000-p8swap.cc}                   | 0
 gcc/config/rs6000/{rs6000-pcrel-opt.c => rs6000-pcrel-opt.cc}             | 0
 gcc/config/rs6000/{rs6000-string.c => rs6000-string.cc}                   | 0
 gcc/config/rs6000/{rs6000.c => rs6000.cc}                                 | 0
 gcc/config/rx/{rx.c => rx.cc}                                             | 0
 gcc/config/s390/{driver-native.c => driver-native.cc}                     | 0
 gcc/config/s390/{s390-c.c => s390-c.cc}                                   | 0
 gcc/config/s390/{s390-d.c => s390-d.cc}                                   | 0
 gcc/config/s390/{s390.c => s390.cc}                                       | 0
 gcc/config/sh/{divtab-sh4-300.c => divtab-sh4-300.cc}                     | 0
 gcc/config/sh/{divtab-sh4.c => divtab-sh4.cc}                             | 0
 gcc/config/sh/{divtab.c => divtab.cc}                                     | 0
 gcc/config/sh/{sh-c.c => sh-c.cc}                                         | 0
 gcc/config/sh/{sh.c => sh.cc}                                             | 0
 gcc/config/{sol2-c.c => sol2-c.cc}                                        | 0
 gcc/config/{sol2-cxx.c => sol2-cxx.cc}                                    | 0
 gcc/config/{sol2-d.c => sol2-d.cc}                                        | 0
 gcc/config/{sol2-stubs.c => sol2-stubs.cc}                                | 0
 gcc/config/{sol2.c => sol2.cc}                                            | 0
 gcc/config/sparc/{driver-sparc.c => driver-sparc.cc}                      | 0
 gcc/config/sparc/{sparc-c.c => sparc-c.cc}                                | 0
 gcc/config/sparc/{sparc-d.c => sparc-d.cc}                                | 0
 gcc/config/sparc/{sparc.c => sparc.cc}                                    | 0
 gcc/config/stormy16/{stormy16.c => stormy16.cc}                           | 0
 gcc/config/tilegx/{mul-tables.c => mul-tables.cc}                         | 0
 gcc/config/tilegx/{tilegx-c.c => tilegx-c.cc}                             | 0
 gcc/config/tilegx/{tilegx.c => tilegx.cc}                                 | 0
 gcc/config/tilepro/{mul-tables.c => mul-tables.cc}                        | 0
 gcc/config/tilepro/{tilepro-c.c => tilepro-c.cc}                          | 0
 gcc/config/tilepro/{tilepro.c => tilepro.cc}                              | 0
 gcc/config/v850/{v850-c.c => v850-c.cc}                                   | 0
 gcc/config/v850/{v850.c => v850.cc}                                       | 0
 gcc/config/vax/{vax.c => vax.cc}                                          | 0
 gcc/config/visium/{visium.c => visium.cc}                                 | 0
 gcc/config/vms/{vms-c.c => vms-c.cc}                                      | 0
 gcc/config/vms/{vms-f.c => vms-f.cc}                                      | 0
 gcc/config/vms/{vms.c => vms.cc}                                          | 0
 gcc/config/{vxworks-c.c => vxworks-c.cc}                                  | 0
 gcc/config/{vxworks.c => vxworks.cc}                                      | 0
 gcc/config/{winnt-c.c => winnt-c.cc}                                      | 0
 gcc/config/xtensa/{xtensa.c => xtensa.cc}                                 | 0
 gcc/{context.c => context.cc}                                             | 0
 gcc/{convert.c => convert.cc}                                             | 0
 gcc/{coverage.c => coverage.cc}                                           | 0
 gcc/cp/{call.c => call.cc}                                                | 0
 gcc/cp/{class.c => class.cc}                                              | 0
 gcc/cp/{constexpr.c => constexpr.cc}                                      | 0
 gcc/cp/{cp-gimplify.c => cp-gimplify.cc}                                  | 0
 gcc/cp/{cp-lang.c => cp-lang.cc}                                          | 0
 gcc/cp/{cp-objcp-common.c => cp-objcp-common.cc}                          | 0
 gcc/cp/{cp-ubsan.c => cp-ubsan.cc}                                        | 0
 gcc/cp/{cvt.c => cvt.cc}                                                  | 0
 gcc/cp/{cxx-pretty-print.c => cxx-pretty-print.cc}                        | 0
 gcc/cp/{decl.c => decl.cc}                                                | 0
 gcc/cp/{decl2.c => decl2.cc}                                              | 0
 gcc/cp/{dump.c => dump.cc}                                                | 0
 gcc/cp/{error.c => error.cc}                                              | 0
 gcc/cp/{except.c => except.cc}                                            | 0
 gcc/cp/{expr.c => expr.cc}                                                | 0
 gcc/cp/{friend.c => friend.cc}                                            | 0
 gcc/cp/{g++spec.c => g++spec.cc}                                          | 0
 gcc/cp/{init.c => init.cc}                                                | 0
 gcc/cp/{lambda.c => lambda.cc}                                            | 0
 gcc/cp/{lex.c => lex.cc}                                                  | 0
 gcc/cp/{mangle.c => mangle.cc}                                            | 0
 gcc/cp/{method.c => method.cc}                                            | 0
 gcc/cp/{name-lookup.c => name-lookup.cc}                                  | 0
 gcc/cp/{optimize.c => optimize.cc}                                        | 0
 gcc/cp/{parser.c => parser.cc}                                            | 0
 gcc/cp/{pt.c => pt.cc}                                                    | 0
 gcc/cp/{ptree.c => ptree.cc}                                              | 0
 gcc/cp/{rtti.c => rtti.cc}                                                | 0
 gcc/cp/{search.c => search.cc}                                            | 0
 gcc/cp/{semantics.c => semantics.cc}                                      | 0
 gcc/cp/{tree.c => tree.cc}                                                | 0
 gcc/cp/{typeck.c => typeck.cc}                                            | 0
 gcc/cp/{typeck2.c => typeck2.cc}                                          | 0
 gcc/cp/{vtable-class-hierarchy.c => vtable-class-hierarchy.cc}            | 0
 gcc/{cppbuiltin.c => cppbuiltin.cc}                                       | 0
 gcc/{cppdefault.c => cppdefault.cc}                                       | 0
 gcc/{cprop.c => cprop.cc}                                                 | 0
 gcc/{cse.c => cse.cc}                                                     | 0
 gcc/{cselib.c => cselib.cc}                                               | 0
 gcc/{ctfc.c => ctfc.cc}                                                   | 0
 gcc/{ctfout.c => ctfout.cc}                                               | 0
 gcc/{data-streamer-in.c => data-streamer-in.cc}                           | 0
 gcc/{data-streamer-out.c => data-streamer-out.cc}                         | 0
 gcc/{data-streamer.c => data-streamer.cc}                                 | 0
 gcc/{dbgcnt.c => dbgcnt.cc}                                               | 0
 gcc/{dbxout.c => dbxout.cc}                                               | 0
 gcc/{dce.c => dce.cc}                                                     | 0
 gcc/{ddg.c => ddg.cc}                                                     | 0
 gcc/{debug.c => debug.cc}                                                 | 0
 gcc/{df-core.c => df-core.cc}                                             | 0
 gcc/{df-problems.c => df-problems.cc}                                     | 0
 gcc/{df-scan.c => df-scan.cc}                                             | 0
 gcc/{dfp.c => dfp.cc}                                                     | 0
 gcc/{diagnostic-color.c => diagnostic-color.cc}                           | 0
 gcc/{diagnostic-show-locus.c => diagnostic-show-locus.cc}                 | 0
 gcc/{diagnostic-spec.c => diagnostic-spec.cc}                             | 0
 gcc/{diagnostic.c => diagnostic.cc}                                       | 0
 gcc/{dojump.c => dojump.cc}                                               | 0
 gcc/{dominance.c => dominance.cc}                                         | 0
 gcc/{domwalk.c => domwalk.cc}                                             | 0
 gcc/{double-int.c => double-int.cc}                                       | 0
 gcc/{dse.c => dse.cc}                                                     | 0
 gcc/{dumpfile.c => dumpfile.cc}                                           | 0
 gcc/{dwarf2asm.c => dwarf2asm.cc}                                         | 0
 gcc/{dwarf2cfi.c => dwarf2cfi.cc}                                         | 0
 gcc/{dwarf2ctf.c => dwarf2ctf.cc}                                         | 0
 gcc/{dwarf2out.c => dwarf2out.cc}                                         | 0
 gcc/{early-remat.c => early-remat.cc}                                     | 0
 gcc/{edit-context.c => edit-context.cc}                                   | 0
 gcc/{emit-rtl.c => emit-rtl.cc}                                           | 0
 gcc/{errors.c => errors.cc}                                               | 0
 gcc/{et-forest.c => et-forest.cc}                                         | 0
 gcc/{except.c => except.cc}                                               | 0
 gcc/{explow.c => explow.cc}                                               | 0
 gcc/{expmed.c => expmed.cc}                                               | 0
 gcc/{expr.c => expr.cc}                                                   | 0
 gcc/{fibonacci_heap.c => fibonacci_heap.cc}                               | 0
 gcc/{file-find.c => file-find.cc}                                         | 0
 gcc/{file-prefix-map.c => file-prefix-map.cc}                             | 0
 gcc/{final.c => final.cc}                                                 | 0
 gcc/{fixed-value.c => fixed-value.cc}                                     | 0
 gcc/{fold-const-call.c => fold-const-call.cc}                             | 0
 gcc/{fold-const.c => fold-const.cc}                                       | 0
 gcc/fortran/{arith.c => arith.cc}                                         | 0
 gcc/fortran/{array.c => array.cc}                                         | 0
 gcc/fortran/{bbt.c => bbt.cc}                                             | 0
 gcc/fortran/{check.c => check.cc}                                         | 0
 gcc/fortran/{class.c => class.cc}                                         | 0
 gcc/fortran/{constructor.c => constructor.cc}                             | 0
 gcc/fortran/{convert.c => convert.cc}                                     | 0
 gcc/fortran/{cpp.c => cpp.cc}                                             | 0
 gcc/fortran/{data.c => data.cc}                                           | 0
 gcc/fortran/{decl.c => decl.cc}                                           | 0
 gcc/fortran/{dependency.c => dependency.cc}                               | 0
 gcc/fortran/{dump-parse-tree.c => dump-parse-tree.cc}                     | 0
 gcc/fortran/{error.c => error.cc}                                         | 0
 gcc/fortran/{expr.c => expr.cc}                                           | 0
 gcc/fortran/{f95-lang.c => f95-lang.cc}                                   | 0
 gcc/fortran/{frontend-passes.c => frontend-passes.cc}                     | 0
 gcc/fortran/{gfortranspec.c => gfortranspec.cc}                           | 0
 gcc/fortran/{interface.c => interface.cc}                                 | 0
 gcc/fortran/{intrinsic.c => intrinsic.cc}                                 | 0
 gcc/fortran/{io.c => io.cc}                                               | 0
 gcc/fortran/{iresolve.c => iresolve.cc}                                   | 0
 gcc/fortran/{match.c => match.cc}                                         | 0
 gcc/fortran/{matchexp.c => matchexp.cc}                                   | 0
 gcc/fortran/{misc.c => misc.cc}                                           | 0
 gcc/fortran/{module.c => module.cc}                                       | 0
 gcc/fortran/{openmp.c => openmp.cc}                                       | 0
 gcc/fortran/{options.c => options.cc}                                     | 0
 gcc/fortran/{parse.c => parse.cc}                                         | 0
 gcc/fortran/{primary.c => primary.cc}                                     | 0
 gcc/fortran/{resolve.c => resolve.cc}                                     | 0
 gcc/fortran/{scanner.c => scanner.cc}                                     | 0
 gcc/fortran/{simplify.c => simplify.cc}                                   | 0
 gcc/fortran/{st.c => st.cc}                                               | 0
 gcc/fortran/{symbol.c => symbol.cc}                                       | 0
 gcc/fortran/{target-memory.c => target-memory.cc}                         | 0
 gcc/fortran/{trans-array.c => trans-array.cc}                             | 0
 gcc/fortran/{trans-common.c => trans-common.cc}                           | 0
 gcc/fortran/{trans-const.c => trans-const.cc}                             | 0
 gcc/fortran/{trans-decl.c => trans-decl.cc}                               | 0
 gcc/fortran/{trans-expr.c => trans-expr.cc}                               | 0
 gcc/fortran/{trans-intrinsic.c => trans-intrinsic.cc}                     | 0
 gcc/fortran/{trans-io.c => trans-io.cc}                                   | 0
 gcc/fortran/{trans-openmp.c => trans-openmp.cc}                           | 0
 gcc/fortran/{trans-stmt.c => trans-stmt.cc}                               | 0
 gcc/fortran/{trans-types.c => trans-types.cc}                             | 0
 gcc/fortran/{trans.c => trans.cc}                                         | 0
 gcc/{fp-test.c => fp-test.cc}                                             | 0
 gcc/{function-tests.c => function-tests.cc}                               | 0
 gcc/{function.c => function.cc}                                           | 0
 gcc/{fwprop.c => fwprop.cc}                                               | 0
 gcc/{gcc-ar.c => gcc-ar.cc}                                               | 0
 gcc/{gcc-main.c => gcc-main.cc}                                           | 0
 gcc/{gcc-rich-location.c => gcc-rich-location.cc}                         | 0
 gcc/{gcc.c => gcc.cc}                                                     | 0
 gcc/{gcov-dump.c => gcov-dump.cc}                                         | 0
 gcc/{gcov-io.c => gcov-io.cc}                                             | 0
 gcc/{gcov-tool.c => gcov-tool.cc}                                         | 0
 gcc/{gcov.c => gcov.cc}                                                   | 0
 gcc/{gcse-common.c => gcse-common.cc}                                     | 0
 gcc/{gcse.c => gcse.cc}                                                   | 0
 gcc/{genattr-common.c => genattr-common.cc}                               | 0
 gcc/{genattr.c => genattr.cc}                                             | 0
 gcc/{genattrtab.c => genattrtab.cc}                                       | 0
 gcc/{genautomata.c => genautomata.cc}                                     | 0
 gcc/{gencfn-macros.c => gencfn-macros.cc}                                 | 0
 gcc/{gencheck.c => gencheck.cc}                                           | 0
 gcc/{genchecksum.c => genchecksum.cc}                                     | 0
 gcc/{gencodes.c => gencodes.cc}                                           | 0
 gcc/{genconditions.c => genconditions.cc}                                 | 0
 gcc/{genconfig.c => genconfig.cc}                                         | 0
 gcc/{genconstants.c => genconstants.cc}                                   | 0
 gcc/{genemit.c => genemit.cc}                                             | 0
 gcc/{genenums.c => genenums.cc}                                           | 0
 gcc/{generic-match-head.c => generic-match-head.cc}                       | 0
 gcc/{genextract.c => genextract.cc}                                       | 0
 gcc/{genflags.c => genflags.cc}                                           | 0
 gcc/{gengenrtl.c => gengenrtl.cc}                                         | 0
 gcc/{gengtype-parse.c => gengtype-parse.cc}                               | 0
 gcc/{gengtype-state.c => gengtype-state.cc}                               | 0
 gcc/{gengtype.c => gengtype.cc}                                           | 0
 gcc/{genhooks.c => genhooks.cc}                                           | 0
 gcc/{genmatch.c => genmatch.cc}                                           | 0
 gcc/{genmddeps.c => genmddeps.cc}                                         | 0
 gcc/{genmddump.c => genmddump.cc}                                         | 0
 gcc/{genmodes.c => genmodes.cc}                                           | 0
 gcc/{genopinit.c => genopinit.cc}                                         | 0
 gcc/{genoutput.c => genoutput.cc}                                         | 0
 gcc/{genpeep.c => genpeep.cc}                                             | 0
 gcc/{genpreds.c => genpreds.cc}                                           | 0
 gcc/{genrecog.c => genrecog.cc}                                           | 0
 gcc/{gensupport.c => gensupport.cc}                                       | 0
 gcc/{gentarget-def.c => gentarget-def.cc}                                 | 0
 gcc/{genversion.c => genversion.cc}                                       | 0
 gcc/{ggc-common.c => ggc-common.cc}                                       | 0
 gcc/{ggc-none.c => ggc-none.cc}                                           | 0
 gcc/{ggc-page.c => ggc-page.cc}                                           | 0
 gcc/{ggc-tests.c => ggc-tests.cc}                                         | 0
 gcc/{gimple-builder.c => gimple-builder.cc}                               | 0
 gcc/{gimple-expr.c => gimple-expr.cc}                                     | 0
 gcc/{gimple-fold.c => gimple-fold.cc}                                     | 0
 gcc/{gimple-iterator.c => gimple-iterator.cc}                             | 0
 gcc/{gimple-laddress.c => gimple-laddress.cc}                             | 0
 gcc/{gimple-loop-jam.c => gimple-loop-jam.cc}                             | 0
 gcc/{gimple-low.c => gimple-low.cc}                                       | 0
 gcc/{gimple-match-head.c => gimple-match-head.cc}                         | 0
 gcc/{gimple-pretty-print.c => gimple-pretty-print.cc}                     | 0
 gcc/{gimple-ssa-backprop.c => gimple-ssa-backprop.cc}                     | 0
 gcc/{gimple-ssa-evrp-analyze.c => gimple-ssa-evrp-analyze.cc}             | 0
 gcc/{gimple-ssa-evrp.c => gimple-ssa-evrp.cc}                             | 0
 gcc/{gimple-ssa-isolate-paths.c => gimple-ssa-isolate-paths.cc}           | 0
 gcc/{gimple-ssa-nonnull-compare.c => gimple-ssa-nonnull-compare.cc}       | 0
 gcc/{gimple-ssa-split-paths.c => gimple-ssa-split-paths.cc}               | 0
 gcc/{gimple-ssa-sprintf.c => gimple-ssa-sprintf.cc}                       | 0
 gcc/{gimple-ssa-store-merging.c => gimple-ssa-store-merging.cc}           | 0
 gcc/{gimple-ssa-strength-reduction.c => gimple-ssa-strength-reduction.cc} | 0
 gcc/{gimple-ssa-warn-alloca.c => gimple-ssa-warn-alloca.cc}               | 0
 gcc/{gimple-ssa-warn-restrict.c => gimple-ssa-warn-restrict.cc}           | 0
 gcc/{gimple-streamer-in.c => gimple-streamer-in.cc}                       | 0
 gcc/{gimple-streamer-out.c => gimple-streamer-out.cc}                     | 0
 gcc/{gimple-walk.c => gimple-walk.cc}                                     | 0
 gcc/{gimple-warn-recursion.c => gimple-warn-recursion.cc}                 | 0
 gcc/{gimple.c => gimple.cc}                                               | 0
 gcc/{gimplify-me.c => gimplify-me.cc}                                     | 0
 gcc/{gimplify.c => gimplify.cc}                                           | 0
 gcc/go/{go-backend.c => go-backend.cc}                                    | 0
 gcc/go/{go-lang.c => go-lang.cc}                                          | 0
 gcc/go/{gospec.c => gospec.cc}                                            | 0
 gcc/{godump.c => godump.cc}                                               | 0
 gcc/{graph.c => graph.cc}                                                 | 0
 gcc/{graphds.c => graphds.cc}                                             | 0
 gcc/{graphite-dependences.c => graphite-dependences.cc}                   | 0
 gcc/{graphite-isl-ast-to-gimple.c => graphite-isl-ast-to-gimple.cc}       | 0
 gcc/{graphite-optimize-isl.c => graphite-optimize-isl.cc}                 | 0
 gcc/{graphite-poly.c => graphite-poly.cc}                                 | 0
 gcc/{graphite-scop-detection.c => graphite-scop-detection.cc}             | 0
 gcc/{graphite-sese-to-poly.c => graphite-sese-to-poly.cc}                 | 0
 gcc/{graphite.c => graphite.cc}                                           | 0
 gcc/{haifa-sched.c => haifa-sched.cc}                                     | 0
 gcc/{hash-map-tests.c => hash-map-tests.cc}                               | 0
 gcc/{hash-set-tests.c => hash-set-tests.cc}                               | 0
 gcc/{hash-table.c => hash-table.cc}                                       | 0
 gcc/{hooks.c => hooks.cc}                                                 | 0
 gcc/{host-default.c => host-default.cc}                                   | 0
 gcc/{hw-doloop.c => hw-doloop.cc}                                         | 0
 gcc/{hwint.c => hwint.cc}                                                 | 0
 gcc/{ifcvt.c => ifcvt.cc}                                                 | 0
 gcc/{inchash.c => inchash.cc}                                             | 0
 gcc/{incpath.c => incpath.cc}                                             | 0
 gcc/{init-regs.c => init-regs.cc}                                         | 0
 gcc/{input.c => input.cc}                                                 | 0
 gcc/{internal-fn.c => internal-fn.cc}                                     | 0
 gcc/{intl.c => intl.cc}                                                   | 0
 gcc/{ipa-comdats.c => ipa-comdats.cc}                                     | 0
 gcc/{ipa-cp.c => ipa-cp.cc}                                               | 0
 gcc/{ipa-devirt.c => ipa-devirt.cc}                                       | 0
 gcc/{ipa-fnsummary.c => ipa-fnsummary.cc}                                 | 0
 gcc/{ipa-icf-gimple.c => ipa-icf-gimple.cc}                               | 0
 gcc/{ipa-icf.c => ipa-icf.cc}                                             | 0
 gcc/{ipa-inline-analysis.c => ipa-inline-analysis.cc}                     | 0
 gcc/{ipa-inline-transform.c => ipa-inline-transform.cc}                   | 0
 gcc/{ipa-inline.c => ipa-inline.cc}                                       | 0
 gcc/{ipa-modref-tree.c => ipa-modref-tree.cc}                             | 0
 gcc/{ipa-modref.c => ipa-modref.cc}                                       | 0
 gcc/{ipa-param-manipulation.c => ipa-param-manipulation.cc}               | 0
 gcc/{ipa-polymorphic-call.c => ipa-polymorphic-call.cc}                   | 0
 gcc/{ipa-predicate.c => ipa-predicate.cc}                                 | 0
 gcc/{ipa-profile.c => ipa-profile.cc}                                     | 0
 gcc/{ipa-prop.c => ipa-prop.cc}                                           | 0
 gcc/{ipa-pure-const.c => ipa-pure-const.cc}                               | 0
 gcc/{ipa-ref.c => ipa-ref.cc}                                             | 0
 gcc/{ipa-reference.c => ipa-reference.cc}                                 | 0
 gcc/{ipa-split.c => ipa-split.cc}                                         | 0
 gcc/{ipa-sra.c => ipa-sra.cc}                                             | 0
 gcc/{ipa-utils.c => ipa-utils.cc}                                         | 0
 gcc/{ipa-visibility.c => ipa-visibility.cc}                               | 0
 gcc/{ipa.c => ipa.cc}                                                     | 0
 gcc/{ira-build.c => ira-build.cc}                                         | 0
 gcc/{ira-color.c => ira-color.cc}                                         | 0
 gcc/{ira-conflicts.c => ira-conflicts.cc}                                 | 0
 gcc/{ira-costs.c => ira-costs.cc}                                         | 0
 gcc/{ira-emit.c => ira-emit.cc}                                           | 0
 gcc/{ira-lives.c => ira-lives.cc}                                         | 0
 gcc/{ira.c => ira.cc}                                                     | 0
 gcc/jit/{dummy-frontend.c => dummy-frontend.cc}                           | 0
 gcc/jit/{jit-builtins.c => jit-builtins.cc}                               | 0
 gcc/jit/{jit-logging.c => jit-logging.cc}                                 | 0
 gcc/jit/{jit-playback.c => jit-playback.cc}                               | 0
 gcc/jit/{jit-recording.c => jit-recording.cc}                             | 0
 gcc/jit/{jit-result.c => jit-result.cc}                                   | 0
 gcc/jit/{jit-spec.c => jit-spec.cc}                                       | 0
 gcc/jit/{jit-tempdir.c => jit-tempdir.cc}                                 | 0
 gcc/jit/{jit-w32.c => jit-w32.cc}                                         | 0
 gcc/jit/{libgccjit.c => libgccjit.cc}                                     | 0
 gcc/{jump.c => jump.cc}                                                   | 0
 gcc/{langhooks.c => langhooks.cc}                                         | 0
 gcc/{lcm.c => lcm.cc}                                                     | 0
 gcc/{lists.c => lists.cc}                                                 | 0
 gcc/{loop-doloop.c => loop-doloop.cc}                                     | 0
 gcc/{loop-init.c => loop-init.cc}                                         | 0
 gcc/{loop-invariant.c => loop-invariant.cc}                               | 0
 gcc/{loop-iv.c => loop-iv.cc}                                             | 0
 gcc/{loop-unroll.c => loop-unroll.cc}                                     | 0
 gcc/{lower-subreg.c => lower-subreg.cc}                                   | 0
 gcc/{lra-assigns.c => lra-assigns.cc}                                     | 0
 gcc/{lra-coalesce.c => lra-coalesce.cc}                                   | 0
 gcc/{lra-constraints.c => lra-constraints.cc}                             | 0
 gcc/{lra-eliminations.c => lra-eliminations.cc}                           | 0
 gcc/{lra-lives.c => lra-lives.cc}                                         | 0
 gcc/{lra-remat.c => lra-remat.cc}                                         | 0
 gcc/{lra-spills.c => lra-spills.cc}                                       | 0
 gcc/{lra.c => lra.cc}                                                     | 0
 gcc/{lto-cgraph.c => lto-cgraph.cc}                                       | 0
 gcc/{lto-compress.c => lto-compress.cc}                                   | 0
 gcc/{lto-opts.c => lto-opts.cc}                                           | 0
 gcc/{lto-section-in.c => lto-section-in.cc}                               | 0
 gcc/{lto-section-out.c => lto-section-out.cc}                             | 0
 gcc/{lto-streamer-in.c => lto-streamer-in.cc}                             | 0
 gcc/{lto-streamer-out.c => lto-streamer-out.cc}                           | 0
 gcc/{lto-streamer.c => lto-streamer.cc}                                   | 0
 gcc/{lto-wrapper.c => lto-wrapper.cc}                                     | 0
 gcc/lto/{common.c => common.cc}                                           | 0
 gcc/lto/{lto-common.c => lto-common.cc}                                   | 0
 gcc/lto/{lto-dump.c => lto-dump.cc}                                       | 0
 gcc/lto/{lto-lang.c => lto-lang.cc}                                       | 0
 gcc/lto/{lto-object.c => lto-object.cc}                                   | 0
 gcc/lto/{lto-partition.c => lto-partition.cc}                             | 0
 gcc/lto/{lto-symtab.c => lto-symtab.cc}                                   | 0
 gcc/lto/{lto.c => lto.cc}                                                 | 0
 gcc/{main.c => main.cc}                                                   | 0
 gcc/{mcf.c => mcf.cc}                                                     | 0
 gcc/{mode-switching.c => mode-switching.cc}                               | 0
 gcc/{modulo-sched.c => modulo-sched.cc}                                   | 0
 gcc/{multiple_target.c => multiple_target.cc}                             | 0
 gcc/objc/{objc-act.c => objc-act.cc}                                      | 0
 gcc/objc/{objc-encoding.c => objc-encoding.cc}                            | 0
 gcc/objc/{objc-gnu-runtime-abi-01.c => objc-gnu-runtime-abi-01.cc}        | 0
 gcc/objc/{objc-lang.c => objc-lang.cc}                                    | 0
 gcc/objc/{objc-map.c => objc-map.cc}                                      | 0
 gcc/objc/{objc-next-runtime-abi-01.c => objc-next-runtime-abi-01.cc}      | 0
 gcc/objc/{objc-next-runtime-abi-02.c => objc-next-runtime-abi-02.cc}      | 0
 .../{objc-runtime-shared-support.c => objc-runtime-shared-support.cc}     | 0
 gcc/objcp/{objcp-decl.c => objcp-decl.cc}                                 | 0
 gcc/objcp/{objcp-lang.c => objcp-lang.cc}                                 | 0
 gcc/{omp-expand.c => omp-expand.cc}                                       | 0
 gcc/{omp-general.c => omp-general.cc}                                     | 0
 gcc/{omp-low.c => omp-low.cc}                                             | 0
 gcc/{omp-offload.c => omp-offload.cc}                                     | 0
 gcc/{omp-simd-clone.c => omp-simd-clone.cc}                               | 0
 gcc/{opt-suggestions.c => opt-suggestions.cc}                             | 0
 gcc/{optabs-libfuncs.c => optabs-libfuncs.cc}                             | 0
 gcc/{optabs-query.c => optabs-query.cc}                                   | 0
 gcc/{optabs-tree.c => optabs-tree.cc}                                     | 0
 gcc/{optabs.c => optabs.cc}                                               | 0
 gcc/{opts-common.c => opts-common.cc}                                     | 0
 gcc/{opts-global.c => opts-global.cc}                                     | 0
 gcc/{opts.c => opts.cc}                                                   | 0
 gcc/{passes.c => passes.cc}                                               | 0
 gcc/{plugin.c => plugin.cc}                                               | 0
 gcc/{postreload-gcse.c => postreload-gcse.cc}                             | 0
 gcc/{postreload.c => postreload.cc}                                       | 0
 gcc/{predict.c => predict.cc}                                             | 0
 gcc/{prefix.c => prefix.cc}                                               | 0
 gcc/{pretty-print.c => pretty-print.cc}                                   | 0
 gcc/{print-rtl-function.c => print-rtl-function.cc}                       | 0
 gcc/{print-rtl.c => print-rtl.cc}                                         | 0
 gcc/{print-tree.c => print-tree.cc}                                       | 0
 gcc/{profile-count.c => profile-count.cc}                                 | 0
 gcc/{profile.c => profile.cc}                                             | 0
 gcc/{read-md.c => read-md.cc}                                             | 0
 gcc/{read-rtl-function.c => read-rtl-function.cc}                         | 0
 gcc/{read-rtl.c => read-rtl.cc}                                           | 0
 gcc/{real.c => real.cc}                                                   | 0
 gcc/{realmpfr.c => realmpfr.cc}                                           | 0
 gcc/{recog.c => recog.cc}                                                 | 0
 gcc/{ree.c => ree.cc}                                                     | 0
 gcc/{reg-stack.c => reg-stack.cc}                                         | 0
 gcc/{regcprop.c => regcprop.cc}                                           | 0
 gcc/{reginfo.c => reginfo.cc}                                             | 0
 gcc/{regrename.c => regrename.cc}                                         | 0
 gcc/{regstat.c => regstat.cc}                                             | 0
 gcc/{reload.c => reload.cc}                                               | 0
 gcc/{reload1.c => reload1.cc}                                             | 0
 gcc/{reorg.c => reorg.cc}                                                 | 0
 gcc/{resource.c => resource.cc}                                           | 0
 gcc/{rtl-error.c => rtl-error.cc}                                         | 0
 gcc/{rtl-tests.c => rtl-tests.cc}                                         | 0
 gcc/{rtl.c => rtl.cc}                                                     | 0
 gcc/{rtlanal.c => rtlanal.cc}                                             | 0
 gcc/{rtlhash.c => rtlhash.cc}                                             | 0
 gcc/{rtlhooks.c => rtlhooks.cc}                                           | 0
 gcc/{rtx-vector-builder.c => rtx-vector-builder.cc}                       | 0
 gcc/{run-rtl-passes.c => run-rtl-passes.cc}                               | 0
 gcc/{sancov.c => sancov.cc}                                               | 0
 gcc/{sanopt.c => sanopt.cc}                                               | 0
 gcc/{sbitmap.c => sbitmap.cc}                                             | 0
 gcc/{sched-deps.c => sched-deps.cc}                                       | 0
 gcc/{sched-ebb.c => sched-ebb.cc}                                         | 0
 gcc/{sched-rgn.c => sched-rgn.cc}                                         | 0
 gcc/{sel-sched-dump.c => sel-sched-dump.cc}                               | 0
 gcc/{sel-sched-ir.c => sel-sched-ir.cc}                                   | 0
 gcc/{sel-sched.c => sel-sched.cc}                                         | 0
 gcc/{selftest-diagnostic.c => selftest-diagnostic.cc}                     | 0
 gcc/{selftest-rtl.c => selftest-rtl.cc}                                   | 0
 gcc/{selftest-run-tests.c => selftest-run-tests.cc}                       | 0
 gcc/{selftest.c => selftest.cc}                                           | 0
 gcc/{sese.c => sese.cc}                                                   | 0
 gcc/{shrink-wrap.c => shrink-wrap.cc}                                     | 0
 gcc/{simplify-rtx.c => simplify-rtx.cc}                                   | 0
 gcc/{sparseset.c => sparseset.cc}                                         | 0
 gcc/{spellcheck-tree.c => spellcheck-tree.cc}                             | 0
 gcc/{spellcheck.c => spellcheck.cc}                                       | 0
 gcc/{sreal.c => sreal.cc}                                                 | 0
 gcc/{stack-ptr-mod.c => stack-ptr-mod.cc}                                 | 0
 gcc/{statistics.c => statistics.cc}                                       | 0
 gcc/{stmt.c => stmt.cc}                                                   | 0
 gcc/{stor-layout.c => stor-layout.cc}                                     | 0
 gcc/{store-motion.c => store-motion.cc}                                   | 0
 gcc/{streamer-hooks.c => streamer-hooks.cc}                               | 0
 gcc/{stringpool.c => stringpool.cc}                                       | 0
 gcc/{substring-locations.c => substring-locations.cc}                     | 0
 gcc/{symtab.c => symtab.cc}                                               | 0
 gcc/{target-globals.c => target-globals.cc}                               | 0
 gcc/{targhooks.c => targhooks.cc}                                         | 0
 gcc/{timevar.c => timevar.cc}                                             | 0
 gcc/{toplev.c => toplev.cc}                                               | 0
 gcc/{tracer.c => tracer.cc}                                               | 0
 gcc/{trans-mem.c => trans-mem.cc}                                         | 0
 gcc/{tree-affine.c => tree-affine.cc}                                     | 0
 gcc/{tree-call-cdce.c => tree-call-cdce.cc}                               | 0
 gcc/{tree-cfg.c => tree-cfg.cc}                                           | 0
 gcc/{tree-cfgcleanup.c => tree-cfgcleanup.cc}                             | 0
 gcc/{tree-chrec.c => tree-chrec.cc}                                       | 0
 gcc/{tree-complex.c => tree-complex.cc}                                   | 0
 gcc/{tree-data-ref.c => tree-data-ref.cc}                                 | 0
 gcc/{tree-dfa.c => tree-dfa.cc}                                           | 0
 gcc/{tree-diagnostic.c => tree-diagnostic.cc}                             | 0
 gcc/{tree-dump.c => tree-dump.cc}                                         | 0
 gcc/{tree-eh.c => tree-eh.cc}                                             | 0
 gcc/{tree-emutls.c => tree-emutls.cc}                                     | 0
 gcc/{tree-if-conv.c => tree-if-conv.cc}                                   | 0
 gcc/{tree-inline.c => tree-inline.cc}                                     | 0
 gcc/{tree-into-ssa.c => tree-into-ssa.cc}                                 | 0
 gcc/{tree-iterator.c => tree-iterator.cc}                                 | 0
 gcc/{tree-loop-distribution.c => tree-loop-distribution.cc}               | 0
 gcc/{tree-nested.c => tree-nested.cc}                                     | 0
 gcc/{tree-nrv.c => tree-nrv.cc}                                           | 0
 gcc/{tree-object-size.c => tree-object-size.cc}                           | 0
 gcc/{tree-outof-ssa.c => tree-outof-ssa.cc}                               | 0
 gcc/{tree-parloops.c => tree-parloops.cc}                                 | 0
 gcc/{tree-phinodes.c => tree-phinodes.cc}                                 | 0
 gcc/{tree-predcom.c => tree-predcom.cc}                                   | 0
 gcc/{tree-pretty-print.c => tree-pretty-print.cc}                         | 0
 gcc/{tree-profile.c => tree-profile.cc}                                   | 0
 gcc/{tree-scalar-evolution.c => tree-scalar-evolution.cc}                 | 0
 gcc/{tree-sra.c => tree-sra.cc}                                           | 0
 gcc/{tree-ssa-address.c => tree-ssa-address.cc}                           | 0
 gcc/{tree-ssa-alias.c => tree-ssa-alias.cc}                               | 0
 gcc/{tree-ssa-ccp.c => tree-ssa-ccp.cc}                                   | 0
 gcc/{tree-ssa-coalesce.c => tree-ssa-coalesce.cc}                         | 0
 gcc/{tree-ssa-copy.c => tree-ssa-copy.cc}                                 | 0
 gcc/{tree-ssa-dce.c => tree-ssa-dce.cc}                                   | 0
 gcc/{tree-ssa-dom.c => tree-ssa-dom.cc}                                   | 0
 gcc/{tree-ssa-dse.c => tree-ssa-dse.cc}                                   | 0
 gcc/{tree-ssa-forwprop.c => tree-ssa-forwprop.cc}                         | 0
 gcc/{tree-ssa-ifcombine.c => tree-ssa-ifcombine.cc}                       | 0
 gcc/{tree-ssa-live.c => tree-ssa-live.cc}                                 | 0
 gcc/{tree-ssa-loop-ch.c => tree-ssa-loop-ch.cc}                           | 0
 gcc/{tree-ssa-loop-im.c => tree-ssa-loop-im.cc}                           | 0
 gcc/{tree-ssa-loop-ivcanon.c => tree-ssa-loop-ivcanon.cc}                 | 0
 gcc/{tree-ssa-loop-ivopts.c => tree-ssa-loop-ivopts.cc}                   | 0
 gcc/{tree-ssa-loop-manip.c => tree-ssa-loop-manip.cc}                     | 0
 gcc/{tree-ssa-loop-niter.c => tree-ssa-loop-niter.cc}                     | 0
 gcc/{tree-ssa-loop-prefetch.c => tree-ssa-loop-prefetch.cc}               | 0
 gcc/{tree-ssa-loop-split.c => tree-ssa-loop-split.cc}                     | 0
 gcc/{tree-ssa-loop-unswitch.c => tree-ssa-loop-unswitch.cc}               | 0
 gcc/{tree-ssa-loop.c => tree-ssa-loop.cc}                                 | 0
 gcc/{tree-ssa-math-opts.c => tree-ssa-math-opts.cc}                       | 0
 gcc/{tree-ssa-operands.c => tree-ssa-operands.cc}                         | 0
 gcc/{tree-ssa-phiopt.c => tree-ssa-phiopt.cc}                             | 0
 gcc/{tree-ssa-phiprop.c => tree-ssa-phiprop.cc}                           | 0
 gcc/{tree-ssa-pre.c => tree-ssa-pre.cc}                                   | 0
 gcc/{tree-ssa-propagate.c => tree-ssa-propagate.cc}                       | 0
 gcc/{tree-ssa-reassoc.c => tree-ssa-reassoc.cc}                           | 0
 gcc/{tree-ssa-sccvn.c => tree-ssa-sccvn.cc}                               | 0
 gcc/{tree-ssa-scopedtables.c => tree-ssa-scopedtables.cc}                 | 0
 gcc/{tree-ssa-sink.c => tree-ssa-sink.cc}                                 | 0
 gcc/{tree-ssa-strlen.c => tree-ssa-strlen.cc}                             | 0
 gcc/{tree-ssa-structalias.c => tree-ssa-structalias.cc}                   | 0
 gcc/{tree-ssa-tail-merge.c => tree-ssa-tail-merge.cc}                     | 0
 gcc/{tree-ssa-ter.c => tree-ssa-ter.cc}                                   | 0
 gcc/{tree-ssa-threadbackward.c => tree-ssa-threadbackward.cc}             | 0
 gcc/{tree-ssa-threadedge.c => tree-ssa-threadedge.cc}                     | 0
 gcc/{tree-ssa-threadupdate.c => tree-ssa-threadupdate.cc}                 | 0
 gcc/{tree-ssa-uncprop.c => tree-ssa-uncprop.cc}                           | 0
 gcc/{tree-ssa-uninit.c => tree-ssa-uninit.cc}                             | 0
 gcc/{tree-ssa.c => tree-ssa.cc}                                           | 0
 gcc/{tree-ssanames.c => tree-ssanames.cc}                                 | 0
 gcc/{tree-stdarg.c => tree-stdarg.cc}                                     | 0
 gcc/{tree-streamer-in.c => tree-streamer-in.cc}                           | 0
 gcc/{tree-streamer-out.c => tree-streamer-out.cc}                         | 0
 gcc/{tree-streamer.c => tree-streamer.cc}                                 | 0
 gcc/{tree-switch-conversion.c => tree-switch-conversion.cc}               | 0
 gcc/{tree-tailcall.c => tree-tailcall.cc}                                 | 0
 gcc/{tree-vect-data-refs.c => tree-vect-data-refs.cc}                     | 0
 gcc/{tree-vect-generic.c => tree-vect-generic.cc}                         | 0
 gcc/{tree-vect-loop-manip.c => tree-vect-loop-manip.cc}                   | 0
 gcc/{tree-vect-loop.c => tree-vect-loop.cc}                               | 0
 gcc/{tree-vect-patterns.c => tree-vect-patterns.cc}                       | 0
 gcc/{tree-vect-slp-patterns.c => tree-vect-slp-patterns.cc}               | 0
 gcc/{tree-vect-slp.c => tree-vect-slp.cc}                                 | 0
 gcc/{tree-vect-stmts.c => tree-vect-stmts.cc}                             | 0
 gcc/{tree-vector-builder.c => tree-vector-builder.cc}                     | 0
 gcc/{tree-vectorizer.c => tree-vectorizer.cc}                             | 0
 gcc/{tree-vrp.c => tree-vrp.cc}                                           | 0
 gcc/{tree.c => tree.cc}                                                   | 0
 gcc/{tsan.c => tsan.cc}                                                   | 0
 gcc/{typed-splay-tree.c => typed-splay-tree.cc}                           | 0
 gcc/{ubsan.c => ubsan.cc}                                                 | 0
 gcc/{valtrack.c => valtrack.cc}                                           | 0
 gcc/{value-prof.c => value-prof.cc}                                       | 0
 gcc/{var-tracking.c => var-tracking.cc}                                   | 0
 gcc/{varasm.c => varasm.cc}                                               | 0
 gcc/{varpool.c => varpool.cc}                                             | 0
 gcc/{vec-perm-indices.c => vec-perm-indices.cc}                           | 0
 gcc/{vec.c => vec.cc}                                                     | 0
 gcc/{vmsdbgout.c => vmsdbgout.cc}                                         | 0
 gcc/{vr-values.c => vr-values.cc}                                         | 0
 gcc/{vtable-verify.c => vtable-verify.cc}                                 | 0
 gcc/{web.c => web.cc}                                                     | 0
 gcc/{xcoffout.c => xcoffout.cc}                                           | 0
 libcpp/{charset.c => charset.cc}                                          | 0
 libcpp/{directives.c => directives.cc}                                    | 0
 libcpp/{errors.c => errors.cc}                                            | 0
 libcpp/{expr.c => expr.cc}                                                | 0
 libcpp/{files.c => files.cc}                                              | 0
 libcpp/{identifiers.c => identifiers.cc}                                  | 0
 libcpp/{init.c => init.cc}                                                | 0
 libcpp/{lex.c => lex.cc}                                                  | 0
 libcpp/{line-map.c => line-map.cc}                                        | 0
 libcpp/{macro.c => macro.cc}                                              | 0
 libcpp/{makeucnid.c => makeucnid.cc}                                      | 0
 libcpp/{mkdeps.c => mkdeps.cc}                                            | 0
 libcpp/{pch.c => pch.cc}                                                  | 0
 libcpp/{symtab.c => symtab.cc}                                            | 0
 libcpp/{traditional.c => traditional.cc}                                  | 0
 876 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/gcc/ada/adadecode.c b/gcc/ada/adadecode.cc
similarity index 100%
rename from gcc/ada/adadecode.c
rename to gcc/ada/adadecode.cc
diff --git a/gcc/ada/affinity.c b/gcc/ada/affinity.cc
similarity index 100%
rename from gcc/ada/affinity.c
rename to gcc/ada/affinity.cc
diff --git a/gcc/ada/argv-lynxos178-raven-cert.c b/gcc/ada/argv-lynxos178-raven-cert.cc
similarity index 100%
rename from gcc/ada/argv-lynxos178-raven-cert.c
rename to gcc/ada/argv-lynxos178-raven-cert.cc
diff --git a/gcc/ada/argv.c b/gcc/ada/argv.cc
similarity index 100%
rename from gcc/ada/argv.c
rename to gcc/ada/argv.cc
diff --git a/gcc/ada/aux-io.c b/gcc/ada/aux-io.cc
similarity index 100%
rename from gcc/ada/aux-io.c
rename to gcc/ada/aux-io.cc
diff --git a/gcc/ada/cio.c b/gcc/ada/cio.cc
similarity index 100%
rename from gcc/ada/cio.c
rename to gcc/ada/cio.cc
diff --git a/gcc/ada/cstreams.c b/gcc/ada/cstreams.cc
similarity index 100%
rename from gcc/ada/cstreams.c
rename to gcc/ada/cstreams.cc
diff --git a/gcc/ada/env.c b/gcc/ada/env.cc
similarity index 100%
rename from gcc/ada/env.c
rename to gcc/ada/env.cc
diff --git a/gcc/ada/exit.c b/gcc/ada/exit.cc
similarity index 100%
rename from gcc/ada/exit.c
rename to gcc/ada/exit.cc
diff --git a/gcc/ada/expect.c b/gcc/ada/expect.cc
similarity index 100%
rename from gcc/ada/expect.c
rename to gcc/ada/expect.cc
diff --git a/gcc/ada/final.c b/gcc/ada/final.cc
similarity index 100%
rename from gcc/ada/final.c
rename to gcc/ada/final.cc
diff --git a/gcc/ada/gcc-interface/cuintp.c b/gcc/ada/gcc-interface/cuintp.cc
similarity index 100%
rename from gcc/ada/gcc-interface/cuintp.c
rename to gcc/ada/gcc-interface/cuintp.cc
diff --git a/gcc/ada/gcc-interface/decl.c b/gcc/ada/gcc-interface/decl.cc
similarity index 100%
rename from gcc/ada/gcc-interface/decl.c
rename to gcc/ada/gcc-interface/decl.cc
diff --git a/gcc/ada/gcc-interface/misc.c b/gcc/ada/gcc-interface/misc.cc
similarity index 100%
rename from gcc/ada/gcc-interface/misc.c
rename to gcc/ada/gcc-interface/misc.cc
diff --git a/gcc/ada/gcc-interface/targtyps.c b/gcc/ada/gcc-interface/targtyps.cc
similarity index 100%
rename from gcc/ada/gcc-interface/targtyps.c
rename to gcc/ada/gcc-interface/targtyps.cc
diff --git a/gcc/ada/gcc-interface/trans.c b/gcc/ada/gcc-interface/trans.cc
similarity index 100%
rename from gcc/ada/gcc-interface/trans.c
rename to gcc/ada/gcc-interface/trans.cc
diff --git a/gcc/ada/gcc-interface/utils.c b/gcc/ada/gcc-interface/utils.cc
similarity index 100%
rename from gcc/ada/gcc-interface/utils.c
rename to gcc/ada/gcc-interface/utils.cc
diff --git a/gcc/ada/gcc-interface/utils2.c b/gcc/ada/gcc-interface/utils2.cc
similarity index 100%
rename from gcc/ada/gcc-interface/utils2.c
rename to gcc/ada/gcc-interface/utils2.cc
diff --git a/gcc/ada/init.c b/gcc/ada/init.cc
similarity index 100%
rename from gcc/ada/init.c
rename to gcc/ada/init.cc
diff --git a/gcc/ada/initialize.c b/gcc/ada/initialize.cc
similarity index 100%
rename from gcc/ada/initialize.c
rename to gcc/ada/initialize.cc
diff --git a/gcc/ada/libgnarl/thread.c b/gcc/ada/libgnarl/thread.cc
similarity index 100%
rename from gcc/ada/libgnarl/thread.c
rename to gcc/ada/libgnarl/thread.cc
diff --git a/gcc/ada/link.c b/gcc/ada/link.cc
similarity index 100%
rename from gcc/ada/link.c
rename to gcc/ada/link.cc
diff --git a/gcc/ada/locales.c b/gcc/ada/locales.cc
similarity index 100%
rename from gcc/ada/locales.c
rename to gcc/ada/locales.cc
diff --git a/gcc/ada/mkdir.c b/gcc/ada/mkdir.cc
similarity index 100%
rename from gcc/ada/mkdir.c
rename to gcc/ada/mkdir.cc
diff --git a/gcc/ada/raise.c b/gcc/ada/raise.cc
similarity index 100%
rename from gcc/ada/raise.c
rename to gcc/ada/raise.cc
diff --git a/gcc/ada/rtfinal.c b/gcc/ada/rtfinal.cc
similarity index 100%
rename from gcc/ada/rtfinal.c
rename to gcc/ada/rtfinal.cc
diff --git a/gcc/ada/rtinit.c b/gcc/ada/rtinit.cc
similarity index 100%
rename from gcc/ada/rtinit.c
rename to gcc/ada/rtinit.cc
diff --git a/gcc/ada/seh_init.c b/gcc/ada/seh_init.cc
similarity index 100%
rename from gcc/ada/seh_init.c
rename to gcc/ada/seh_init.cc
diff --git a/gcc/ada/sigtramp-armdroid.c b/gcc/ada/sigtramp-armdroid.cc
similarity index 100%
rename from gcc/ada/sigtramp-armdroid.c
rename to gcc/ada/sigtramp-armdroid.cc
diff --git a/gcc/ada/sigtramp-ios.c b/gcc/ada/sigtramp-ios.cc
similarity index 100%
rename from gcc/ada/sigtramp-ios.c
rename to gcc/ada/sigtramp-ios.cc
diff --git a/gcc/ada/sigtramp-qnx.c b/gcc/ada/sigtramp-qnx.cc
similarity index 100%
rename from gcc/ada/sigtramp-qnx.c
rename to gcc/ada/sigtramp-qnx.cc
diff --git a/gcc/ada/sigtramp-vxworks.c b/gcc/ada/sigtramp-vxworks.cc
similarity index 100%
rename from gcc/ada/sigtramp-vxworks.c
rename to gcc/ada/sigtramp-vxworks.cc
diff --git a/gcc/ada/socket.c b/gcc/ada/socket.cc
similarity index 100%
rename from gcc/ada/socket.c
rename to gcc/ada/socket.cc
diff --git a/gcc/ada/tracebak.c b/gcc/ada/tracebak.cc
similarity index 100%
rename from gcc/ada/tracebak.c
rename to gcc/ada/tracebak.cc
diff --git a/gcc/ada/version.c b/gcc/ada/version.cc
similarity index 100%
rename from gcc/ada/version.c
rename to gcc/ada/version.cc
diff --git a/gcc/ada/vx_stack_info.c b/gcc/ada/vx_stack_info.cc
similarity index 100%
rename from gcc/ada/vx_stack_info.c
rename to gcc/ada/vx_stack_info.cc
diff --git a/gcc/adjust-alignment.c b/gcc/adjust-alignment.cc
similarity index 100%
rename from gcc/adjust-alignment.c
rename to gcc/adjust-alignment.cc
diff --git a/gcc/alias.c b/gcc/alias.cc
similarity index 100%
rename from gcc/alias.c
rename to gcc/alias.cc
diff --git a/gcc/alloc-pool.c b/gcc/alloc-pool.cc
similarity index 100%
rename from gcc/alloc-pool.c
rename to gcc/alloc-pool.cc
diff --git a/gcc/asan.c b/gcc/asan.cc
similarity index 100%
rename from gcc/asan.c
rename to gcc/asan.cc
diff --git a/gcc/attribs.c b/gcc/attribs.cc
similarity index 100%
rename from gcc/attribs.c
rename to gcc/attribs.cc
diff --git a/gcc/auto-inc-dec.c b/gcc/auto-inc-dec.cc
similarity index 100%
rename from gcc/auto-inc-dec.c
rename to gcc/auto-inc-dec.cc
diff --git a/gcc/auto-profile.c b/gcc/auto-profile.cc
similarity index 100%
rename from gcc/auto-profile.c
rename to gcc/auto-profile.cc
diff --git a/gcc/bb-reorder.c b/gcc/bb-reorder.cc
similarity index 100%
rename from gcc/bb-reorder.c
rename to gcc/bb-reorder.cc
diff --git a/gcc/bitmap.c b/gcc/bitmap.cc
similarity index 100%
rename from gcc/bitmap.c
rename to gcc/bitmap.cc
diff --git a/gcc/btfout.c b/gcc/btfout.cc
similarity index 100%
rename from gcc/btfout.c
rename to gcc/btfout.cc
diff --git a/gcc/builtins.c b/gcc/builtins.cc
similarity index 100%
rename from gcc/builtins.c
rename to gcc/builtins.cc
diff --git a/gcc/c-family/c-ada-spec.c b/gcc/c-family/c-ada-spec.cc
similarity index 100%
rename from gcc/c-family/c-ada-spec.c
rename to gcc/c-family/c-ada-spec.cc
diff --git a/gcc/c-family/c-attribs.c b/gcc/c-family/c-attribs.cc
similarity index 100%
rename from gcc/c-family/c-attribs.c
rename to gcc/c-family/c-attribs.cc
diff --git a/gcc/c-family/c-common.c b/gcc/c-family/c-common.cc
similarity index 100%
rename from gcc/c-family/c-common.c
rename to gcc/c-family/c-common.cc
diff --git a/gcc/c-family/c-cppbuiltin.c b/gcc/c-family/c-cppbuiltin.cc
similarity index 100%
rename from gcc/c-family/c-cppbuiltin.c
rename to gcc/c-family/c-cppbuiltin.cc
diff --git a/gcc/c-family/c-dump.c b/gcc/c-family/c-dump.cc
similarity index 100%
rename from gcc/c-family/c-dump.c
rename to gcc/c-family/c-dump.cc
diff --git a/gcc/c-family/c-format.c b/gcc/c-family/c-format.cc
similarity index 100%
rename from gcc/c-family/c-format.c
rename to gcc/c-family/c-format.cc
diff --git a/gcc/c-family/c-gimplify.c b/gcc/c-family/c-gimplify.cc
similarity index 100%
rename from gcc/c-family/c-gimplify.c
rename to gcc/c-family/c-gimplify.cc
diff --git a/gcc/c-family/c-indentation.c b/gcc/c-family/c-indentation.cc
similarity index 100%
rename from gcc/c-family/c-indentation.c
rename to gcc/c-family/c-indentation.cc
diff --git a/gcc/c-family/c-lex.c b/gcc/c-family/c-lex.cc
similarity index 100%
rename from gcc/c-family/c-lex.c
rename to gcc/c-family/c-lex.cc
diff --git a/gcc/c-family/c-omp.c b/gcc/c-family/c-omp.cc
similarity index 100%
rename from gcc/c-family/c-omp.c
rename to gcc/c-family/c-omp.cc
diff --git a/gcc/c-family/c-opts.c b/gcc/c-family/c-opts.cc
similarity index 100%
rename from gcc/c-family/c-opts.c
rename to gcc/c-family/c-opts.cc
diff --git a/gcc/c-family/c-pch.c b/gcc/c-family/c-pch.cc
similarity index 100%
rename from gcc/c-family/c-pch.c
rename to gcc/c-family/c-pch.cc
diff --git a/gcc/c-family/c-ppoutput.c b/gcc/c-family/c-ppoutput.cc
similarity index 100%
rename from gcc/c-family/c-ppoutput.c
rename to gcc/c-family/c-ppoutput.cc
diff --git a/gcc/c-family/c-pragma.c b/gcc/c-family/c-pragma.cc
similarity index 100%
rename from gcc/c-family/c-pragma.c
rename to gcc/c-family/c-pragma.cc
diff --git a/gcc/c-family/c-pretty-print.c b/gcc/c-family/c-pretty-print.cc
similarity index 100%
rename from gcc/c-family/c-pretty-print.c
rename to gcc/c-family/c-pretty-print.cc
diff --git a/gcc/c-family/c-semantics.c b/gcc/c-family/c-semantics.cc
similarity index 100%
rename from gcc/c-family/c-semantics.c
rename to gcc/c-family/c-semantics.cc
diff --git a/gcc/c-family/c-ubsan.c b/gcc/c-family/c-ubsan.cc
similarity index 100%
rename from gcc/c-family/c-ubsan.c
rename to gcc/c-family/c-ubsan.cc
diff --git a/gcc/c-family/c-warn.c b/gcc/c-family/c-warn.cc
similarity index 100%
rename from gcc/c-family/c-warn.c
rename to gcc/c-family/c-warn.cc
diff --git a/gcc/c-family/cppspec.c b/gcc/c-family/cppspec.cc
similarity index 100%
rename from gcc/c-family/cppspec.c
rename to gcc/c-family/cppspec.cc
diff --git a/gcc/c-family/stub-objc.c b/gcc/c-family/stub-objc.cc
similarity index 100%
rename from gcc/c-family/stub-objc.c
rename to gcc/c-family/stub-objc.cc
diff --git a/gcc/c/c-aux-info.c b/gcc/c/c-aux-info.cc
similarity index 100%
rename from gcc/c/c-aux-info.c
rename to gcc/c/c-aux-info.cc
diff --git a/gcc/c/c-convert.c b/gcc/c/c-convert.cc
similarity index 100%
rename from gcc/c/c-convert.c
rename to gcc/c/c-convert.cc
diff --git a/gcc/c/c-decl.c b/gcc/c/c-decl.cc
similarity index 100%
rename from gcc/c/c-decl.c
rename to gcc/c/c-decl.cc
diff --git a/gcc/c/c-errors.c b/gcc/c/c-errors.cc
similarity index 100%
rename from gcc/c/c-errors.c
rename to gcc/c/c-errors.cc
diff --git a/gcc/c/c-fold.c b/gcc/c/c-fold.cc
similarity index 100%
rename from gcc/c/c-fold.c
rename to gcc/c/c-fold.cc
diff --git a/gcc/c/c-lang.c b/gcc/c/c-lang.cc
similarity index 100%
rename from gcc/c/c-lang.c
rename to gcc/c/c-lang.cc
diff --git a/gcc/c/c-objc-common.c b/gcc/c/c-objc-common.cc
similarity index 100%
rename from gcc/c/c-objc-common.c
rename to gcc/c/c-objc-common.cc
diff --git a/gcc/c/c-parser.c b/gcc/c/c-parser.cc
similarity index 100%
rename from gcc/c/c-parser.c
rename to gcc/c/c-parser.cc
diff --git a/gcc/c/c-typeck.c b/gcc/c/c-typeck.cc
similarity index 100%
rename from gcc/c/c-typeck.c
rename to gcc/c/c-typeck.cc
diff --git a/gcc/c/gccspec.c b/gcc/c/gccspec.cc
similarity index 100%
rename from gcc/c/gccspec.c
rename to gcc/c/gccspec.cc
diff --git a/gcc/c/gimple-parser.c b/gcc/c/gimple-parser.cc
similarity index 100%
rename from gcc/c/gimple-parser.c
rename to gcc/c/gimple-parser.cc
diff --git a/gcc/caller-save.c b/gcc/caller-save.cc
similarity index 100%
rename from gcc/caller-save.c
rename to gcc/caller-save.cc
diff --git a/gcc/calls.c b/gcc/calls.cc
similarity index 100%
rename from gcc/calls.c
rename to gcc/calls.cc
diff --git a/gcc/ccmp.c b/gcc/ccmp.cc
similarity index 100%
rename from gcc/ccmp.c
rename to gcc/ccmp.cc
diff --git a/gcc/cfg.c b/gcc/cfg.cc
similarity index 100%
rename from gcc/cfg.c
rename to gcc/cfg.cc
diff --git a/gcc/cfganal.c b/gcc/cfganal.cc
similarity index 100%
rename from gcc/cfganal.c
rename to gcc/cfganal.cc
diff --git a/gcc/cfgbuild.c b/gcc/cfgbuild.cc
similarity index 100%
rename from gcc/cfgbuild.c
rename to gcc/cfgbuild.cc
diff --git a/gcc/cfgcleanup.c b/gcc/cfgcleanup.cc
similarity index 100%
rename from gcc/cfgcleanup.c
rename to gcc/cfgcleanup.cc
diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.cc
similarity index 100%
rename from gcc/cfgexpand.c
rename to gcc/cfgexpand.cc
diff --git a/gcc/cfghooks.c b/gcc/cfghooks.cc
similarity index 100%
rename from gcc/cfghooks.c
rename to gcc/cfghooks.cc
diff --git a/gcc/cfgloop.c b/gcc/cfgloop.cc
similarity index 100%
rename from gcc/cfgloop.c
rename to gcc/cfgloop.cc
diff --git a/gcc/cfgloopanal.c b/gcc/cfgloopanal.cc
similarity index 100%
rename from gcc/cfgloopanal.c
rename to gcc/cfgloopanal.cc
diff --git a/gcc/cfgloopmanip.c b/gcc/cfgloopmanip.cc
similarity index 100%
rename from gcc/cfgloopmanip.c
rename to gcc/cfgloopmanip.cc
diff --git a/gcc/cfgrtl.c b/gcc/cfgrtl.cc
similarity index 100%
rename from gcc/cfgrtl.c
rename to gcc/cfgrtl.cc
diff --git a/gcc/cgraph.c b/gcc/cgraph.cc
similarity index 100%
rename from gcc/cgraph.c
rename to gcc/cgraph.cc
diff --git a/gcc/cgraphbuild.c b/gcc/cgraphbuild.cc
similarity index 100%
rename from gcc/cgraphbuild.c
rename to gcc/cgraphbuild.cc
diff --git a/gcc/cgraphclones.c b/gcc/cgraphclones.cc
similarity index 100%
rename from gcc/cgraphclones.c
rename to gcc/cgraphclones.cc
diff --git a/gcc/cgraphunit.c b/gcc/cgraphunit.cc
similarity index 100%
rename from gcc/cgraphunit.c
rename to gcc/cgraphunit.cc
diff --git a/gcc/collect-utils.c b/gcc/collect-utils.cc
similarity index 100%
rename from gcc/collect-utils.c
rename to gcc/collect-utils.cc
diff --git a/gcc/collect2-aix.c b/gcc/collect2-aix.cc
similarity index 100%
rename from gcc/collect2-aix.c
rename to gcc/collect2-aix.cc
diff --git a/gcc/collect2.c b/gcc/collect2.cc
similarity index 100%
rename from gcc/collect2.c
rename to gcc/collect2.cc
diff --git a/gcc/combine-stack-adj.c b/gcc/combine-stack-adj.cc
similarity index 100%
rename from gcc/combine-stack-adj.c
rename to gcc/combine-stack-adj.cc
diff --git a/gcc/combine.c b/gcc/combine.cc
similarity index 100%
rename from gcc/combine.c
rename to gcc/combine.cc
diff --git a/gcc/common/common-targhooks.c b/gcc/common/common-targhooks.cc
similarity index 100%
rename from gcc/common/common-targhooks.c
rename to gcc/common/common-targhooks.cc
diff --git a/gcc/common/config/aarch64/aarch64-common.c b/gcc/common/config/aarch64/aarch64-common.cc
similarity index 100%
rename from gcc/common/config/aarch64/aarch64-common.c
rename to gcc/common/config/aarch64/aarch64-common.cc
diff --git a/gcc/common/config/alpha/alpha-common.c b/gcc/common/config/alpha/alpha-common.cc
similarity index 100%
rename from gcc/common/config/alpha/alpha-common.c
rename to gcc/common/config/alpha/alpha-common.cc
diff --git a/gcc/common/config/arc/arc-common.c b/gcc/common/config/arc/arc-common.cc
similarity index 100%
rename from gcc/common/config/arc/arc-common.c
rename to gcc/common/config/arc/arc-common.cc
diff --git a/gcc/common/config/arm/arm-common.c b/gcc/common/config/arm/arm-common.cc
similarity index 100%
rename from gcc/common/config/arm/arm-common.c
rename to gcc/common/config/arm/arm-common.cc
diff --git a/gcc/common/config/avr/avr-common.c b/gcc/common/config/avr/avr-common.cc
similarity index 100%
rename from gcc/common/config/avr/avr-common.c
rename to gcc/common/config/avr/avr-common.cc
diff --git a/gcc/common/config/bfin/bfin-common.c b/gcc/common/config/bfin/bfin-common.cc
similarity index 100%
rename from gcc/common/config/bfin/bfin-common.c
rename to gcc/common/config/bfin/bfin-common.cc
diff --git a/gcc/common/config/bpf/bpf-common.c b/gcc/common/config/bpf/bpf-common.cc
similarity index 100%
rename from gcc/common/config/bpf/bpf-common.c
rename to gcc/common/config/bpf/bpf-common.cc
diff --git a/gcc/common/config/c6x/c6x-common.c b/gcc/common/config/c6x/c6x-common.cc
similarity index 100%
rename from gcc/common/config/c6x/c6x-common.c
rename to gcc/common/config/c6x/c6x-common.cc
diff --git a/gcc/common/config/cr16/cr16-common.c b/gcc/common/config/cr16/cr16-common.cc
similarity index 100%
rename from gcc/common/config/cr16/cr16-common.c
rename to gcc/common/config/cr16/cr16-common.cc
diff --git a/gcc/common/config/cris/cris-common.c b/gcc/common/config/cris/cris-common.cc
similarity index 100%
rename from gcc/common/config/cris/cris-common.c
rename to gcc/common/config/cris/cris-common.cc
diff --git a/gcc/common/config/csky/csky-common.c b/gcc/common/config/csky/csky-common.cc
similarity index 100%
rename from gcc/common/config/csky/csky-common.c
rename to gcc/common/config/csky/csky-common.cc
diff --git a/gcc/common/config/default-common.c b/gcc/common/config/default-common.cc
similarity index 100%
rename from gcc/common/config/default-common.c
rename to gcc/common/config/default-common.cc
diff --git a/gcc/common/config/epiphany/epiphany-common.c b/gcc/common/config/epiphany/epiphany-common.cc
similarity index 100%
rename from gcc/common/config/epiphany/epiphany-common.c
rename to gcc/common/config/epiphany/epiphany-common.cc
diff --git a/gcc/common/config/fr30/fr30-common.c b/gcc/common/config/fr30/fr30-common.cc
similarity index 100%
rename from gcc/common/config/fr30/fr30-common.c
rename to gcc/common/config/fr30/fr30-common.cc
diff --git a/gcc/common/config/frv/frv-common.c b/gcc/common/config/frv/frv-common.cc
similarity index 100%
rename from gcc/common/config/frv/frv-common.c
rename to gcc/common/config/frv/frv-common.cc
diff --git a/gcc/common/config/gcn/gcn-common.c b/gcc/common/config/gcn/gcn-common.cc
similarity index 100%
rename from gcc/common/config/gcn/gcn-common.c
rename to gcc/common/config/gcn/gcn-common.cc
diff --git a/gcc/common/config/h8300/h8300-common.c b/gcc/common/config/h8300/h8300-common.cc
similarity index 100%
rename from gcc/common/config/h8300/h8300-common.c
rename to gcc/common/config/h8300/h8300-common.cc
diff --git a/gcc/common/config/i386/i386-common.c b/gcc/common/config/i386/i386-common.cc
similarity index 100%
rename from gcc/common/config/i386/i386-common.c
rename to gcc/common/config/i386/i386-common.cc
diff --git a/gcc/common/config/ia64/ia64-common.c b/gcc/common/config/ia64/ia64-common.cc
similarity index 100%
rename from gcc/common/config/ia64/ia64-common.c
rename to gcc/common/config/ia64/ia64-common.cc
diff --git a/gcc/common/config/iq2000/iq2000-common.c b/gcc/common/config/iq2000/iq2000-common.cc
similarity index 100%
rename from gcc/common/config/iq2000/iq2000-common.c
rename to gcc/common/config/iq2000/iq2000-common.cc
diff --git a/gcc/common/config/lm32/lm32-common.c b/gcc/common/config/lm32/lm32-common.cc
similarity index 100%
rename from gcc/common/config/lm32/lm32-common.c
rename to gcc/common/config/lm32/lm32-common.cc
diff --git a/gcc/common/config/m32r/m32r-common.c b/gcc/common/config/m32r/m32r-common.cc
similarity index 100%
rename from gcc/common/config/m32r/m32r-common.c
rename to gcc/common/config/m32r/m32r-common.cc
diff --git a/gcc/common/config/m68k/m68k-common.c b/gcc/common/config/m68k/m68k-common.cc
similarity index 100%
rename from gcc/common/config/m68k/m68k-common.c
rename to gcc/common/config/m68k/m68k-common.cc
diff --git a/gcc/common/config/mcore/mcore-common.c b/gcc/common/config/mcore/mcore-common.cc
similarity index 100%
rename from gcc/common/config/mcore/mcore-common.c
rename to gcc/common/config/mcore/mcore-common.cc
diff --git a/gcc/common/config/microblaze/microblaze-common.c b/gcc/common/config/microblaze/microblaze-common.cc
similarity index 100%
rename from gcc/common/config/microblaze/microblaze-common.c
rename to gcc/common/config/microblaze/microblaze-common.cc
diff --git a/gcc/common/config/mips/mips-common.c b/gcc/common/config/mips/mips-common.cc
similarity index 100%
rename from gcc/common/config/mips/mips-common.c
rename to gcc/common/config/mips/mips-common.cc
diff --git a/gcc/common/config/mmix/mmix-common.c b/gcc/common/config/mmix/mmix-common.cc
similarity index 100%
rename from gcc/common/config/mmix/mmix-common.c
rename to gcc/common/config/mmix/mmix-common.cc
diff --git a/gcc/common/config/mn10300/mn10300-common.c b/gcc/common/config/mn10300/mn10300-common.cc
similarity index 100%
rename from gcc/common/config/mn10300/mn10300-common.c
rename to gcc/common/config/mn10300/mn10300-common.cc
diff --git a/gcc/common/config/msp430/msp430-common.c b/gcc/common/config/msp430/msp430-common.cc
similarity index 100%
rename from gcc/common/config/msp430/msp430-common.c
rename to gcc/common/config/msp430/msp430-common.cc
diff --git a/gcc/common/config/nds32/nds32-common.c b/gcc/common/config/nds32/nds32-common.cc
similarity index 100%
rename from gcc/common/config/nds32/nds32-common.c
rename to gcc/common/config/nds32/nds32-common.cc
diff --git a/gcc/common/config/nios2/nios2-common.c b/gcc/common/config/nios2/nios2-common.cc
similarity index 100%
rename from gcc/common/config/nios2/nios2-common.c
rename to gcc/common/config/nios2/nios2-common.cc
diff --git a/gcc/common/config/nvptx/nvptx-common.c b/gcc/common/config/nvptx/nvptx-common.cc
similarity index 100%
rename from gcc/common/config/nvptx/nvptx-common.c
rename to gcc/common/config/nvptx/nvptx-common.cc
diff --git a/gcc/common/config/or1k/or1k-common.c b/gcc/common/config/or1k/or1k-common.cc
similarity index 100%
rename from gcc/common/config/or1k/or1k-common.c
rename to gcc/common/config/or1k/or1k-common.cc
diff --git a/gcc/common/config/pa/pa-common.c b/gcc/common/config/pa/pa-common.cc
similarity index 100%
rename from gcc/common/config/pa/pa-common.c
rename to gcc/common/config/pa/pa-common.cc
diff --git a/gcc/common/config/pdp11/pdp11-common.c b/gcc/common/config/pdp11/pdp11-common.cc
similarity index 100%
rename from gcc/common/config/pdp11/pdp11-common.c
rename to gcc/common/config/pdp11/pdp11-common.cc
diff --git a/gcc/common/config/pru/pru-common.c b/gcc/common/config/pru/pru-common.cc
similarity index 100%
rename from gcc/common/config/pru/pru-common.c
rename to gcc/common/config/pru/pru-common.cc
diff --git a/gcc/common/config/riscv/riscv-common.c b/gcc/common/config/riscv/riscv-common.cc
similarity index 100%
rename from gcc/common/config/riscv/riscv-common.c
rename to gcc/common/config/riscv/riscv-common.cc
diff --git a/gcc/common/config/rs6000/rs6000-common.c b/gcc/common/config/rs6000/rs6000-common.cc
similarity index 100%
rename from gcc/common/config/rs6000/rs6000-common.c
rename to gcc/common/config/rs6000/rs6000-common.cc
diff --git a/gcc/common/config/rx/rx-common.c b/gcc/common/config/rx/rx-common.cc
similarity index 100%
rename from gcc/common/config/rx/rx-common.c
rename to gcc/common/config/rx/rx-common.cc
diff --git a/gcc/common/config/s390/s390-common.c b/gcc/common/config/s390/s390-common.cc
similarity index 100%
rename from gcc/common/config/s390/s390-common.c
rename to gcc/common/config/s390/s390-common.cc
diff --git a/gcc/common/config/sh/sh-common.c b/gcc/common/config/sh/sh-common.cc
similarity index 100%
rename from gcc/common/config/sh/sh-common.c
rename to gcc/common/config/sh/sh-common.cc
diff --git a/gcc/common/config/sparc/sparc-common.c b/gcc/common/config/sparc/sparc-common.cc
similarity index 100%
rename from gcc/common/config/sparc/sparc-common.c
rename to gcc/common/config/sparc/sparc-common.cc
diff --git a/gcc/common/config/tilegx/tilegx-common.c b/gcc/common/config/tilegx/tilegx-common.cc
similarity index 100%
rename from gcc/common/config/tilegx/tilegx-common.c
rename to gcc/common/config/tilegx/tilegx-common.cc
diff --git a/gcc/common/config/tilepro/tilepro-common.c b/gcc/common/config/tilepro/tilepro-common.cc
similarity index 100%
rename from gcc/common/config/tilepro/tilepro-common.c
rename to gcc/common/config/tilepro/tilepro-common.cc
diff --git a/gcc/common/config/v850/v850-common.c b/gcc/common/config/v850/v850-common.cc
similarity index 100%
rename from gcc/common/config/v850/v850-common.c
rename to gcc/common/config/v850/v850-common.cc
diff --git a/gcc/common/config/vax/vax-common.c b/gcc/common/config/vax/vax-common.cc
similarity index 100%
rename from gcc/common/config/vax/vax-common.c
rename to gcc/common/config/vax/vax-common.cc
diff --git a/gcc/common/config/visium/visium-common.c b/gcc/common/config/visium/visium-common.cc
similarity index 100%
rename from gcc/common/config/visium/visium-common.c
rename to gcc/common/config/visium/visium-common.cc
diff --git a/gcc/common/config/xstormy16/xstormy16-common.c b/gcc/common/config/xstormy16/xstormy16-common.cc
similarity index 100%
rename from gcc/common/config/xstormy16/xstormy16-common.c
rename to gcc/common/config/xstormy16/xstormy16-common.cc
diff --git a/gcc/common/config/xtensa/xtensa-common.c b/gcc/common/config/xtensa/xtensa-common.cc
similarity index 100%
rename from gcc/common/config/xtensa/xtensa-common.c
rename to gcc/common/config/xtensa/xtensa-common.cc
diff --git a/gcc/compare-elim.c b/gcc/compare-elim.cc
similarity index 100%
rename from gcc/compare-elim.c
rename to gcc/compare-elim.cc
diff --git a/gcc/config/aarch64/aarch64-bti-insert.c b/gcc/config/aarch64/aarch64-bti-insert.cc
similarity index 100%
rename from gcc/config/aarch64/aarch64-bti-insert.c
rename to gcc/config/aarch64/aarch64-bti-insert.cc
diff --git a/gcc/config/aarch64/aarch64-builtins.c b/gcc/config/aarch64/aarch64-builtins.cc
similarity index 100%
rename from gcc/config/aarch64/aarch64-builtins.c
rename to gcc/config/aarch64/aarch64-builtins.cc
diff --git a/gcc/config/aarch64/aarch64-c.c b/gcc/config/aarch64/aarch64-c.cc
similarity index 100%
rename from gcc/config/aarch64/aarch64-c.c
rename to gcc/config/aarch64/aarch64-c.cc
diff --git a/gcc/config/aarch64/aarch64-d.c b/gcc/config/aarch64/aarch64-d.cc
similarity index 100%
rename from gcc/config/aarch64/aarch64-d.c
rename to gcc/config/aarch64/aarch64-d.cc
diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.cc
similarity index 100%
rename from gcc/config/aarch64/aarch64.c
rename to gcc/config/aarch64/aarch64.cc
diff --git a/gcc/config/aarch64/cortex-a57-fma-steering.c b/gcc/config/aarch64/cortex-a57-fma-steering.cc
similarity index 100%
rename from gcc/config/aarch64/cortex-a57-fma-steering.c
rename to gcc/config/aarch64/cortex-a57-fma-steering.cc
diff --git a/gcc/config/aarch64/driver-aarch64.c b/gcc/config/aarch64/driver-aarch64.cc
similarity index 100%
rename from gcc/config/aarch64/driver-aarch64.c
rename to gcc/config/aarch64/driver-aarch64.cc
diff --git a/gcc/config/aarch64/falkor-tag-collision-avoidance.c b/gcc/config/aarch64/falkor-tag-collision-avoidance.cc
similarity index 100%
rename from gcc/config/aarch64/falkor-tag-collision-avoidance.c
rename to gcc/config/aarch64/falkor-tag-collision-avoidance.cc
diff --git a/gcc/config/aarch64/host-aarch64-darwin.c b/gcc/config/aarch64/host-aarch64-darwin.cc
similarity index 100%
rename from gcc/config/aarch64/host-aarch64-darwin.c
rename to gcc/config/aarch64/host-aarch64-darwin.cc
diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.cc
similarity index 100%
rename from gcc/config/alpha/alpha.c
rename to gcc/config/alpha/alpha.cc
diff --git a/gcc/config/alpha/driver-alpha.c b/gcc/config/alpha/driver-alpha.cc
similarity index 100%
rename from gcc/config/alpha/driver-alpha.c
rename to gcc/config/alpha/driver-alpha.cc
diff --git a/gcc/config/arc/arc-c.c b/gcc/config/arc/arc-c.cc
similarity index 100%
rename from gcc/config/arc/arc-c.c
rename to gcc/config/arc/arc-c.cc
diff --git a/gcc/config/arc/arc.c b/gcc/config/arc/arc.cc
similarity index 100%
rename from gcc/config/arc/arc.c
rename to gcc/config/arc/arc.cc
diff --git a/gcc/config/arc/driver-arc.c b/gcc/config/arc/driver-arc.cc
similarity index 100%
rename from gcc/config/arc/driver-arc.c
rename to gcc/config/arc/driver-arc.cc
diff --git a/gcc/config/arm/aarch-common.c b/gcc/config/arm/aarch-common.cc
similarity index 100%
rename from gcc/config/arm/aarch-common.c
rename to gcc/config/arm/aarch-common.cc
diff --git a/gcc/config/arm/arm-builtins.c b/gcc/config/arm/arm-builtins.cc
similarity index 100%
rename from gcc/config/arm/arm-builtins.c
rename to gcc/config/arm/arm-builtins.cc
diff --git a/gcc/config/arm/arm-c.c b/gcc/config/arm/arm-c.cc
similarity index 100%
rename from gcc/config/arm/arm-c.c
rename to gcc/config/arm/arm-c.cc
diff --git a/gcc/config/arm/arm-d.c b/gcc/config/arm/arm-d.cc
similarity index 100%
rename from gcc/config/arm/arm-d.c
rename to gcc/config/arm/arm-d.cc
diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.cc
similarity index 100%
rename from gcc/config/arm/arm.c
rename to gcc/config/arm/arm.cc
diff --git a/gcc/config/arm/driver-arm.c b/gcc/config/arm/driver-arm.cc
similarity index 100%
rename from gcc/config/arm/driver-arm.c
rename to gcc/config/arm/driver-arm.cc
diff --git a/gcc/config/avr/avr-c.c b/gcc/config/avr/avr-c.cc
similarity index 100%
rename from gcc/config/avr/avr-c.c
rename to gcc/config/avr/avr-c.cc
diff --git a/gcc/config/avr/avr-devices.c b/gcc/config/avr/avr-devices.cc
similarity index 100%
rename from gcc/config/avr/avr-devices.c
rename to gcc/config/avr/avr-devices.cc
diff --git a/gcc/config/avr/avr-log.c b/gcc/config/avr/avr-log.cc
similarity index 100%
rename from gcc/config/avr/avr-log.c
rename to gcc/config/avr/avr-log.cc
diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.cc
similarity index 100%
rename from gcc/config/avr/avr.c
rename to gcc/config/avr/avr.cc
diff --git a/gcc/config/avr/driver-avr.c b/gcc/config/avr/driver-avr.cc
similarity index 100%
rename from gcc/config/avr/driver-avr.c
rename to gcc/config/avr/driver-avr.cc
diff --git a/gcc/config/avr/gen-avr-mmcu-specs.c b/gcc/config/avr/gen-avr-mmcu-specs.cc
similarity index 100%
rename from gcc/config/avr/gen-avr-mmcu-specs.c
rename to gcc/config/avr/gen-avr-mmcu-specs.cc
diff --git a/gcc/config/avr/gen-avr-mmcu-texi.c b/gcc/config/avr/gen-avr-mmcu-texi.cc
similarity index 100%
rename from gcc/config/avr/gen-avr-mmcu-texi.c
rename to gcc/config/avr/gen-avr-mmcu-texi.cc
diff --git a/gcc/config/bfin/bfin.c b/gcc/config/bfin/bfin.cc
similarity index 100%
rename from gcc/config/bfin/bfin.c
rename to gcc/config/bfin/bfin.cc
diff --git a/gcc/config/bpf/bpf.c b/gcc/config/bpf/bpf.cc
similarity index 100%
rename from gcc/config/bpf/bpf.c
rename to gcc/config/bpf/bpf.cc
diff --git a/gcc/config/bpf/coreout.c b/gcc/config/bpf/coreout.cc
similarity index 100%
rename from gcc/config/bpf/coreout.c
rename to gcc/config/bpf/coreout.cc
diff --git a/gcc/config/c6x/c6x.c b/gcc/config/c6x/c6x.cc
similarity index 100%
rename from gcc/config/c6x/c6x.c
rename to gcc/config/c6x/c6x.cc
diff --git a/gcc/config/cr16/cr16.c b/gcc/config/cr16/cr16.cc
similarity index 100%
rename from gcc/config/cr16/cr16.c
rename to gcc/config/cr16/cr16.cc
diff --git a/gcc/config/cris/cris.c b/gcc/config/cris/cris.cc
similarity index 100%
rename from gcc/config/cris/cris.c
rename to gcc/config/cris/cris.cc
diff --git a/gcc/config/csky/csky.c b/gcc/config/csky/csky.cc
similarity index 100%
rename from gcc/config/csky/csky.c
rename to gcc/config/csky/csky.cc
diff --git a/gcc/config/darwin-c.c b/gcc/config/darwin-c.cc
similarity index 100%
rename from gcc/config/darwin-c.c
rename to gcc/config/darwin-c.cc
diff --git a/gcc/config/darwin-d.c b/gcc/config/darwin-d.cc
similarity index 100%
rename from gcc/config/darwin-d.c
rename to gcc/config/darwin-d.cc
diff --git a/gcc/config/darwin-driver.c b/gcc/config/darwin-driver.cc
similarity index 100%
rename from gcc/config/darwin-driver.c
rename to gcc/config/darwin-driver.cc
diff --git a/gcc/config/darwin-f.c b/gcc/config/darwin-f.cc
similarity index 100%
rename from gcc/config/darwin-f.c
rename to gcc/config/darwin-f.cc
diff --git a/gcc/config/darwin.c b/gcc/config/darwin.cc
similarity index 100%
rename from gcc/config/darwin.c
rename to gcc/config/darwin.cc
diff --git a/gcc/config/default-c.c b/gcc/config/default-c.cc
similarity index 100%
rename from gcc/config/default-c.c
rename to gcc/config/default-c.cc
diff --git a/gcc/config/default-d.c b/gcc/config/default-d.cc
similarity index 100%
rename from gcc/config/default-d.c
rename to gcc/config/default-d.cc
diff --git a/gcc/config/dragonfly-d.c b/gcc/config/dragonfly-d.cc
similarity index 100%
rename from gcc/config/dragonfly-d.c
rename to gcc/config/dragonfly-d.cc
diff --git a/gcc/config/epiphany/epiphany.c b/gcc/config/epiphany/epiphany.cc
similarity index 100%
rename from gcc/config/epiphany/epiphany.c
rename to gcc/config/epiphany/epiphany.cc
diff --git a/gcc/config/epiphany/mode-switch-use.c b/gcc/config/epiphany/mode-switch-use.cc
similarity index 100%
rename from gcc/config/epiphany/mode-switch-use.c
rename to gcc/config/epiphany/mode-switch-use.cc
diff --git a/gcc/config/epiphany/resolve-sw-modes.c b/gcc/config/epiphany/resolve-sw-modes.cc
similarity index 100%
rename from gcc/config/epiphany/resolve-sw-modes.c
rename to gcc/config/epiphany/resolve-sw-modes.cc
diff --git a/gcc/config/fr30/fr30.c b/gcc/config/fr30/fr30.cc
similarity index 100%
rename from gcc/config/fr30/fr30.c
rename to gcc/config/fr30/fr30.cc
diff --git a/gcc/config/freebsd-d.c b/gcc/config/freebsd-d.cc
similarity index 100%
rename from gcc/config/freebsd-d.c
rename to gcc/config/freebsd-d.cc
diff --git a/gcc/config/frv/frv.c b/gcc/config/frv/frv.cc
similarity index 100%
rename from gcc/config/frv/frv.c
rename to gcc/config/frv/frv.cc
diff --git a/gcc/config/ft32/ft32.c b/gcc/config/ft32/ft32.cc
similarity index 100%
rename from gcc/config/ft32/ft32.c
rename to gcc/config/ft32/ft32.cc
diff --git a/gcc/config/gcn/driver-gcn.c b/gcc/config/gcn/driver-gcn.cc
similarity index 100%
rename from gcc/config/gcn/driver-gcn.c
rename to gcc/config/gcn/driver-gcn.cc
diff --git a/gcc/config/gcn/gcn-run.c b/gcc/config/gcn/gcn-run.cc
similarity index 100%
rename from gcc/config/gcn/gcn-run.c
rename to gcc/config/gcn/gcn-run.cc
diff --git a/gcc/config/gcn/gcn-tree.c b/gcc/config/gcn/gcn-tree.cc
similarity index 100%
rename from gcc/config/gcn/gcn-tree.c
rename to gcc/config/gcn/gcn-tree.cc
diff --git a/gcc/config/gcn/gcn.c b/gcc/config/gcn/gcn.cc
similarity index 100%
rename from gcc/config/gcn/gcn.c
rename to gcc/config/gcn/gcn.cc
diff --git a/gcc/config/gcn/mkoffload.c b/gcc/config/gcn/mkoffload.cc
similarity index 100%
rename from gcc/config/gcn/mkoffload.c
rename to gcc/config/gcn/mkoffload.cc
diff --git a/gcc/config/glibc-c.c b/gcc/config/glibc-c.cc
similarity index 100%
rename from gcc/config/glibc-c.c
rename to gcc/config/glibc-c.cc
diff --git a/gcc/config/glibc-d.c b/gcc/config/glibc-d.cc
similarity index 100%
rename from gcc/config/glibc-d.c
rename to gcc/config/glibc-d.cc
diff --git a/gcc/config/h8300/h8300.c b/gcc/config/h8300/h8300.cc
similarity index 100%
rename from gcc/config/h8300/h8300.c
rename to gcc/config/h8300/h8300.cc
diff --git a/gcc/config/host-darwin.c b/gcc/config/host-darwin.cc
similarity index 100%
rename from gcc/config/host-darwin.c
rename to gcc/config/host-darwin.cc
diff --git a/gcc/config/host-hpux.c b/gcc/config/host-hpux.cc
similarity index 100%
rename from gcc/config/host-hpux.c
rename to gcc/config/host-hpux.cc
diff --git a/gcc/config/host-linux.c b/gcc/config/host-linux.cc
similarity index 100%
rename from gcc/config/host-linux.c
rename to gcc/config/host-linux.cc
diff --git a/gcc/config/host-netbsd.c b/gcc/config/host-netbsd.cc
similarity index 100%
rename from gcc/config/host-netbsd.c
rename to gcc/config/host-netbsd.cc
diff --git a/gcc/config/host-openbsd.c b/gcc/config/host-openbsd.cc
similarity index 100%
rename from gcc/config/host-openbsd.c
rename to gcc/config/host-openbsd.cc
diff --git a/gcc/config/host-solaris.c b/gcc/config/host-solaris.cc
similarity index 100%
rename from gcc/config/host-solaris.c
rename to gcc/config/host-solaris.cc
diff --git a/gcc/config/i386/djgpp.c b/gcc/config/i386/djgpp.cc
similarity index 100%
rename from gcc/config/i386/djgpp.c
rename to gcc/config/i386/djgpp.cc
diff --git a/gcc/config/i386/driver-i386.c b/gcc/config/i386/driver-i386.cc
similarity index 100%
rename from gcc/config/i386/driver-i386.c
rename to gcc/config/i386/driver-i386.cc
diff --git a/gcc/config/i386/driver-mingw32.c b/gcc/config/i386/driver-mingw32.cc
similarity index 100%
rename from gcc/config/i386/driver-mingw32.c
rename to gcc/config/i386/driver-mingw32.cc
diff --git a/gcc/config/i386/gnu-property.c b/gcc/config/i386/gnu-property.cc
similarity index 100%
rename from gcc/config/i386/gnu-property.c
rename to gcc/config/i386/gnu-property.cc
diff --git a/gcc/config/i386/host-cygwin.c b/gcc/config/i386/host-cygwin.cc
similarity index 100%
rename from gcc/config/i386/host-cygwin.c
rename to gcc/config/i386/host-cygwin.cc
diff --git a/gcc/config/i386/host-i386-darwin.c b/gcc/config/i386/host-i386-darwin.cc
similarity index 100%
rename from gcc/config/i386/host-i386-darwin.c
rename to gcc/config/i386/host-i386-darwin.cc
diff --git a/gcc/config/i386/host-mingw32.c b/gcc/config/i386/host-mingw32.cc
similarity index 100%
rename from gcc/config/i386/host-mingw32.c
rename to gcc/config/i386/host-mingw32.cc
diff --git a/gcc/config/i386/i386-builtins.c b/gcc/config/i386/i386-builtins.cc
similarity index 100%
rename from gcc/config/i386/i386-builtins.c
rename to gcc/config/i386/i386-builtins.cc
diff --git a/gcc/config/i386/i386-c.c b/gcc/config/i386/i386-c.cc
similarity index 100%
rename from gcc/config/i386/i386-c.c
rename to gcc/config/i386/i386-c.cc
diff --git a/gcc/config/i386/i386-d.c b/gcc/config/i386/i386-d.cc
similarity index 100%
rename from gcc/config/i386/i386-d.c
rename to gcc/config/i386/i386-d.cc
diff --git a/gcc/config/i386/i386-expand.c b/gcc/config/i386/i386-expand.cc
similarity index 100%
rename from gcc/config/i386/i386-expand.c
rename to gcc/config/i386/i386-expand.cc
diff --git a/gcc/config/i386/i386-features.c b/gcc/config/i386/i386-features.cc
similarity index 100%
rename from gcc/config/i386/i386-features.c
rename to gcc/config/i386/i386-features.cc
diff --git a/gcc/config/i386/i386-options.c b/gcc/config/i386/i386-options.cc
similarity index 100%
rename from gcc/config/i386/i386-options.c
rename to gcc/config/i386/i386-options.cc
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.cc
similarity index 100%
rename from gcc/config/i386/i386.c
rename to gcc/config/i386/i386.cc
diff --git a/gcc/config/i386/intelmic-mkoffload.c b/gcc/config/i386/intelmic-mkoffload.cc
similarity index 100%
rename from gcc/config/i386/intelmic-mkoffload.c
rename to gcc/config/i386/intelmic-mkoffload.cc
diff --git a/gcc/config/i386/msformat-c.c b/gcc/config/i386/msformat-c.cc
similarity index 100%
rename from gcc/config/i386/msformat-c.c
rename to gcc/config/i386/msformat-c.cc
diff --git a/gcc/config/i386/winnt-cxx.c b/gcc/config/i386/winnt-cxx.cc
similarity index 100%
rename from gcc/config/i386/winnt-cxx.c
rename to gcc/config/i386/winnt-cxx.cc
diff --git a/gcc/config/i386/winnt-d.c b/gcc/config/i386/winnt-d.cc
similarity index 100%
rename from gcc/config/i386/winnt-d.c
rename to gcc/config/i386/winnt-d.cc
diff --git a/gcc/config/i386/winnt-stubs.c b/gcc/config/i386/winnt-stubs.cc
similarity index 100%
rename from gcc/config/i386/winnt-stubs.c
rename to gcc/config/i386/winnt-stubs.cc
diff --git a/gcc/config/i386/winnt.c b/gcc/config/i386/winnt.cc
similarity index 100%
rename from gcc/config/i386/winnt.c
rename to gcc/config/i386/winnt.cc
diff --git a/gcc/config/i386/x86-tune-sched-atom.c b/gcc/config/i386/x86-tune-sched-atom.cc
similarity index 100%
rename from gcc/config/i386/x86-tune-sched-atom.c
rename to gcc/config/i386/x86-tune-sched-atom.cc
diff --git a/gcc/config/i386/x86-tune-sched-bd.c b/gcc/config/i386/x86-tune-sched-bd.cc
similarity index 100%
rename from gcc/config/i386/x86-tune-sched-bd.c
rename to gcc/config/i386/x86-tune-sched-bd.cc
diff --git a/gcc/config/i386/x86-tune-sched-core.c b/gcc/config/i386/x86-tune-sched-core.cc
similarity index 100%
rename from gcc/config/i386/x86-tune-sched-core.c
rename to gcc/config/i386/x86-tune-sched-core.cc
diff --git a/gcc/config/i386/x86-tune-sched.c b/gcc/config/i386/x86-tune-sched.cc
similarity index 100%
rename from gcc/config/i386/x86-tune-sched.c
rename to gcc/config/i386/x86-tune-sched.cc
diff --git a/gcc/config/ia64/ia64-c.c b/gcc/config/ia64/ia64-c.cc
similarity index 100%
rename from gcc/config/ia64/ia64-c.c
rename to gcc/config/ia64/ia64-c.cc
diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.cc
similarity index 100%
rename from gcc/config/ia64/ia64.c
rename to gcc/config/ia64/ia64.cc
diff --git a/gcc/config/iq2000/iq2000.c b/gcc/config/iq2000/iq2000.cc
similarity index 100%
rename from gcc/config/iq2000/iq2000.c
rename to gcc/config/iq2000/iq2000.cc
diff --git a/gcc/config/linux.c b/gcc/config/linux.cc
similarity index 100%
rename from gcc/config/linux.c
rename to gcc/config/linux.cc
diff --git a/gcc/config/lm32/lm32.c b/gcc/config/lm32/lm32.cc
similarity index 100%
rename from gcc/config/lm32/lm32.c
rename to gcc/config/lm32/lm32.cc
diff --git a/gcc/config/m32c/m32c-pragma.c b/gcc/config/m32c/m32c-pragma.cc
similarity index 100%
rename from gcc/config/m32c/m32c-pragma.c
rename to gcc/config/m32c/m32c-pragma.cc
diff --git a/gcc/config/m32c/m32c.c b/gcc/config/m32c/m32c.cc
similarity index 100%
rename from gcc/config/m32c/m32c.c
rename to gcc/config/m32c/m32c.cc
diff --git a/gcc/config/m32r/m32r.c b/gcc/config/m32r/m32r.cc
similarity index 100%
rename from gcc/config/m32r/m32r.c
rename to gcc/config/m32r/m32r.cc
diff --git a/gcc/config/m68k/m68k.c b/gcc/config/m68k/m68k.cc
similarity index 100%
rename from gcc/config/m68k/m68k.c
rename to gcc/config/m68k/m68k.cc
diff --git a/gcc/config/mcore/mcore.c b/gcc/config/mcore/mcore.cc
similarity index 100%
rename from gcc/config/mcore/mcore.c
rename to gcc/config/mcore/mcore.cc
diff --git a/gcc/config/microblaze/microblaze-c.c b/gcc/config/microblaze/microblaze-c.cc
similarity index 100%
rename from gcc/config/microblaze/microblaze-c.c
rename to gcc/config/microblaze/microblaze-c.cc
diff --git a/gcc/config/microblaze/microblaze.c b/gcc/config/microblaze/microblaze.cc
similarity index 100%
rename from gcc/config/microblaze/microblaze.c
rename to gcc/config/microblaze/microblaze.cc
diff --git a/gcc/config/mips/driver-native.c b/gcc/config/mips/driver-native.cc
similarity index 100%
rename from gcc/config/mips/driver-native.c
rename to gcc/config/mips/driver-native.cc
diff --git a/gcc/config/mips/frame-header-opt.c b/gcc/config/mips/frame-header-opt.cc
similarity index 100%
rename from gcc/config/mips/frame-header-opt.c
rename to gcc/config/mips/frame-header-opt.cc
diff --git a/gcc/config/mips/mips-d.c b/gcc/config/mips/mips-d.cc
similarity index 100%
rename from gcc/config/mips/mips-d.c
rename to gcc/config/mips/mips-d.cc
diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.cc
similarity index 100%
rename from gcc/config/mips/mips.c
rename to gcc/config/mips/mips.cc
diff --git a/gcc/config/mmix/mmix.c b/gcc/config/mmix/mmix.cc
similarity index 100%
rename from gcc/config/mmix/mmix.c
rename to gcc/config/mmix/mmix.cc
diff --git a/gcc/config/mn10300/mn10300.c b/gcc/config/mn10300/mn10300.cc
similarity index 100%
rename from gcc/config/mn10300/mn10300.c
rename to gcc/config/mn10300/mn10300.cc
diff --git a/gcc/config/moxie/moxie.c b/gcc/config/moxie/moxie.cc
similarity index 100%
rename from gcc/config/moxie/moxie.c
rename to gcc/config/moxie/moxie.cc
diff --git a/gcc/config/msp430/driver-msp430.c b/gcc/config/msp430/driver-msp430.cc
similarity index 100%
rename from gcc/config/msp430/driver-msp430.c
rename to gcc/config/msp430/driver-msp430.cc
diff --git a/gcc/config/msp430/msp430-c.c b/gcc/config/msp430/msp430-c.cc
similarity index 100%
rename from gcc/config/msp430/msp430-c.c
rename to gcc/config/msp430/msp430-c.cc
diff --git a/gcc/config/msp430/msp430-devices.c b/gcc/config/msp430/msp430-devices.cc
similarity index 100%
rename from gcc/config/msp430/msp430-devices.c
rename to gcc/config/msp430/msp430-devices.cc
diff --git a/gcc/config/msp430/msp430.c b/gcc/config/msp430/msp430.cc
similarity index 100%
rename from gcc/config/msp430/msp430.c
rename to gcc/config/msp430/msp430.cc
diff --git a/gcc/config/nds32/nds32-cost.c b/gcc/config/nds32/nds32-cost.cc
similarity index 100%
rename from gcc/config/nds32/nds32-cost.c
rename to gcc/config/nds32/nds32-cost.cc
diff --git a/gcc/config/nds32/nds32-fp-as-gp.c b/gcc/config/nds32/nds32-fp-as-gp.cc
similarity index 100%
rename from gcc/config/nds32/nds32-fp-as-gp.c
rename to gcc/config/nds32/nds32-fp-as-gp.cc
diff --git a/gcc/config/nds32/nds32-intrinsic.c b/gcc/config/nds32/nds32-intrinsic.cc
similarity index 100%
rename from gcc/config/nds32/nds32-intrinsic.c
rename to gcc/config/nds32/nds32-intrinsic.cc
diff --git a/gcc/config/nds32/nds32-isr.c b/gcc/config/nds32/nds32-isr.cc
similarity index 100%
rename from gcc/config/nds32/nds32-isr.c
rename to gcc/config/nds32/nds32-isr.cc
diff --git a/gcc/config/nds32/nds32-md-auxiliary.c b/gcc/config/nds32/nds32-md-auxiliary.cc
similarity index 100%
rename from gcc/config/nds32/nds32-md-auxiliary.c
rename to gcc/config/nds32/nds32-md-auxiliary.cc
diff --git a/gcc/config/nds32/nds32-memory-manipulation.c b/gcc/config/nds32/nds32-memory-manipulation.cc
similarity index 100%
rename from gcc/config/nds32/nds32-memory-manipulation.c
rename to gcc/config/nds32/nds32-memory-manipulation.cc
diff --git a/gcc/config/nds32/nds32-pipelines-auxiliary.c b/gcc/config/nds32/nds32-pipelines-auxiliary.cc
similarity index 100%
rename from gcc/config/nds32/nds32-pipelines-auxiliary.c
rename to gcc/config/nds32/nds32-pipelines-auxiliary.cc
diff --git a/gcc/config/nds32/nds32-predicates.c b/gcc/config/nds32/nds32-predicates.cc
similarity index 100%
rename from gcc/config/nds32/nds32-predicates.c
rename to gcc/config/nds32/nds32-predicates.cc
diff --git a/gcc/config/nds32/nds32-relax-opt.c b/gcc/config/nds32/nds32-relax-opt.cc
similarity index 100%
rename from gcc/config/nds32/nds32-relax-opt.c
rename to gcc/config/nds32/nds32-relax-opt.cc
diff --git a/gcc/config/nds32/nds32-utils.c b/gcc/config/nds32/nds32-utils.cc
similarity index 100%
rename from gcc/config/nds32/nds32-utils.c
rename to gcc/config/nds32/nds32-utils.cc
diff --git a/gcc/config/nds32/nds32.c b/gcc/config/nds32/nds32.cc
similarity index 100%
rename from gcc/config/nds32/nds32.c
rename to gcc/config/nds32/nds32.cc
diff --git a/gcc/config/netbsd-d.c b/gcc/config/netbsd-d.cc
similarity index 100%
rename from gcc/config/netbsd-d.c
rename to gcc/config/netbsd-d.cc
diff --git a/gcc/config/netbsd.c b/gcc/config/netbsd.cc
similarity index 100%
rename from gcc/config/netbsd.c
rename to gcc/config/netbsd.cc
diff --git a/gcc/config/nios2/nios2.c b/gcc/config/nios2/nios2.cc
similarity index 100%
rename from gcc/config/nios2/nios2.c
rename to gcc/config/nios2/nios2.cc
diff --git a/gcc/config/nvptx/mkoffload.c b/gcc/config/nvptx/mkoffload.cc
similarity index 100%
rename from gcc/config/nvptx/mkoffload.c
rename to gcc/config/nvptx/mkoffload.cc
diff --git a/gcc/config/nvptx/nvptx-c.c b/gcc/config/nvptx/nvptx-c.cc
similarity index 100%
rename from gcc/config/nvptx/nvptx-c.c
rename to gcc/config/nvptx/nvptx-c.cc
diff --git a/gcc/config/nvptx/nvptx.c b/gcc/config/nvptx/nvptx.cc
similarity index 100%
rename from gcc/config/nvptx/nvptx.c
rename to gcc/config/nvptx/nvptx.cc
diff --git a/gcc/config/openbsd-d.c b/gcc/config/openbsd-d.cc
similarity index 100%
rename from gcc/config/openbsd-d.c
rename to gcc/config/openbsd-d.cc
diff --git a/gcc/config/or1k/or1k.c b/gcc/config/or1k/or1k.cc
similarity index 100%
rename from gcc/config/or1k/or1k.c
rename to gcc/config/or1k/or1k.cc
diff --git a/gcc/config/pa/pa-d.c b/gcc/config/pa/pa-d.cc
similarity index 100%
rename from gcc/config/pa/pa-d.c
rename to gcc/config/pa/pa-d.cc
diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.cc
similarity index 100%
rename from gcc/config/pa/pa.c
rename to gcc/config/pa/pa.cc
diff --git a/gcc/config/pdp11/pdp11.c b/gcc/config/pdp11/pdp11.cc
similarity index 100%
rename from gcc/config/pdp11/pdp11.c
rename to gcc/config/pdp11/pdp11.cc
diff --git a/gcc/config/pru/pru-passes.c b/gcc/config/pru/pru-passes.cc
similarity index 100%
rename from gcc/config/pru/pru-passes.c
rename to gcc/config/pru/pru-passes.cc
diff --git a/gcc/config/pru/pru-pragma.c b/gcc/config/pru/pru-pragma.cc
similarity index 100%
rename from gcc/config/pru/pru-pragma.c
rename to gcc/config/pru/pru-pragma.cc
diff --git a/gcc/config/pru/pru.c b/gcc/config/pru/pru.cc
similarity index 100%
rename from gcc/config/pru/pru.c
rename to gcc/config/pru/pru.cc
diff --git a/gcc/config/riscv/riscv-builtins.c b/gcc/config/riscv/riscv-builtins.cc
similarity index 100%
rename from gcc/config/riscv/riscv-builtins.c
rename to gcc/config/riscv/riscv-builtins.cc
diff --git a/gcc/config/riscv/riscv-c.c b/gcc/config/riscv/riscv-c.cc
similarity index 100%
rename from gcc/config/riscv/riscv-c.c
rename to gcc/config/riscv/riscv-c.cc
diff --git a/gcc/config/riscv/riscv-d.c b/gcc/config/riscv/riscv-d.cc
similarity index 100%
rename from gcc/config/riscv/riscv-d.c
rename to gcc/config/riscv/riscv-d.cc
diff --git a/gcc/config/riscv/riscv-shorten-memrefs.c b/gcc/config/riscv/riscv-shorten-memrefs.cc
similarity index 100%
rename from gcc/config/riscv/riscv-shorten-memrefs.c
rename to gcc/config/riscv/riscv-shorten-memrefs.cc
diff --git a/gcc/config/riscv/riscv-sr.c b/gcc/config/riscv/riscv-sr.cc
similarity index 100%
rename from gcc/config/riscv/riscv-sr.c
rename to gcc/config/riscv/riscv-sr.cc
diff --git a/gcc/config/riscv/riscv.c b/gcc/config/riscv/riscv.cc
similarity index 100%
rename from gcc/config/riscv/riscv.c
rename to gcc/config/riscv/riscv.cc
diff --git a/gcc/config/rl78/rl78-c.c b/gcc/config/rl78/rl78-c.cc
similarity index 100%
rename from gcc/config/rl78/rl78-c.c
rename to gcc/config/rl78/rl78-c.cc
diff --git a/gcc/config/rl78/rl78.c b/gcc/config/rl78/rl78.cc
similarity index 100%
rename from gcc/config/rl78/rl78.c
rename to gcc/config/rl78/rl78.cc
diff --git a/gcc/config/rs6000/driver-rs6000.c b/gcc/config/rs6000/driver-rs6000.cc
similarity index 100%
rename from gcc/config/rs6000/driver-rs6000.c
rename to gcc/config/rs6000/driver-rs6000.cc
diff --git a/gcc/config/rs6000/host-darwin.c b/gcc/config/rs6000/host-darwin.cc
similarity index 100%
rename from gcc/config/rs6000/host-darwin.c
rename to gcc/config/rs6000/host-darwin.cc
diff --git a/gcc/config/rs6000/host-ppc64-darwin.c b/gcc/config/rs6000/host-ppc64-darwin.cc
similarity index 100%
rename from gcc/config/rs6000/host-ppc64-darwin.c
rename to gcc/config/rs6000/host-ppc64-darwin.cc
diff --git a/gcc/config/rs6000/rbtree.c b/gcc/config/rs6000/rbtree.cc
similarity index 100%
rename from gcc/config/rs6000/rbtree.c
rename to gcc/config/rs6000/rbtree.cc
diff --git a/gcc/config/rs6000/rs6000-c.c b/gcc/config/rs6000/rs6000-c.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-c.c
rename to gcc/config/rs6000/rs6000-c.cc
diff --git a/gcc/config/rs6000/rs6000-call.c b/gcc/config/rs6000/rs6000-call.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-call.c
rename to gcc/config/rs6000/rs6000-call.cc
diff --git a/gcc/config/rs6000/rs6000-d.c b/gcc/config/rs6000/rs6000-d.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-d.c
rename to gcc/config/rs6000/rs6000-d.cc
diff --git a/gcc/config/rs6000/rs6000-gen-builtins.c b/gcc/config/rs6000/rs6000-gen-builtins.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-gen-builtins.c
rename to gcc/config/rs6000/rs6000-gen-builtins.cc
diff --git a/gcc/config/rs6000/rs6000-linux.c b/gcc/config/rs6000/rs6000-linux.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-linux.c
rename to gcc/config/rs6000/rs6000-linux.cc
diff --git a/gcc/config/rs6000/rs6000-logue.c b/gcc/config/rs6000/rs6000-logue.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-logue.c
rename to gcc/config/rs6000/rs6000-logue.cc
diff --git a/gcc/config/rs6000/rs6000-p8swap.c b/gcc/config/rs6000/rs6000-p8swap.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-p8swap.c
rename to gcc/config/rs6000/rs6000-p8swap.cc
diff --git a/gcc/config/rs6000/rs6000-pcrel-opt.c b/gcc/config/rs6000/rs6000-pcrel-opt.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-pcrel-opt.c
rename to gcc/config/rs6000/rs6000-pcrel-opt.cc
diff --git a/gcc/config/rs6000/rs6000-string.c b/gcc/config/rs6000/rs6000-string.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-string.c
rename to gcc/config/rs6000/rs6000-string.cc
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000.c
rename to gcc/config/rs6000/rs6000.cc
diff --git a/gcc/config/rx/rx.c b/gcc/config/rx/rx.cc
similarity index 100%
rename from gcc/config/rx/rx.c
rename to gcc/config/rx/rx.cc
diff --git a/gcc/config/s390/driver-native.c b/gcc/config/s390/driver-native.cc
similarity index 100%
rename from gcc/config/s390/driver-native.c
rename to gcc/config/s390/driver-native.cc
diff --git a/gcc/config/s390/s390-c.c b/gcc/config/s390/s390-c.cc
similarity index 100%
rename from gcc/config/s390/s390-c.c
rename to gcc/config/s390/s390-c.cc
diff --git a/gcc/config/s390/s390-d.c b/gcc/config/s390/s390-d.cc
similarity index 100%
rename from gcc/config/s390/s390-d.c
rename to gcc/config/s390/s390-d.cc
diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.cc
similarity index 100%
rename from gcc/config/s390/s390.c
rename to gcc/config/s390/s390.cc
diff --git a/gcc/config/sh/divtab-sh4-300.c b/gcc/config/sh/divtab-sh4-300.cc
similarity index 100%
rename from gcc/config/sh/divtab-sh4-300.c
rename to gcc/config/sh/divtab-sh4-300.cc
diff --git a/gcc/config/sh/divtab-sh4.c b/gcc/config/sh/divtab-sh4.cc
similarity index 100%
rename from gcc/config/sh/divtab-sh4.c
rename to gcc/config/sh/divtab-sh4.cc
diff --git a/gcc/config/sh/divtab.c b/gcc/config/sh/divtab.cc
similarity index 100%
rename from gcc/config/sh/divtab.c
rename to gcc/config/sh/divtab.cc
diff --git a/gcc/config/sh/sh-c.c b/gcc/config/sh/sh-c.cc
similarity index 100%
rename from gcc/config/sh/sh-c.c
rename to gcc/config/sh/sh-c.cc
diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.cc
similarity index 100%
rename from gcc/config/sh/sh.c
rename to gcc/config/sh/sh.cc
diff --git a/gcc/config/sol2-c.c b/gcc/config/sol2-c.cc
similarity index 100%
rename from gcc/config/sol2-c.c
rename to gcc/config/sol2-c.cc
diff --git a/gcc/config/sol2-cxx.c b/gcc/config/sol2-cxx.cc
similarity index 100%
rename from gcc/config/sol2-cxx.c
rename to gcc/config/sol2-cxx.cc
diff --git a/gcc/config/sol2-d.c b/gcc/config/sol2-d.cc
similarity index 100%
rename from gcc/config/sol2-d.c
rename to gcc/config/sol2-d.cc
diff --git a/gcc/config/sol2-stubs.c b/gcc/config/sol2-stubs.cc
similarity index 100%
rename from gcc/config/sol2-stubs.c
rename to gcc/config/sol2-stubs.cc
diff --git a/gcc/config/sol2.c b/gcc/config/sol2.cc
similarity index 100%
rename from gcc/config/sol2.c
rename to gcc/config/sol2.cc
diff --git a/gcc/config/sparc/driver-sparc.c b/gcc/config/sparc/driver-sparc.cc
similarity index 100%
rename from gcc/config/sparc/driver-sparc.c
rename to gcc/config/sparc/driver-sparc.cc
diff --git a/gcc/config/sparc/sparc-c.c b/gcc/config/sparc/sparc-c.cc
similarity index 100%
rename from gcc/config/sparc/sparc-c.c
rename to gcc/config/sparc/sparc-c.cc
diff --git a/gcc/config/sparc/sparc-d.c b/gcc/config/sparc/sparc-d.cc
similarity index 100%
rename from gcc/config/sparc/sparc-d.c
rename to gcc/config/sparc/sparc-d.cc
diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.cc
similarity index 100%
rename from gcc/config/sparc/sparc.c
rename to gcc/config/sparc/sparc.cc
diff --git a/gcc/config/stormy16/stormy16.c b/gcc/config/stormy16/stormy16.cc
similarity index 100%
rename from gcc/config/stormy16/stormy16.c
rename to gcc/config/stormy16/stormy16.cc
diff --git a/gcc/config/tilegx/mul-tables.c b/gcc/config/tilegx/mul-tables.cc
similarity index 100%
rename from gcc/config/tilegx/mul-tables.c
rename to gcc/config/tilegx/mul-tables.cc
diff --git a/gcc/config/tilegx/tilegx-c.c b/gcc/config/tilegx/tilegx-c.cc
similarity index 100%
rename from gcc/config/tilegx/tilegx-c.c
rename to gcc/config/tilegx/tilegx-c.cc
diff --git a/gcc/config/tilegx/tilegx.c b/gcc/config/tilegx/tilegx.cc
similarity index 100%
rename from gcc/config/tilegx/tilegx.c
rename to gcc/config/tilegx/tilegx.cc
diff --git a/gcc/config/tilepro/mul-tables.c b/gcc/config/tilepro/mul-tables.cc
similarity index 100%
rename from gcc/config/tilepro/mul-tables.c
rename to gcc/config/tilepro/mul-tables.cc
diff --git a/gcc/config/tilepro/tilepro-c.c b/gcc/config/tilepro/tilepro-c.cc
similarity index 100%
rename from gcc/config/tilepro/tilepro-c.c
rename to gcc/config/tilepro/tilepro-c.cc
diff --git a/gcc/config/tilepro/tilepro.c b/gcc/config/tilepro/tilepro.cc
similarity index 100%
rename from gcc/config/tilepro/tilepro.c
rename to gcc/config/tilepro/tilepro.cc
diff --git a/gcc/config/v850/v850-c.c b/gcc/config/v850/v850-c.cc
similarity index 100%
rename from gcc/config/v850/v850-c.c
rename to gcc/config/v850/v850-c.cc
diff --git a/gcc/config/v850/v850.c b/gcc/config/v850/v850.cc
similarity index 100%
rename from gcc/config/v850/v850.c
rename to gcc/config/v850/v850.cc
diff --git a/gcc/config/vax/vax.c b/gcc/config/vax/vax.cc
similarity index 100%
rename from gcc/config/vax/vax.c
rename to gcc/config/vax/vax.cc
diff --git a/gcc/config/visium/visium.c b/gcc/config/visium/visium.cc
similarity index 100%
rename from gcc/config/visium/visium.c
rename to gcc/config/visium/visium.cc
diff --git a/gcc/config/vms/vms-c.c b/gcc/config/vms/vms-c.cc
similarity index 100%
rename from gcc/config/vms/vms-c.c
rename to gcc/config/vms/vms-c.cc
diff --git a/gcc/config/vms/vms-f.c b/gcc/config/vms/vms-f.cc
similarity index 100%
rename from gcc/config/vms/vms-f.c
rename to gcc/config/vms/vms-f.cc
diff --git a/gcc/config/vms/vms.c b/gcc/config/vms/vms.cc
similarity index 100%
rename from gcc/config/vms/vms.c
rename to gcc/config/vms/vms.cc
diff --git a/gcc/config/vxworks-c.c b/gcc/config/vxworks-c.cc
similarity index 100%
rename from gcc/config/vxworks-c.c
rename to gcc/config/vxworks-c.cc
diff --git a/gcc/config/vxworks.c b/gcc/config/vxworks.cc
similarity index 100%
rename from gcc/config/vxworks.c
rename to gcc/config/vxworks.cc
diff --git a/gcc/config/winnt-c.c b/gcc/config/winnt-c.cc
similarity index 100%
rename from gcc/config/winnt-c.c
rename to gcc/config/winnt-c.cc
diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.cc
similarity index 100%
rename from gcc/config/xtensa/xtensa.c
rename to gcc/config/xtensa/xtensa.cc
diff --git a/gcc/context.c b/gcc/context.cc
similarity index 100%
rename from gcc/context.c
rename to gcc/context.cc
diff --git a/gcc/convert.c b/gcc/convert.cc
similarity index 100%
rename from gcc/convert.c
rename to gcc/convert.cc
diff --git a/gcc/coverage.c b/gcc/coverage.cc
similarity index 100%
rename from gcc/coverage.c
rename to gcc/coverage.cc
diff --git a/gcc/cp/call.c b/gcc/cp/call.cc
similarity index 100%
rename from gcc/cp/call.c
rename to gcc/cp/call.cc
diff --git a/gcc/cp/class.c b/gcc/cp/class.cc
similarity index 100%
rename from gcc/cp/class.c
rename to gcc/cp/class.cc
diff --git a/gcc/cp/constexpr.c b/gcc/cp/constexpr.cc
similarity index 100%
rename from gcc/cp/constexpr.c
rename to gcc/cp/constexpr.cc
diff --git a/gcc/cp/cp-gimplify.c b/gcc/cp/cp-gimplify.cc
similarity index 100%
rename from gcc/cp/cp-gimplify.c
rename to gcc/cp/cp-gimplify.cc
diff --git a/gcc/cp/cp-lang.c b/gcc/cp/cp-lang.cc
similarity index 100%
rename from gcc/cp/cp-lang.c
rename to gcc/cp/cp-lang.cc
diff --git a/gcc/cp/cp-objcp-common.c b/gcc/cp/cp-objcp-common.cc
similarity index 100%
rename from gcc/cp/cp-objcp-common.c
rename to gcc/cp/cp-objcp-common.cc
diff --git a/gcc/cp/cp-ubsan.c b/gcc/cp/cp-ubsan.cc
similarity index 100%
rename from gcc/cp/cp-ubsan.c
rename to gcc/cp/cp-ubsan.cc
diff --git a/gcc/cp/cvt.c b/gcc/cp/cvt.cc
similarity index 100%
rename from gcc/cp/cvt.c
rename to gcc/cp/cvt.cc
diff --git a/gcc/cp/cxx-pretty-print.c b/gcc/cp/cxx-pretty-print.cc
similarity index 100%
rename from gcc/cp/cxx-pretty-print.c
rename to gcc/cp/cxx-pretty-print.cc
diff --git a/gcc/cp/decl.c b/gcc/cp/decl.cc
similarity index 100%
rename from gcc/cp/decl.c
rename to gcc/cp/decl.cc
diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.cc
similarity index 100%
rename from gcc/cp/decl2.c
rename to gcc/cp/decl2.cc
diff --git a/gcc/cp/dump.c b/gcc/cp/dump.cc
similarity index 100%
rename from gcc/cp/dump.c
rename to gcc/cp/dump.cc
diff --git a/gcc/cp/error.c b/gcc/cp/error.cc
similarity index 100%
rename from gcc/cp/error.c
rename to gcc/cp/error.cc
diff --git a/gcc/cp/except.c b/gcc/cp/except.cc
similarity index 100%
rename from gcc/cp/except.c
rename to gcc/cp/except.cc
diff --git a/gcc/cp/expr.c b/gcc/cp/expr.cc
similarity index 100%
rename from gcc/cp/expr.c
rename to gcc/cp/expr.cc
diff --git a/gcc/cp/friend.c b/gcc/cp/friend.cc
similarity index 100%
rename from gcc/cp/friend.c
rename to gcc/cp/friend.cc
diff --git a/gcc/cp/g++spec.c b/gcc/cp/g++spec.cc
similarity index 100%
rename from gcc/cp/g++spec.c
rename to gcc/cp/g++spec.cc
diff --git a/gcc/cp/init.c b/gcc/cp/init.cc
similarity index 100%
rename from gcc/cp/init.c
rename to gcc/cp/init.cc
diff --git a/gcc/cp/lambda.c b/gcc/cp/lambda.cc
similarity index 100%
rename from gcc/cp/lambda.c
rename to gcc/cp/lambda.cc
diff --git a/gcc/cp/lex.c b/gcc/cp/lex.cc
similarity index 100%
rename from gcc/cp/lex.c
rename to gcc/cp/lex.cc
diff --git a/gcc/cp/mangle.c b/gcc/cp/mangle.cc
similarity index 100%
rename from gcc/cp/mangle.c
rename to gcc/cp/mangle.cc
diff --git a/gcc/cp/method.c b/gcc/cp/method.cc
similarity index 100%
rename from gcc/cp/method.c
rename to gcc/cp/method.cc
diff --git a/gcc/cp/name-lookup.c b/gcc/cp/name-lookup.cc
similarity index 100%
rename from gcc/cp/name-lookup.c
rename to gcc/cp/name-lookup.cc
diff --git a/gcc/cp/optimize.c b/gcc/cp/optimize.cc
similarity index 100%
rename from gcc/cp/optimize.c
rename to gcc/cp/optimize.cc
diff --git a/gcc/cp/parser.c b/gcc/cp/parser.cc
similarity index 100%
rename from gcc/cp/parser.c
rename to gcc/cp/parser.cc
diff --git a/gcc/cp/pt.c b/gcc/cp/pt.cc
similarity index 100%
rename from gcc/cp/pt.c
rename to gcc/cp/pt.cc
diff --git a/gcc/cp/ptree.c b/gcc/cp/ptree.cc
similarity index 100%
rename from gcc/cp/ptree.c
rename to gcc/cp/ptree.cc
diff --git a/gcc/cp/rtti.c b/gcc/cp/rtti.cc
similarity index 100%
rename from gcc/cp/rtti.c
rename to gcc/cp/rtti.cc
diff --git a/gcc/cp/search.c b/gcc/cp/search.cc
similarity index 100%
rename from gcc/cp/search.c
rename to gcc/cp/search.cc
diff --git a/gcc/cp/semantics.c b/gcc/cp/semantics.cc
similarity index 100%
rename from gcc/cp/semantics.c
rename to gcc/cp/semantics.cc
diff --git a/gcc/cp/tree.c b/gcc/cp/tree.cc
similarity index 100%
rename from gcc/cp/tree.c
rename to gcc/cp/tree.cc
diff --git a/gcc/cp/typeck.c b/gcc/cp/typeck.cc
similarity index 100%
rename from gcc/cp/typeck.c
rename to gcc/cp/typeck.cc
diff --git a/gcc/cp/typeck2.c b/gcc/cp/typeck2.cc
similarity index 100%
rename from gcc/cp/typeck2.c
rename to gcc/cp/typeck2.cc
diff --git a/gcc/cp/vtable-class-hierarchy.c b/gcc/cp/vtable-class-hierarchy.cc
similarity index 100%
rename from gcc/cp/vtable-class-hierarchy.c
rename to gcc/cp/vtable-class-hierarchy.cc
diff --git a/gcc/cppbuiltin.c b/gcc/cppbuiltin.cc
similarity index 100%
rename from gcc/cppbuiltin.c
rename to gcc/cppbuiltin.cc
diff --git a/gcc/cppdefault.c b/gcc/cppdefault.cc
similarity index 100%
rename from gcc/cppdefault.c
rename to gcc/cppdefault.cc
diff --git a/gcc/cprop.c b/gcc/cprop.cc
similarity index 100%
rename from gcc/cprop.c
rename to gcc/cprop.cc
diff --git a/gcc/cse.c b/gcc/cse.cc
similarity index 100%
rename from gcc/cse.c
rename to gcc/cse.cc
diff --git a/gcc/cselib.c b/gcc/cselib.cc
similarity index 100%
rename from gcc/cselib.c
rename to gcc/cselib.cc
diff --git a/gcc/ctfc.c b/gcc/ctfc.cc
similarity index 100%
rename from gcc/ctfc.c
rename to gcc/ctfc.cc
diff --git a/gcc/ctfout.c b/gcc/ctfout.cc
similarity index 100%
rename from gcc/ctfout.c
rename to gcc/ctfout.cc
diff --git a/gcc/data-streamer-in.c b/gcc/data-streamer-in.cc
similarity index 100%
rename from gcc/data-streamer-in.c
rename to gcc/data-streamer-in.cc
diff --git a/gcc/data-streamer-out.c b/gcc/data-streamer-out.cc
similarity index 100%
rename from gcc/data-streamer-out.c
rename to gcc/data-streamer-out.cc
diff --git a/gcc/data-streamer.c b/gcc/data-streamer.cc
similarity index 100%
rename from gcc/data-streamer.c
rename to gcc/data-streamer.cc
diff --git a/gcc/dbgcnt.c b/gcc/dbgcnt.cc
similarity index 100%
rename from gcc/dbgcnt.c
rename to gcc/dbgcnt.cc
diff --git a/gcc/dbxout.c b/gcc/dbxout.cc
similarity index 100%
rename from gcc/dbxout.c
rename to gcc/dbxout.cc
diff --git a/gcc/dce.c b/gcc/dce.cc
similarity index 100%
rename from gcc/dce.c
rename to gcc/dce.cc
diff --git a/gcc/ddg.c b/gcc/ddg.cc
similarity index 100%
rename from gcc/ddg.c
rename to gcc/ddg.cc
diff --git a/gcc/debug.c b/gcc/debug.cc
similarity index 100%
rename from gcc/debug.c
rename to gcc/debug.cc
diff --git a/gcc/df-core.c b/gcc/df-core.cc
similarity index 100%
rename from gcc/df-core.c
rename to gcc/df-core.cc
diff --git a/gcc/df-problems.c b/gcc/df-problems.cc
similarity index 100%
rename from gcc/df-problems.c
rename to gcc/df-problems.cc
diff --git a/gcc/df-scan.c b/gcc/df-scan.cc
similarity index 100%
rename from gcc/df-scan.c
rename to gcc/df-scan.cc
diff --git a/gcc/dfp.c b/gcc/dfp.cc
similarity index 100%
rename from gcc/dfp.c
rename to gcc/dfp.cc
diff --git a/gcc/diagnostic-color.c b/gcc/diagnostic-color.cc
similarity index 100%
rename from gcc/diagnostic-color.c
rename to gcc/diagnostic-color.cc
diff --git a/gcc/diagnostic-show-locus.c b/gcc/diagnostic-show-locus.cc
similarity index 100%
rename from gcc/diagnostic-show-locus.c
rename to gcc/diagnostic-show-locus.cc
diff --git a/gcc/diagnostic-spec.c b/gcc/diagnostic-spec.cc
similarity index 100%
rename from gcc/diagnostic-spec.c
rename to gcc/diagnostic-spec.cc
diff --git a/gcc/diagnostic.c b/gcc/diagnostic.cc
similarity index 100%
rename from gcc/diagnostic.c
rename to gcc/diagnostic.cc
diff --git a/gcc/dojump.c b/gcc/dojump.cc
similarity index 100%
rename from gcc/dojump.c
rename to gcc/dojump.cc
diff --git a/gcc/dominance.c b/gcc/dominance.cc
similarity index 100%
rename from gcc/dominance.c
rename to gcc/dominance.cc
diff --git a/gcc/domwalk.c b/gcc/domwalk.cc
similarity index 100%
rename from gcc/domwalk.c
rename to gcc/domwalk.cc
diff --git a/gcc/double-int.c b/gcc/double-int.cc
similarity index 100%
rename from gcc/double-int.c
rename to gcc/double-int.cc
diff --git a/gcc/dse.c b/gcc/dse.cc
similarity index 100%
rename from gcc/dse.c
rename to gcc/dse.cc
diff --git a/gcc/dumpfile.c b/gcc/dumpfile.cc
similarity index 100%
rename from gcc/dumpfile.c
rename to gcc/dumpfile.cc
diff --git a/gcc/dwarf2asm.c b/gcc/dwarf2asm.cc
similarity index 100%
rename from gcc/dwarf2asm.c
rename to gcc/dwarf2asm.cc
diff --git a/gcc/dwarf2cfi.c b/gcc/dwarf2cfi.cc
similarity index 100%
rename from gcc/dwarf2cfi.c
rename to gcc/dwarf2cfi.cc
diff --git a/gcc/dwarf2ctf.c b/gcc/dwarf2ctf.cc
similarity index 100%
rename from gcc/dwarf2ctf.c
rename to gcc/dwarf2ctf.cc
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.cc
similarity index 100%
rename from gcc/dwarf2out.c
rename to gcc/dwarf2out.cc
diff --git a/gcc/early-remat.c b/gcc/early-remat.cc
similarity index 100%
rename from gcc/early-remat.c
rename to gcc/early-remat.cc
diff --git a/gcc/edit-context.c b/gcc/edit-context.cc
similarity index 100%
rename from gcc/edit-context.c
rename to gcc/edit-context.cc
diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.cc
similarity index 100%
rename from gcc/emit-rtl.c
rename to gcc/emit-rtl.cc
diff --git a/gcc/errors.c b/gcc/errors.cc
similarity index 100%
rename from gcc/errors.c
rename to gcc/errors.cc
diff --git a/gcc/et-forest.c b/gcc/et-forest.cc
similarity index 100%
rename from gcc/et-forest.c
rename to gcc/et-forest.cc
diff --git a/gcc/except.c b/gcc/except.cc
similarity index 100%
rename from gcc/except.c
rename to gcc/except.cc
diff --git a/gcc/explow.c b/gcc/explow.cc
similarity index 100%
rename from gcc/explow.c
rename to gcc/explow.cc
diff --git a/gcc/expmed.c b/gcc/expmed.cc
similarity index 100%
rename from gcc/expmed.c
rename to gcc/expmed.cc
diff --git a/gcc/expr.c b/gcc/expr.cc
similarity index 100%
rename from gcc/expr.c
rename to gcc/expr.cc
diff --git a/gcc/fibonacci_heap.c b/gcc/fibonacci_heap.cc
similarity index 100%
rename from gcc/fibonacci_heap.c
rename to gcc/fibonacci_heap.cc
diff --git a/gcc/file-find.c b/gcc/file-find.cc
similarity index 100%
rename from gcc/file-find.c
rename to gcc/file-find.cc
diff --git a/gcc/file-prefix-map.c b/gcc/file-prefix-map.cc
similarity index 100%
rename from gcc/file-prefix-map.c
rename to gcc/file-prefix-map.cc
diff --git a/gcc/final.c b/gcc/final.cc
similarity index 100%
rename from gcc/final.c
rename to gcc/final.cc
diff --git a/gcc/fixed-value.c b/gcc/fixed-value.cc
similarity index 100%
rename from gcc/fixed-value.c
rename to gcc/fixed-value.cc
diff --git a/gcc/fold-const-call.c b/gcc/fold-const-call.cc
similarity index 100%
rename from gcc/fold-const-call.c
rename to gcc/fold-const-call.cc
diff --git a/gcc/fold-const.c b/gcc/fold-const.cc
similarity index 100%
rename from gcc/fold-const.c
rename to gcc/fold-const.cc
diff --git a/gcc/fortran/arith.c b/gcc/fortran/arith.cc
similarity index 100%
rename from gcc/fortran/arith.c
rename to gcc/fortran/arith.cc
diff --git a/gcc/fortran/array.c b/gcc/fortran/array.cc
similarity index 100%
rename from gcc/fortran/array.c
rename to gcc/fortran/array.cc
diff --git a/gcc/fortran/bbt.c b/gcc/fortran/bbt.cc
similarity index 100%
rename from gcc/fortran/bbt.c
rename to gcc/fortran/bbt.cc
diff --git a/gcc/fortran/check.c b/gcc/fortran/check.cc
similarity index 100%
rename from gcc/fortran/check.c
rename to gcc/fortran/check.cc
diff --git a/gcc/fortran/class.c b/gcc/fortran/class.cc
similarity index 100%
rename from gcc/fortran/class.c
rename to gcc/fortran/class.cc
diff --git a/gcc/fortran/constructor.c b/gcc/fortran/constructor.cc
similarity index 100%
rename from gcc/fortran/constructor.c
rename to gcc/fortran/constructor.cc
diff --git a/gcc/fortran/convert.c b/gcc/fortran/convert.cc
similarity index 100%
rename from gcc/fortran/convert.c
rename to gcc/fortran/convert.cc
diff --git a/gcc/fortran/cpp.c b/gcc/fortran/cpp.cc
similarity index 100%
rename from gcc/fortran/cpp.c
rename to gcc/fortran/cpp.cc
diff --git a/gcc/fortran/data.c b/gcc/fortran/data.cc
similarity index 100%
rename from gcc/fortran/data.c
rename to gcc/fortran/data.cc
diff --git a/gcc/fortran/decl.c b/gcc/fortran/decl.cc
similarity index 100%
rename from gcc/fortran/decl.c
rename to gcc/fortran/decl.cc
diff --git a/gcc/fortran/dependency.c b/gcc/fortran/dependency.cc
similarity index 100%
rename from gcc/fortran/dependency.c
rename to gcc/fortran/dependency.cc
diff --git a/gcc/fortran/dump-parse-tree.c b/gcc/fortran/dump-parse-tree.cc
similarity index 100%
rename from gcc/fortran/dump-parse-tree.c
rename to gcc/fortran/dump-parse-tree.cc
diff --git a/gcc/fortran/error.c b/gcc/fortran/error.cc
similarity index 100%
rename from gcc/fortran/error.c
rename to gcc/fortran/error.cc
diff --git a/gcc/fortran/expr.c b/gcc/fortran/expr.cc
similarity index 100%
rename from gcc/fortran/expr.c
rename to gcc/fortran/expr.cc
diff --git a/gcc/fortran/f95-lang.c b/gcc/fortran/f95-lang.cc
similarity index 100%
rename from gcc/fortran/f95-lang.c
rename to gcc/fortran/f95-lang.cc
diff --git a/gcc/fortran/frontend-passes.c b/gcc/fortran/frontend-passes.cc
similarity index 100%
rename from gcc/fortran/frontend-passes.c
rename to gcc/fortran/frontend-passes.cc
diff --git a/gcc/fortran/gfortranspec.c b/gcc/fortran/gfortranspec.cc
similarity index 100%
rename from gcc/fortran/gfortranspec.c
rename to gcc/fortran/gfortranspec.cc
diff --git a/gcc/fortran/interface.c b/gcc/fortran/interface.cc
similarity index 100%
rename from gcc/fortran/interface.c
rename to gcc/fortran/interface.cc
diff --git a/gcc/fortran/intrinsic.c b/gcc/fortran/intrinsic.cc
similarity index 100%
rename from gcc/fortran/intrinsic.c
rename to gcc/fortran/intrinsic.cc
diff --git a/gcc/fortran/io.c b/gcc/fortran/io.cc
similarity index 100%
rename from gcc/fortran/io.c
rename to gcc/fortran/io.cc
diff --git a/gcc/fortran/iresolve.c b/gcc/fortran/iresolve.cc
similarity index 100%
rename from gcc/fortran/iresolve.c
rename to gcc/fortran/iresolve.cc
diff --git a/gcc/fortran/match.c b/gcc/fortran/match.cc
similarity index 100%
rename from gcc/fortran/match.c
rename to gcc/fortran/match.cc
diff --git a/gcc/fortran/matchexp.c b/gcc/fortran/matchexp.cc
similarity index 100%
rename from gcc/fortran/matchexp.c
rename to gcc/fortran/matchexp.cc
diff --git a/gcc/fortran/misc.c b/gcc/fortran/misc.cc
similarity index 100%
rename from gcc/fortran/misc.c
rename to gcc/fortran/misc.cc
diff --git a/gcc/fortran/module.c b/gcc/fortran/module.cc
similarity index 100%
rename from gcc/fortran/module.c
rename to gcc/fortran/module.cc
diff --git a/gcc/fortran/openmp.c b/gcc/fortran/openmp.cc
similarity index 100%
rename from gcc/fortran/openmp.c
rename to gcc/fortran/openmp.cc
diff --git a/gcc/fortran/options.c b/gcc/fortran/options.cc
similarity index 100%
rename from gcc/fortran/options.c
rename to gcc/fortran/options.cc
diff --git a/gcc/fortran/parse.c b/gcc/fortran/parse.cc
similarity index 100%
rename from gcc/fortran/parse.c
rename to gcc/fortran/parse.cc
diff --git a/gcc/fortran/primary.c b/gcc/fortran/primary.cc
similarity index 100%
rename from gcc/fortran/primary.c
rename to gcc/fortran/primary.cc
diff --git a/gcc/fortran/resolve.c b/gcc/fortran/resolve.cc
similarity index 100%
rename from gcc/fortran/resolve.c
rename to gcc/fortran/resolve.cc
diff --git a/gcc/fortran/scanner.c b/gcc/fortran/scanner.cc
similarity index 100%
rename from gcc/fortran/scanner.c
rename to gcc/fortran/scanner.cc
diff --git a/gcc/fortran/simplify.c b/gcc/fortran/simplify.cc
similarity index 100%
rename from gcc/fortran/simplify.c
rename to gcc/fortran/simplify.cc
diff --git a/gcc/fortran/st.c b/gcc/fortran/st.cc
similarity index 100%
rename from gcc/fortran/st.c
rename to gcc/fortran/st.cc
diff --git a/gcc/fortran/symbol.c b/gcc/fortran/symbol.cc
similarity index 100%
rename from gcc/fortran/symbol.c
rename to gcc/fortran/symbol.cc
diff --git a/gcc/fortran/target-memory.c b/gcc/fortran/target-memory.cc
similarity index 100%
rename from gcc/fortran/target-memory.c
rename to gcc/fortran/target-memory.cc
diff --git a/gcc/fortran/trans-array.c b/gcc/fortran/trans-array.cc
similarity index 100%
rename from gcc/fortran/trans-array.c
rename to gcc/fortran/trans-array.cc
diff --git a/gcc/fortran/trans-common.c b/gcc/fortran/trans-common.cc
similarity index 100%
rename from gcc/fortran/trans-common.c
rename to gcc/fortran/trans-common.cc
diff --git a/gcc/fortran/trans-const.c b/gcc/fortran/trans-const.cc
similarity index 100%
rename from gcc/fortran/trans-const.c
rename to gcc/fortran/trans-const.cc
diff --git a/gcc/fortran/trans-decl.c b/gcc/fortran/trans-decl.cc
similarity index 100%
rename from gcc/fortran/trans-decl.c
rename to gcc/fortran/trans-decl.cc
diff --git a/gcc/fortran/trans-expr.c b/gcc/fortran/trans-expr.cc
similarity index 100%
rename from gcc/fortran/trans-expr.c
rename to gcc/fortran/trans-expr.cc
diff --git a/gcc/fortran/trans-intrinsic.c b/gcc/fortran/trans-intrinsic.cc
similarity index 100%
rename from gcc/fortran/trans-intrinsic.c
rename to gcc/fortran/trans-intrinsic.cc
diff --git a/gcc/fortran/trans-io.c b/gcc/fortran/trans-io.cc
similarity index 100%
rename from gcc/fortran/trans-io.c
rename to gcc/fortran/trans-io.cc
diff --git a/gcc/fortran/trans-openmp.c b/gcc/fortran/trans-openmp.cc
similarity index 100%
rename from gcc/fortran/trans-openmp.c
rename to gcc/fortran/trans-openmp.cc
diff --git a/gcc/fortran/trans-stmt.c b/gcc/fortran/trans-stmt.cc
similarity index 100%
rename from gcc/fortran/trans-stmt.c
rename to gcc/fortran/trans-stmt.cc
diff --git a/gcc/fortran/trans-types.c b/gcc/fortran/trans-types.cc
similarity index 100%
rename from gcc/fortran/trans-types.c
rename to gcc/fortran/trans-types.cc
diff --git a/gcc/fortran/trans.c b/gcc/fortran/trans.cc
similarity index 100%
rename from gcc/fortran/trans.c
rename to gcc/fortran/trans.cc
diff --git a/gcc/fp-test.c b/gcc/fp-test.cc
similarity index 100%
rename from gcc/fp-test.c
rename to gcc/fp-test.cc
diff --git a/gcc/function-tests.c b/gcc/function-tests.cc
similarity index 100%
rename from gcc/function-tests.c
rename to gcc/function-tests.cc
diff --git a/gcc/function.c b/gcc/function.cc
similarity index 100%
rename from gcc/function.c
rename to gcc/function.cc
diff --git a/gcc/fwprop.c b/gcc/fwprop.cc
similarity index 100%
rename from gcc/fwprop.c
rename to gcc/fwprop.cc
diff --git a/gcc/gcc-ar.c b/gcc/gcc-ar.cc
similarity index 100%
rename from gcc/gcc-ar.c
rename to gcc/gcc-ar.cc
diff --git a/gcc/gcc-main.c b/gcc/gcc-main.cc
similarity index 100%
rename from gcc/gcc-main.c
rename to gcc/gcc-main.cc
diff --git a/gcc/gcc-rich-location.c b/gcc/gcc-rich-location.cc
similarity index 100%
rename from gcc/gcc-rich-location.c
rename to gcc/gcc-rich-location.cc
diff --git a/gcc/gcc.c b/gcc/gcc.cc
similarity index 100%
rename from gcc/gcc.c
rename to gcc/gcc.cc
diff --git a/gcc/gcov-dump.c b/gcc/gcov-dump.cc
similarity index 100%
rename from gcc/gcov-dump.c
rename to gcc/gcov-dump.cc
diff --git a/gcc/gcov-io.c b/gcc/gcov-io.cc
similarity index 100%
rename from gcc/gcov-io.c
rename to gcc/gcov-io.cc
diff --git a/gcc/gcov-tool.c b/gcc/gcov-tool.cc
similarity index 100%
rename from gcc/gcov-tool.c
rename to gcc/gcov-tool.cc
diff --git a/gcc/gcov.c b/gcc/gcov.cc
similarity index 100%
rename from gcc/gcov.c
rename to gcc/gcov.cc
diff --git a/gcc/gcse-common.c b/gcc/gcse-common.cc
similarity index 100%
rename from gcc/gcse-common.c
rename to gcc/gcse-common.cc
diff --git a/gcc/gcse.c b/gcc/gcse.cc
similarity index 100%
rename from gcc/gcse.c
rename to gcc/gcse.cc
diff --git a/gcc/genattr-common.c b/gcc/genattr-common.cc
similarity index 100%
rename from gcc/genattr-common.c
rename to gcc/genattr-common.cc
diff --git a/gcc/genattr.c b/gcc/genattr.cc
similarity index 100%
rename from gcc/genattr.c
rename to gcc/genattr.cc
diff --git a/gcc/genattrtab.c b/gcc/genattrtab.cc
similarity index 100%
rename from gcc/genattrtab.c
rename to gcc/genattrtab.cc
diff --git a/gcc/genautomata.c b/gcc/genautomata.cc
similarity index 100%
rename from gcc/genautomata.c
rename to gcc/genautomata.cc
diff --git a/gcc/gencfn-macros.c b/gcc/gencfn-macros.cc
similarity index 100%
rename from gcc/gencfn-macros.c
rename to gcc/gencfn-macros.cc
diff --git a/gcc/gencheck.c b/gcc/gencheck.cc
similarity index 100%
rename from gcc/gencheck.c
rename to gcc/gencheck.cc
diff --git a/gcc/genchecksum.c b/gcc/genchecksum.cc
similarity index 100%
rename from gcc/genchecksum.c
rename to gcc/genchecksum.cc
diff --git a/gcc/gencodes.c b/gcc/gencodes.cc
similarity index 100%
rename from gcc/gencodes.c
rename to gcc/gencodes.cc
diff --git a/gcc/genconditions.c b/gcc/genconditions.cc
similarity index 100%
rename from gcc/genconditions.c
rename to gcc/genconditions.cc
diff --git a/gcc/genconfig.c b/gcc/genconfig.cc
similarity index 100%
rename from gcc/genconfig.c
rename to gcc/genconfig.cc
diff --git a/gcc/genconstants.c b/gcc/genconstants.cc
similarity index 100%
rename from gcc/genconstants.c
rename to gcc/genconstants.cc
diff --git a/gcc/genemit.c b/gcc/genemit.cc
similarity index 100%
rename from gcc/genemit.c
rename to gcc/genemit.cc
diff --git a/gcc/genenums.c b/gcc/genenums.cc
similarity index 100%
rename from gcc/genenums.c
rename to gcc/genenums.cc
diff --git a/gcc/generic-match-head.c b/gcc/generic-match-head.cc
similarity index 100%
rename from gcc/generic-match-head.c
rename to gcc/generic-match-head.cc
diff --git a/gcc/genextract.c b/gcc/genextract.cc
similarity index 100%
rename from gcc/genextract.c
rename to gcc/genextract.cc
diff --git a/gcc/genflags.c b/gcc/genflags.cc
similarity index 100%
rename from gcc/genflags.c
rename to gcc/genflags.cc
diff --git a/gcc/gengenrtl.c b/gcc/gengenrtl.cc
similarity index 100%
rename from gcc/gengenrtl.c
rename to gcc/gengenrtl.cc
diff --git a/gcc/gengtype-parse.c b/gcc/gengtype-parse.cc
similarity index 100%
rename from gcc/gengtype-parse.c
rename to gcc/gengtype-parse.cc
diff --git a/gcc/gengtype-state.c b/gcc/gengtype-state.cc
similarity index 100%
rename from gcc/gengtype-state.c
rename to gcc/gengtype-state.cc
diff --git a/gcc/gengtype.c b/gcc/gengtype.cc
similarity index 100%
rename from gcc/gengtype.c
rename to gcc/gengtype.cc
diff --git a/gcc/genhooks.c b/gcc/genhooks.cc
similarity index 100%
rename from gcc/genhooks.c
rename to gcc/genhooks.cc
diff --git a/gcc/genmatch.c b/gcc/genmatch.cc
similarity index 100%
rename from gcc/genmatch.c
rename to gcc/genmatch.cc
diff --git a/gcc/genmddeps.c b/gcc/genmddeps.cc
similarity index 100%
rename from gcc/genmddeps.c
rename to gcc/genmddeps.cc
diff --git a/gcc/genmddump.c b/gcc/genmddump.cc
similarity index 100%
rename from gcc/genmddump.c
rename to gcc/genmddump.cc
diff --git a/gcc/genmodes.c b/gcc/genmodes.cc
similarity index 100%
rename from gcc/genmodes.c
rename to gcc/genmodes.cc
diff --git a/gcc/genopinit.c b/gcc/genopinit.cc
similarity index 100%
rename from gcc/genopinit.c
rename to gcc/genopinit.cc
diff --git a/gcc/genoutput.c b/gcc/genoutput.cc
similarity index 100%
rename from gcc/genoutput.c
rename to gcc/genoutput.cc
diff --git a/gcc/genpeep.c b/gcc/genpeep.cc
similarity index 100%
rename from gcc/genpeep.c
rename to gcc/genpeep.cc
diff --git a/gcc/genpreds.c b/gcc/genpreds.cc
similarity index 100%
rename from gcc/genpreds.c
rename to gcc/genpreds.cc
diff --git a/gcc/genrecog.c b/gcc/genrecog.cc
similarity index 100%
rename from gcc/genrecog.c
rename to gcc/genrecog.cc
diff --git a/gcc/gensupport.c b/gcc/gensupport.cc
similarity index 100%
rename from gcc/gensupport.c
rename to gcc/gensupport.cc
diff --git a/gcc/gentarget-def.c b/gcc/gentarget-def.cc
similarity index 100%
rename from gcc/gentarget-def.c
rename to gcc/gentarget-def.cc
diff --git a/gcc/genversion.c b/gcc/genversion.cc
similarity index 100%
rename from gcc/genversion.c
rename to gcc/genversion.cc
diff --git a/gcc/ggc-common.c b/gcc/ggc-common.cc
similarity index 100%
rename from gcc/ggc-common.c
rename to gcc/ggc-common.cc
diff --git a/gcc/ggc-none.c b/gcc/ggc-none.cc
similarity index 100%
rename from gcc/ggc-none.c
rename to gcc/ggc-none.cc
diff --git a/gcc/ggc-page.c b/gcc/ggc-page.cc
similarity index 100%
rename from gcc/ggc-page.c
rename to gcc/ggc-page.cc
diff --git a/gcc/ggc-tests.c b/gcc/ggc-tests.cc
similarity index 100%
rename from gcc/ggc-tests.c
rename to gcc/ggc-tests.cc
diff --git a/gcc/gimple-builder.c b/gcc/gimple-builder.cc
similarity index 100%
rename from gcc/gimple-builder.c
rename to gcc/gimple-builder.cc
diff --git a/gcc/gimple-expr.c b/gcc/gimple-expr.cc
similarity index 100%
rename from gcc/gimple-expr.c
rename to gcc/gimple-expr.cc
diff --git a/gcc/gimple-fold.c b/gcc/gimple-fold.cc
similarity index 100%
rename from gcc/gimple-fold.c
rename to gcc/gimple-fold.cc
diff --git a/gcc/gimple-iterator.c b/gcc/gimple-iterator.cc
similarity index 100%
rename from gcc/gimple-iterator.c
rename to gcc/gimple-iterator.cc
diff --git a/gcc/gimple-laddress.c b/gcc/gimple-laddress.cc
similarity index 100%
rename from gcc/gimple-laddress.c
rename to gcc/gimple-laddress.cc
diff --git a/gcc/gimple-loop-jam.c b/gcc/gimple-loop-jam.cc
similarity index 100%
rename from gcc/gimple-loop-jam.c
rename to gcc/gimple-loop-jam.cc
diff --git a/gcc/gimple-low.c b/gcc/gimple-low.cc
similarity index 100%
rename from gcc/gimple-low.c
rename to gcc/gimple-low.cc
diff --git a/gcc/gimple-match-head.c b/gcc/gimple-match-head.cc
similarity index 100%
rename from gcc/gimple-match-head.c
rename to gcc/gimple-match-head.cc
diff --git a/gcc/gimple-pretty-print.c b/gcc/gimple-pretty-print.cc
similarity index 100%
rename from gcc/gimple-pretty-print.c
rename to gcc/gimple-pretty-print.cc
diff --git a/gcc/gimple-ssa-backprop.c b/gcc/gimple-ssa-backprop.cc
similarity index 100%
rename from gcc/gimple-ssa-backprop.c
rename to gcc/gimple-ssa-backprop.cc
diff --git a/gcc/gimple-ssa-evrp-analyze.c b/gcc/gimple-ssa-evrp-analyze.cc
similarity index 100%
rename from gcc/gimple-ssa-evrp-analyze.c
rename to gcc/gimple-ssa-evrp-analyze.cc
diff --git a/gcc/gimple-ssa-evrp.c b/gcc/gimple-ssa-evrp.cc
similarity index 100%
rename from gcc/gimple-ssa-evrp.c
rename to gcc/gimple-ssa-evrp.cc
diff --git a/gcc/gimple-ssa-isolate-paths.c b/gcc/gimple-ssa-isolate-paths.cc
similarity index 100%
rename from gcc/gimple-ssa-isolate-paths.c
rename to gcc/gimple-ssa-isolate-paths.cc
diff --git a/gcc/gimple-ssa-nonnull-compare.c b/gcc/gimple-ssa-nonnull-compare.cc
similarity index 100%
rename from gcc/gimple-ssa-nonnull-compare.c
rename to gcc/gimple-ssa-nonnull-compare.cc
diff --git a/gcc/gimple-ssa-split-paths.c b/gcc/gimple-ssa-split-paths.cc
similarity index 100%
rename from gcc/gimple-ssa-split-paths.c
rename to gcc/gimple-ssa-split-paths.cc
diff --git a/gcc/gimple-ssa-sprintf.c b/gcc/gimple-ssa-sprintf.cc
similarity index 100%
rename from gcc/gimple-ssa-sprintf.c
rename to gcc/gimple-ssa-sprintf.cc
diff --git a/gcc/gimple-ssa-store-merging.c b/gcc/gimple-ssa-store-merging.cc
similarity index 100%
rename from gcc/gimple-ssa-store-merging.c
rename to gcc/gimple-ssa-store-merging.cc
diff --git a/gcc/gimple-ssa-strength-reduction.c b/gcc/gimple-ssa-strength-reduction.cc
similarity index 100%
rename from gcc/gimple-ssa-strength-reduction.c
rename to gcc/gimple-ssa-strength-reduction.cc
diff --git a/gcc/gimple-ssa-warn-alloca.c b/gcc/gimple-ssa-warn-alloca.cc
similarity index 100%
rename from gcc/gimple-ssa-warn-alloca.c
rename to gcc/gimple-ssa-warn-alloca.cc
diff --git a/gcc/gimple-ssa-warn-restrict.c b/gcc/gimple-ssa-warn-restrict.cc
similarity index 100%
rename from gcc/gimple-ssa-warn-restrict.c
rename to gcc/gimple-ssa-warn-restrict.cc
diff --git a/gcc/gimple-streamer-in.c b/gcc/gimple-streamer-in.cc
similarity index 100%
rename from gcc/gimple-streamer-in.c
rename to gcc/gimple-streamer-in.cc
diff --git a/gcc/gimple-streamer-out.c b/gcc/gimple-streamer-out.cc
similarity index 100%
rename from gcc/gimple-streamer-out.c
rename to gcc/gimple-streamer-out.cc
diff --git a/gcc/gimple-walk.c b/gcc/gimple-walk.cc
similarity index 100%
rename from gcc/gimple-walk.c
rename to gcc/gimple-walk.cc
diff --git a/gcc/gimple-warn-recursion.c b/gcc/gimple-warn-recursion.cc
similarity index 100%
rename from gcc/gimple-warn-recursion.c
rename to gcc/gimple-warn-recursion.cc
diff --git a/gcc/gimple.c b/gcc/gimple.cc
similarity index 100%
rename from gcc/gimple.c
rename to gcc/gimple.cc
diff --git a/gcc/gimplify-me.c b/gcc/gimplify-me.cc
similarity index 100%
rename from gcc/gimplify-me.c
rename to gcc/gimplify-me.cc
diff --git a/gcc/gimplify.c b/gcc/gimplify.cc
similarity index 100%
rename from gcc/gimplify.c
rename to gcc/gimplify.cc
diff --git a/gcc/go/go-backend.c b/gcc/go/go-backend.cc
similarity index 100%
rename from gcc/go/go-backend.c
rename to gcc/go/go-backend.cc
diff --git a/gcc/go/go-lang.c b/gcc/go/go-lang.cc
similarity index 100%
rename from gcc/go/go-lang.c
rename to gcc/go/go-lang.cc
diff --git a/gcc/go/gospec.c b/gcc/go/gospec.cc
similarity index 100%
rename from gcc/go/gospec.c
rename to gcc/go/gospec.cc
diff --git a/gcc/godump.c b/gcc/godump.cc
similarity index 100%
rename from gcc/godump.c
rename to gcc/godump.cc
diff --git a/gcc/graph.c b/gcc/graph.cc
similarity index 100%
rename from gcc/graph.c
rename to gcc/graph.cc
diff --git a/gcc/graphds.c b/gcc/graphds.cc
similarity index 100%
rename from gcc/graphds.c
rename to gcc/graphds.cc
diff --git a/gcc/graphite-dependences.c b/gcc/graphite-dependences.cc
similarity index 100%
rename from gcc/graphite-dependences.c
rename to gcc/graphite-dependences.cc
diff --git a/gcc/graphite-isl-ast-to-gimple.c b/gcc/graphite-isl-ast-to-gimple.cc
similarity index 100%
rename from gcc/graphite-isl-ast-to-gimple.c
rename to gcc/graphite-isl-ast-to-gimple.cc
diff --git a/gcc/graphite-optimize-isl.c b/gcc/graphite-optimize-isl.cc
similarity index 100%
rename from gcc/graphite-optimize-isl.c
rename to gcc/graphite-optimize-isl.cc
diff --git a/gcc/graphite-poly.c b/gcc/graphite-poly.cc
similarity index 100%
rename from gcc/graphite-poly.c
rename to gcc/graphite-poly.cc
diff --git a/gcc/graphite-scop-detection.c b/gcc/graphite-scop-detection.cc
similarity index 100%
rename from gcc/graphite-scop-detection.c
rename to gcc/graphite-scop-detection.cc
diff --git a/gcc/graphite-sese-to-poly.c b/gcc/graphite-sese-to-poly.cc
similarity index 100%
rename from gcc/graphite-sese-to-poly.c
rename to gcc/graphite-sese-to-poly.cc
diff --git a/gcc/graphite.c b/gcc/graphite.cc
similarity index 100%
rename from gcc/graphite.c
rename to gcc/graphite.cc
diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.cc
similarity index 100%
rename from gcc/haifa-sched.c
rename to gcc/haifa-sched.cc
diff --git a/gcc/hash-map-tests.c b/gcc/hash-map-tests.cc
similarity index 100%
rename from gcc/hash-map-tests.c
rename to gcc/hash-map-tests.cc
diff --git a/gcc/hash-set-tests.c b/gcc/hash-set-tests.cc
similarity index 100%
rename from gcc/hash-set-tests.c
rename to gcc/hash-set-tests.cc
diff --git a/gcc/hash-table.c b/gcc/hash-table.cc
similarity index 100%
rename from gcc/hash-table.c
rename to gcc/hash-table.cc
diff --git a/gcc/hooks.c b/gcc/hooks.cc
similarity index 100%
rename from gcc/hooks.c
rename to gcc/hooks.cc
diff --git a/gcc/host-default.c b/gcc/host-default.cc
similarity index 100%
rename from gcc/host-default.c
rename to gcc/host-default.cc
diff --git a/gcc/hw-doloop.c b/gcc/hw-doloop.cc
similarity index 100%
rename from gcc/hw-doloop.c
rename to gcc/hw-doloop.cc
diff --git a/gcc/hwint.c b/gcc/hwint.cc
similarity index 100%
rename from gcc/hwint.c
rename to gcc/hwint.cc
diff --git a/gcc/ifcvt.c b/gcc/ifcvt.cc
similarity index 100%
rename from gcc/ifcvt.c
rename to gcc/ifcvt.cc
diff --git a/gcc/inchash.c b/gcc/inchash.cc
similarity index 100%
rename from gcc/inchash.c
rename to gcc/inchash.cc
diff --git a/gcc/incpath.c b/gcc/incpath.cc
similarity index 100%
rename from gcc/incpath.c
rename to gcc/incpath.cc
diff --git a/gcc/init-regs.c b/gcc/init-regs.cc
similarity index 100%
rename from gcc/init-regs.c
rename to gcc/init-regs.cc
diff --git a/gcc/input.c b/gcc/input.cc
similarity index 100%
rename from gcc/input.c
rename to gcc/input.cc
diff --git a/gcc/internal-fn.c b/gcc/internal-fn.cc
similarity index 100%
rename from gcc/internal-fn.c
rename to gcc/internal-fn.cc
diff --git a/gcc/intl.c b/gcc/intl.cc
similarity index 100%
rename from gcc/intl.c
rename to gcc/intl.cc
diff --git a/gcc/ipa-comdats.c b/gcc/ipa-comdats.cc
similarity index 100%
rename from gcc/ipa-comdats.c
rename to gcc/ipa-comdats.cc
diff --git a/gcc/ipa-cp.c b/gcc/ipa-cp.cc
similarity index 100%
rename from gcc/ipa-cp.c
rename to gcc/ipa-cp.cc
diff --git a/gcc/ipa-devirt.c b/gcc/ipa-devirt.cc
similarity index 100%
rename from gcc/ipa-devirt.c
rename to gcc/ipa-devirt.cc
diff --git a/gcc/ipa-fnsummary.c b/gcc/ipa-fnsummary.cc
similarity index 100%
rename from gcc/ipa-fnsummary.c
rename to gcc/ipa-fnsummary.cc
diff --git a/gcc/ipa-icf-gimple.c b/gcc/ipa-icf-gimple.cc
similarity index 100%
rename from gcc/ipa-icf-gimple.c
rename to gcc/ipa-icf-gimple.cc
diff --git a/gcc/ipa-icf.c b/gcc/ipa-icf.cc
similarity index 100%
rename from gcc/ipa-icf.c
rename to gcc/ipa-icf.cc
diff --git a/gcc/ipa-inline-analysis.c b/gcc/ipa-inline-analysis.cc
similarity index 100%
rename from gcc/ipa-inline-analysis.c
rename to gcc/ipa-inline-analysis.cc
diff --git a/gcc/ipa-inline-transform.c b/gcc/ipa-inline-transform.cc
similarity index 100%
rename from gcc/ipa-inline-transform.c
rename to gcc/ipa-inline-transform.cc
diff --git a/gcc/ipa-inline.c b/gcc/ipa-inline.cc
similarity index 100%
rename from gcc/ipa-inline.c
rename to gcc/ipa-inline.cc
diff --git a/gcc/ipa-modref-tree.c b/gcc/ipa-modref-tree.cc
similarity index 100%
rename from gcc/ipa-modref-tree.c
rename to gcc/ipa-modref-tree.cc
diff --git a/gcc/ipa-modref.c b/gcc/ipa-modref.cc
similarity index 100%
rename from gcc/ipa-modref.c
rename to gcc/ipa-modref.cc
diff --git a/gcc/ipa-param-manipulation.c b/gcc/ipa-param-manipulation.cc
similarity index 100%
rename from gcc/ipa-param-manipulation.c
rename to gcc/ipa-param-manipulation.cc
diff --git a/gcc/ipa-polymorphic-call.c b/gcc/ipa-polymorphic-call.cc
similarity index 100%
rename from gcc/ipa-polymorphic-call.c
rename to gcc/ipa-polymorphic-call.cc
diff --git a/gcc/ipa-predicate.c b/gcc/ipa-predicate.cc
similarity index 100%
rename from gcc/ipa-predicate.c
rename to gcc/ipa-predicate.cc
diff --git a/gcc/ipa-profile.c b/gcc/ipa-profile.cc
similarity index 100%
rename from gcc/ipa-profile.c
rename to gcc/ipa-profile.cc
diff --git a/gcc/ipa-prop.c b/gcc/ipa-prop.cc
similarity index 100%
rename from gcc/ipa-prop.c
rename to gcc/ipa-prop.cc
diff --git a/gcc/ipa-pure-const.c b/gcc/ipa-pure-const.cc
similarity index 100%
rename from gcc/ipa-pure-const.c
rename to gcc/ipa-pure-const.cc
diff --git a/gcc/ipa-ref.c b/gcc/ipa-ref.cc
similarity index 100%
rename from gcc/ipa-ref.c
rename to gcc/ipa-ref.cc
diff --git a/gcc/ipa-reference.c b/gcc/ipa-reference.cc
similarity index 100%
rename from gcc/ipa-reference.c
rename to gcc/ipa-reference.cc
diff --git a/gcc/ipa-split.c b/gcc/ipa-split.cc
similarity index 100%
rename from gcc/ipa-split.c
rename to gcc/ipa-split.cc
diff --git a/gcc/ipa-sra.c b/gcc/ipa-sra.cc
similarity index 100%
rename from gcc/ipa-sra.c
rename to gcc/ipa-sra.cc
diff --git a/gcc/ipa-utils.c b/gcc/ipa-utils.cc
similarity index 100%
rename from gcc/ipa-utils.c
rename to gcc/ipa-utils.cc
diff --git a/gcc/ipa-visibility.c b/gcc/ipa-visibility.cc
similarity index 100%
rename from gcc/ipa-visibility.c
rename to gcc/ipa-visibility.cc
diff --git a/gcc/ipa.c b/gcc/ipa.cc
similarity index 100%
rename from gcc/ipa.c
rename to gcc/ipa.cc
diff --git a/gcc/ira-build.c b/gcc/ira-build.cc
similarity index 100%
rename from gcc/ira-build.c
rename to gcc/ira-build.cc
diff --git a/gcc/ira-color.c b/gcc/ira-color.cc
similarity index 100%
rename from gcc/ira-color.c
rename to gcc/ira-color.cc
diff --git a/gcc/ira-conflicts.c b/gcc/ira-conflicts.cc
similarity index 100%
rename from gcc/ira-conflicts.c
rename to gcc/ira-conflicts.cc
diff --git a/gcc/ira-costs.c b/gcc/ira-costs.cc
similarity index 100%
rename from gcc/ira-costs.c
rename to gcc/ira-costs.cc
diff --git a/gcc/ira-emit.c b/gcc/ira-emit.cc
similarity index 100%
rename from gcc/ira-emit.c
rename to gcc/ira-emit.cc
diff --git a/gcc/ira-lives.c b/gcc/ira-lives.cc
similarity index 100%
rename from gcc/ira-lives.c
rename to gcc/ira-lives.cc
diff --git a/gcc/ira.c b/gcc/ira.cc
similarity index 100%
rename from gcc/ira.c
rename to gcc/ira.cc
diff --git a/gcc/jit/dummy-frontend.c b/gcc/jit/dummy-frontend.cc
similarity index 100%
rename from gcc/jit/dummy-frontend.c
rename to gcc/jit/dummy-frontend.cc
diff --git a/gcc/jit/jit-builtins.c b/gcc/jit/jit-builtins.cc
similarity index 100%
rename from gcc/jit/jit-builtins.c
rename to gcc/jit/jit-builtins.cc
diff --git a/gcc/jit/jit-logging.c b/gcc/jit/jit-logging.cc
similarity index 100%
rename from gcc/jit/jit-logging.c
rename to gcc/jit/jit-logging.cc
diff --git a/gcc/jit/jit-playback.c b/gcc/jit/jit-playback.cc
similarity index 100%
rename from gcc/jit/jit-playback.c
rename to gcc/jit/jit-playback.cc
diff --git a/gcc/jit/jit-recording.c b/gcc/jit/jit-recording.cc
similarity index 100%
rename from gcc/jit/jit-recording.c
rename to gcc/jit/jit-recording.cc
diff --git a/gcc/jit/jit-result.c b/gcc/jit/jit-result.cc
similarity index 100%
rename from gcc/jit/jit-result.c
rename to gcc/jit/jit-result.cc
diff --git a/gcc/jit/jit-spec.c b/gcc/jit/jit-spec.cc
similarity index 100%
rename from gcc/jit/jit-spec.c
rename to gcc/jit/jit-spec.cc
diff --git a/gcc/jit/jit-tempdir.c b/gcc/jit/jit-tempdir.cc
similarity index 100%
rename from gcc/jit/jit-tempdir.c
rename to gcc/jit/jit-tempdir.cc
diff --git a/gcc/jit/jit-w32.c b/gcc/jit/jit-w32.cc
similarity index 100%
rename from gcc/jit/jit-w32.c
rename to gcc/jit/jit-w32.cc
diff --git a/gcc/jit/libgccjit.c b/gcc/jit/libgccjit.cc
similarity index 100%
rename from gcc/jit/libgccjit.c
rename to gcc/jit/libgccjit.cc
diff --git a/gcc/jump.c b/gcc/jump.cc
similarity index 100%
rename from gcc/jump.c
rename to gcc/jump.cc
diff --git a/gcc/langhooks.c b/gcc/langhooks.cc
similarity index 100%
rename from gcc/langhooks.c
rename to gcc/langhooks.cc
diff --git a/gcc/lcm.c b/gcc/lcm.cc
similarity index 100%
rename from gcc/lcm.c
rename to gcc/lcm.cc
diff --git a/gcc/lists.c b/gcc/lists.cc
similarity index 100%
rename from gcc/lists.c
rename to gcc/lists.cc
diff --git a/gcc/loop-doloop.c b/gcc/loop-doloop.cc
similarity index 100%
rename from gcc/loop-doloop.c
rename to gcc/loop-doloop.cc
diff --git a/gcc/loop-init.c b/gcc/loop-init.cc
similarity index 100%
rename from gcc/loop-init.c
rename to gcc/loop-init.cc
diff --git a/gcc/loop-invariant.c b/gcc/loop-invariant.cc
similarity index 100%
rename from gcc/loop-invariant.c
rename to gcc/loop-invariant.cc
diff --git a/gcc/loop-iv.c b/gcc/loop-iv.cc
similarity index 100%
rename from gcc/loop-iv.c
rename to gcc/loop-iv.cc
diff --git a/gcc/loop-unroll.c b/gcc/loop-unroll.cc
similarity index 100%
rename from gcc/loop-unroll.c
rename to gcc/loop-unroll.cc
diff --git a/gcc/lower-subreg.c b/gcc/lower-subreg.cc
similarity index 100%
rename from gcc/lower-subreg.c
rename to gcc/lower-subreg.cc
diff --git a/gcc/lra-assigns.c b/gcc/lra-assigns.cc
similarity index 100%
rename from gcc/lra-assigns.c
rename to gcc/lra-assigns.cc
diff --git a/gcc/lra-coalesce.c b/gcc/lra-coalesce.cc
similarity index 100%
rename from gcc/lra-coalesce.c
rename to gcc/lra-coalesce.cc
diff --git a/gcc/lra-constraints.c b/gcc/lra-constraints.cc
similarity index 100%
rename from gcc/lra-constraints.c
rename to gcc/lra-constraints.cc
diff --git a/gcc/lra-eliminations.c b/gcc/lra-eliminations.cc
similarity index 100%
rename from gcc/lra-eliminations.c
rename to gcc/lra-eliminations.cc
diff --git a/gcc/lra-lives.c b/gcc/lra-lives.cc
similarity index 100%
rename from gcc/lra-lives.c
rename to gcc/lra-lives.cc
diff --git a/gcc/lra-remat.c b/gcc/lra-remat.cc
similarity index 100%
rename from gcc/lra-remat.c
rename to gcc/lra-remat.cc
diff --git a/gcc/lra-spills.c b/gcc/lra-spills.cc
similarity index 100%
rename from gcc/lra-spills.c
rename to gcc/lra-spills.cc
diff --git a/gcc/lra.c b/gcc/lra.cc
similarity index 100%
rename from gcc/lra.c
rename to gcc/lra.cc
diff --git a/gcc/lto-cgraph.c b/gcc/lto-cgraph.cc
similarity index 100%
rename from gcc/lto-cgraph.c
rename to gcc/lto-cgraph.cc
diff --git a/gcc/lto-compress.c b/gcc/lto-compress.cc
similarity index 100%
rename from gcc/lto-compress.c
rename to gcc/lto-compress.cc
diff --git a/gcc/lto-opts.c b/gcc/lto-opts.cc
similarity index 100%
rename from gcc/lto-opts.c
rename to gcc/lto-opts.cc
diff --git a/gcc/lto-section-in.c b/gcc/lto-section-in.cc
similarity index 100%
rename from gcc/lto-section-in.c
rename to gcc/lto-section-in.cc
diff --git a/gcc/lto-section-out.c b/gcc/lto-section-out.cc
similarity index 100%
rename from gcc/lto-section-out.c
rename to gcc/lto-section-out.cc
diff --git a/gcc/lto-streamer-in.c b/gcc/lto-streamer-in.cc
similarity index 100%
rename from gcc/lto-streamer-in.c
rename to gcc/lto-streamer-in.cc
diff --git a/gcc/lto-streamer-out.c b/gcc/lto-streamer-out.cc
similarity index 100%
rename from gcc/lto-streamer-out.c
rename to gcc/lto-streamer-out.cc
diff --git a/gcc/lto-streamer.c b/gcc/lto-streamer.cc
similarity index 100%
rename from gcc/lto-streamer.c
rename to gcc/lto-streamer.cc
diff --git a/gcc/lto-wrapper.c b/gcc/lto-wrapper.cc
similarity index 100%
rename from gcc/lto-wrapper.c
rename to gcc/lto-wrapper.cc
diff --git a/gcc/lto/common.c b/gcc/lto/common.cc
similarity index 100%
rename from gcc/lto/common.c
rename to gcc/lto/common.cc
diff --git a/gcc/lto/lto-common.c b/gcc/lto/lto-common.cc
similarity index 100%
rename from gcc/lto/lto-common.c
rename to gcc/lto/lto-common.cc
diff --git a/gcc/lto/lto-dump.c b/gcc/lto/lto-dump.cc
similarity index 100%
rename from gcc/lto/lto-dump.c
rename to gcc/lto/lto-dump.cc
diff --git a/gcc/lto/lto-lang.c b/gcc/lto/lto-lang.cc
similarity index 100%
rename from gcc/lto/lto-lang.c
rename to gcc/lto/lto-lang.cc
diff --git a/gcc/lto/lto-object.c b/gcc/lto/lto-object.cc
similarity index 100%
rename from gcc/lto/lto-object.c
rename to gcc/lto/lto-object.cc
diff --git a/gcc/lto/lto-partition.c b/gcc/lto/lto-partition.cc
similarity index 100%
rename from gcc/lto/lto-partition.c
rename to gcc/lto/lto-partition.cc
diff --git a/gcc/lto/lto-symtab.c b/gcc/lto/lto-symtab.cc
similarity index 100%
rename from gcc/lto/lto-symtab.c
rename to gcc/lto/lto-symtab.cc
diff --git a/gcc/lto/lto.c b/gcc/lto/lto.cc
similarity index 100%
rename from gcc/lto/lto.c
rename to gcc/lto/lto.cc
diff --git a/gcc/main.c b/gcc/main.cc
similarity index 100%
rename from gcc/main.c
rename to gcc/main.cc
diff --git a/gcc/mcf.c b/gcc/mcf.cc
similarity index 100%
rename from gcc/mcf.c
rename to gcc/mcf.cc
diff --git a/gcc/mode-switching.c b/gcc/mode-switching.cc
similarity index 100%
rename from gcc/mode-switching.c
rename to gcc/mode-switching.cc
diff --git a/gcc/modulo-sched.c b/gcc/modulo-sched.cc
similarity index 100%
rename from gcc/modulo-sched.c
rename to gcc/modulo-sched.cc
diff --git a/gcc/multiple_target.c b/gcc/multiple_target.cc
similarity index 100%
rename from gcc/multiple_target.c
rename to gcc/multiple_target.cc
diff --git a/gcc/objc/objc-act.c b/gcc/objc/objc-act.cc
similarity index 100%
rename from gcc/objc/objc-act.c
rename to gcc/objc/objc-act.cc
diff --git a/gcc/objc/objc-encoding.c b/gcc/objc/objc-encoding.cc
similarity index 100%
rename from gcc/objc/objc-encoding.c
rename to gcc/objc/objc-encoding.cc
diff --git a/gcc/objc/objc-gnu-runtime-abi-01.c b/gcc/objc/objc-gnu-runtime-abi-01.cc
similarity index 100%
rename from gcc/objc/objc-gnu-runtime-abi-01.c
rename to gcc/objc/objc-gnu-runtime-abi-01.cc
diff --git a/gcc/objc/objc-lang.c b/gcc/objc/objc-lang.cc
similarity index 100%
rename from gcc/objc/objc-lang.c
rename to gcc/objc/objc-lang.cc
diff --git a/gcc/objc/objc-map.c b/gcc/objc/objc-map.cc
similarity index 100%
rename from gcc/objc/objc-map.c
rename to gcc/objc/objc-map.cc
diff --git a/gcc/objc/objc-next-runtime-abi-01.c b/gcc/objc/objc-next-runtime-abi-01.cc
similarity index 100%
rename from gcc/objc/objc-next-runtime-abi-01.c
rename to gcc/objc/objc-next-runtime-abi-01.cc
diff --git a/gcc/objc/objc-next-runtime-abi-02.c b/gcc/objc/objc-next-runtime-abi-02.cc
similarity index 100%
rename from gcc/objc/objc-next-runtime-abi-02.c
rename to gcc/objc/objc-next-runtime-abi-02.cc
diff --git a/gcc/objc/objc-runtime-shared-support.c b/gcc/objc/objc-runtime-shared-support.cc
similarity index 100%
rename from gcc/objc/objc-runtime-shared-support.c
rename to gcc/objc/objc-runtime-shared-support.cc
diff --git a/gcc/objcp/objcp-decl.c b/gcc/objcp/objcp-decl.cc
similarity index 100%
rename from gcc/objcp/objcp-decl.c
rename to gcc/objcp/objcp-decl.cc
diff --git a/gcc/objcp/objcp-lang.c b/gcc/objcp/objcp-lang.cc
similarity index 100%
rename from gcc/objcp/objcp-lang.c
rename to gcc/objcp/objcp-lang.cc
diff --git a/gcc/omp-expand.c b/gcc/omp-expand.cc
similarity index 100%
rename from gcc/omp-expand.c
rename to gcc/omp-expand.cc
diff --git a/gcc/omp-general.c b/gcc/omp-general.cc
similarity index 100%
rename from gcc/omp-general.c
rename to gcc/omp-general.cc
diff --git a/gcc/omp-low.c b/gcc/omp-low.cc
similarity index 100%
rename from gcc/omp-low.c
rename to gcc/omp-low.cc
diff --git a/gcc/omp-offload.c b/gcc/omp-offload.cc
similarity index 100%
rename from gcc/omp-offload.c
rename to gcc/omp-offload.cc
diff --git a/gcc/omp-simd-clone.c b/gcc/omp-simd-clone.cc
similarity index 100%
rename from gcc/omp-simd-clone.c
rename to gcc/omp-simd-clone.cc
diff --git a/gcc/opt-suggestions.c b/gcc/opt-suggestions.cc
similarity index 100%
rename from gcc/opt-suggestions.c
rename to gcc/opt-suggestions.cc
diff --git a/gcc/optabs-libfuncs.c b/gcc/optabs-libfuncs.cc
similarity index 100%
rename from gcc/optabs-libfuncs.c
rename to gcc/optabs-libfuncs.cc
diff --git a/gcc/optabs-query.c b/gcc/optabs-query.cc
similarity index 100%
rename from gcc/optabs-query.c
rename to gcc/optabs-query.cc
diff --git a/gcc/optabs-tree.c b/gcc/optabs-tree.cc
similarity index 100%
rename from gcc/optabs-tree.c
rename to gcc/optabs-tree.cc
diff --git a/gcc/optabs.c b/gcc/optabs.cc
similarity index 100%
rename from gcc/optabs.c
rename to gcc/optabs.cc
diff --git a/gcc/opts-common.c b/gcc/opts-common.cc
similarity index 100%
rename from gcc/opts-common.c
rename to gcc/opts-common.cc
diff --git a/gcc/opts-global.c b/gcc/opts-global.cc
similarity index 100%
rename from gcc/opts-global.c
rename to gcc/opts-global.cc
diff --git a/gcc/opts.c b/gcc/opts.cc
similarity index 100%
rename from gcc/opts.c
rename to gcc/opts.cc
diff --git a/gcc/passes.c b/gcc/passes.cc
similarity index 100%
rename from gcc/passes.c
rename to gcc/passes.cc
diff --git a/gcc/plugin.c b/gcc/plugin.cc
similarity index 100%
rename from gcc/plugin.c
rename to gcc/plugin.cc
diff --git a/gcc/postreload-gcse.c b/gcc/postreload-gcse.cc
similarity index 100%
rename from gcc/postreload-gcse.c
rename to gcc/postreload-gcse.cc
diff --git a/gcc/postreload.c b/gcc/postreload.cc
similarity index 100%
rename from gcc/postreload.c
rename to gcc/postreload.cc
diff --git a/gcc/predict.c b/gcc/predict.cc
similarity index 100%
rename from gcc/predict.c
rename to gcc/predict.cc
diff --git a/gcc/prefix.c b/gcc/prefix.cc
similarity index 100%
rename from gcc/prefix.c
rename to gcc/prefix.cc
diff --git a/gcc/pretty-print.c b/gcc/pretty-print.cc
similarity index 100%
rename from gcc/pretty-print.c
rename to gcc/pretty-print.cc
diff --git a/gcc/print-rtl-function.c b/gcc/print-rtl-function.cc
similarity index 100%
rename from gcc/print-rtl-function.c
rename to gcc/print-rtl-function.cc
diff --git a/gcc/print-rtl.c b/gcc/print-rtl.cc
similarity index 100%
rename from gcc/print-rtl.c
rename to gcc/print-rtl.cc
diff --git a/gcc/print-tree.c b/gcc/print-tree.cc
similarity index 100%
rename from gcc/print-tree.c
rename to gcc/print-tree.cc
diff --git a/gcc/profile-count.c b/gcc/profile-count.cc
similarity index 100%
rename from gcc/profile-count.c
rename to gcc/profile-count.cc
diff --git a/gcc/profile.c b/gcc/profile.cc
similarity index 100%
rename from gcc/profile.c
rename to gcc/profile.cc
diff --git a/gcc/read-md.c b/gcc/read-md.cc
similarity index 100%
rename from gcc/read-md.c
rename to gcc/read-md.cc
diff --git a/gcc/read-rtl-function.c b/gcc/read-rtl-function.cc
similarity index 100%
rename from gcc/read-rtl-function.c
rename to gcc/read-rtl-function.cc
diff --git a/gcc/read-rtl.c b/gcc/read-rtl.cc
similarity index 100%
rename from gcc/read-rtl.c
rename to gcc/read-rtl.cc
diff --git a/gcc/real.c b/gcc/real.cc
similarity index 100%
rename from gcc/real.c
rename to gcc/real.cc
diff --git a/gcc/realmpfr.c b/gcc/realmpfr.cc
similarity index 100%
rename from gcc/realmpfr.c
rename to gcc/realmpfr.cc
diff --git a/gcc/recog.c b/gcc/recog.cc
similarity index 100%
rename from gcc/recog.c
rename to gcc/recog.cc
diff --git a/gcc/ree.c b/gcc/ree.cc
similarity index 100%
rename from gcc/ree.c
rename to gcc/ree.cc
diff --git a/gcc/reg-stack.c b/gcc/reg-stack.cc
similarity index 100%
rename from gcc/reg-stack.c
rename to gcc/reg-stack.cc
diff --git a/gcc/regcprop.c b/gcc/regcprop.cc
similarity index 100%
rename from gcc/regcprop.c
rename to gcc/regcprop.cc
diff --git a/gcc/reginfo.c b/gcc/reginfo.cc
similarity index 100%
rename from gcc/reginfo.c
rename to gcc/reginfo.cc
diff --git a/gcc/regrename.c b/gcc/regrename.cc
similarity index 100%
rename from gcc/regrename.c
rename to gcc/regrename.cc
diff --git a/gcc/regstat.c b/gcc/regstat.cc
similarity index 100%
rename from gcc/regstat.c
rename to gcc/regstat.cc
diff --git a/gcc/reload.c b/gcc/reload.cc
similarity index 100%
rename from gcc/reload.c
rename to gcc/reload.cc
diff --git a/gcc/reload1.c b/gcc/reload1.cc
similarity index 100%
rename from gcc/reload1.c
rename to gcc/reload1.cc
diff --git a/gcc/reorg.c b/gcc/reorg.cc
similarity index 100%
rename from gcc/reorg.c
rename to gcc/reorg.cc
diff --git a/gcc/resource.c b/gcc/resource.cc
similarity index 100%
rename from gcc/resource.c
rename to gcc/resource.cc
diff --git a/gcc/rtl-error.c b/gcc/rtl-error.cc
similarity index 100%
rename from gcc/rtl-error.c
rename to gcc/rtl-error.cc
diff --git a/gcc/rtl-tests.c b/gcc/rtl-tests.cc
similarity index 100%
rename from gcc/rtl-tests.c
rename to gcc/rtl-tests.cc
diff --git a/gcc/rtl.c b/gcc/rtl.cc
similarity index 100%
rename from gcc/rtl.c
rename to gcc/rtl.cc
diff --git a/gcc/rtlanal.c b/gcc/rtlanal.cc
similarity index 100%
rename from gcc/rtlanal.c
rename to gcc/rtlanal.cc
diff --git a/gcc/rtlhash.c b/gcc/rtlhash.cc
similarity index 100%
rename from gcc/rtlhash.c
rename to gcc/rtlhash.cc
diff --git a/gcc/rtlhooks.c b/gcc/rtlhooks.cc
similarity index 100%
rename from gcc/rtlhooks.c
rename to gcc/rtlhooks.cc
diff --git a/gcc/rtx-vector-builder.c b/gcc/rtx-vector-builder.cc
similarity index 100%
rename from gcc/rtx-vector-builder.c
rename to gcc/rtx-vector-builder.cc
diff --git a/gcc/run-rtl-passes.c b/gcc/run-rtl-passes.cc
similarity index 100%
rename from gcc/run-rtl-passes.c
rename to gcc/run-rtl-passes.cc
diff --git a/gcc/sancov.c b/gcc/sancov.cc
similarity index 100%
rename from gcc/sancov.c
rename to gcc/sancov.cc
diff --git a/gcc/sanopt.c b/gcc/sanopt.cc
similarity index 100%
rename from gcc/sanopt.c
rename to gcc/sanopt.cc
diff --git a/gcc/sbitmap.c b/gcc/sbitmap.cc
similarity index 100%
rename from gcc/sbitmap.c
rename to gcc/sbitmap.cc
diff --git a/gcc/sched-deps.c b/gcc/sched-deps.cc
similarity index 100%
rename from gcc/sched-deps.c
rename to gcc/sched-deps.cc
diff --git a/gcc/sched-ebb.c b/gcc/sched-ebb.cc
similarity index 100%
rename from gcc/sched-ebb.c
rename to gcc/sched-ebb.cc
diff --git a/gcc/sched-rgn.c b/gcc/sched-rgn.cc
similarity index 100%
rename from gcc/sched-rgn.c
rename to gcc/sched-rgn.cc
diff --git a/gcc/sel-sched-dump.c b/gcc/sel-sched-dump.cc
similarity index 100%
rename from gcc/sel-sched-dump.c
rename to gcc/sel-sched-dump.cc
diff --git a/gcc/sel-sched-ir.c b/gcc/sel-sched-ir.cc
similarity index 100%
rename from gcc/sel-sched-ir.c
rename to gcc/sel-sched-ir.cc
diff --git a/gcc/sel-sched.c b/gcc/sel-sched.cc
similarity index 100%
rename from gcc/sel-sched.c
rename to gcc/sel-sched.cc
diff --git a/gcc/selftest-diagnostic.c b/gcc/selftest-diagnostic.cc
similarity index 100%
rename from gcc/selftest-diagnostic.c
rename to gcc/selftest-diagnostic.cc
diff --git a/gcc/selftest-rtl.c b/gcc/selftest-rtl.cc
similarity index 100%
rename from gcc/selftest-rtl.c
rename to gcc/selftest-rtl.cc
diff --git a/gcc/selftest-run-tests.c b/gcc/selftest-run-tests.cc
similarity index 100%
rename from gcc/selftest-run-tests.c
rename to gcc/selftest-run-tests.cc
diff --git a/gcc/selftest.c b/gcc/selftest.cc
similarity index 100%
rename from gcc/selftest.c
rename to gcc/selftest.cc
diff --git a/gcc/sese.c b/gcc/sese.cc
similarity index 100%
rename from gcc/sese.c
rename to gcc/sese.cc
diff --git a/gcc/shrink-wrap.c b/gcc/shrink-wrap.cc
similarity index 100%
rename from gcc/shrink-wrap.c
rename to gcc/shrink-wrap.cc
diff --git a/gcc/simplify-rtx.c b/gcc/simplify-rtx.cc
similarity index 100%
rename from gcc/simplify-rtx.c
rename to gcc/simplify-rtx.cc
diff --git a/gcc/sparseset.c b/gcc/sparseset.cc
similarity index 100%
rename from gcc/sparseset.c
rename to gcc/sparseset.cc
diff --git a/gcc/spellcheck-tree.c b/gcc/spellcheck-tree.cc
similarity index 100%
rename from gcc/spellcheck-tree.c
rename to gcc/spellcheck-tree.cc
diff --git a/gcc/spellcheck.c b/gcc/spellcheck.cc
similarity index 100%
rename from gcc/spellcheck.c
rename to gcc/spellcheck.cc
diff --git a/gcc/sreal.c b/gcc/sreal.cc
similarity index 100%
rename from gcc/sreal.c
rename to gcc/sreal.cc
diff --git a/gcc/stack-ptr-mod.c b/gcc/stack-ptr-mod.cc
similarity index 100%
rename from gcc/stack-ptr-mod.c
rename to gcc/stack-ptr-mod.cc
diff --git a/gcc/statistics.c b/gcc/statistics.cc
similarity index 100%
rename from gcc/statistics.c
rename to gcc/statistics.cc
diff --git a/gcc/stmt.c b/gcc/stmt.cc
similarity index 100%
rename from gcc/stmt.c
rename to gcc/stmt.cc
diff --git a/gcc/stor-layout.c b/gcc/stor-layout.cc
similarity index 100%
rename from gcc/stor-layout.c
rename to gcc/stor-layout.cc
diff --git a/gcc/store-motion.c b/gcc/store-motion.cc
similarity index 100%
rename from gcc/store-motion.c
rename to gcc/store-motion.cc
diff --git a/gcc/streamer-hooks.c b/gcc/streamer-hooks.cc
similarity index 100%
rename from gcc/streamer-hooks.c
rename to gcc/streamer-hooks.cc
diff --git a/gcc/stringpool.c b/gcc/stringpool.cc
similarity index 100%
rename from gcc/stringpool.c
rename to gcc/stringpool.cc
diff --git a/gcc/substring-locations.c b/gcc/substring-locations.cc
similarity index 100%
rename from gcc/substring-locations.c
rename to gcc/substring-locations.cc
diff --git a/gcc/symtab.c b/gcc/symtab.cc
similarity index 100%
rename from gcc/symtab.c
rename to gcc/symtab.cc
diff --git a/gcc/target-globals.c b/gcc/target-globals.cc
similarity index 100%
rename from gcc/target-globals.c
rename to gcc/target-globals.cc
diff --git a/gcc/targhooks.c b/gcc/targhooks.cc
similarity index 100%
rename from gcc/targhooks.c
rename to gcc/targhooks.cc
diff --git a/gcc/timevar.c b/gcc/timevar.cc
similarity index 100%
rename from gcc/timevar.c
rename to gcc/timevar.cc
diff --git a/gcc/toplev.c b/gcc/toplev.cc
similarity index 100%
rename from gcc/toplev.c
rename to gcc/toplev.cc
diff --git a/gcc/tracer.c b/gcc/tracer.cc
similarity index 100%
rename from gcc/tracer.c
rename to gcc/tracer.cc
diff --git a/gcc/trans-mem.c b/gcc/trans-mem.cc
similarity index 100%
rename from gcc/trans-mem.c
rename to gcc/trans-mem.cc
diff --git a/gcc/tree-affine.c b/gcc/tree-affine.cc
similarity index 100%
rename from gcc/tree-affine.c
rename to gcc/tree-affine.cc
diff --git a/gcc/tree-call-cdce.c b/gcc/tree-call-cdce.cc
similarity index 100%
rename from gcc/tree-call-cdce.c
rename to gcc/tree-call-cdce.cc
diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.cc
similarity index 100%
rename from gcc/tree-cfg.c
rename to gcc/tree-cfg.cc
diff --git a/gcc/tree-cfgcleanup.c b/gcc/tree-cfgcleanup.cc
similarity index 100%
rename from gcc/tree-cfgcleanup.c
rename to gcc/tree-cfgcleanup.cc
diff --git a/gcc/tree-chrec.c b/gcc/tree-chrec.cc
similarity index 100%
rename from gcc/tree-chrec.c
rename to gcc/tree-chrec.cc
diff --git a/gcc/tree-complex.c b/gcc/tree-complex.cc
similarity index 100%
rename from gcc/tree-complex.c
rename to gcc/tree-complex.cc
diff --git a/gcc/tree-data-ref.c b/gcc/tree-data-ref.cc
similarity index 100%
rename from gcc/tree-data-ref.c
rename to gcc/tree-data-ref.cc
diff --git a/gcc/tree-dfa.c b/gcc/tree-dfa.cc
similarity index 100%
rename from gcc/tree-dfa.c
rename to gcc/tree-dfa.cc
diff --git a/gcc/tree-diagnostic.c b/gcc/tree-diagnostic.cc
similarity index 100%
rename from gcc/tree-diagnostic.c
rename to gcc/tree-diagnostic.cc
diff --git a/gcc/tree-dump.c b/gcc/tree-dump.cc
similarity index 100%
rename from gcc/tree-dump.c
rename to gcc/tree-dump.cc
diff --git a/gcc/tree-eh.c b/gcc/tree-eh.cc
similarity index 100%
rename from gcc/tree-eh.c
rename to gcc/tree-eh.cc
diff --git a/gcc/tree-emutls.c b/gcc/tree-emutls.cc
similarity index 100%
rename from gcc/tree-emutls.c
rename to gcc/tree-emutls.cc
diff --git a/gcc/tree-if-conv.c b/gcc/tree-if-conv.cc
similarity index 100%
rename from gcc/tree-if-conv.c
rename to gcc/tree-if-conv.cc
diff --git a/gcc/tree-inline.c b/gcc/tree-inline.cc
similarity index 100%
rename from gcc/tree-inline.c
rename to gcc/tree-inline.cc
diff --git a/gcc/tree-into-ssa.c b/gcc/tree-into-ssa.cc
similarity index 100%
rename from gcc/tree-into-ssa.c
rename to gcc/tree-into-ssa.cc
diff --git a/gcc/tree-iterator.c b/gcc/tree-iterator.cc
similarity index 100%
rename from gcc/tree-iterator.c
rename to gcc/tree-iterator.cc
diff --git a/gcc/tree-loop-distribution.c b/gcc/tree-loop-distribution.cc
similarity index 100%
rename from gcc/tree-loop-distribution.c
rename to gcc/tree-loop-distribution.cc
diff --git a/gcc/tree-nested.c b/gcc/tree-nested.cc
similarity index 100%
rename from gcc/tree-nested.c
rename to gcc/tree-nested.cc
diff --git a/gcc/tree-nrv.c b/gcc/tree-nrv.cc
similarity index 100%
rename from gcc/tree-nrv.c
rename to gcc/tree-nrv.cc
diff --git a/gcc/tree-object-size.c b/gcc/tree-object-size.cc
similarity index 100%
rename from gcc/tree-object-size.c
rename to gcc/tree-object-size.cc
diff --git a/gcc/tree-outof-ssa.c b/gcc/tree-outof-ssa.cc
similarity index 100%
rename from gcc/tree-outof-ssa.c
rename to gcc/tree-outof-ssa.cc
diff --git a/gcc/tree-parloops.c b/gcc/tree-parloops.cc
similarity index 100%
rename from gcc/tree-parloops.c
rename to gcc/tree-parloops.cc
diff --git a/gcc/tree-phinodes.c b/gcc/tree-phinodes.cc
similarity index 100%
rename from gcc/tree-phinodes.c
rename to gcc/tree-phinodes.cc
diff --git a/gcc/tree-predcom.c b/gcc/tree-predcom.cc
similarity index 100%
rename from gcc/tree-predcom.c
rename to gcc/tree-predcom.cc
diff --git a/gcc/tree-pretty-print.c b/gcc/tree-pretty-print.cc
similarity index 100%
rename from gcc/tree-pretty-print.c
rename to gcc/tree-pretty-print.cc
diff --git a/gcc/tree-profile.c b/gcc/tree-profile.cc
similarity index 100%
rename from gcc/tree-profile.c
rename to gcc/tree-profile.cc
diff --git a/gcc/tree-scalar-evolution.c b/gcc/tree-scalar-evolution.cc
similarity index 100%
rename from gcc/tree-scalar-evolution.c
rename to gcc/tree-scalar-evolution.cc
diff --git a/gcc/tree-sra.c b/gcc/tree-sra.cc
similarity index 100%
rename from gcc/tree-sra.c
rename to gcc/tree-sra.cc
diff --git a/gcc/tree-ssa-address.c b/gcc/tree-ssa-address.cc
similarity index 100%
rename from gcc/tree-ssa-address.c
rename to gcc/tree-ssa-address.cc
diff --git a/gcc/tree-ssa-alias.c b/gcc/tree-ssa-alias.cc
similarity index 100%
rename from gcc/tree-ssa-alias.c
rename to gcc/tree-ssa-alias.cc
diff --git a/gcc/tree-ssa-ccp.c b/gcc/tree-ssa-ccp.cc
similarity index 100%
rename from gcc/tree-ssa-ccp.c
rename to gcc/tree-ssa-ccp.cc
diff --git a/gcc/tree-ssa-coalesce.c b/gcc/tree-ssa-coalesce.cc
similarity index 100%
rename from gcc/tree-ssa-coalesce.c
rename to gcc/tree-ssa-coalesce.cc
diff --git a/gcc/tree-ssa-copy.c b/gcc/tree-ssa-copy.cc
similarity index 100%
rename from gcc/tree-ssa-copy.c
rename to gcc/tree-ssa-copy.cc
diff --git a/gcc/tree-ssa-dce.c b/gcc/tree-ssa-dce.cc
similarity index 100%
rename from gcc/tree-ssa-dce.c
rename to gcc/tree-ssa-dce.cc
diff --git a/gcc/tree-ssa-dom.c b/gcc/tree-ssa-dom.cc
similarity index 100%
rename from gcc/tree-ssa-dom.c
rename to gcc/tree-ssa-dom.cc
diff --git a/gcc/tree-ssa-dse.c b/gcc/tree-ssa-dse.cc
similarity index 100%
rename from gcc/tree-ssa-dse.c
rename to gcc/tree-ssa-dse.cc
diff --git a/gcc/tree-ssa-forwprop.c b/gcc/tree-ssa-forwprop.cc
similarity index 100%
rename from gcc/tree-ssa-forwprop.c
rename to gcc/tree-ssa-forwprop.cc
diff --git a/gcc/tree-ssa-ifcombine.c b/gcc/tree-ssa-ifcombine.cc
similarity index 100%
rename from gcc/tree-ssa-ifcombine.c
rename to gcc/tree-ssa-ifcombine.cc
diff --git a/gcc/tree-ssa-live.c b/gcc/tree-ssa-live.cc
similarity index 100%
rename from gcc/tree-ssa-live.c
rename to gcc/tree-ssa-live.cc
diff --git a/gcc/tree-ssa-loop-ch.c b/gcc/tree-ssa-loop-ch.cc
similarity index 100%
rename from gcc/tree-ssa-loop-ch.c
rename to gcc/tree-ssa-loop-ch.cc
diff --git a/gcc/tree-ssa-loop-im.c b/gcc/tree-ssa-loop-im.cc
similarity index 100%
rename from gcc/tree-ssa-loop-im.c
rename to gcc/tree-ssa-loop-im.cc
diff --git a/gcc/tree-ssa-loop-ivcanon.c b/gcc/tree-ssa-loop-ivcanon.cc
similarity index 100%
rename from gcc/tree-ssa-loop-ivcanon.c
rename to gcc/tree-ssa-loop-ivcanon.cc
diff --git a/gcc/tree-ssa-loop-ivopts.c b/gcc/tree-ssa-loop-ivopts.cc
similarity index 100%
rename from gcc/tree-ssa-loop-ivopts.c
rename to gcc/tree-ssa-loop-ivopts.cc
diff --git a/gcc/tree-ssa-loop-manip.c b/gcc/tree-ssa-loop-manip.cc
similarity index 100%
rename from gcc/tree-ssa-loop-manip.c
rename to gcc/tree-ssa-loop-manip.cc
diff --git a/gcc/tree-ssa-loop-niter.c b/gcc/tree-ssa-loop-niter.cc
similarity index 100%
rename from gcc/tree-ssa-loop-niter.c
rename to gcc/tree-ssa-loop-niter.cc
diff --git a/gcc/tree-ssa-loop-prefetch.c b/gcc/tree-ssa-loop-prefetch.cc
similarity index 100%
rename from gcc/tree-ssa-loop-prefetch.c
rename to gcc/tree-ssa-loop-prefetch.cc
diff --git a/gcc/tree-ssa-loop-split.c b/gcc/tree-ssa-loop-split.cc
similarity index 100%
rename from gcc/tree-ssa-loop-split.c
rename to gcc/tree-ssa-loop-split.cc
diff --git a/gcc/tree-ssa-loop-unswitch.c b/gcc/tree-ssa-loop-unswitch.cc
similarity index 100%
rename from gcc/tree-ssa-loop-unswitch.c
rename to gcc/tree-ssa-loop-unswitch.cc
diff --git a/gcc/tree-ssa-loop.c b/gcc/tree-ssa-loop.cc
similarity index 100%
rename from gcc/tree-ssa-loop.c
rename to gcc/tree-ssa-loop.cc
diff --git a/gcc/tree-ssa-math-opts.c b/gcc/tree-ssa-math-opts.cc
similarity index 100%
rename from gcc/tree-ssa-math-opts.c
rename to gcc/tree-ssa-math-opts.cc
diff --git a/gcc/tree-ssa-operands.c b/gcc/tree-ssa-operands.cc
similarity index 100%
rename from gcc/tree-ssa-operands.c
rename to gcc/tree-ssa-operands.cc
diff --git a/gcc/tree-ssa-phiopt.c b/gcc/tree-ssa-phiopt.cc
similarity index 100%
rename from gcc/tree-ssa-phiopt.c
rename to gcc/tree-ssa-phiopt.cc
diff --git a/gcc/tree-ssa-phiprop.c b/gcc/tree-ssa-phiprop.cc
similarity index 100%
rename from gcc/tree-ssa-phiprop.c
rename to gcc/tree-ssa-phiprop.cc
diff --git a/gcc/tree-ssa-pre.c b/gcc/tree-ssa-pre.cc
similarity index 100%
rename from gcc/tree-ssa-pre.c
rename to gcc/tree-ssa-pre.cc
diff --git a/gcc/tree-ssa-propagate.c b/gcc/tree-ssa-propagate.cc
similarity index 100%
rename from gcc/tree-ssa-propagate.c
rename to gcc/tree-ssa-propagate.cc
diff --git a/gcc/tree-ssa-reassoc.c b/gcc/tree-ssa-reassoc.cc
similarity index 100%
rename from gcc/tree-ssa-reassoc.c
rename to gcc/tree-ssa-reassoc.cc
diff --git a/gcc/tree-ssa-sccvn.c b/gcc/tree-ssa-sccvn.cc
similarity index 100%
rename from gcc/tree-ssa-sccvn.c
rename to gcc/tree-ssa-sccvn.cc
diff --git a/gcc/tree-ssa-scopedtables.c b/gcc/tree-ssa-scopedtables.cc
similarity index 100%
rename from gcc/tree-ssa-scopedtables.c
rename to gcc/tree-ssa-scopedtables.cc
diff --git a/gcc/tree-ssa-sink.c b/gcc/tree-ssa-sink.cc
similarity index 100%
rename from gcc/tree-ssa-sink.c
rename to gcc/tree-ssa-sink.cc
diff --git a/gcc/tree-ssa-strlen.c b/gcc/tree-ssa-strlen.cc
similarity index 100%
rename from gcc/tree-ssa-strlen.c
rename to gcc/tree-ssa-strlen.cc
diff --git a/gcc/tree-ssa-structalias.c b/gcc/tree-ssa-structalias.cc
similarity index 100%
rename from gcc/tree-ssa-structalias.c
rename to gcc/tree-ssa-structalias.cc
diff --git a/gcc/tree-ssa-tail-merge.c b/gcc/tree-ssa-tail-merge.cc
similarity index 100%
rename from gcc/tree-ssa-tail-merge.c
rename to gcc/tree-ssa-tail-merge.cc
diff --git a/gcc/tree-ssa-ter.c b/gcc/tree-ssa-ter.cc
similarity index 100%
rename from gcc/tree-ssa-ter.c
rename to gcc/tree-ssa-ter.cc
diff --git a/gcc/tree-ssa-threadbackward.c b/gcc/tree-ssa-threadbackward.cc
similarity index 100%
rename from gcc/tree-ssa-threadbackward.c
rename to gcc/tree-ssa-threadbackward.cc
diff --git a/gcc/tree-ssa-threadedge.c b/gcc/tree-ssa-threadedge.cc
similarity index 100%
rename from gcc/tree-ssa-threadedge.c
rename to gcc/tree-ssa-threadedge.cc
diff --git a/gcc/tree-ssa-threadupdate.c b/gcc/tree-ssa-threadupdate.cc
similarity index 100%
rename from gcc/tree-ssa-threadupdate.c
rename to gcc/tree-ssa-threadupdate.cc
diff --git a/gcc/tree-ssa-uncprop.c b/gcc/tree-ssa-uncprop.cc
similarity index 100%
rename from gcc/tree-ssa-uncprop.c
rename to gcc/tree-ssa-uncprop.cc
diff --git a/gcc/tree-ssa-uninit.c b/gcc/tree-ssa-uninit.cc
similarity index 100%
rename from gcc/tree-ssa-uninit.c
rename to gcc/tree-ssa-uninit.cc
diff --git a/gcc/tree-ssa.c b/gcc/tree-ssa.cc
similarity index 100%
rename from gcc/tree-ssa.c
rename to gcc/tree-ssa.cc
diff --git a/gcc/tree-ssanames.c b/gcc/tree-ssanames.cc
similarity index 100%
rename from gcc/tree-ssanames.c
rename to gcc/tree-ssanames.cc
diff --git a/gcc/tree-stdarg.c b/gcc/tree-stdarg.cc
similarity index 100%
rename from gcc/tree-stdarg.c
rename to gcc/tree-stdarg.cc
diff --git a/gcc/tree-streamer-in.c b/gcc/tree-streamer-in.cc
similarity index 100%
rename from gcc/tree-streamer-in.c
rename to gcc/tree-streamer-in.cc
diff --git a/gcc/tree-streamer-out.c b/gcc/tree-streamer-out.cc
similarity index 100%
rename from gcc/tree-streamer-out.c
rename to gcc/tree-streamer-out.cc
diff --git a/gcc/tree-streamer.c b/gcc/tree-streamer.cc
similarity index 100%
rename from gcc/tree-streamer.c
rename to gcc/tree-streamer.cc
diff --git a/gcc/tree-switch-conversion.c b/gcc/tree-switch-conversion.cc
similarity index 100%
rename from gcc/tree-switch-conversion.c
rename to gcc/tree-switch-conversion.cc
diff --git a/gcc/tree-tailcall.c b/gcc/tree-tailcall.cc
similarity index 100%
rename from gcc/tree-tailcall.c
rename to gcc/tree-tailcall.cc
diff --git a/gcc/tree-vect-data-refs.c b/gcc/tree-vect-data-refs.cc
similarity index 100%
rename from gcc/tree-vect-data-refs.c
rename to gcc/tree-vect-data-refs.cc
diff --git a/gcc/tree-vect-generic.c b/gcc/tree-vect-generic.cc
similarity index 100%
rename from gcc/tree-vect-generic.c
rename to gcc/tree-vect-generic.cc
diff --git a/gcc/tree-vect-loop-manip.c b/gcc/tree-vect-loop-manip.cc
similarity index 100%
rename from gcc/tree-vect-loop-manip.c
rename to gcc/tree-vect-loop-manip.cc
diff --git a/gcc/tree-vect-loop.c b/gcc/tree-vect-loop.cc
similarity index 100%
rename from gcc/tree-vect-loop.c
rename to gcc/tree-vect-loop.cc
diff --git a/gcc/tree-vect-patterns.c b/gcc/tree-vect-patterns.cc
similarity index 100%
rename from gcc/tree-vect-patterns.c
rename to gcc/tree-vect-patterns.cc
diff --git a/gcc/tree-vect-slp-patterns.c b/gcc/tree-vect-slp-patterns.cc
similarity index 100%
rename from gcc/tree-vect-slp-patterns.c
rename to gcc/tree-vect-slp-patterns.cc
diff --git a/gcc/tree-vect-slp.c b/gcc/tree-vect-slp.cc
similarity index 100%
rename from gcc/tree-vect-slp.c
rename to gcc/tree-vect-slp.cc
diff --git a/gcc/tree-vect-stmts.c b/gcc/tree-vect-stmts.cc
similarity index 100%
rename from gcc/tree-vect-stmts.c
rename to gcc/tree-vect-stmts.cc
diff --git a/gcc/tree-vector-builder.c b/gcc/tree-vector-builder.cc
similarity index 100%
rename from gcc/tree-vector-builder.c
rename to gcc/tree-vector-builder.cc
diff --git a/gcc/tree-vectorizer.c b/gcc/tree-vectorizer.cc
similarity index 100%
rename from gcc/tree-vectorizer.c
rename to gcc/tree-vectorizer.cc
diff --git a/gcc/tree-vrp.c b/gcc/tree-vrp.cc
similarity index 100%
rename from gcc/tree-vrp.c
rename to gcc/tree-vrp.cc
diff --git a/gcc/tree.c b/gcc/tree.cc
similarity index 100%
rename from gcc/tree.c
rename to gcc/tree.cc
diff --git a/gcc/tsan.c b/gcc/tsan.cc
similarity index 100%
rename from gcc/tsan.c
rename to gcc/tsan.cc
diff --git a/gcc/typed-splay-tree.c b/gcc/typed-splay-tree.cc
similarity index 100%
rename from gcc/typed-splay-tree.c
rename to gcc/typed-splay-tree.cc
diff --git a/gcc/ubsan.c b/gcc/ubsan.cc
similarity index 100%
rename from gcc/ubsan.c
rename to gcc/ubsan.cc
diff --git a/gcc/valtrack.c b/gcc/valtrack.cc
similarity index 100%
rename from gcc/valtrack.c
rename to gcc/valtrack.cc
diff --git a/gcc/value-prof.c b/gcc/value-prof.cc
similarity index 100%
rename from gcc/value-prof.c
rename to gcc/value-prof.cc
diff --git a/gcc/var-tracking.c b/gcc/var-tracking.cc
similarity index 100%
rename from gcc/var-tracking.c
rename to gcc/var-tracking.cc
diff --git a/gcc/varasm.c b/gcc/varasm.cc
similarity index 100%
rename from gcc/varasm.c
rename to gcc/varasm.cc
diff --git a/gcc/varpool.c b/gcc/varpool.cc
similarity index 100%
rename from gcc/varpool.c
rename to gcc/varpool.cc
diff --git a/gcc/vec-perm-indices.c b/gcc/vec-perm-indices.cc
similarity index 100%
rename from gcc/vec-perm-indices.c
rename to gcc/vec-perm-indices.cc
diff --git a/gcc/vec.c b/gcc/vec.cc
similarity index 100%
rename from gcc/vec.c
rename to gcc/vec.cc
diff --git a/gcc/vmsdbgout.c b/gcc/vmsdbgout.cc
similarity index 100%
rename from gcc/vmsdbgout.c
rename to gcc/vmsdbgout.cc
diff --git a/gcc/vr-values.c b/gcc/vr-values.cc
similarity index 100%
rename from gcc/vr-values.c
rename to gcc/vr-values.cc
diff --git a/gcc/vtable-verify.c b/gcc/vtable-verify.cc
similarity index 100%
rename from gcc/vtable-verify.c
rename to gcc/vtable-verify.cc
diff --git a/gcc/web.c b/gcc/web.cc
similarity index 100%
rename from gcc/web.c
rename to gcc/web.cc
diff --git a/gcc/xcoffout.c b/gcc/xcoffout.cc
similarity index 100%
rename from gcc/xcoffout.c
rename to gcc/xcoffout.cc
diff --git a/libcpp/charset.c b/libcpp/charset.cc
similarity index 100%
rename from libcpp/charset.c
rename to libcpp/charset.cc
diff --git a/libcpp/directives.c b/libcpp/directives.cc
similarity index 100%
rename from libcpp/directives.c
rename to libcpp/directives.cc
diff --git a/libcpp/errors.c b/libcpp/errors.cc
similarity index 100%
rename from libcpp/errors.c
rename to libcpp/errors.cc
diff --git a/libcpp/expr.c b/libcpp/expr.cc
similarity index 100%
rename from libcpp/expr.c
rename to libcpp/expr.cc
diff --git a/libcpp/files.c b/libcpp/files.cc
similarity index 100%
rename from libcpp/files.c
rename to libcpp/files.cc
diff --git a/libcpp/identifiers.c b/libcpp/identifiers.cc
similarity index 100%
rename from libcpp/identifiers.c
rename to libcpp/identifiers.cc
diff --git a/libcpp/init.c b/libcpp/init.cc
similarity index 100%
rename from libcpp/init.c
rename to libcpp/init.cc
diff --git a/libcpp/lex.c b/libcpp/lex.cc
similarity index 100%
rename from libcpp/lex.c
rename to libcpp/lex.cc
diff --git a/libcpp/line-map.c b/libcpp/line-map.cc
similarity index 100%
rename from libcpp/line-map.c
rename to libcpp/line-map.cc
diff --git a/libcpp/macro.c b/libcpp/macro.cc
similarity index 100%
rename from libcpp/macro.c
rename to libcpp/macro.cc
diff --git a/libcpp/makeucnid.c b/libcpp/makeucnid.cc
similarity index 100%
rename from libcpp/makeucnid.c
rename to libcpp/makeucnid.cc
diff --git a/libcpp/mkdeps.c b/libcpp/mkdeps.cc
similarity index 100%
rename from libcpp/mkdeps.c
rename to libcpp/mkdeps.cc
diff --git a/libcpp/pch.c b/libcpp/pch.cc
similarity index 100%
rename from libcpp/pch.c
rename to libcpp/pch.cc
diff --git a/libcpp/symtab.c b/libcpp/symtab.cc
similarity index 100%
rename from libcpp/symtab.c
rename to libcpp/symtab.cc
diff --git a/libcpp/traditional.c b/libcpp/traditional.cc
similarity index 100%
rename from libcpp/traditional.c
rename to libcpp/traditional.cc


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [gcc(refs/users/marxin/heads/cc-renaming)] Rename files.
@ 2022-01-11 10:32 Martin Liska
  0 siblings, 0 replies; 5+ messages in thread
From: Martin Liska @ 2022-01-11 10:32 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:10f9e5ecd481a3b6f42fba762af5f59faaf2897b

commit 10f9e5ecd481a3b6f42fba762af5f59faaf2897b
Author: Martin Liska <mliska@suse.cz>
Date:   Tue Jan 11 11:30:10 2022 +0100

    Rename files.

Diff:
---
 gcc/ada/{adadecode.c => adadecode.cc}                                     | 0
 gcc/ada/{affinity.c => affinity.cc}                                       | 0
 gcc/ada/{argv-lynxos178-raven-cert.c => argv-lynxos178-raven-cert.cc}     | 0
 gcc/ada/{argv.c => argv.cc}                                               | 0
 gcc/ada/{aux-io.c => aux-io.cc}                                           | 0
 gcc/ada/{cio.c => cio.cc}                                                 | 0
 gcc/ada/{cstreams.c => cstreams.cc}                                       | 0
 gcc/ada/{env.c => env.cc}                                                 | 0
 gcc/ada/{exit.c => exit.cc}                                               | 0
 gcc/ada/{expect.c => expect.cc}                                           | 0
 gcc/ada/{final.c => final.cc}                                             | 0
 gcc/ada/gcc-interface/{cuintp.c => cuintp.cc}                             | 0
 gcc/ada/gcc-interface/{decl.c => decl.cc}                                 | 0
 gcc/ada/gcc-interface/{misc.c => misc.cc}                                 | 0
 gcc/ada/gcc-interface/{targtyps.c => targtyps.cc}                         | 0
 gcc/ada/gcc-interface/{trans.c => trans.cc}                               | 0
 gcc/ada/gcc-interface/{utils.c => utils.cc}                               | 0
 gcc/ada/gcc-interface/{utils2.c => utils2.cc}                             | 0
 gcc/ada/{init.c => init.cc}                                               | 0
 gcc/ada/{initialize.c => initialize.cc}                                   | 0
 gcc/ada/libgnarl/{thread.c => thread.cc}                                  | 0
 gcc/ada/{link.c => link.cc}                                               | 0
 gcc/ada/{locales.c => locales.cc}                                         | 0
 gcc/ada/{mkdir.c => mkdir.cc}                                             | 0
 gcc/ada/{raise.c => raise.cc}                                             | 0
 gcc/ada/{rtfinal.c => rtfinal.cc}                                         | 0
 gcc/ada/{rtinit.c => rtinit.cc}                                           | 0
 gcc/ada/{seh_init.c => seh_init.cc}                                       | 0
 gcc/ada/{sigtramp-armdroid.c => sigtramp-armdroid.cc}                     | 0
 gcc/ada/{sigtramp-ios.c => sigtramp-ios.cc}                               | 0
 gcc/ada/{sigtramp-qnx.c => sigtramp-qnx.cc}                               | 0
 gcc/ada/{sigtramp-vxworks.c => sigtramp-vxworks.cc}                       | 0
 gcc/ada/{socket.c => socket.cc}                                           | 0
 gcc/ada/{tracebak.c => tracebak.cc}                                       | 0
 gcc/ada/{version.c => version.cc}                                         | 0
 gcc/ada/{vx_stack_info.c => vx_stack_info.cc}                             | 0
 gcc/{adjust-alignment.c => adjust-alignment.cc}                           | 0
 gcc/{alias.c => alias.cc}                                                 | 0
 gcc/{alloc-pool.c => alloc-pool.cc}                                       | 0
 gcc/{asan.c => asan.cc}                                                   | 0
 gcc/{attribs.c => attribs.cc}                                             | 0
 gcc/{auto-inc-dec.c => auto-inc-dec.cc}                                   | 0
 gcc/{auto-profile.c => auto-profile.cc}                                   | 0
 gcc/{bb-reorder.c => bb-reorder.cc}                                       | 0
 gcc/{bitmap.c => bitmap.cc}                                               | 0
 gcc/{btfout.c => btfout.cc}                                               | 0
 gcc/{builtins.c => builtins.cc}                                           | 0
 gcc/c-family/{c-ada-spec.c => c-ada-spec.cc}                              | 0
 gcc/c-family/{c-attribs.c => c-attribs.cc}                                | 0
 gcc/c-family/{c-common.c => c-common.cc}                                  | 0
 gcc/c-family/{c-cppbuiltin.c => c-cppbuiltin.cc}                          | 0
 gcc/c-family/{c-dump.c => c-dump.cc}                                      | 0
 gcc/c-family/{c-format.c => c-format.cc}                                  | 0
 gcc/c-family/{c-gimplify.c => c-gimplify.cc}                              | 0
 gcc/c-family/{c-indentation.c => c-indentation.cc}                        | 0
 gcc/c-family/{c-lex.c => c-lex.cc}                                        | 0
 gcc/c-family/{c-omp.c => c-omp.cc}                                        | 0
 gcc/c-family/{c-opts.c => c-opts.cc}                                      | 0
 gcc/c-family/{c-pch.c => c-pch.cc}                                        | 0
 gcc/c-family/{c-ppoutput.c => c-ppoutput.cc}                              | 0
 gcc/c-family/{c-pragma.c => c-pragma.cc}                                  | 0
 gcc/c-family/{c-pretty-print.c => c-pretty-print.cc}                      | 0
 gcc/c-family/{c-semantics.c => c-semantics.cc}                            | 0
 gcc/c-family/{c-ubsan.c => c-ubsan.cc}                                    | 0
 gcc/c-family/{c-warn.c => c-warn.cc}                                      | 0
 gcc/c-family/{cppspec.c => cppspec.cc}                                    | 0
 gcc/c-family/{stub-objc.c => stub-objc.cc}                                | 0
 gcc/c/{c-aux-info.c => c-aux-info.cc}                                     | 0
 gcc/c/{c-convert.c => c-convert.cc}                                       | 0
 gcc/c/{c-decl.c => c-decl.cc}                                             | 0
 gcc/c/{c-errors.c => c-errors.cc}                                         | 0
 gcc/c/{c-fold.c => c-fold.cc}                                             | 0
 gcc/c/{c-lang.c => c-lang.cc}                                             | 0
 gcc/c/{c-objc-common.c => c-objc-common.cc}                               | 0
 gcc/c/{c-parser.c => c-parser.cc}                                         | 0
 gcc/c/{c-typeck.c => c-typeck.cc}                                         | 0
 gcc/c/{gccspec.c => gccspec.cc}                                           | 0
 gcc/c/{gimple-parser.c => gimple-parser.cc}                               | 0
 gcc/{caller-save.c => caller-save.cc}                                     | 0
 gcc/{calls.c => calls.cc}                                                 | 0
 gcc/{ccmp.c => ccmp.cc}                                                   | 0
 gcc/{cfg.c => cfg.cc}                                                     | 0
 gcc/{cfganal.c => cfganal.cc}                                             | 0
 gcc/{cfgbuild.c => cfgbuild.cc}                                           | 0
 gcc/{cfgcleanup.c => cfgcleanup.cc}                                       | 0
 gcc/{cfgexpand.c => cfgexpand.cc}                                         | 0
 gcc/{cfghooks.c => cfghooks.cc}                                           | 0
 gcc/{cfgloop.c => cfgloop.cc}                                             | 0
 gcc/{cfgloopanal.c => cfgloopanal.cc}                                     | 0
 gcc/{cfgloopmanip.c => cfgloopmanip.cc}                                   | 0
 gcc/{cfgrtl.c => cfgrtl.cc}                                               | 0
 gcc/{cgraph.c => cgraph.cc}                                               | 0
 gcc/{cgraphbuild.c => cgraphbuild.cc}                                     | 0
 gcc/{cgraphclones.c => cgraphclones.cc}                                   | 0
 gcc/{cgraphunit.c => cgraphunit.cc}                                       | 0
 gcc/{collect-utils.c => collect-utils.cc}                                 | 0
 gcc/{collect2-aix.c => collect2-aix.cc}                                   | 0
 gcc/{collect2.c => collect2.cc}                                           | 0
 gcc/{combine-stack-adj.c => combine-stack-adj.cc}                         | 0
 gcc/{combine.c => combine.cc}                                             | 0
 gcc/common/{common-targhooks.c => common-targhooks.cc}                    | 0
 gcc/common/config/aarch64/{aarch64-common.c => aarch64-common.cc}         | 0
 gcc/common/config/alpha/{alpha-common.c => alpha-common.cc}               | 0
 gcc/common/config/arc/{arc-common.c => arc-common.cc}                     | 0
 gcc/common/config/arm/{arm-common.c => arm-common.cc}                     | 0
 gcc/common/config/avr/{avr-common.c => avr-common.cc}                     | 0
 gcc/common/config/bfin/{bfin-common.c => bfin-common.cc}                  | 0
 gcc/common/config/bpf/{bpf-common.c => bpf-common.cc}                     | 0
 gcc/common/config/c6x/{c6x-common.c => c6x-common.cc}                     | 0
 gcc/common/config/cr16/{cr16-common.c => cr16-common.cc}                  | 0
 gcc/common/config/cris/{cris-common.c => cris-common.cc}                  | 0
 gcc/common/config/csky/{csky-common.c => csky-common.cc}                  | 0
 gcc/common/config/{default-common.c => default-common.cc}                 | 0
 gcc/common/config/epiphany/{epiphany-common.c => epiphany-common.cc}      | 0
 gcc/common/config/fr30/{fr30-common.c => fr30-common.cc}                  | 0
 gcc/common/config/frv/{frv-common.c => frv-common.cc}                     | 0
 gcc/common/config/gcn/{gcn-common.c => gcn-common.cc}                     | 0
 gcc/common/config/h8300/{h8300-common.c => h8300-common.cc}               | 0
 gcc/common/config/i386/{i386-common.c => i386-common.cc}                  | 0
 gcc/common/config/ia64/{ia64-common.c => ia64-common.cc}                  | 0
 gcc/common/config/iq2000/{iq2000-common.c => iq2000-common.cc}            | 0
 gcc/common/config/lm32/{lm32-common.c => lm32-common.cc}                  | 0
 gcc/common/config/m32r/{m32r-common.c => m32r-common.cc}                  | 0
 gcc/common/config/m68k/{m68k-common.c => m68k-common.cc}                  | 0
 gcc/common/config/mcore/{mcore-common.c => mcore-common.cc}               | 0
 .../config/microblaze/{microblaze-common.c => microblaze-common.cc}       | 0
 gcc/common/config/mips/{mips-common.c => mips-common.cc}                  | 0
 gcc/common/config/mmix/{mmix-common.c => mmix-common.cc}                  | 0
 gcc/common/config/mn10300/{mn10300-common.c => mn10300-common.cc}         | 0
 gcc/common/config/msp430/{msp430-common.c => msp430-common.cc}            | 0
 gcc/common/config/nds32/{nds32-common.c => nds32-common.cc}               | 0
 gcc/common/config/nios2/{nios2-common.c => nios2-common.cc}               | 0
 gcc/common/config/nvptx/{nvptx-common.c => nvptx-common.cc}               | 0
 gcc/common/config/or1k/{or1k-common.c => or1k-common.cc}                  | 0
 gcc/common/config/pa/{pa-common.c => pa-common.cc}                        | 0
 gcc/common/config/pdp11/{pdp11-common.c => pdp11-common.cc}               | 0
 gcc/common/config/pru/{pru-common.c => pru-common.cc}                     | 0
 gcc/common/config/riscv/{riscv-common.c => riscv-common.cc}               | 0
 gcc/common/config/rs6000/{rs6000-common.c => rs6000-common.cc}            | 0
 gcc/common/config/rx/{rx-common.c => rx-common.cc}                        | 0
 gcc/common/config/s390/{s390-common.c => s390-common.cc}                  | 0
 gcc/common/config/sh/{sh-common.c => sh-common.cc}                        | 0
 gcc/common/config/sparc/{sparc-common.c => sparc-common.cc}               | 0
 gcc/common/config/tilegx/{tilegx-common.c => tilegx-common.cc}            | 0
 gcc/common/config/tilepro/{tilepro-common.c => tilepro-common.cc}         | 0
 gcc/common/config/v850/{v850-common.c => v850-common.cc}                  | 0
 gcc/common/config/vax/{vax-common.c => vax-common.cc}                     | 0
 gcc/common/config/visium/{visium-common.c => visium-common.cc}            | 0
 gcc/common/config/xstormy16/{xstormy16-common.c => xstormy16-common.cc}   | 0
 gcc/common/config/xtensa/{xtensa-common.c => xtensa-common.cc}            | 0
 gcc/{compare-elim.c => compare-elim.cc}                                   | 0
 gcc/config/aarch64/{aarch64-bti-insert.c => aarch64-bti-insert.cc}        | 0
 gcc/config/aarch64/{aarch64-builtins.c => aarch64-builtins.cc}            | 0
 gcc/config/aarch64/{aarch64-c.c => aarch64-c.cc}                          | 0
 gcc/config/aarch64/{aarch64-d.c => aarch64-d.cc}                          | 0
 gcc/config/aarch64/{aarch64.c => aarch64.cc}                              | 0
 .../aarch64/{cortex-a57-fma-steering.c => cortex-a57-fma-steering.cc}     | 0
 gcc/config/aarch64/{driver-aarch64.c => driver-aarch64.cc}                | 0
 ...falkor-tag-collision-avoidance.c => falkor-tag-collision-avoidance.cc} | 0
 gcc/config/aarch64/{host-aarch64-darwin.c => host-aarch64-darwin.cc}      | 0
 gcc/config/alpha/{alpha.c => alpha.cc}                                    | 0
 gcc/config/alpha/{driver-alpha.c => driver-alpha.cc}                      | 0
 gcc/config/arc/{arc-c.c => arc-c.cc}                                      | 0
 gcc/config/arc/{arc.c => arc.cc}                                          | 0
 gcc/config/arc/{driver-arc.c => driver-arc.cc}                            | 0
 gcc/config/arm/{aarch-common.c => aarch-common.cc}                        | 0
 gcc/config/arm/{arm-builtins.c => arm-builtins.cc}                        | 0
 gcc/config/arm/{arm-c.c => arm-c.cc}                                      | 0
 gcc/config/arm/{arm-d.c => arm-d.cc}                                      | 0
 gcc/config/arm/{arm.c => arm.cc}                                          | 0
 gcc/config/arm/{driver-arm.c => driver-arm.cc}                            | 0
 gcc/config/avr/{avr-c.c => avr-c.cc}                                      | 0
 gcc/config/avr/{avr-devices.c => avr-devices.cc}                          | 0
 gcc/config/avr/{avr-log.c => avr-log.cc}                                  | 0
 gcc/config/avr/{avr.c => avr.cc}                                          | 0
 gcc/config/avr/{driver-avr.c => driver-avr.cc}                            | 0
 gcc/config/avr/{gen-avr-mmcu-specs.c => gen-avr-mmcu-specs.cc}            | 0
 gcc/config/avr/{gen-avr-mmcu-texi.c => gen-avr-mmcu-texi.cc}              | 0
 gcc/config/bfin/{bfin.c => bfin.cc}                                       | 0
 gcc/config/bpf/{bpf.c => bpf.cc}                                          | 0
 gcc/config/bpf/{coreout.c => coreout.cc}                                  | 0
 gcc/config/c6x/{c6x.c => c6x.cc}                                          | 0
 gcc/config/cr16/{cr16.c => cr16.cc}                                       | 0
 gcc/config/cris/{cris.c => cris.cc}                                       | 0
 gcc/config/csky/{csky.c => csky.cc}                                       | 0
 gcc/config/{darwin-c.c => darwin-c.cc}                                    | 0
 gcc/config/{darwin-d.c => darwin-d.cc}                                    | 0
 gcc/config/{darwin-driver.c => darwin-driver.cc}                          | 0
 gcc/config/{darwin-f.c => darwin-f.cc}                                    | 0
 gcc/config/{darwin.c => darwin.cc}                                        | 0
 gcc/config/{default-c.c => default-c.cc}                                  | 0
 gcc/config/{default-d.c => default-d.cc}                                  | 0
 gcc/config/{dragonfly-d.c => dragonfly-d.cc}                              | 0
 gcc/config/epiphany/{epiphany.c => epiphany.cc}                           | 0
 gcc/config/epiphany/{mode-switch-use.c => mode-switch-use.cc}             | 0
 gcc/config/epiphany/{resolve-sw-modes.c => resolve-sw-modes.cc}           | 0
 gcc/config/fr30/{fr30.c => fr30.cc}                                       | 0
 gcc/config/{freebsd-d.c => freebsd-d.cc}                                  | 0
 gcc/config/frv/{frv.c => frv.cc}                                          | 0
 gcc/config/ft32/{ft32.c => ft32.cc}                                       | 0
 gcc/config/gcn/{driver-gcn.c => driver-gcn.cc}                            | 0
 gcc/config/gcn/{gcn-run.c => gcn-run.cc}                                  | 0
 gcc/config/gcn/{gcn-tree.c => gcn-tree.cc}                                | 0
 gcc/config/gcn/{gcn.c => gcn.cc}                                          | 0
 gcc/config/gcn/{mkoffload.c => mkoffload.cc}                              | 0
 gcc/config/{glibc-c.c => glibc-c.cc}                                      | 0
 gcc/config/{glibc-d.c => glibc-d.cc}                                      | 0
 gcc/config/h8300/{h8300.c => h8300.cc}                                    | 0
 gcc/config/{host-darwin.c => host-darwin.cc}                              | 0
 gcc/config/{host-hpux.c => host-hpux.cc}                                  | 0
 gcc/config/{host-linux.c => host-linux.cc}                                | 0
 gcc/config/{host-netbsd.c => host-netbsd.cc}                              | 0
 gcc/config/{host-openbsd.c => host-openbsd.cc}                            | 0
 gcc/config/{host-solaris.c => host-solaris.cc}                            | 0
 gcc/config/i386/{djgpp.c => djgpp.cc}                                     | 0
 gcc/config/i386/{driver-i386.c => driver-i386.cc}                         | 0
 gcc/config/i386/{driver-mingw32.c => driver-mingw32.cc}                   | 0
 gcc/config/i386/{gnu-property.c => gnu-property.cc}                       | 0
 gcc/config/i386/{host-cygwin.c => host-cygwin.cc}                         | 0
 gcc/config/i386/{host-i386-darwin.c => host-i386-darwin.cc}               | 0
 gcc/config/i386/{host-mingw32.c => host-mingw32.cc}                       | 0
 gcc/config/i386/{i386-builtins.c => i386-builtins.cc}                     | 0
 gcc/config/i386/{i386-c.c => i386-c.cc}                                   | 0
 gcc/config/i386/{i386-d.c => i386-d.cc}                                   | 0
 gcc/config/i386/{i386-expand.c => i386-expand.cc}                         | 0
 gcc/config/i386/{i386-features.c => i386-features.cc}                     | 0
 gcc/config/i386/{i386-options.c => i386-options.cc}                       | 0
 gcc/config/i386/{i386.c => i386.cc}                                       | 0
 gcc/config/i386/{intelmic-mkoffload.c => intelmic-mkoffload.cc}           | 0
 gcc/config/i386/{msformat-c.c => msformat-c.cc}                           | 0
 gcc/config/i386/{winnt-cxx.c => winnt-cxx.cc}                             | 0
 gcc/config/i386/{winnt-d.c => winnt-d.cc}                                 | 0
 gcc/config/i386/{winnt-stubs.c => winnt-stubs.cc}                         | 0
 gcc/config/i386/{winnt.c => winnt.cc}                                     | 0
 gcc/config/i386/{x86-tune-sched-atom.c => x86-tune-sched-atom.cc}         | 0
 gcc/config/i386/{x86-tune-sched-bd.c => x86-tune-sched-bd.cc}             | 0
 gcc/config/i386/{x86-tune-sched-core.c => x86-tune-sched-core.cc}         | 0
 gcc/config/i386/{x86-tune-sched.c => x86-tune-sched.cc}                   | 0
 gcc/config/ia64/{ia64-c.c => ia64-c.cc}                                   | 0
 gcc/config/ia64/{ia64.c => ia64.cc}                                       | 0
 gcc/config/iq2000/{iq2000.c => iq2000.cc}                                 | 0
 gcc/config/{linux.c => linux.cc}                                          | 0
 gcc/config/lm32/{lm32.c => lm32.cc}                                       | 0
 gcc/config/m32c/{m32c-pragma.c => m32c-pragma.cc}                         | 0
 gcc/config/m32c/{m32c.c => m32c.cc}                                       | 0
 gcc/config/m32r/{m32r.c => m32r.cc}                                       | 0
 gcc/config/m68k/{m68k.c => m68k.cc}                                       | 0
 gcc/config/mcore/{mcore.c => mcore.cc}                                    | 0
 gcc/config/microblaze/{microblaze-c.c => microblaze-c.cc}                 | 0
 gcc/config/microblaze/{microblaze.c => microblaze.cc}                     | 0
 gcc/config/mips/{driver-native.c => driver-native.cc}                     | 0
 gcc/config/mips/{frame-header-opt.c => frame-header-opt.cc}               | 0
 gcc/config/mips/{mips-d.c => mips-d.cc}                                   | 0
 gcc/config/mips/{mips.c => mips.cc}                                       | 0
 gcc/config/mmix/{mmix.c => mmix.cc}                                       | 0
 gcc/config/mn10300/{mn10300.c => mn10300.cc}                              | 0
 gcc/config/moxie/{moxie.c => moxie.cc}                                    | 0
 gcc/config/msp430/{driver-msp430.c => driver-msp430.cc}                   | 0
 gcc/config/msp430/{msp430-c.c => msp430-c.cc}                             | 0
 gcc/config/msp430/{msp430-devices.c => msp430-devices.cc}                 | 0
 gcc/config/msp430/{msp430.c => msp430.cc}                                 | 0
 gcc/config/nds32/{nds32-cost.c => nds32-cost.cc}                          | 0
 gcc/config/nds32/{nds32-fp-as-gp.c => nds32-fp-as-gp.cc}                  | 0
 gcc/config/nds32/{nds32-intrinsic.c => nds32-intrinsic.cc}                | 0
 gcc/config/nds32/{nds32-isr.c => nds32-isr.cc}                            | 0
 gcc/config/nds32/{nds32-md-auxiliary.c => nds32-md-auxiliary.cc}          | 0
 .../nds32/{nds32-memory-manipulation.c => nds32-memory-manipulation.cc}   | 0
 .../nds32/{nds32-pipelines-auxiliary.c => nds32-pipelines-auxiliary.cc}   | 0
 gcc/config/nds32/{nds32-predicates.c => nds32-predicates.cc}              | 0
 gcc/config/nds32/{nds32-relax-opt.c => nds32-relax-opt.cc}                | 0
 gcc/config/nds32/{nds32-utils.c => nds32-utils.cc}                        | 0
 gcc/config/nds32/{nds32.c => nds32.cc}                                    | 0
 gcc/config/{netbsd-d.c => netbsd-d.cc}                                    | 0
 gcc/config/{netbsd.c => netbsd.cc}                                        | 0
 gcc/config/nios2/{nios2.c => nios2.cc}                                    | 0
 gcc/config/nvptx/{mkoffload.c => mkoffload.cc}                            | 0
 gcc/config/nvptx/{nvptx-c.c => nvptx-c.cc}                                | 0
 gcc/config/nvptx/{nvptx.c => nvptx.cc}                                    | 0
 gcc/config/{openbsd-d.c => openbsd-d.cc}                                  | 0
 gcc/config/or1k/{or1k.c => or1k.cc}                                       | 0
 gcc/config/pa/{pa-d.c => pa-d.cc}                                         | 0
 gcc/config/pa/{pa.c => pa.cc}                                             | 0
 gcc/config/pdp11/{pdp11.c => pdp11.cc}                                    | 0
 gcc/config/pru/{pru-passes.c => pru-passes.cc}                            | 0
 gcc/config/pru/{pru-pragma.c => pru-pragma.cc}                            | 0
 gcc/config/pru/{pru.c => pru.cc}                                          | 0
 gcc/config/riscv/{riscv-builtins.c => riscv-builtins.cc}                  | 0
 gcc/config/riscv/{riscv-c.c => riscv-c.cc}                                | 0
 gcc/config/riscv/{riscv-d.c => riscv-d.cc}                                | 0
 gcc/config/riscv/{riscv-shorten-memrefs.c => riscv-shorten-memrefs.cc}    | 0
 gcc/config/riscv/{riscv-sr.c => riscv-sr.cc}                              | 0
 gcc/config/riscv/{riscv.c => riscv.cc}                                    | 0
 gcc/config/rl78/{rl78-c.c => rl78-c.cc}                                   | 0
 gcc/config/rl78/{rl78.c => rl78.cc}                                       | 0
 gcc/config/rs6000/{driver-rs6000.c => driver-rs6000.cc}                   | 0
 gcc/config/rs6000/{host-darwin.c => host-darwin.cc}                       | 0
 gcc/config/rs6000/{host-ppc64-darwin.c => host-ppc64-darwin.cc}           | 0
 gcc/config/rs6000/{rbtree.c => rbtree.cc}                                 | 0
 gcc/config/rs6000/{rs6000-c.c => rs6000-c.cc}                             | 0
 gcc/config/rs6000/{rs6000-call.c => rs6000-call.cc}                       | 0
 gcc/config/rs6000/{rs6000-d.c => rs6000-d.cc}                             | 0
 gcc/config/rs6000/{rs6000-gen-builtins.c => rs6000-gen-builtins.cc}       | 0
 gcc/config/rs6000/{rs6000-linux.c => rs6000-linux.cc}                     | 0
 gcc/config/rs6000/{rs6000-logue.c => rs6000-logue.cc}                     | 0
 gcc/config/rs6000/{rs6000-p8swap.c => rs6000-p8swap.cc}                   | 0
 gcc/config/rs6000/{rs6000-pcrel-opt.c => rs6000-pcrel-opt.cc}             | 0
 gcc/config/rs6000/{rs6000-string.c => rs6000-string.cc}                   | 0
 gcc/config/rs6000/{rs6000.c => rs6000.cc}                                 | 0
 gcc/config/rx/{rx.c => rx.cc}                                             | 0
 gcc/config/s390/{driver-native.c => driver-native.cc}                     | 0
 gcc/config/s390/{s390-c.c => s390-c.cc}                                   | 0
 gcc/config/s390/{s390-d.c => s390-d.cc}                                   | 0
 gcc/config/s390/{s390.c => s390.cc}                                       | 0
 gcc/config/sh/{divtab-sh4-300.c => divtab-sh4-300.cc}                     | 0
 gcc/config/sh/{divtab-sh4.c => divtab-sh4.cc}                             | 0
 gcc/config/sh/{divtab.c => divtab.cc}                                     | 0
 gcc/config/sh/{sh-c.c => sh-c.cc}                                         | 0
 gcc/config/sh/{sh.c => sh.cc}                                             | 0
 gcc/config/{sol2-c.c => sol2-c.cc}                                        | 0
 gcc/config/{sol2-cxx.c => sol2-cxx.cc}                                    | 0
 gcc/config/{sol2-d.c => sol2-d.cc}                                        | 0
 gcc/config/{sol2-stubs.c => sol2-stubs.cc}                                | 0
 gcc/config/{sol2.c => sol2.cc}                                            | 0
 gcc/config/sparc/{driver-sparc.c => driver-sparc.cc}                      | 0
 gcc/config/sparc/{sparc-c.c => sparc-c.cc}                                | 0
 gcc/config/sparc/{sparc-d.c => sparc-d.cc}                                | 0
 gcc/config/sparc/{sparc.c => sparc.cc}                                    | 0
 gcc/config/stormy16/{stormy16.c => stormy16.cc}                           | 0
 gcc/config/tilegx/{mul-tables.c => mul-tables.cc}                         | 0
 gcc/config/tilegx/{tilegx-c.c => tilegx-c.cc}                             | 0
 gcc/config/tilegx/{tilegx.c => tilegx.cc}                                 | 0
 gcc/config/tilepro/{mul-tables.c => mul-tables.cc}                        | 0
 gcc/config/tilepro/{tilepro-c.c => tilepro-c.cc}                          | 0
 gcc/config/tilepro/{tilepro.c => tilepro.cc}                              | 0
 gcc/config/v850/{v850-c.c => v850-c.cc}                                   | 0
 gcc/config/v850/{v850.c => v850.cc}                                       | 0
 gcc/config/vax/{vax.c => vax.cc}                                          | 0
 gcc/config/visium/{visium.c => visium.cc}                                 | 0
 gcc/config/vms/{vms-c.c => vms-c.cc}                                      | 0
 gcc/config/vms/{vms-f.c => vms-f.cc}                                      | 0
 gcc/config/vms/{vms.c => vms.cc}                                          | 0
 gcc/config/{vxworks-c.c => vxworks-c.cc}                                  | 0
 gcc/config/{vxworks.c => vxworks.cc}                                      | 0
 gcc/config/{winnt-c.c => winnt-c.cc}                                      | 0
 gcc/config/xtensa/{xtensa.c => xtensa.cc}                                 | 0
 gcc/{context.c => context.cc}                                             | 0
 gcc/{convert.c => convert.cc}                                             | 0
 gcc/{coverage.c => coverage.cc}                                           | 0
 gcc/cp/{call.c => call.cc}                                                | 0
 gcc/cp/{class.c => class.cc}                                              | 0
 gcc/cp/{constexpr.c => constexpr.cc}                                      | 0
 gcc/cp/{cp-gimplify.c => cp-gimplify.cc}                                  | 0
 gcc/cp/{cp-lang.c => cp-lang.cc}                                          | 0
 gcc/cp/{cp-objcp-common.c => cp-objcp-common.cc}                          | 0
 gcc/cp/{cp-ubsan.c => cp-ubsan.cc}                                        | 0
 gcc/cp/{cvt.c => cvt.cc}                                                  | 0
 gcc/cp/{cxx-pretty-print.c => cxx-pretty-print.cc}                        | 0
 gcc/cp/{decl.c => decl.cc}                                                | 0
 gcc/cp/{decl2.c => decl2.cc}                                              | 0
 gcc/cp/{dump.c => dump.cc}                                                | 0
 gcc/cp/{error.c => error.cc}                                              | 0
 gcc/cp/{except.c => except.cc}                                            | 0
 gcc/cp/{expr.c => expr.cc}                                                | 0
 gcc/cp/{friend.c => friend.cc}                                            | 0
 gcc/cp/{g++spec.c => g++spec.cc}                                          | 0
 gcc/cp/{init.c => init.cc}                                                | 0
 gcc/cp/{lambda.c => lambda.cc}                                            | 0
 gcc/cp/{lex.c => lex.cc}                                                  | 0
 gcc/cp/{mangle.c => mangle.cc}                                            | 0
 gcc/cp/{method.c => method.cc}                                            | 0
 gcc/cp/{name-lookup.c => name-lookup.cc}                                  | 0
 gcc/cp/{optimize.c => optimize.cc}                                        | 0
 gcc/cp/{parser.c => parser.cc}                                            | 0
 gcc/cp/{pt.c => pt.cc}                                                    | 0
 gcc/cp/{ptree.c => ptree.cc}                                              | 0
 gcc/cp/{rtti.c => rtti.cc}                                                | 0
 gcc/cp/{search.c => search.cc}                                            | 0
 gcc/cp/{semantics.c => semantics.cc}                                      | 0
 gcc/cp/{tree.c => tree.cc}                                                | 0
 gcc/cp/{typeck.c => typeck.cc}                                            | 0
 gcc/cp/{typeck2.c => typeck2.cc}                                          | 0
 gcc/cp/{vtable-class-hierarchy.c => vtable-class-hierarchy.cc}            | 0
 gcc/{cppbuiltin.c => cppbuiltin.cc}                                       | 0
 gcc/{cppdefault.c => cppdefault.cc}                                       | 0
 gcc/{cprop.c => cprop.cc}                                                 | 0
 gcc/{cse.c => cse.cc}                                                     | 0
 gcc/{cselib.c => cselib.cc}                                               | 0
 gcc/{ctfc.c => ctfc.cc}                                                   | 0
 gcc/{ctfout.c => ctfout.cc}                                               | 0
 gcc/{data-streamer-in.c => data-streamer-in.cc}                           | 0
 gcc/{data-streamer-out.c => data-streamer-out.cc}                         | 0
 gcc/{data-streamer.c => data-streamer.cc}                                 | 0
 gcc/{dbgcnt.c => dbgcnt.cc}                                               | 0
 gcc/{dbxout.c => dbxout.cc}                                               | 0
 gcc/{dce.c => dce.cc}                                                     | 0
 gcc/{ddg.c => ddg.cc}                                                     | 0
 gcc/{debug.c => debug.cc}                                                 | 0
 gcc/{df-core.c => df-core.cc}                                             | 0
 gcc/{df-problems.c => df-problems.cc}                                     | 0
 gcc/{df-scan.c => df-scan.cc}                                             | 0
 gcc/{dfp.c => dfp.cc}                                                     | 0
 gcc/{diagnostic-color.c => diagnostic-color.cc}                           | 0
 gcc/{diagnostic-show-locus.c => diagnostic-show-locus.cc}                 | 0
 gcc/{diagnostic-spec.c => diagnostic-spec.cc}                             | 0
 gcc/{diagnostic.c => diagnostic.cc}                                       | 0
 gcc/{dojump.c => dojump.cc}                                               | 0
 gcc/{dominance.c => dominance.cc}                                         | 0
 gcc/{domwalk.c => domwalk.cc}                                             | 0
 gcc/{double-int.c => double-int.cc}                                       | 0
 gcc/{dse.c => dse.cc}                                                     | 0
 gcc/{dumpfile.c => dumpfile.cc}                                           | 0
 gcc/{dwarf2asm.c => dwarf2asm.cc}                                         | 0
 gcc/{dwarf2cfi.c => dwarf2cfi.cc}                                         | 0
 gcc/{dwarf2ctf.c => dwarf2ctf.cc}                                         | 0
 gcc/{dwarf2out.c => dwarf2out.cc}                                         | 0
 gcc/{early-remat.c => early-remat.cc}                                     | 0
 gcc/{edit-context.c => edit-context.cc}                                   | 0
 gcc/{emit-rtl.c => emit-rtl.cc}                                           | 0
 gcc/{errors.c => errors.cc}                                               | 0
 gcc/{et-forest.c => et-forest.cc}                                         | 0
 gcc/{except.c => except.cc}                                               | 0
 gcc/{explow.c => explow.cc}                                               | 0
 gcc/{expmed.c => expmed.cc}                                               | 0
 gcc/{expr.c => expr.cc}                                                   | 0
 gcc/{fibonacci_heap.c => fibonacci_heap.cc}                               | 0
 gcc/{file-find.c => file-find.cc}                                         | 0
 gcc/{file-prefix-map.c => file-prefix-map.cc}                             | 0
 gcc/{final.c => final.cc}                                                 | 0
 gcc/{fixed-value.c => fixed-value.cc}                                     | 0
 gcc/{fold-const-call.c => fold-const-call.cc}                             | 0
 gcc/{fold-const.c => fold-const.cc}                                       | 0
 gcc/fortran/{arith.c => arith.cc}                                         | 0
 gcc/fortran/{array.c => array.cc}                                         | 0
 gcc/fortran/{bbt.c => bbt.cc}                                             | 0
 gcc/fortran/{check.c => check.cc}                                         | 0
 gcc/fortran/{class.c => class.cc}                                         | 0
 gcc/fortran/{constructor.c => constructor.cc}                             | 0
 gcc/fortran/{convert.c => convert.cc}                                     | 0
 gcc/fortran/{cpp.c => cpp.cc}                                             | 0
 gcc/fortran/{data.c => data.cc}                                           | 0
 gcc/fortran/{decl.c => decl.cc}                                           | 0
 gcc/fortran/{dependency.c => dependency.cc}                               | 0
 gcc/fortran/{dump-parse-tree.c => dump-parse-tree.cc}                     | 0
 gcc/fortran/{error.c => error.cc}                                         | 0
 gcc/fortran/{expr.c => expr.cc}                                           | 0
 gcc/fortran/{f95-lang.c => f95-lang.cc}                                   | 0
 gcc/fortran/{frontend-passes.c => frontend-passes.cc}                     | 0
 gcc/fortran/{gfortranspec.c => gfortranspec.cc}                           | 0
 gcc/fortran/{interface.c => interface.cc}                                 | 0
 gcc/fortran/{intrinsic.c => intrinsic.cc}                                 | 0
 gcc/fortran/{io.c => io.cc}                                               | 0
 gcc/fortran/{iresolve.c => iresolve.cc}                                   | 0
 gcc/fortran/{match.c => match.cc}                                         | 0
 gcc/fortran/{matchexp.c => matchexp.cc}                                   | 0
 gcc/fortran/{misc.c => misc.cc}                                           | 0
 gcc/fortran/{module.c => module.cc}                                       | 0
 gcc/fortran/{openmp.c => openmp.cc}                                       | 0
 gcc/fortran/{options.c => options.cc}                                     | 0
 gcc/fortran/{parse.c => parse.cc}                                         | 0
 gcc/fortran/{primary.c => primary.cc}                                     | 0
 gcc/fortran/{resolve.c => resolve.cc}                                     | 0
 gcc/fortran/{scanner.c => scanner.cc}                                     | 0
 gcc/fortran/{simplify.c => simplify.cc}                                   | 0
 gcc/fortran/{st.c => st.cc}                                               | 0
 gcc/fortran/{symbol.c => symbol.cc}                                       | 0
 gcc/fortran/{target-memory.c => target-memory.cc}                         | 0
 gcc/fortran/{trans-array.c => trans-array.cc}                             | 0
 gcc/fortran/{trans-common.c => trans-common.cc}                           | 0
 gcc/fortran/{trans-const.c => trans-const.cc}                             | 0
 gcc/fortran/{trans-decl.c => trans-decl.cc}                               | 0
 gcc/fortran/{trans-expr.c => trans-expr.cc}                               | 0
 gcc/fortran/{trans-intrinsic.c => trans-intrinsic.cc}                     | 0
 gcc/fortran/{trans-io.c => trans-io.cc}                                   | 0
 gcc/fortran/{trans-openmp.c => trans-openmp.cc}                           | 0
 gcc/fortran/{trans-stmt.c => trans-stmt.cc}                               | 0
 gcc/fortran/{trans-types.c => trans-types.cc}                             | 0
 gcc/fortran/{trans.c => trans.cc}                                         | 0
 gcc/{fp-test.c => fp-test.cc}                                             | 0
 gcc/{function-tests.c => function-tests.cc}                               | 0
 gcc/{function.c => function.cc}                                           | 0
 gcc/{fwprop.c => fwprop.cc}                                               | 0
 gcc/{gcc-ar.c => gcc-ar.cc}                                               | 0
 gcc/{gcc-main.c => gcc-main.cc}                                           | 0
 gcc/{gcc-rich-location.c => gcc-rich-location.cc}                         | 0
 gcc/{gcc.c => gcc.cc}                                                     | 0
 gcc/{gcov-dump.c => gcov-dump.cc}                                         | 0
 gcc/{gcov-io.c => gcov-io.cc}                                             | 0
 gcc/{gcov-tool.c => gcov-tool.cc}                                         | 0
 gcc/{gcov.c => gcov.cc}                                                   | 0
 gcc/{gcse-common.c => gcse-common.cc}                                     | 0
 gcc/{gcse.c => gcse.cc}                                                   | 0
 gcc/{genattr-common.c => genattr-common.cc}                               | 0
 gcc/{genattr.c => genattr.cc}                                             | 0
 gcc/{genattrtab.c => genattrtab.cc}                                       | 0
 gcc/{genautomata.c => genautomata.cc}                                     | 0
 gcc/{gencfn-macros.c => gencfn-macros.cc}                                 | 0
 gcc/{gencheck.c => gencheck.cc}                                           | 0
 gcc/{genchecksum.c => genchecksum.cc}                                     | 0
 gcc/{gencodes.c => gencodes.cc}                                           | 0
 gcc/{genconditions.c => genconditions.cc}                                 | 0
 gcc/{genconfig.c => genconfig.cc}                                         | 0
 gcc/{genconstants.c => genconstants.cc}                                   | 0
 gcc/{genemit.c => genemit.cc}                                             | 0
 gcc/{genenums.c => genenums.cc}                                           | 0
 gcc/{generic-match-head.c => generic-match-head.cc}                       | 0
 gcc/{genextract.c => genextract.cc}                                       | 0
 gcc/{genflags.c => genflags.cc}                                           | 0
 gcc/{gengenrtl.c => gengenrtl.cc}                                         | 0
 gcc/{gengtype-parse.c => gengtype-parse.cc}                               | 0
 gcc/{gengtype-state.c => gengtype-state.cc}                               | 0
 gcc/{gengtype.c => gengtype.cc}                                           | 0
 gcc/{genhooks.c => genhooks.cc}                                           | 0
 gcc/{genmatch.c => genmatch.cc}                                           | 0
 gcc/{genmddeps.c => genmddeps.cc}                                         | 0
 gcc/{genmddump.c => genmddump.cc}                                         | 0
 gcc/{genmodes.c => genmodes.cc}                                           | 0
 gcc/{genopinit.c => genopinit.cc}                                         | 0
 gcc/{genoutput.c => genoutput.cc}                                         | 0
 gcc/{genpeep.c => genpeep.cc}                                             | 0
 gcc/{genpreds.c => genpreds.cc}                                           | 0
 gcc/{genrecog.c => genrecog.cc}                                           | 0
 gcc/{gensupport.c => gensupport.cc}                                       | 0
 gcc/{gentarget-def.c => gentarget-def.cc}                                 | 0
 gcc/{genversion.c => genversion.cc}                                       | 0
 gcc/{ggc-common.c => ggc-common.cc}                                       | 0
 gcc/{ggc-none.c => ggc-none.cc}                                           | 0
 gcc/{ggc-page.c => ggc-page.cc}                                           | 0
 gcc/{ggc-tests.c => ggc-tests.cc}                                         | 0
 gcc/{gimple-builder.c => gimple-builder.cc}                               | 0
 gcc/{gimple-expr.c => gimple-expr.cc}                                     | 0
 gcc/{gimple-fold.c => gimple-fold.cc}                                     | 0
 gcc/{gimple-iterator.c => gimple-iterator.cc}                             | 0
 gcc/{gimple-laddress.c => gimple-laddress.cc}                             | 0
 gcc/{gimple-loop-jam.c => gimple-loop-jam.cc}                             | 0
 gcc/{gimple-low.c => gimple-low.cc}                                       | 0
 gcc/{gimple-match-head.c => gimple-match-head.cc}                         | 0
 gcc/{gimple-pretty-print.c => gimple-pretty-print.cc}                     | 0
 gcc/{gimple-ssa-backprop.c => gimple-ssa-backprop.cc}                     | 0
 gcc/{gimple-ssa-evrp-analyze.c => gimple-ssa-evrp-analyze.cc}             | 0
 gcc/{gimple-ssa-evrp.c => gimple-ssa-evrp.cc}                             | 0
 gcc/{gimple-ssa-isolate-paths.c => gimple-ssa-isolate-paths.cc}           | 0
 gcc/{gimple-ssa-nonnull-compare.c => gimple-ssa-nonnull-compare.cc}       | 0
 gcc/{gimple-ssa-split-paths.c => gimple-ssa-split-paths.cc}               | 0
 gcc/{gimple-ssa-sprintf.c => gimple-ssa-sprintf.cc}                       | 0
 gcc/{gimple-ssa-store-merging.c => gimple-ssa-store-merging.cc}           | 0
 gcc/{gimple-ssa-strength-reduction.c => gimple-ssa-strength-reduction.cc} | 0
 gcc/{gimple-ssa-warn-alloca.c => gimple-ssa-warn-alloca.cc}               | 0
 gcc/{gimple-ssa-warn-restrict.c => gimple-ssa-warn-restrict.cc}           | 0
 gcc/{gimple-streamer-in.c => gimple-streamer-in.cc}                       | 0
 gcc/{gimple-streamer-out.c => gimple-streamer-out.cc}                     | 0
 gcc/{gimple-walk.c => gimple-walk.cc}                                     | 0
 gcc/{gimple-warn-recursion.c => gimple-warn-recursion.cc}                 | 0
 gcc/{gimple.c => gimple.cc}                                               | 0
 gcc/{gimplify-me.c => gimplify-me.cc}                                     | 0
 gcc/{gimplify.c => gimplify.cc}                                           | 0
 gcc/go/{go-backend.c => go-backend.cc}                                    | 0
 gcc/go/{go-lang.c => go-lang.cc}                                          | 0
 gcc/go/{gospec.c => gospec.cc}                                            | 0
 gcc/{godump.c => godump.cc}                                               | 0
 gcc/{graph.c => graph.cc}                                                 | 0
 gcc/{graphds.c => graphds.cc}                                             | 0
 gcc/{graphite-dependences.c => graphite-dependences.cc}                   | 0
 gcc/{graphite-isl-ast-to-gimple.c => graphite-isl-ast-to-gimple.cc}       | 0
 gcc/{graphite-optimize-isl.c => graphite-optimize-isl.cc}                 | 0
 gcc/{graphite-poly.c => graphite-poly.cc}                                 | 0
 gcc/{graphite-scop-detection.c => graphite-scop-detection.cc}             | 0
 gcc/{graphite-sese-to-poly.c => graphite-sese-to-poly.cc}                 | 0
 gcc/{graphite.c => graphite.cc}                                           | 0
 gcc/{haifa-sched.c => haifa-sched.cc}                                     | 0
 gcc/{hash-map-tests.c => hash-map-tests.cc}                               | 0
 gcc/{hash-set-tests.c => hash-set-tests.cc}                               | 0
 gcc/{hash-table.c => hash-table.cc}                                       | 0
 gcc/{hooks.c => hooks.cc}                                                 | 0
 gcc/{host-default.c => host-default.cc}                                   | 0
 gcc/{hw-doloop.c => hw-doloop.cc}                                         | 0
 gcc/{hwint.c => hwint.cc}                                                 | 0
 gcc/{ifcvt.c => ifcvt.cc}                                                 | 0
 gcc/{inchash.c => inchash.cc}                                             | 0
 gcc/{incpath.c => incpath.cc}                                             | 0
 gcc/{init-regs.c => init-regs.cc}                                         | 0
 gcc/{input.c => input.cc}                                                 | 0
 gcc/{internal-fn.c => internal-fn.cc}                                     | 0
 gcc/{intl.c => intl.cc}                                                   | 0
 gcc/{ipa-comdats.c => ipa-comdats.cc}                                     | 0
 gcc/{ipa-cp.c => ipa-cp.cc}                                               | 0
 gcc/{ipa-devirt.c => ipa-devirt.cc}                                       | 0
 gcc/{ipa-fnsummary.c => ipa-fnsummary.cc}                                 | 0
 gcc/{ipa-icf-gimple.c => ipa-icf-gimple.cc}                               | 0
 gcc/{ipa-icf.c => ipa-icf.cc}                                             | 0
 gcc/{ipa-inline-analysis.c => ipa-inline-analysis.cc}                     | 0
 gcc/{ipa-inline-transform.c => ipa-inline-transform.cc}                   | 0
 gcc/{ipa-inline.c => ipa-inline.cc}                                       | 0
 gcc/{ipa-modref-tree.c => ipa-modref-tree.cc}                             | 0
 gcc/{ipa-modref.c => ipa-modref.cc}                                       | 0
 gcc/{ipa-param-manipulation.c => ipa-param-manipulation.cc}               | 0
 gcc/{ipa-polymorphic-call.c => ipa-polymorphic-call.cc}                   | 0
 gcc/{ipa-predicate.c => ipa-predicate.cc}                                 | 0
 gcc/{ipa-profile.c => ipa-profile.cc}                                     | 0
 gcc/{ipa-prop.c => ipa-prop.cc}                                           | 0
 gcc/{ipa-pure-const.c => ipa-pure-const.cc}                               | 0
 gcc/{ipa-ref.c => ipa-ref.cc}                                             | 0
 gcc/{ipa-reference.c => ipa-reference.cc}                                 | 0
 gcc/{ipa-split.c => ipa-split.cc}                                         | 0
 gcc/{ipa-sra.c => ipa-sra.cc}                                             | 0
 gcc/{ipa-utils.c => ipa-utils.cc}                                         | 0
 gcc/{ipa-visibility.c => ipa-visibility.cc}                               | 0
 gcc/{ipa.c => ipa.cc}                                                     | 0
 gcc/{ira-build.c => ira-build.cc}                                         | 0
 gcc/{ira-color.c => ira-color.cc}                                         | 0
 gcc/{ira-conflicts.c => ira-conflicts.cc}                                 | 0
 gcc/{ira-costs.c => ira-costs.cc}                                         | 0
 gcc/{ira-emit.c => ira-emit.cc}                                           | 0
 gcc/{ira-lives.c => ira-lives.cc}                                         | 0
 gcc/{ira.c => ira.cc}                                                     | 0
 gcc/jit/{dummy-frontend.c => dummy-frontend.cc}                           | 0
 gcc/jit/{jit-builtins.c => jit-builtins.cc}                               | 0
 gcc/jit/{jit-logging.c => jit-logging.cc}                                 | 0
 gcc/jit/{jit-playback.c => jit-playback.cc}                               | 0
 gcc/jit/{jit-recording.c => jit-recording.cc}                             | 0
 gcc/jit/{jit-result.c => jit-result.cc}                                   | 0
 gcc/jit/{jit-spec.c => jit-spec.cc}                                       | 0
 gcc/jit/{jit-tempdir.c => jit-tempdir.cc}                                 | 0
 gcc/jit/{jit-w32.c => jit-w32.cc}                                         | 0
 gcc/jit/{libgccjit.c => libgccjit.cc}                                     | 0
 gcc/{jump.c => jump.cc}                                                   | 0
 gcc/{langhooks.c => langhooks.cc}                                         | 0
 gcc/{lcm.c => lcm.cc}                                                     | 0
 gcc/{lists.c => lists.cc}                                                 | 0
 gcc/{loop-doloop.c => loop-doloop.cc}                                     | 0
 gcc/{loop-init.c => loop-init.cc}                                         | 0
 gcc/{loop-invariant.c => loop-invariant.cc}                               | 0
 gcc/{loop-iv.c => loop-iv.cc}                                             | 0
 gcc/{loop-unroll.c => loop-unroll.cc}                                     | 0
 gcc/{lower-subreg.c => lower-subreg.cc}                                   | 0
 gcc/{lra-assigns.c => lra-assigns.cc}                                     | 0
 gcc/{lra-coalesce.c => lra-coalesce.cc}                                   | 0
 gcc/{lra-constraints.c => lra-constraints.cc}                             | 0
 gcc/{lra-eliminations.c => lra-eliminations.cc}                           | 0
 gcc/{lra-lives.c => lra-lives.cc}                                         | 0
 gcc/{lra-remat.c => lra-remat.cc}                                         | 0
 gcc/{lra-spills.c => lra-spills.cc}                                       | 0
 gcc/{lra.c => lra.cc}                                                     | 0
 gcc/{lto-cgraph.c => lto-cgraph.cc}                                       | 0
 gcc/{lto-compress.c => lto-compress.cc}                                   | 0
 gcc/{lto-opts.c => lto-opts.cc}                                           | 0
 gcc/{lto-section-in.c => lto-section-in.cc}                               | 0
 gcc/{lto-section-out.c => lto-section-out.cc}                             | 0
 gcc/{lto-streamer-in.c => lto-streamer-in.cc}                             | 0
 gcc/{lto-streamer-out.c => lto-streamer-out.cc}                           | 0
 gcc/{lto-streamer.c => lto-streamer.cc}                                   | 0
 gcc/{lto-wrapper.c => lto-wrapper.cc}                                     | 0
 gcc/lto/{common.c => common.cc}                                           | 0
 gcc/lto/{lto-common.c => lto-common.cc}                                   | 0
 gcc/lto/{lto-dump.c => lto-dump.cc}                                       | 0
 gcc/lto/{lto-lang.c => lto-lang.cc}                                       | 0
 gcc/lto/{lto-object.c => lto-object.cc}                                   | 0
 gcc/lto/{lto-partition.c => lto-partition.cc}                             | 0
 gcc/lto/{lto-symtab.c => lto-symtab.cc}                                   | 0
 gcc/lto/{lto.c => lto.cc}                                                 | 0
 gcc/{main.c => main.cc}                                                   | 0
 gcc/{mcf.c => mcf.cc}                                                     | 0
 gcc/{mode-switching.c => mode-switching.cc}                               | 0
 gcc/{modulo-sched.c => modulo-sched.cc}                                   | 0
 gcc/{multiple_target.c => multiple_target.cc}                             | 0
 gcc/objc/{objc-act.c => objc-act.cc}                                      | 0
 gcc/objc/{objc-encoding.c => objc-encoding.cc}                            | 0
 gcc/objc/{objc-gnu-runtime-abi-01.c => objc-gnu-runtime-abi-01.cc}        | 0
 gcc/objc/{objc-lang.c => objc-lang.cc}                                    | 0
 gcc/objc/{objc-map.c => objc-map.cc}                                      | 0
 gcc/objc/{objc-next-runtime-abi-01.c => objc-next-runtime-abi-01.cc}      | 0
 gcc/objc/{objc-next-runtime-abi-02.c => objc-next-runtime-abi-02.cc}      | 0
 .../{objc-runtime-shared-support.c => objc-runtime-shared-support.cc}     | 0
 gcc/objcp/{objcp-decl.c => objcp-decl.cc}                                 | 0
 gcc/objcp/{objcp-lang.c => objcp-lang.cc}                                 | 0
 gcc/{omp-expand.c => omp-expand.cc}                                       | 0
 gcc/{omp-general.c => omp-general.cc}                                     | 0
 gcc/{omp-low.c => omp-low.cc}                                             | 0
 gcc/{omp-offload.c => omp-offload.cc}                                     | 0
 gcc/{omp-simd-clone.c => omp-simd-clone.cc}                               | 0
 gcc/{opt-suggestions.c => opt-suggestions.cc}                             | 0
 gcc/{optabs-libfuncs.c => optabs-libfuncs.cc}                             | 0
 gcc/{optabs-query.c => optabs-query.cc}                                   | 0
 gcc/{optabs-tree.c => optabs-tree.cc}                                     | 0
 gcc/{optabs.c => optabs.cc}                                               | 0
 gcc/{opts-common.c => opts-common.cc}                                     | 0
 gcc/{opts-global.c => opts-global.cc}                                     | 0
 gcc/{opts.c => opts.cc}                                                   | 0
 gcc/{passes.c => passes.cc}                                               | 0
 gcc/{plugin.c => plugin.cc}                                               | 0
 gcc/{postreload-gcse.c => postreload-gcse.cc}                             | 0
 gcc/{postreload.c => postreload.cc}                                       | 0
 gcc/{predict.c => predict.cc}                                             | 0
 gcc/{prefix.c => prefix.cc}                                               | 0
 gcc/{pretty-print.c => pretty-print.cc}                                   | 0
 gcc/{print-rtl-function.c => print-rtl-function.cc}                       | 0
 gcc/{print-rtl.c => print-rtl.cc}                                         | 0
 gcc/{print-tree.c => print-tree.cc}                                       | 0
 gcc/{profile-count.c => profile-count.cc}                                 | 0
 gcc/{profile.c => profile.cc}                                             | 0
 gcc/{read-md.c => read-md.cc}                                             | 0
 gcc/{read-rtl-function.c => read-rtl-function.cc}                         | 0
 gcc/{read-rtl.c => read-rtl.cc}                                           | 0
 gcc/{real.c => real.cc}                                                   | 0
 gcc/{realmpfr.c => realmpfr.cc}                                           | 0
 gcc/{recog.c => recog.cc}                                                 | 0
 gcc/{ree.c => ree.cc}                                                     | 0
 gcc/{reg-stack.c => reg-stack.cc}                                         | 0
 gcc/{regcprop.c => regcprop.cc}                                           | 0
 gcc/{reginfo.c => reginfo.cc}                                             | 0
 gcc/{regrename.c => regrename.cc}                                         | 0
 gcc/{regstat.c => regstat.cc}                                             | 0
 gcc/{reload.c => reload.cc}                                               | 0
 gcc/{reload1.c => reload1.cc}                                             | 0
 gcc/{reorg.c => reorg.cc}                                                 | 0
 gcc/{resource.c => resource.cc}                                           | 0
 gcc/{rtl-error.c => rtl-error.cc}                                         | 0
 gcc/{rtl-tests.c => rtl-tests.cc}                                         | 0
 gcc/{rtl.c => rtl.cc}                                                     | 0
 gcc/{rtlanal.c => rtlanal.cc}                                             | 0
 gcc/{rtlhash.c => rtlhash.cc}                                             | 0
 gcc/{rtlhooks.c => rtlhooks.cc}                                           | 0
 gcc/{rtx-vector-builder.c => rtx-vector-builder.cc}                       | 0
 gcc/{run-rtl-passes.c => run-rtl-passes.cc}                               | 0
 gcc/{sancov.c => sancov.cc}                                               | 0
 gcc/{sanopt.c => sanopt.cc}                                               | 0
 gcc/{sbitmap.c => sbitmap.cc}                                             | 0
 gcc/{sched-deps.c => sched-deps.cc}                                       | 0
 gcc/{sched-ebb.c => sched-ebb.cc}                                         | 0
 gcc/{sched-rgn.c => sched-rgn.cc}                                         | 0
 gcc/{sel-sched-dump.c => sel-sched-dump.cc}                               | 0
 gcc/{sel-sched-ir.c => sel-sched-ir.cc}                                   | 0
 gcc/{sel-sched.c => sel-sched.cc}                                         | 0
 gcc/{selftest-diagnostic.c => selftest-diagnostic.cc}                     | 0
 gcc/{selftest-rtl.c => selftest-rtl.cc}                                   | 0
 gcc/{selftest-run-tests.c => selftest-run-tests.cc}                       | 0
 gcc/{selftest.c => selftest.cc}                                           | 0
 gcc/{sese.c => sese.cc}                                                   | 0
 gcc/{shrink-wrap.c => shrink-wrap.cc}                                     | 0
 gcc/{simplify-rtx.c => simplify-rtx.cc}                                   | 0
 gcc/{sparseset.c => sparseset.cc}                                         | 0
 gcc/{spellcheck-tree.c => spellcheck-tree.cc}                             | 0
 gcc/{spellcheck.c => spellcheck.cc}                                       | 0
 gcc/{sreal.c => sreal.cc}                                                 | 0
 gcc/{stack-ptr-mod.c => stack-ptr-mod.cc}                                 | 0
 gcc/{statistics.c => statistics.cc}                                       | 0
 gcc/{stmt.c => stmt.cc}                                                   | 0
 gcc/{stor-layout.c => stor-layout.cc}                                     | 0
 gcc/{store-motion.c => store-motion.cc}                                   | 0
 gcc/{streamer-hooks.c => streamer-hooks.cc}                               | 0
 gcc/{stringpool.c => stringpool.cc}                                       | 0
 gcc/{substring-locations.c => substring-locations.cc}                     | 0
 gcc/{symtab.c => symtab.cc}                                               | 0
 gcc/{target-globals.c => target-globals.cc}                               | 0
 gcc/{targhooks.c => targhooks.cc}                                         | 0
 gcc/{timevar.c => timevar.cc}                                             | 0
 gcc/{toplev.c => toplev.cc}                                               | 0
 gcc/{tracer.c => tracer.cc}                                               | 0
 gcc/{trans-mem.c => trans-mem.cc}                                         | 0
 gcc/{tree-affine.c => tree-affine.cc}                                     | 0
 gcc/{tree-call-cdce.c => tree-call-cdce.cc}                               | 0
 gcc/{tree-cfg.c => tree-cfg.cc}                                           | 0
 gcc/{tree-cfgcleanup.c => tree-cfgcleanup.cc}                             | 0
 gcc/{tree-chrec.c => tree-chrec.cc}                                       | 0
 gcc/{tree-complex.c => tree-complex.cc}                                   | 0
 gcc/{tree-data-ref.c => tree-data-ref.cc}                                 | 0
 gcc/{tree-dfa.c => tree-dfa.cc}                                           | 0
 gcc/{tree-diagnostic.c => tree-diagnostic.cc}                             | 0
 gcc/{tree-dump.c => tree-dump.cc}                                         | 0
 gcc/{tree-eh.c => tree-eh.cc}                                             | 0
 gcc/{tree-emutls.c => tree-emutls.cc}                                     | 0
 gcc/{tree-if-conv.c => tree-if-conv.cc}                                   | 0
 gcc/{tree-inline.c => tree-inline.cc}                                     | 0
 gcc/{tree-into-ssa.c => tree-into-ssa.cc}                                 | 0
 gcc/{tree-iterator.c => tree-iterator.cc}                                 | 0
 gcc/{tree-loop-distribution.c => tree-loop-distribution.cc}               | 0
 gcc/{tree-nested.c => tree-nested.cc}                                     | 0
 gcc/{tree-nrv.c => tree-nrv.cc}                                           | 0
 gcc/{tree-object-size.c => tree-object-size.cc}                           | 0
 gcc/{tree-outof-ssa.c => tree-outof-ssa.cc}                               | 0
 gcc/{tree-parloops.c => tree-parloops.cc}                                 | 0
 gcc/{tree-phinodes.c => tree-phinodes.cc}                                 | 0
 gcc/{tree-predcom.c => tree-predcom.cc}                                   | 0
 gcc/{tree-pretty-print.c => tree-pretty-print.cc}                         | 0
 gcc/{tree-profile.c => tree-profile.cc}                                   | 0
 gcc/{tree-scalar-evolution.c => tree-scalar-evolution.cc}                 | 0
 gcc/{tree-sra.c => tree-sra.cc}                                           | 0
 gcc/{tree-ssa-address.c => tree-ssa-address.cc}                           | 0
 gcc/{tree-ssa-alias.c => tree-ssa-alias.cc}                               | 0
 gcc/{tree-ssa-ccp.c => tree-ssa-ccp.cc}                                   | 0
 gcc/{tree-ssa-coalesce.c => tree-ssa-coalesce.cc}                         | 0
 gcc/{tree-ssa-copy.c => tree-ssa-copy.cc}                                 | 0
 gcc/{tree-ssa-dce.c => tree-ssa-dce.cc}                                   | 0
 gcc/{tree-ssa-dom.c => tree-ssa-dom.cc}                                   | 0
 gcc/{tree-ssa-dse.c => tree-ssa-dse.cc}                                   | 0
 gcc/{tree-ssa-forwprop.c => tree-ssa-forwprop.cc}                         | 0
 gcc/{tree-ssa-ifcombine.c => tree-ssa-ifcombine.cc}                       | 0
 gcc/{tree-ssa-live.c => tree-ssa-live.cc}                                 | 0
 gcc/{tree-ssa-loop-ch.c => tree-ssa-loop-ch.cc}                           | 0
 gcc/{tree-ssa-loop-im.c => tree-ssa-loop-im.cc}                           | 0
 gcc/{tree-ssa-loop-ivcanon.c => tree-ssa-loop-ivcanon.cc}                 | 0
 gcc/{tree-ssa-loop-ivopts.c => tree-ssa-loop-ivopts.cc}                   | 0
 gcc/{tree-ssa-loop-manip.c => tree-ssa-loop-manip.cc}                     | 0
 gcc/{tree-ssa-loop-niter.c => tree-ssa-loop-niter.cc}                     | 0
 gcc/{tree-ssa-loop-prefetch.c => tree-ssa-loop-prefetch.cc}               | 0
 gcc/{tree-ssa-loop-split.c => tree-ssa-loop-split.cc}                     | 0
 gcc/{tree-ssa-loop-unswitch.c => tree-ssa-loop-unswitch.cc}               | 0
 gcc/{tree-ssa-loop.c => tree-ssa-loop.cc}                                 | 0
 gcc/{tree-ssa-math-opts.c => tree-ssa-math-opts.cc}                       | 0
 gcc/{tree-ssa-operands.c => tree-ssa-operands.cc}                         | 0
 gcc/{tree-ssa-phiopt.c => tree-ssa-phiopt.cc}                             | 0
 gcc/{tree-ssa-phiprop.c => tree-ssa-phiprop.cc}                           | 0
 gcc/{tree-ssa-pre.c => tree-ssa-pre.cc}                                   | 0
 gcc/{tree-ssa-propagate.c => tree-ssa-propagate.cc}                       | 0
 gcc/{tree-ssa-reassoc.c => tree-ssa-reassoc.cc}                           | 0
 gcc/{tree-ssa-sccvn.c => tree-ssa-sccvn.cc}                               | 0
 gcc/{tree-ssa-scopedtables.c => tree-ssa-scopedtables.cc}                 | 0
 gcc/{tree-ssa-sink.c => tree-ssa-sink.cc}                                 | 0
 gcc/{tree-ssa-strlen.c => tree-ssa-strlen.cc}                             | 0
 gcc/{tree-ssa-structalias.c => tree-ssa-structalias.cc}                   | 0
 gcc/{tree-ssa-tail-merge.c => tree-ssa-tail-merge.cc}                     | 0
 gcc/{tree-ssa-ter.c => tree-ssa-ter.cc}                                   | 0
 gcc/{tree-ssa-threadbackward.c => tree-ssa-threadbackward.cc}             | 0
 gcc/{tree-ssa-threadedge.c => tree-ssa-threadedge.cc}                     | 0
 gcc/{tree-ssa-threadupdate.c => tree-ssa-threadupdate.cc}                 | 0
 gcc/{tree-ssa-uncprop.c => tree-ssa-uncprop.cc}                           | 0
 gcc/{tree-ssa-uninit.c => tree-ssa-uninit.cc}                             | 0
 gcc/{tree-ssa.c => tree-ssa.cc}                                           | 0
 gcc/{tree-ssanames.c => tree-ssanames.cc}                                 | 0
 gcc/{tree-stdarg.c => tree-stdarg.cc}                                     | 0
 gcc/{tree-streamer-in.c => tree-streamer-in.cc}                           | 0
 gcc/{tree-streamer-out.c => tree-streamer-out.cc}                         | 0
 gcc/{tree-streamer.c => tree-streamer.cc}                                 | 0
 gcc/{tree-switch-conversion.c => tree-switch-conversion.cc}               | 0
 gcc/{tree-tailcall.c => tree-tailcall.cc}                                 | 0
 gcc/{tree-vect-data-refs.c => tree-vect-data-refs.cc}                     | 0
 gcc/{tree-vect-generic.c => tree-vect-generic.cc}                         | 0
 gcc/{tree-vect-loop-manip.c => tree-vect-loop-manip.cc}                   | 0
 gcc/{tree-vect-loop.c => tree-vect-loop.cc}                               | 0
 gcc/{tree-vect-patterns.c => tree-vect-patterns.cc}                       | 0
 gcc/{tree-vect-slp-patterns.c => tree-vect-slp-patterns.cc}               | 0
 gcc/{tree-vect-slp.c => tree-vect-slp.cc}                                 | 0
 gcc/{tree-vect-stmts.c => tree-vect-stmts.cc}                             | 0
 gcc/{tree-vector-builder.c => tree-vector-builder.cc}                     | 0
 gcc/{tree-vectorizer.c => tree-vectorizer.cc}                             | 0
 gcc/{tree-vrp.c => tree-vrp.cc}                                           | 0
 gcc/{tree.c => tree.cc}                                                   | 0
 gcc/{tsan.c => tsan.cc}                                                   | 0
 gcc/{typed-splay-tree.c => typed-splay-tree.cc}                           | 0
 gcc/{ubsan.c => ubsan.cc}                                                 | 0
 gcc/{valtrack.c => valtrack.cc}                                           | 0
 gcc/{value-prof.c => value-prof.cc}                                       | 0
 gcc/{var-tracking.c => var-tracking.cc}                                   | 0
 gcc/{varasm.c => varasm.cc}                                               | 0
 gcc/{varpool.c => varpool.cc}                                             | 0
 gcc/{vec-perm-indices.c => vec-perm-indices.cc}                           | 0
 gcc/{vec.c => vec.cc}                                                     | 0
 gcc/{vmsdbgout.c => vmsdbgout.cc}                                         | 0
 gcc/{vr-values.c => vr-values.cc}                                         | 0
 gcc/{vtable-verify.c => vtable-verify.cc}                                 | 0
 gcc/{web.c => web.cc}                                                     | 0
 gcc/{xcoffout.c => xcoffout.cc}                                           | 0
 861 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/gcc/ada/adadecode.c b/gcc/ada/adadecode.cc
similarity index 100%
rename from gcc/ada/adadecode.c
rename to gcc/ada/adadecode.cc
diff --git a/gcc/ada/affinity.c b/gcc/ada/affinity.cc
similarity index 100%
rename from gcc/ada/affinity.c
rename to gcc/ada/affinity.cc
diff --git a/gcc/ada/argv-lynxos178-raven-cert.c b/gcc/ada/argv-lynxos178-raven-cert.cc
similarity index 100%
rename from gcc/ada/argv-lynxos178-raven-cert.c
rename to gcc/ada/argv-lynxos178-raven-cert.cc
diff --git a/gcc/ada/argv.c b/gcc/ada/argv.cc
similarity index 100%
rename from gcc/ada/argv.c
rename to gcc/ada/argv.cc
diff --git a/gcc/ada/aux-io.c b/gcc/ada/aux-io.cc
similarity index 100%
rename from gcc/ada/aux-io.c
rename to gcc/ada/aux-io.cc
diff --git a/gcc/ada/cio.c b/gcc/ada/cio.cc
similarity index 100%
rename from gcc/ada/cio.c
rename to gcc/ada/cio.cc
diff --git a/gcc/ada/cstreams.c b/gcc/ada/cstreams.cc
similarity index 100%
rename from gcc/ada/cstreams.c
rename to gcc/ada/cstreams.cc
diff --git a/gcc/ada/env.c b/gcc/ada/env.cc
similarity index 100%
rename from gcc/ada/env.c
rename to gcc/ada/env.cc
diff --git a/gcc/ada/exit.c b/gcc/ada/exit.cc
similarity index 100%
rename from gcc/ada/exit.c
rename to gcc/ada/exit.cc
diff --git a/gcc/ada/expect.c b/gcc/ada/expect.cc
similarity index 100%
rename from gcc/ada/expect.c
rename to gcc/ada/expect.cc
diff --git a/gcc/ada/final.c b/gcc/ada/final.cc
similarity index 100%
rename from gcc/ada/final.c
rename to gcc/ada/final.cc
diff --git a/gcc/ada/gcc-interface/cuintp.c b/gcc/ada/gcc-interface/cuintp.cc
similarity index 100%
rename from gcc/ada/gcc-interface/cuintp.c
rename to gcc/ada/gcc-interface/cuintp.cc
diff --git a/gcc/ada/gcc-interface/decl.c b/gcc/ada/gcc-interface/decl.cc
similarity index 100%
rename from gcc/ada/gcc-interface/decl.c
rename to gcc/ada/gcc-interface/decl.cc
diff --git a/gcc/ada/gcc-interface/misc.c b/gcc/ada/gcc-interface/misc.cc
similarity index 100%
rename from gcc/ada/gcc-interface/misc.c
rename to gcc/ada/gcc-interface/misc.cc
diff --git a/gcc/ada/gcc-interface/targtyps.c b/gcc/ada/gcc-interface/targtyps.cc
similarity index 100%
rename from gcc/ada/gcc-interface/targtyps.c
rename to gcc/ada/gcc-interface/targtyps.cc
diff --git a/gcc/ada/gcc-interface/trans.c b/gcc/ada/gcc-interface/trans.cc
similarity index 100%
rename from gcc/ada/gcc-interface/trans.c
rename to gcc/ada/gcc-interface/trans.cc
diff --git a/gcc/ada/gcc-interface/utils.c b/gcc/ada/gcc-interface/utils.cc
similarity index 100%
rename from gcc/ada/gcc-interface/utils.c
rename to gcc/ada/gcc-interface/utils.cc
diff --git a/gcc/ada/gcc-interface/utils2.c b/gcc/ada/gcc-interface/utils2.cc
similarity index 100%
rename from gcc/ada/gcc-interface/utils2.c
rename to gcc/ada/gcc-interface/utils2.cc
diff --git a/gcc/ada/init.c b/gcc/ada/init.cc
similarity index 100%
rename from gcc/ada/init.c
rename to gcc/ada/init.cc
diff --git a/gcc/ada/initialize.c b/gcc/ada/initialize.cc
similarity index 100%
rename from gcc/ada/initialize.c
rename to gcc/ada/initialize.cc
diff --git a/gcc/ada/libgnarl/thread.c b/gcc/ada/libgnarl/thread.cc
similarity index 100%
rename from gcc/ada/libgnarl/thread.c
rename to gcc/ada/libgnarl/thread.cc
diff --git a/gcc/ada/link.c b/gcc/ada/link.cc
similarity index 100%
rename from gcc/ada/link.c
rename to gcc/ada/link.cc
diff --git a/gcc/ada/locales.c b/gcc/ada/locales.cc
similarity index 100%
rename from gcc/ada/locales.c
rename to gcc/ada/locales.cc
diff --git a/gcc/ada/mkdir.c b/gcc/ada/mkdir.cc
similarity index 100%
rename from gcc/ada/mkdir.c
rename to gcc/ada/mkdir.cc
diff --git a/gcc/ada/raise.c b/gcc/ada/raise.cc
similarity index 100%
rename from gcc/ada/raise.c
rename to gcc/ada/raise.cc
diff --git a/gcc/ada/rtfinal.c b/gcc/ada/rtfinal.cc
similarity index 100%
rename from gcc/ada/rtfinal.c
rename to gcc/ada/rtfinal.cc
diff --git a/gcc/ada/rtinit.c b/gcc/ada/rtinit.cc
similarity index 100%
rename from gcc/ada/rtinit.c
rename to gcc/ada/rtinit.cc
diff --git a/gcc/ada/seh_init.c b/gcc/ada/seh_init.cc
similarity index 100%
rename from gcc/ada/seh_init.c
rename to gcc/ada/seh_init.cc
diff --git a/gcc/ada/sigtramp-armdroid.c b/gcc/ada/sigtramp-armdroid.cc
similarity index 100%
rename from gcc/ada/sigtramp-armdroid.c
rename to gcc/ada/sigtramp-armdroid.cc
diff --git a/gcc/ada/sigtramp-ios.c b/gcc/ada/sigtramp-ios.cc
similarity index 100%
rename from gcc/ada/sigtramp-ios.c
rename to gcc/ada/sigtramp-ios.cc
diff --git a/gcc/ada/sigtramp-qnx.c b/gcc/ada/sigtramp-qnx.cc
similarity index 100%
rename from gcc/ada/sigtramp-qnx.c
rename to gcc/ada/sigtramp-qnx.cc
diff --git a/gcc/ada/sigtramp-vxworks.c b/gcc/ada/sigtramp-vxworks.cc
similarity index 100%
rename from gcc/ada/sigtramp-vxworks.c
rename to gcc/ada/sigtramp-vxworks.cc
diff --git a/gcc/ada/socket.c b/gcc/ada/socket.cc
similarity index 100%
rename from gcc/ada/socket.c
rename to gcc/ada/socket.cc
diff --git a/gcc/ada/tracebak.c b/gcc/ada/tracebak.cc
similarity index 100%
rename from gcc/ada/tracebak.c
rename to gcc/ada/tracebak.cc
diff --git a/gcc/ada/version.c b/gcc/ada/version.cc
similarity index 100%
rename from gcc/ada/version.c
rename to gcc/ada/version.cc
diff --git a/gcc/ada/vx_stack_info.c b/gcc/ada/vx_stack_info.cc
similarity index 100%
rename from gcc/ada/vx_stack_info.c
rename to gcc/ada/vx_stack_info.cc
diff --git a/gcc/adjust-alignment.c b/gcc/adjust-alignment.cc
similarity index 100%
rename from gcc/adjust-alignment.c
rename to gcc/adjust-alignment.cc
diff --git a/gcc/alias.c b/gcc/alias.cc
similarity index 100%
rename from gcc/alias.c
rename to gcc/alias.cc
diff --git a/gcc/alloc-pool.c b/gcc/alloc-pool.cc
similarity index 100%
rename from gcc/alloc-pool.c
rename to gcc/alloc-pool.cc
diff --git a/gcc/asan.c b/gcc/asan.cc
similarity index 100%
rename from gcc/asan.c
rename to gcc/asan.cc
diff --git a/gcc/attribs.c b/gcc/attribs.cc
similarity index 100%
rename from gcc/attribs.c
rename to gcc/attribs.cc
diff --git a/gcc/auto-inc-dec.c b/gcc/auto-inc-dec.cc
similarity index 100%
rename from gcc/auto-inc-dec.c
rename to gcc/auto-inc-dec.cc
diff --git a/gcc/auto-profile.c b/gcc/auto-profile.cc
similarity index 100%
rename from gcc/auto-profile.c
rename to gcc/auto-profile.cc
diff --git a/gcc/bb-reorder.c b/gcc/bb-reorder.cc
similarity index 100%
rename from gcc/bb-reorder.c
rename to gcc/bb-reorder.cc
diff --git a/gcc/bitmap.c b/gcc/bitmap.cc
similarity index 100%
rename from gcc/bitmap.c
rename to gcc/bitmap.cc
diff --git a/gcc/btfout.c b/gcc/btfout.cc
similarity index 100%
rename from gcc/btfout.c
rename to gcc/btfout.cc
diff --git a/gcc/builtins.c b/gcc/builtins.cc
similarity index 100%
rename from gcc/builtins.c
rename to gcc/builtins.cc
diff --git a/gcc/c-family/c-ada-spec.c b/gcc/c-family/c-ada-spec.cc
similarity index 100%
rename from gcc/c-family/c-ada-spec.c
rename to gcc/c-family/c-ada-spec.cc
diff --git a/gcc/c-family/c-attribs.c b/gcc/c-family/c-attribs.cc
similarity index 100%
rename from gcc/c-family/c-attribs.c
rename to gcc/c-family/c-attribs.cc
diff --git a/gcc/c-family/c-common.c b/gcc/c-family/c-common.cc
similarity index 100%
rename from gcc/c-family/c-common.c
rename to gcc/c-family/c-common.cc
diff --git a/gcc/c-family/c-cppbuiltin.c b/gcc/c-family/c-cppbuiltin.cc
similarity index 100%
rename from gcc/c-family/c-cppbuiltin.c
rename to gcc/c-family/c-cppbuiltin.cc
diff --git a/gcc/c-family/c-dump.c b/gcc/c-family/c-dump.cc
similarity index 100%
rename from gcc/c-family/c-dump.c
rename to gcc/c-family/c-dump.cc
diff --git a/gcc/c-family/c-format.c b/gcc/c-family/c-format.cc
similarity index 100%
rename from gcc/c-family/c-format.c
rename to gcc/c-family/c-format.cc
diff --git a/gcc/c-family/c-gimplify.c b/gcc/c-family/c-gimplify.cc
similarity index 100%
rename from gcc/c-family/c-gimplify.c
rename to gcc/c-family/c-gimplify.cc
diff --git a/gcc/c-family/c-indentation.c b/gcc/c-family/c-indentation.cc
similarity index 100%
rename from gcc/c-family/c-indentation.c
rename to gcc/c-family/c-indentation.cc
diff --git a/gcc/c-family/c-lex.c b/gcc/c-family/c-lex.cc
similarity index 100%
rename from gcc/c-family/c-lex.c
rename to gcc/c-family/c-lex.cc
diff --git a/gcc/c-family/c-omp.c b/gcc/c-family/c-omp.cc
similarity index 100%
rename from gcc/c-family/c-omp.c
rename to gcc/c-family/c-omp.cc
diff --git a/gcc/c-family/c-opts.c b/gcc/c-family/c-opts.cc
similarity index 100%
rename from gcc/c-family/c-opts.c
rename to gcc/c-family/c-opts.cc
diff --git a/gcc/c-family/c-pch.c b/gcc/c-family/c-pch.cc
similarity index 100%
rename from gcc/c-family/c-pch.c
rename to gcc/c-family/c-pch.cc
diff --git a/gcc/c-family/c-ppoutput.c b/gcc/c-family/c-ppoutput.cc
similarity index 100%
rename from gcc/c-family/c-ppoutput.c
rename to gcc/c-family/c-ppoutput.cc
diff --git a/gcc/c-family/c-pragma.c b/gcc/c-family/c-pragma.cc
similarity index 100%
rename from gcc/c-family/c-pragma.c
rename to gcc/c-family/c-pragma.cc
diff --git a/gcc/c-family/c-pretty-print.c b/gcc/c-family/c-pretty-print.cc
similarity index 100%
rename from gcc/c-family/c-pretty-print.c
rename to gcc/c-family/c-pretty-print.cc
diff --git a/gcc/c-family/c-semantics.c b/gcc/c-family/c-semantics.cc
similarity index 100%
rename from gcc/c-family/c-semantics.c
rename to gcc/c-family/c-semantics.cc
diff --git a/gcc/c-family/c-ubsan.c b/gcc/c-family/c-ubsan.cc
similarity index 100%
rename from gcc/c-family/c-ubsan.c
rename to gcc/c-family/c-ubsan.cc
diff --git a/gcc/c-family/c-warn.c b/gcc/c-family/c-warn.cc
similarity index 100%
rename from gcc/c-family/c-warn.c
rename to gcc/c-family/c-warn.cc
diff --git a/gcc/c-family/cppspec.c b/gcc/c-family/cppspec.cc
similarity index 100%
rename from gcc/c-family/cppspec.c
rename to gcc/c-family/cppspec.cc
diff --git a/gcc/c-family/stub-objc.c b/gcc/c-family/stub-objc.cc
similarity index 100%
rename from gcc/c-family/stub-objc.c
rename to gcc/c-family/stub-objc.cc
diff --git a/gcc/c/c-aux-info.c b/gcc/c/c-aux-info.cc
similarity index 100%
rename from gcc/c/c-aux-info.c
rename to gcc/c/c-aux-info.cc
diff --git a/gcc/c/c-convert.c b/gcc/c/c-convert.cc
similarity index 100%
rename from gcc/c/c-convert.c
rename to gcc/c/c-convert.cc
diff --git a/gcc/c/c-decl.c b/gcc/c/c-decl.cc
similarity index 100%
rename from gcc/c/c-decl.c
rename to gcc/c/c-decl.cc
diff --git a/gcc/c/c-errors.c b/gcc/c/c-errors.cc
similarity index 100%
rename from gcc/c/c-errors.c
rename to gcc/c/c-errors.cc
diff --git a/gcc/c/c-fold.c b/gcc/c/c-fold.cc
similarity index 100%
rename from gcc/c/c-fold.c
rename to gcc/c/c-fold.cc
diff --git a/gcc/c/c-lang.c b/gcc/c/c-lang.cc
similarity index 100%
rename from gcc/c/c-lang.c
rename to gcc/c/c-lang.cc
diff --git a/gcc/c/c-objc-common.c b/gcc/c/c-objc-common.cc
similarity index 100%
rename from gcc/c/c-objc-common.c
rename to gcc/c/c-objc-common.cc
diff --git a/gcc/c/c-parser.c b/gcc/c/c-parser.cc
similarity index 100%
rename from gcc/c/c-parser.c
rename to gcc/c/c-parser.cc
diff --git a/gcc/c/c-typeck.c b/gcc/c/c-typeck.cc
similarity index 100%
rename from gcc/c/c-typeck.c
rename to gcc/c/c-typeck.cc
diff --git a/gcc/c/gccspec.c b/gcc/c/gccspec.cc
similarity index 100%
rename from gcc/c/gccspec.c
rename to gcc/c/gccspec.cc
diff --git a/gcc/c/gimple-parser.c b/gcc/c/gimple-parser.cc
similarity index 100%
rename from gcc/c/gimple-parser.c
rename to gcc/c/gimple-parser.cc
diff --git a/gcc/caller-save.c b/gcc/caller-save.cc
similarity index 100%
rename from gcc/caller-save.c
rename to gcc/caller-save.cc
diff --git a/gcc/calls.c b/gcc/calls.cc
similarity index 100%
rename from gcc/calls.c
rename to gcc/calls.cc
diff --git a/gcc/ccmp.c b/gcc/ccmp.cc
similarity index 100%
rename from gcc/ccmp.c
rename to gcc/ccmp.cc
diff --git a/gcc/cfg.c b/gcc/cfg.cc
similarity index 100%
rename from gcc/cfg.c
rename to gcc/cfg.cc
diff --git a/gcc/cfganal.c b/gcc/cfganal.cc
similarity index 100%
rename from gcc/cfganal.c
rename to gcc/cfganal.cc
diff --git a/gcc/cfgbuild.c b/gcc/cfgbuild.cc
similarity index 100%
rename from gcc/cfgbuild.c
rename to gcc/cfgbuild.cc
diff --git a/gcc/cfgcleanup.c b/gcc/cfgcleanup.cc
similarity index 100%
rename from gcc/cfgcleanup.c
rename to gcc/cfgcleanup.cc
diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.cc
similarity index 100%
rename from gcc/cfgexpand.c
rename to gcc/cfgexpand.cc
diff --git a/gcc/cfghooks.c b/gcc/cfghooks.cc
similarity index 100%
rename from gcc/cfghooks.c
rename to gcc/cfghooks.cc
diff --git a/gcc/cfgloop.c b/gcc/cfgloop.cc
similarity index 100%
rename from gcc/cfgloop.c
rename to gcc/cfgloop.cc
diff --git a/gcc/cfgloopanal.c b/gcc/cfgloopanal.cc
similarity index 100%
rename from gcc/cfgloopanal.c
rename to gcc/cfgloopanal.cc
diff --git a/gcc/cfgloopmanip.c b/gcc/cfgloopmanip.cc
similarity index 100%
rename from gcc/cfgloopmanip.c
rename to gcc/cfgloopmanip.cc
diff --git a/gcc/cfgrtl.c b/gcc/cfgrtl.cc
similarity index 100%
rename from gcc/cfgrtl.c
rename to gcc/cfgrtl.cc
diff --git a/gcc/cgraph.c b/gcc/cgraph.cc
similarity index 100%
rename from gcc/cgraph.c
rename to gcc/cgraph.cc
diff --git a/gcc/cgraphbuild.c b/gcc/cgraphbuild.cc
similarity index 100%
rename from gcc/cgraphbuild.c
rename to gcc/cgraphbuild.cc
diff --git a/gcc/cgraphclones.c b/gcc/cgraphclones.cc
similarity index 100%
rename from gcc/cgraphclones.c
rename to gcc/cgraphclones.cc
diff --git a/gcc/cgraphunit.c b/gcc/cgraphunit.cc
similarity index 100%
rename from gcc/cgraphunit.c
rename to gcc/cgraphunit.cc
diff --git a/gcc/collect-utils.c b/gcc/collect-utils.cc
similarity index 100%
rename from gcc/collect-utils.c
rename to gcc/collect-utils.cc
diff --git a/gcc/collect2-aix.c b/gcc/collect2-aix.cc
similarity index 100%
rename from gcc/collect2-aix.c
rename to gcc/collect2-aix.cc
diff --git a/gcc/collect2.c b/gcc/collect2.cc
similarity index 100%
rename from gcc/collect2.c
rename to gcc/collect2.cc
diff --git a/gcc/combine-stack-adj.c b/gcc/combine-stack-adj.cc
similarity index 100%
rename from gcc/combine-stack-adj.c
rename to gcc/combine-stack-adj.cc
diff --git a/gcc/combine.c b/gcc/combine.cc
similarity index 100%
rename from gcc/combine.c
rename to gcc/combine.cc
diff --git a/gcc/common/common-targhooks.c b/gcc/common/common-targhooks.cc
similarity index 100%
rename from gcc/common/common-targhooks.c
rename to gcc/common/common-targhooks.cc
diff --git a/gcc/common/config/aarch64/aarch64-common.c b/gcc/common/config/aarch64/aarch64-common.cc
similarity index 100%
rename from gcc/common/config/aarch64/aarch64-common.c
rename to gcc/common/config/aarch64/aarch64-common.cc
diff --git a/gcc/common/config/alpha/alpha-common.c b/gcc/common/config/alpha/alpha-common.cc
similarity index 100%
rename from gcc/common/config/alpha/alpha-common.c
rename to gcc/common/config/alpha/alpha-common.cc
diff --git a/gcc/common/config/arc/arc-common.c b/gcc/common/config/arc/arc-common.cc
similarity index 100%
rename from gcc/common/config/arc/arc-common.c
rename to gcc/common/config/arc/arc-common.cc
diff --git a/gcc/common/config/arm/arm-common.c b/gcc/common/config/arm/arm-common.cc
similarity index 100%
rename from gcc/common/config/arm/arm-common.c
rename to gcc/common/config/arm/arm-common.cc
diff --git a/gcc/common/config/avr/avr-common.c b/gcc/common/config/avr/avr-common.cc
similarity index 100%
rename from gcc/common/config/avr/avr-common.c
rename to gcc/common/config/avr/avr-common.cc
diff --git a/gcc/common/config/bfin/bfin-common.c b/gcc/common/config/bfin/bfin-common.cc
similarity index 100%
rename from gcc/common/config/bfin/bfin-common.c
rename to gcc/common/config/bfin/bfin-common.cc
diff --git a/gcc/common/config/bpf/bpf-common.c b/gcc/common/config/bpf/bpf-common.cc
similarity index 100%
rename from gcc/common/config/bpf/bpf-common.c
rename to gcc/common/config/bpf/bpf-common.cc
diff --git a/gcc/common/config/c6x/c6x-common.c b/gcc/common/config/c6x/c6x-common.cc
similarity index 100%
rename from gcc/common/config/c6x/c6x-common.c
rename to gcc/common/config/c6x/c6x-common.cc
diff --git a/gcc/common/config/cr16/cr16-common.c b/gcc/common/config/cr16/cr16-common.cc
similarity index 100%
rename from gcc/common/config/cr16/cr16-common.c
rename to gcc/common/config/cr16/cr16-common.cc
diff --git a/gcc/common/config/cris/cris-common.c b/gcc/common/config/cris/cris-common.cc
similarity index 100%
rename from gcc/common/config/cris/cris-common.c
rename to gcc/common/config/cris/cris-common.cc
diff --git a/gcc/common/config/csky/csky-common.c b/gcc/common/config/csky/csky-common.cc
similarity index 100%
rename from gcc/common/config/csky/csky-common.c
rename to gcc/common/config/csky/csky-common.cc
diff --git a/gcc/common/config/default-common.c b/gcc/common/config/default-common.cc
similarity index 100%
rename from gcc/common/config/default-common.c
rename to gcc/common/config/default-common.cc
diff --git a/gcc/common/config/epiphany/epiphany-common.c b/gcc/common/config/epiphany/epiphany-common.cc
similarity index 100%
rename from gcc/common/config/epiphany/epiphany-common.c
rename to gcc/common/config/epiphany/epiphany-common.cc
diff --git a/gcc/common/config/fr30/fr30-common.c b/gcc/common/config/fr30/fr30-common.cc
similarity index 100%
rename from gcc/common/config/fr30/fr30-common.c
rename to gcc/common/config/fr30/fr30-common.cc
diff --git a/gcc/common/config/frv/frv-common.c b/gcc/common/config/frv/frv-common.cc
similarity index 100%
rename from gcc/common/config/frv/frv-common.c
rename to gcc/common/config/frv/frv-common.cc
diff --git a/gcc/common/config/gcn/gcn-common.c b/gcc/common/config/gcn/gcn-common.cc
similarity index 100%
rename from gcc/common/config/gcn/gcn-common.c
rename to gcc/common/config/gcn/gcn-common.cc
diff --git a/gcc/common/config/h8300/h8300-common.c b/gcc/common/config/h8300/h8300-common.cc
similarity index 100%
rename from gcc/common/config/h8300/h8300-common.c
rename to gcc/common/config/h8300/h8300-common.cc
diff --git a/gcc/common/config/i386/i386-common.c b/gcc/common/config/i386/i386-common.cc
similarity index 100%
rename from gcc/common/config/i386/i386-common.c
rename to gcc/common/config/i386/i386-common.cc
diff --git a/gcc/common/config/ia64/ia64-common.c b/gcc/common/config/ia64/ia64-common.cc
similarity index 100%
rename from gcc/common/config/ia64/ia64-common.c
rename to gcc/common/config/ia64/ia64-common.cc
diff --git a/gcc/common/config/iq2000/iq2000-common.c b/gcc/common/config/iq2000/iq2000-common.cc
similarity index 100%
rename from gcc/common/config/iq2000/iq2000-common.c
rename to gcc/common/config/iq2000/iq2000-common.cc
diff --git a/gcc/common/config/lm32/lm32-common.c b/gcc/common/config/lm32/lm32-common.cc
similarity index 100%
rename from gcc/common/config/lm32/lm32-common.c
rename to gcc/common/config/lm32/lm32-common.cc
diff --git a/gcc/common/config/m32r/m32r-common.c b/gcc/common/config/m32r/m32r-common.cc
similarity index 100%
rename from gcc/common/config/m32r/m32r-common.c
rename to gcc/common/config/m32r/m32r-common.cc
diff --git a/gcc/common/config/m68k/m68k-common.c b/gcc/common/config/m68k/m68k-common.cc
similarity index 100%
rename from gcc/common/config/m68k/m68k-common.c
rename to gcc/common/config/m68k/m68k-common.cc
diff --git a/gcc/common/config/mcore/mcore-common.c b/gcc/common/config/mcore/mcore-common.cc
similarity index 100%
rename from gcc/common/config/mcore/mcore-common.c
rename to gcc/common/config/mcore/mcore-common.cc
diff --git a/gcc/common/config/microblaze/microblaze-common.c b/gcc/common/config/microblaze/microblaze-common.cc
similarity index 100%
rename from gcc/common/config/microblaze/microblaze-common.c
rename to gcc/common/config/microblaze/microblaze-common.cc
diff --git a/gcc/common/config/mips/mips-common.c b/gcc/common/config/mips/mips-common.cc
similarity index 100%
rename from gcc/common/config/mips/mips-common.c
rename to gcc/common/config/mips/mips-common.cc
diff --git a/gcc/common/config/mmix/mmix-common.c b/gcc/common/config/mmix/mmix-common.cc
similarity index 100%
rename from gcc/common/config/mmix/mmix-common.c
rename to gcc/common/config/mmix/mmix-common.cc
diff --git a/gcc/common/config/mn10300/mn10300-common.c b/gcc/common/config/mn10300/mn10300-common.cc
similarity index 100%
rename from gcc/common/config/mn10300/mn10300-common.c
rename to gcc/common/config/mn10300/mn10300-common.cc
diff --git a/gcc/common/config/msp430/msp430-common.c b/gcc/common/config/msp430/msp430-common.cc
similarity index 100%
rename from gcc/common/config/msp430/msp430-common.c
rename to gcc/common/config/msp430/msp430-common.cc
diff --git a/gcc/common/config/nds32/nds32-common.c b/gcc/common/config/nds32/nds32-common.cc
similarity index 100%
rename from gcc/common/config/nds32/nds32-common.c
rename to gcc/common/config/nds32/nds32-common.cc
diff --git a/gcc/common/config/nios2/nios2-common.c b/gcc/common/config/nios2/nios2-common.cc
similarity index 100%
rename from gcc/common/config/nios2/nios2-common.c
rename to gcc/common/config/nios2/nios2-common.cc
diff --git a/gcc/common/config/nvptx/nvptx-common.c b/gcc/common/config/nvptx/nvptx-common.cc
similarity index 100%
rename from gcc/common/config/nvptx/nvptx-common.c
rename to gcc/common/config/nvptx/nvptx-common.cc
diff --git a/gcc/common/config/or1k/or1k-common.c b/gcc/common/config/or1k/or1k-common.cc
similarity index 100%
rename from gcc/common/config/or1k/or1k-common.c
rename to gcc/common/config/or1k/or1k-common.cc
diff --git a/gcc/common/config/pa/pa-common.c b/gcc/common/config/pa/pa-common.cc
similarity index 100%
rename from gcc/common/config/pa/pa-common.c
rename to gcc/common/config/pa/pa-common.cc
diff --git a/gcc/common/config/pdp11/pdp11-common.c b/gcc/common/config/pdp11/pdp11-common.cc
similarity index 100%
rename from gcc/common/config/pdp11/pdp11-common.c
rename to gcc/common/config/pdp11/pdp11-common.cc
diff --git a/gcc/common/config/pru/pru-common.c b/gcc/common/config/pru/pru-common.cc
similarity index 100%
rename from gcc/common/config/pru/pru-common.c
rename to gcc/common/config/pru/pru-common.cc
diff --git a/gcc/common/config/riscv/riscv-common.c b/gcc/common/config/riscv/riscv-common.cc
similarity index 100%
rename from gcc/common/config/riscv/riscv-common.c
rename to gcc/common/config/riscv/riscv-common.cc
diff --git a/gcc/common/config/rs6000/rs6000-common.c b/gcc/common/config/rs6000/rs6000-common.cc
similarity index 100%
rename from gcc/common/config/rs6000/rs6000-common.c
rename to gcc/common/config/rs6000/rs6000-common.cc
diff --git a/gcc/common/config/rx/rx-common.c b/gcc/common/config/rx/rx-common.cc
similarity index 100%
rename from gcc/common/config/rx/rx-common.c
rename to gcc/common/config/rx/rx-common.cc
diff --git a/gcc/common/config/s390/s390-common.c b/gcc/common/config/s390/s390-common.cc
similarity index 100%
rename from gcc/common/config/s390/s390-common.c
rename to gcc/common/config/s390/s390-common.cc
diff --git a/gcc/common/config/sh/sh-common.c b/gcc/common/config/sh/sh-common.cc
similarity index 100%
rename from gcc/common/config/sh/sh-common.c
rename to gcc/common/config/sh/sh-common.cc
diff --git a/gcc/common/config/sparc/sparc-common.c b/gcc/common/config/sparc/sparc-common.cc
similarity index 100%
rename from gcc/common/config/sparc/sparc-common.c
rename to gcc/common/config/sparc/sparc-common.cc
diff --git a/gcc/common/config/tilegx/tilegx-common.c b/gcc/common/config/tilegx/tilegx-common.cc
similarity index 100%
rename from gcc/common/config/tilegx/tilegx-common.c
rename to gcc/common/config/tilegx/tilegx-common.cc
diff --git a/gcc/common/config/tilepro/tilepro-common.c b/gcc/common/config/tilepro/tilepro-common.cc
similarity index 100%
rename from gcc/common/config/tilepro/tilepro-common.c
rename to gcc/common/config/tilepro/tilepro-common.cc
diff --git a/gcc/common/config/v850/v850-common.c b/gcc/common/config/v850/v850-common.cc
similarity index 100%
rename from gcc/common/config/v850/v850-common.c
rename to gcc/common/config/v850/v850-common.cc
diff --git a/gcc/common/config/vax/vax-common.c b/gcc/common/config/vax/vax-common.cc
similarity index 100%
rename from gcc/common/config/vax/vax-common.c
rename to gcc/common/config/vax/vax-common.cc
diff --git a/gcc/common/config/visium/visium-common.c b/gcc/common/config/visium/visium-common.cc
similarity index 100%
rename from gcc/common/config/visium/visium-common.c
rename to gcc/common/config/visium/visium-common.cc
diff --git a/gcc/common/config/xstormy16/xstormy16-common.c b/gcc/common/config/xstormy16/xstormy16-common.cc
similarity index 100%
rename from gcc/common/config/xstormy16/xstormy16-common.c
rename to gcc/common/config/xstormy16/xstormy16-common.cc
diff --git a/gcc/common/config/xtensa/xtensa-common.c b/gcc/common/config/xtensa/xtensa-common.cc
similarity index 100%
rename from gcc/common/config/xtensa/xtensa-common.c
rename to gcc/common/config/xtensa/xtensa-common.cc
diff --git a/gcc/compare-elim.c b/gcc/compare-elim.cc
similarity index 100%
rename from gcc/compare-elim.c
rename to gcc/compare-elim.cc
diff --git a/gcc/config/aarch64/aarch64-bti-insert.c b/gcc/config/aarch64/aarch64-bti-insert.cc
similarity index 100%
rename from gcc/config/aarch64/aarch64-bti-insert.c
rename to gcc/config/aarch64/aarch64-bti-insert.cc
diff --git a/gcc/config/aarch64/aarch64-builtins.c b/gcc/config/aarch64/aarch64-builtins.cc
similarity index 100%
rename from gcc/config/aarch64/aarch64-builtins.c
rename to gcc/config/aarch64/aarch64-builtins.cc
diff --git a/gcc/config/aarch64/aarch64-c.c b/gcc/config/aarch64/aarch64-c.cc
similarity index 100%
rename from gcc/config/aarch64/aarch64-c.c
rename to gcc/config/aarch64/aarch64-c.cc
diff --git a/gcc/config/aarch64/aarch64-d.c b/gcc/config/aarch64/aarch64-d.cc
similarity index 100%
rename from gcc/config/aarch64/aarch64-d.c
rename to gcc/config/aarch64/aarch64-d.cc
diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.cc
similarity index 100%
rename from gcc/config/aarch64/aarch64.c
rename to gcc/config/aarch64/aarch64.cc
diff --git a/gcc/config/aarch64/cortex-a57-fma-steering.c b/gcc/config/aarch64/cortex-a57-fma-steering.cc
similarity index 100%
rename from gcc/config/aarch64/cortex-a57-fma-steering.c
rename to gcc/config/aarch64/cortex-a57-fma-steering.cc
diff --git a/gcc/config/aarch64/driver-aarch64.c b/gcc/config/aarch64/driver-aarch64.cc
similarity index 100%
rename from gcc/config/aarch64/driver-aarch64.c
rename to gcc/config/aarch64/driver-aarch64.cc
diff --git a/gcc/config/aarch64/falkor-tag-collision-avoidance.c b/gcc/config/aarch64/falkor-tag-collision-avoidance.cc
similarity index 100%
rename from gcc/config/aarch64/falkor-tag-collision-avoidance.c
rename to gcc/config/aarch64/falkor-tag-collision-avoidance.cc
diff --git a/gcc/config/aarch64/host-aarch64-darwin.c b/gcc/config/aarch64/host-aarch64-darwin.cc
similarity index 100%
rename from gcc/config/aarch64/host-aarch64-darwin.c
rename to gcc/config/aarch64/host-aarch64-darwin.cc
diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.cc
similarity index 100%
rename from gcc/config/alpha/alpha.c
rename to gcc/config/alpha/alpha.cc
diff --git a/gcc/config/alpha/driver-alpha.c b/gcc/config/alpha/driver-alpha.cc
similarity index 100%
rename from gcc/config/alpha/driver-alpha.c
rename to gcc/config/alpha/driver-alpha.cc
diff --git a/gcc/config/arc/arc-c.c b/gcc/config/arc/arc-c.cc
similarity index 100%
rename from gcc/config/arc/arc-c.c
rename to gcc/config/arc/arc-c.cc
diff --git a/gcc/config/arc/arc.c b/gcc/config/arc/arc.cc
similarity index 100%
rename from gcc/config/arc/arc.c
rename to gcc/config/arc/arc.cc
diff --git a/gcc/config/arc/driver-arc.c b/gcc/config/arc/driver-arc.cc
similarity index 100%
rename from gcc/config/arc/driver-arc.c
rename to gcc/config/arc/driver-arc.cc
diff --git a/gcc/config/arm/aarch-common.c b/gcc/config/arm/aarch-common.cc
similarity index 100%
rename from gcc/config/arm/aarch-common.c
rename to gcc/config/arm/aarch-common.cc
diff --git a/gcc/config/arm/arm-builtins.c b/gcc/config/arm/arm-builtins.cc
similarity index 100%
rename from gcc/config/arm/arm-builtins.c
rename to gcc/config/arm/arm-builtins.cc
diff --git a/gcc/config/arm/arm-c.c b/gcc/config/arm/arm-c.cc
similarity index 100%
rename from gcc/config/arm/arm-c.c
rename to gcc/config/arm/arm-c.cc
diff --git a/gcc/config/arm/arm-d.c b/gcc/config/arm/arm-d.cc
similarity index 100%
rename from gcc/config/arm/arm-d.c
rename to gcc/config/arm/arm-d.cc
diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.cc
similarity index 100%
rename from gcc/config/arm/arm.c
rename to gcc/config/arm/arm.cc
diff --git a/gcc/config/arm/driver-arm.c b/gcc/config/arm/driver-arm.cc
similarity index 100%
rename from gcc/config/arm/driver-arm.c
rename to gcc/config/arm/driver-arm.cc
diff --git a/gcc/config/avr/avr-c.c b/gcc/config/avr/avr-c.cc
similarity index 100%
rename from gcc/config/avr/avr-c.c
rename to gcc/config/avr/avr-c.cc
diff --git a/gcc/config/avr/avr-devices.c b/gcc/config/avr/avr-devices.cc
similarity index 100%
rename from gcc/config/avr/avr-devices.c
rename to gcc/config/avr/avr-devices.cc
diff --git a/gcc/config/avr/avr-log.c b/gcc/config/avr/avr-log.cc
similarity index 100%
rename from gcc/config/avr/avr-log.c
rename to gcc/config/avr/avr-log.cc
diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.cc
similarity index 100%
rename from gcc/config/avr/avr.c
rename to gcc/config/avr/avr.cc
diff --git a/gcc/config/avr/driver-avr.c b/gcc/config/avr/driver-avr.cc
similarity index 100%
rename from gcc/config/avr/driver-avr.c
rename to gcc/config/avr/driver-avr.cc
diff --git a/gcc/config/avr/gen-avr-mmcu-specs.c b/gcc/config/avr/gen-avr-mmcu-specs.cc
similarity index 100%
rename from gcc/config/avr/gen-avr-mmcu-specs.c
rename to gcc/config/avr/gen-avr-mmcu-specs.cc
diff --git a/gcc/config/avr/gen-avr-mmcu-texi.c b/gcc/config/avr/gen-avr-mmcu-texi.cc
similarity index 100%
rename from gcc/config/avr/gen-avr-mmcu-texi.c
rename to gcc/config/avr/gen-avr-mmcu-texi.cc
diff --git a/gcc/config/bfin/bfin.c b/gcc/config/bfin/bfin.cc
similarity index 100%
rename from gcc/config/bfin/bfin.c
rename to gcc/config/bfin/bfin.cc
diff --git a/gcc/config/bpf/bpf.c b/gcc/config/bpf/bpf.cc
similarity index 100%
rename from gcc/config/bpf/bpf.c
rename to gcc/config/bpf/bpf.cc
diff --git a/gcc/config/bpf/coreout.c b/gcc/config/bpf/coreout.cc
similarity index 100%
rename from gcc/config/bpf/coreout.c
rename to gcc/config/bpf/coreout.cc
diff --git a/gcc/config/c6x/c6x.c b/gcc/config/c6x/c6x.cc
similarity index 100%
rename from gcc/config/c6x/c6x.c
rename to gcc/config/c6x/c6x.cc
diff --git a/gcc/config/cr16/cr16.c b/gcc/config/cr16/cr16.cc
similarity index 100%
rename from gcc/config/cr16/cr16.c
rename to gcc/config/cr16/cr16.cc
diff --git a/gcc/config/cris/cris.c b/gcc/config/cris/cris.cc
similarity index 100%
rename from gcc/config/cris/cris.c
rename to gcc/config/cris/cris.cc
diff --git a/gcc/config/csky/csky.c b/gcc/config/csky/csky.cc
similarity index 100%
rename from gcc/config/csky/csky.c
rename to gcc/config/csky/csky.cc
diff --git a/gcc/config/darwin-c.c b/gcc/config/darwin-c.cc
similarity index 100%
rename from gcc/config/darwin-c.c
rename to gcc/config/darwin-c.cc
diff --git a/gcc/config/darwin-d.c b/gcc/config/darwin-d.cc
similarity index 100%
rename from gcc/config/darwin-d.c
rename to gcc/config/darwin-d.cc
diff --git a/gcc/config/darwin-driver.c b/gcc/config/darwin-driver.cc
similarity index 100%
rename from gcc/config/darwin-driver.c
rename to gcc/config/darwin-driver.cc
diff --git a/gcc/config/darwin-f.c b/gcc/config/darwin-f.cc
similarity index 100%
rename from gcc/config/darwin-f.c
rename to gcc/config/darwin-f.cc
diff --git a/gcc/config/darwin.c b/gcc/config/darwin.cc
similarity index 100%
rename from gcc/config/darwin.c
rename to gcc/config/darwin.cc
diff --git a/gcc/config/default-c.c b/gcc/config/default-c.cc
similarity index 100%
rename from gcc/config/default-c.c
rename to gcc/config/default-c.cc
diff --git a/gcc/config/default-d.c b/gcc/config/default-d.cc
similarity index 100%
rename from gcc/config/default-d.c
rename to gcc/config/default-d.cc
diff --git a/gcc/config/dragonfly-d.c b/gcc/config/dragonfly-d.cc
similarity index 100%
rename from gcc/config/dragonfly-d.c
rename to gcc/config/dragonfly-d.cc
diff --git a/gcc/config/epiphany/epiphany.c b/gcc/config/epiphany/epiphany.cc
similarity index 100%
rename from gcc/config/epiphany/epiphany.c
rename to gcc/config/epiphany/epiphany.cc
diff --git a/gcc/config/epiphany/mode-switch-use.c b/gcc/config/epiphany/mode-switch-use.cc
similarity index 100%
rename from gcc/config/epiphany/mode-switch-use.c
rename to gcc/config/epiphany/mode-switch-use.cc
diff --git a/gcc/config/epiphany/resolve-sw-modes.c b/gcc/config/epiphany/resolve-sw-modes.cc
similarity index 100%
rename from gcc/config/epiphany/resolve-sw-modes.c
rename to gcc/config/epiphany/resolve-sw-modes.cc
diff --git a/gcc/config/fr30/fr30.c b/gcc/config/fr30/fr30.cc
similarity index 100%
rename from gcc/config/fr30/fr30.c
rename to gcc/config/fr30/fr30.cc
diff --git a/gcc/config/freebsd-d.c b/gcc/config/freebsd-d.cc
similarity index 100%
rename from gcc/config/freebsd-d.c
rename to gcc/config/freebsd-d.cc
diff --git a/gcc/config/frv/frv.c b/gcc/config/frv/frv.cc
similarity index 100%
rename from gcc/config/frv/frv.c
rename to gcc/config/frv/frv.cc
diff --git a/gcc/config/ft32/ft32.c b/gcc/config/ft32/ft32.cc
similarity index 100%
rename from gcc/config/ft32/ft32.c
rename to gcc/config/ft32/ft32.cc
diff --git a/gcc/config/gcn/driver-gcn.c b/gcc/config/gcn/driver-gcn.cc
similarity index 100%
rename from gcc/config/gcn/driver-gcn.c
rename to gcc/config/gcn/driver-gcn.cc
diff --git a/gcc/config/gcn/gcn-run.c b/gcc/config/gcn/gcn-run.cc
similarity index 100%
rename from gcc/config/gcn/gcn-run.c
rename to gcc/config/gcn/gcn-run.cc
diff --git a/gcc/config/gcn/gcn-tree.c b/gcc/config/gcn/gcn-tree.cc
similarity index 100%
rename from gcc/config/gcn/gcn-tree.c
rename to gcc/config/gcn/gcn-tree.cc
diff --git a/gcc/config/gcn/gcn.c b/gcc/config/gcn/gcn.cc
similarity index 100%
rename from gcc/config/gcn/gcn.c
rename to gcc/config/gcn/gcn.cc
diff --git a/gcc/config/gcn/mkoffload.c b/gcc/config/gcn/mkoffload.cc
similarity index 100%
rename from gcc/config/gcn/mkoffload.c
rename to gcc/config/gcn/mkoffload.cc
diff --git a/gcc/config/glibc-c.c b/gcc/config/glibc-c.cc
similarity index 100%
rename from gcc/config/glibc-c.c
rename to gcc/config/glibc-c.cc
diff --git a/gcc/config/glibc-d.c b/gcc/config/glibc-d.cc
similarity index 100%
rename from gcc/config/glibc-d.c
rename to gcc/config/glibc-d.cc
diff --git a/gcc/config/h8300/h8300.c b/gcc/config/h8300/h8300.cc
similarity index 100%
rename from gcc/config/h8300/h8300.c
rename to gcc/config/h8300/h8300.cc
diff --git a/gcc/config/host-darwin.c b/gcc/config/host-darwin.cc
similarity index 100%
rename from gcc/config/host-darwin.c
rename to gcc/config/host-darwin.cc
diff --git a/gcc/config/host-hpux.c b/gcc/config/host-hpux.cc
similarity index 100%
rename from gcc/config/host-hpux.c
rename to gcc/config/host-hpux.cc
diff --git a/gcc/config/host-linux.c b/gcc/config/host-linux.cc
similarity index 100%
rename from gcc/config/host-linux.c
rename to gcc/config/host-linux.cc
diff --git a/gcc/config/host-netbsd.c b/gcc/config/host-netbsd.cc
similarity index 100%
rename from gcc/config/host-netbsd.c
rename to gcc/config/host-netbsd.cc
diff --git a/gcc/config/host-openbsd.c b/gcc/config/host-openbsd.cc
similarity index 100%
rename from gcc/config/host-openbsd.c
rename to gcc/config/host-openbsd.cc
diff --git a/gcc/config/host-solaris.c b/gcc/config/host-solaris.cc
similarity index 100%
rename from gcc/config/host-solaris.c
rename to gcc/config/host-solaris.cc
diff --git a/gcc/config/i386/djgpp.c b/gcc/config/i386/djgpp.cc
similarity index 100%
rename from gcc/config/i386/djgpp.c
rename to gcc/config/i386/djgpp.cc
diff --git a/gcc/config/i386/driver-i386.c b/gcc/config/i386/driver-i386.cc
similarity index 100%
rename from gcc/config/i386/driver-i386.c
rename to gcc/config/i386/driver-i386.cc
diff --git a/gcc/config/i386/driver-mingw32.c b/gcc/config/i386/driver-mingw32.cc
similarity index 100%
rename from gcc/config/i386/driver-mingw32.c
rename to gcc/config/i386/driver-mingw32.cc
diff --git a/gcc/config/i386/gnu-property.c b/gcc/config/i386/gnu-property.cc
similarity index 100%
rename from gcc/config/i386/gnu-property.c
rename to gcc/config/i386/gnu-property.cc
diff --git a/gcc/config/i386/host-cygwin.c b/gcc/config/i386/host-cygwin.cc
similarity index 100%
rename from gcc/config/i386/host-cygwin.c
rename to gcc/config/i386/host-cygwin.cc
diff --git a/gcc/config/i386/host-i386-darwin.c b/gcc/config/i386/host-i386-darwin.cc
similarity index 100%
rename from gcc/config/i386/host-i386-darwin.c
rename to gcc/config/i386/host-i386-darwin.cc
diff --git a/gcc/config/i386/host-mingw32.c b/gcc/config/i386/host-mingw32.cc
similarity index 100%
rename from gcc/config/i386/host-mingw32.c
rename to gcc/config/i386/host-mingw32.cc
diff --git a/gcc/config/i386/i386-builtins.c b/gcc/config/i386/i386-builtins.cc
similarity index 100%
rename from gcc/config/i386/i386-builtins.c
rename to gcc/config/i386/i386-builtins.cc
diff --git a/gcc/config/i386/i386-c.c b/gcc/config/i386/i386-c.cc
similarity index 100%
rename from gcc/config/i386/i386-c.c
rename to gcc/config/i386/i386-c.cc
diff --git a/gcc/config/i386/i386-d.c b/gcc/config/i386/i386-d.cc
similarity index 100%
rename from gcc/config/i386/i386-d.c
rename to gcc/config/i386/i386-d.cc
diff --git a/gcc/config/i386/i386-expand.c b/gcc/config/i386/i386-expand.cc
similarity index 100%
rename from gcc/config/i386/i386-expand.c
rename to gcc/config/i386/i386-expand.cc
diff --git a/gcc/config/i386/i386-features.c b/gcc/config/i386/i386-features.cc
similarity index 100%
rename from gcc/config/i386/i386-features.c
rename to gcc/config/i386/i386-features.cc
diff --git a/gcc/config/i386/i386-options.c b/gcc/config/i386/i386-options.cc
similarity index 100%
rename from gcc/config/i386/i386-options.c
rename to gcc/config/i386/i386-options.cc
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.cc
similarity index 100%
rename from gcc/config/i386/i386.c
rename to gcc/config/i386/i386.cc
diff --git a/gcc/config/i386/intelmic-mkoffload.c b/gcc/config/i386/intelmic-mkoffload.cc
similarity index 100%
rename from gcc/config/i386/intelmic-mkoffload.c
rename to gcc/config/i386/intelmic-mkoffload.cc
diff --git a/gcc/config/i386/msformat-c.c b/gcc/config/i386/msformat-c.cc
similarity index 100%
rename from gcc/config/i386/msformat-c.c
rename to gcc/config/i386/msformat-c.cc
diff --git a/gcc/config/i386/winnt-cxx.c b/gcc/config/i386/winnt-cxx.cc
similarity index 100%
rename from gcc/config/i386/winnt-cxx.c
rename to gcc/config/i386/winnt-cxx.cc
diff --git a/gcc/config/i386/winnt-d.c b/gcc/config/i386/winnt-d.cc
similarity index 100%
rename from gcc/config/i386/winnt-d.c
rename to gcc/config/i386/winnt-d.cc
diff --git a/gcc/config/i386/winnt-stubs.c b/gcc/config/i386/winnt-stubs.cc
similarity index 100%
rename from gcc/config/i386/winnt-stubs.c
rename to gcc/config/i386/winnt-stubs.cc
diff --git a/gcc/config/i386/winnt.c b/gcc/config/i386/winnt.cc
similarity index 100%
rename from gcc/config/i386/winnt.c
rename to gcc/config/i386/winnt.cc
diff --git a/gcc/config/i386/x86-tune-sched-atom.c b/gcc/config/i386/x86-tune-sched-atom.cc
similarity index 100%
rename from gcc/config/i386/x86-tune-sched-atom.c
rename to gcc/config/i386/x86-tune-sched-atom.cc
diff --git a/gcc/config/i386/x86-tune-sched-bd.c b/gcc/config/i386/x86-tune-sched-bd.cc
similarity index 100%
rename from gcc/config/i386/x86-tune-sched-bd.c
rename to gcc/config/i386/x86-tune-sched-bd.cc
diff --git a/gcc/config/i386/x86-tune-sched-core.c b/gcc/config/i386/x86-tune-sched-core.cc
similarity index 100%
rename from gcc/config/i386/x86-tune-sched-core.c
rename to gcc/config/i386/x86-tune-sched-core.cc
diff --git a/gcc/config/i386/x86-tune-sched.c b/gcc/config/i386/x86-tune-sched.cc
similarity index 100%
rename from gcc/config/i386/x86-tune-sched.c
rename to gcc/config/i386/x86-tune-sched.cc
diff --git a/gcc/config/ia64/ia64-c.c b/gcc/config/ia64/ia64-c.cc
similarity index 100%
rename from gcc/config/ia64/ia64-c.c
rename to gcc/config/ia64/ia64-c.cc
diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.cc
similarity index 100%
rename from gcc/config/ia64/ia64.c
rename to gcc/config/ia64/ia64.cc
diff --git a/gcc/config/iq2000/iq2000.c b/gcc/config/iq2000/iq2000.cc
similarity index 100%
rename from gcc/config/iq2000/iq2000.c
rename to gcc/config/iq2000/iq2000.cc
diff --git a/gcc/config/linux.c b/gcc/config/linux.cc
similarity index 100%
rename from gcc/config/linux.c
rename to gcc/config/linux.cc
diff --git a/gcc/config/lm32/lm32.c b/gcc/config/lm32/lm32.cc
similarity index 100%
rename from gcc/config/lm32/lm32.c
rename to gcc/config/lm32/lm32.cc
diff --git a/gcc/config/m32c/m32c-pragma.c b/gcc/config/m32c/m32c-pragma.cc
similarity index 100%
rename from gcc/config/m32c/m32c-pragma.c
rename to gcc/config/m32c/m32c-pragma.cc
diff --git a/gcc/config/m32c/m32c.c b/gcc/config/m32c/m32c.cc
similarity index 100%
rename from gcc/config/m32c/m32c.c
rename to gcc/config/m32c/m32c.cc
diff --git a/gcc/config/m32r/m32r.c b/gcc/config/m32r/m32r.cc
similarity index 100%
rename from gcc/config/m32r/m32r.c
rename to gcc/config/m32r/m32r.cc
diff --git a/gcc/config/m68k/m68k.c b/gcc/config/m68k/m68k.cc
similarity index 100%
rename from gcc/config/m68k/m68k.c
rename to gcc/config/m68k/m68k.cc
diff --git a/gcc/config/mcore/mcore.c b/gcc/config/mcore/mcore.cc
similarity index 100%
rename from gcc/config/mcore/mcore.c
rename to gcc/config/mcore/mcore.cc
diff --git a/gcc/config/microblaze/microblaze-c.c b/gcc/config/microblaze/microblaze-c.cc
similarity index 100%
rename from gcc/config/microblaze/microblaze-c.c
rename to gcc/config/microblaze/microblaze-c.cc
diff --git a/gcc/config/microblaze/microblaze.c b/gcc/config/microblaze/microblaze.cc
similarity index 100%
rename from gcc/config/microblaze/microblaze.c
rename to gcc/config/microblaze/microblaze.cc
diff --git a/gcc/config/mips/driver-native.c b/gcc/config/mips/driver-native.cc
similarity index 100%
rename from gcc/config/mips/driver-native.c
rename to gcc/config/mips/driver-native.cc
diff --git a/gcc/config/mips/frame-header-opt.c b/gcc/config/mips/frame-header-opt.cc
similarity index 100%
rename from gcc/config/mips/frame-header-opt.c
rename to gcc/config/mips/frame-header-opt.cc
diff --git a/gcc/config/mips/mips-d.c b/gcc/config/mips/mips-d.cc
similarity index 100%
rename from gcc/config/mips/mips-d.c
rename to gcc/config/mips/mips-d.cc
diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.cc
similarity index 100%
rename from gcc/config/mips/mips.c
rename to gcc/config/mips/mips.cc
diff --git a/gcc/config/mmix/mmix.c b/gcc/config/mmix/mmix.cc
similarity index 100%
rename from gcc/config/mmix/mmix.c
rename to gcc/config/mmix/mmix.cc
diff --git a/gcc/config/mn10300/mn10300.c b/gcc/config/mn10300/mn10300.cc
similarity index 100%
rename from gcc/config/mn10300/mn10300.c
rename to gcc/config/mn10300/mn10300.cc
diff --git a/gcc/config/moxie/moxie.c b/gcc/config/moxie/moxie.cc
similarity index 100%
rename from gcc/config/moxie/moxie.c
rename to gcc/config/moxie/moxie.cc
diff --git a/gcc/config/msp430/driver-msp430.c b/gcc/config/msp430/driver-msp430.cc
similarity index 100%
rename from gcc/config/msp430/driver-msp430.c
rename to gcc/config/msp430/driver-msp430.cc
diff --git a/gcc/config/msp430/msp430-c.c b/gcc/config/msp430/msp430-c.cc
similarity index 100%
rename from gcc/config/msp430/msp430-c.c
rename to gcc/config/msp430/msp430-c.cc
diff --git a/gcc/config/msp430/msp430-devices.c b/gcc/config/msp430/msp430-devices.cc
similarity index 100%
rename from gcc/config/msp430/msp430-devices.c
rename to gcc/config/msp430/msp430-devices.cc
diff --git a/gcc/config/msp430/msp430.c b/gcc/config/msp430/msp430.cc
similarity index 100%
rename from gcc/config/msp430/msp430.c
rename to gcc/config/msp430/msp430.cc
diff --git a/gcc/config/nds32/nds32-cost.c b/gcc/config/nds32/nds32-cost.cc
similarity index 100%
rename from gcc/config/nds32/nds32-cost.c
rename to gcc/config/nds32/nds32-cost.cc
diff --git a/gcc/config/nds32/nds32-fp-as-gp.c b/gcc/config/nds32/nds32-fp-as-gp.cc
similarity index 100%
rename from gcc/config/nds32/nds32-fp-as-gp.c
rename to gcc/config/nds32/nds32-fp-as-gp.cc
diff --git a/gcc/config/nds32/nds32-intrinsic.c b/gcc/config/nds32/nds32-intrinsic.cc
similarity index 100%
rename from gcc/config/nds32/nds32-intrinsic.c
rename to gcc/config/nds32/nds32-intrinsic.cc
diff --git a/gcc/config/nds32/nds32-isr.c b/gcc/config/nds32/nds32-isr.cc
similarity index 100%
rename from gcc/config/nds32/nds32-isr.c
rename to gcc/config/nds32/nds32-isr.cc
diff --git a/gcc/config/nds32/nds32-md-auxiliary.c b/gcc/config/nds32/nds32-md-auxiliary.cc
similarity index 100%
rename from gcc/config/nds32/nds32-md-auxiliary.c
rename to gcc/config/nds32/nds32-md-auxiliary.cc
diff --git a/gcc/config/nds32/nds32-memory-manipulation.c b/gcc/config/nds32/nds32-memory-manipulation.cc
similarity index 100%
rename from gcc/config/nds32/nds32-memory-manipulation.c
rename to gcc/config/nds32/nds32-memory-manipulation.cc
diff --git a/gcc/config/nds32/nds32-pipelines-auxiliary.c b/gcc/config/nds32/nds32-pipelines-auxiliary.cc
similarity index 100%
rename from gcc/config/nds32/nds32-pipelines-auxiliary.c
rename to gcc/config/nds32/nds32-pipelines-auxiliary.cc
diff --git a/gcc/config/nds32/nds32-predicates.c b/gcc/config/nds32/nds32-predicates.cc
similarity index 100%
rename from gcc/config/nds32/nds32-predicates.c
rename to gcc/config/nds32/nds32-predicates.cc
diff --git a/gcc/config/nds32/nds32-relax-opt.c b/gcc/config/nds32/nds32-relax-opt.cc
similarity index 100%
rename from gcc/config/nds32/nds32-relax-opt.c
rename to gcc/config/nds32/nds32-relax-opt.cc
diff --git a/gcc/config/nds32/nds32-utils.c b/gcc/config/nds32/nds32-utils.cc
similarity index 100%
rename from gcc/config/nds32/nds32-utils.c
rename to gcc/config/nds32/nds32-utils.cc
diff --git a/gcc/config/nds32/nds32.c b/gcc/config/nds32/nds32.cc
similarity index 100%
rename from gcc/config/nds32/nds32.c
rename to gcc/config/nds32/nds32.cc
diff --git a/gcc/config/netbsd-d.c b/gcc/config/netbsd-d.cc
similarity index 100%
rename from gcc/config/netbsd-d.c
rename to gcc/config/netbsd-d.cc
diff --git a/gcc/config/netbsd.c b/gcc/config/netbsd.cc
similarity index 100%
rename from gcc/config/netbsd.c
rename to gcc/config/netbsd.cc
diff --git a/gcc/config/nios2/nios2.c b/gcc/config/nios2/nios2.cc
similarity index 100%
rename from gcc/config/nios2/nios2.c
rename to gcc/config/nios2/nios2.cc
diff --git a/gcc/config/nvptx/mkoffload.c b/gcc/config/nvptx/mkoffload.cc
similarity index 100%
rename from gcc/config/nvptx/mkoffload.c
rename to gcc/config/nvptx/mkoffload.cc
diff --git a/gcc/config/nvptx/nvptx-c.c b/gcc/config/nvptx/nvptx-c.cc
similarity index 100%
rename from gcc/config/nvptx/nvptx-c.c
rename to gcc/config/nvptx/nvptx-c.cc
diff --git a/gcc/config/nvptx/nvptx.c b/gcc/config/nvptx/nvptx.cc
similarity index 100%
rename from gcc/config/nvptx/nvptx.c
rename to gcc/config/nvptx/nvptx.cc
diff --git a/gcc/config/openbsd-d.c b/gcc/config/openbsd-d.cc
similarity index 100%
rename from gcc/config/openbsd-d.c
rename to gcc/config/openbsd-d.cc
diff --git a/gcc/config/or1k/or1k.c b/gcc/config/or1k/or1k.cc
similarity index 100%
rename from gcc/config/or1k/or1k.c
rename to gcc/config/or1k/or1k.cc
diff --git a/gcc/config/pa/pa-d.c b/gcc/config/pa/pa-d.cc
similarity index 100%
rename from gcc/config/pa/pa-d.c
rename to gcc/config/pa/pa-d.cc
diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.cc
similarity index 100%
rename from gcc/config/pa/pa.c
rename to gcc/config/pa/pa.cc
diff --git a/gcc/config/pdp11/pdp11.c b/gcc/config/pdp11/pdp11.cc
similarity index 100%
rename from gcc/config/pdp11/pdp11.c
rename to gcc/config/pdp11/pdp11.cc
diff --git a/gcc/config/pru/pru-passes.c b/gcc/config/pru/pru-passes.cc
similarity index 100%
rename from gcc/config/pru/pru-passes.c
rename to gcc/config/pru/pru-passes.cc
diff --git a/gcc/config/pru/pru-pragma.c b/gcc/config/pru/pru-pragma.cc
similarity index 100%
rename from gcc/config/pru/pru-pragma.c
rename to gcc/config/pru/pru-pragma.cc
diff --git a/gcc/config/pru/pru.c b/gcc/config/pru/pru.cc
similarity index 100%
rename from gcc/config/pru/pru.c
rename to gcc/config/pru/pru.cc
diff --git a/gcc/config/riscv/riscv-builtins.c b/gcc/config/riscv/riscv-builtins.cc
similarity index 100%
rename from gcc/config/riscv/riscv-builtins.c
rename to gcc/config/riscv/riscv-builtins.cc
diff --git a/gcc/config/riscv/riscv-c.c b/gcc/config/riscv/riscv-c.cc
similarity index 100%
rename from gcc/config/riscv/riscv-c.c
rename to gcc/config/riscv/riscv-c.cc
diff --git a/gcc/config/riscv/riscv-d.c b/gcc/config/riscv/riscv-d.cc
similarity index 100%
rename from gcc/config/riscv/riscv-d.c
rename to gcc/config/riscv/riscv-d.cc
diff --git a/gcc/config/riscv/riscv-shorten-memrefs.c b/gcc/config/riscv/riscv-shorten-memrefs.cc
similarity index 100%
rename from gcc/config/riscv/riscv-shorten-memrefs.c
rename to gcc/config/riscv/riscv-shorten-memrefs.cc
diff --git a/gcc/config/riscv/riscv-sr.c b/gcc/config/riscv/riscv-sr.cc
similarity index 100%
rename from gcc/config/riscv/riscv-sr.c
rename to gcc/config/riscv/riscv-sr.cc
diff --git a/gcc/config/riscv/riscv.c b/gcc/config/riscv/riscv.cc
similarity index 100%
rename from gcc/config/riscv/riscv.c
rename to gcc/config/riscv/riscv.cc
diff --git a/gcc/config/rl78/rl78-c.c b/gcc/config/rl78/rl78-c.cc
similarity index 100%
rename from gcc/config/rl78/rl78-c.c
rename to gcc/config/rl78/rl78-c.cc
diff --git a/gcc/config/rl78/rl78.c b/gcc/config/rl78/rl78.cc
similarity index 100%
rename from gcc/config/rl78/rl78.c
rename to gcc/config/rl78/rl78.cc
diff --git a/gcc/config/rs6000/driver-rs6000.c b/gcc/config/rs6000/driver-rs6000.cc
similarity index 100%
rename from gcc/config/rs6000/driver-rs6000.c
rename to gcc/config/rs6000/driver-rs6000.cc
diff --git a/gcc/config/rs6000/host-darwin.c b/gcc/config/rs6000/host-darwin.cc
similarity index 100%
rename from gcc/config/rs6000/host-darwin.c
rename to gcc/config/rs6000/host-darwin.cc
diff --git a/gcc/config/rs6000/host-ppc64-darwin.c b/gcc/config/rs6000/host-ppc64-darwin.cc
similarity index 100%
rename from gcc/config/rs6000/host-ppc64-darwin.c
rename to gcc/config/rs6000/host-ppc64-darwin.cc
diff --git a/gcc/config/rs6000/rbtree.c b/gcc/config/rs6000/rbtree.cc
similarity index 100%
rename from gcc/config/rs6000/rbtree.c
rename to gcc/config/rs6000/rbtree.cc
diff --git a/gcc/config/rs6000/rs6000-c.c b/gcc/config/rs6000/rs6000-c.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-c.c
rename to gcc/config/rs6000/rs6000-c.cc
diff --git a/gcc/config/rs6000/rs6000-call.c b/gcc/config/rs6000/rs6000-call.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-call.c
rename to gcc/config/rs6000/rs6000-call.cc
diff --git a/gcc/config/rs6000/rs6000-d.c b/gcc/config/rs6000/rs6000-d.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-d.c
rename to gcc/config/rs6000/rs6000-d.cc
diff --git a/gcc/config/rs6000/rs6000-gen-builtins.c b/gcc/config/rs6000/rs6000-gen-builtins.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-gen-builtins.c
rename to gcc/config/rs6000/rs6000-gen-builtins.cc
diff --git a/gcc/config/rs6000/rs6000-linux.c b/gcc/config/rs6000/rs6000-linux.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-linux.c
rename to gcc/config/rs6000/rs6000-linux.cc
diff --git a/gcc/config/rs6000/rs6000-logue.c b/gcc/config/rs6000/rs6000-logue.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-logue.c
rename to gcc/config/rs6000/rs6000-logue.cc
diff --git a/gcc/config/rs6000/rs6000-p8swap.c b/gcc/config/rs6000/rs6000-p8swap.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-p8swap.c
rename to gcc/config/rs6000/rs6000-p8swap.cc
diff --git a/gcc/config/rs6000/rs6000-pcrel-opt.c b/gcc/config/rs6000/rs6000-pcrel-opt.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-pcrel-opt.c
rename to gcc/config/rs6000/rs6000-pcrel-opt.cc
diff --git a/gcc/config/rs6000/rs6000-string.c b/gcc/config/rs6000/rs6000-string.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-string.c
rename to gcc/config/rs6000/rs6000-string.cc
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000.c
rename to gcc/config/rs6000/rs6000.cc
diff --git a/gcc/config/rx/rx.c b/gcc/config/rx/rx.cc
similarity index 100%
rename from gcc/config/rx/rx.c
rename to gcc/config/rx/rx.cc
diff --git a/gcc/config/s390/driver-native.c b/gcc/config/s390/driver-native.cc
similarity index 100%
rename from gcc/config/s390/driver-native.c
rename to gcc/config/s390/driver-native.cc
diff --git a/gcc/config/s390/s390-c.c b/gcc/config/s390/s390-c.cc
similarity index 100%
rename from gcc/config/s390/s390-c.c
rename to gcc/config/s390/s390-c.cc
diff --git a/gcc/config/s390/s390-d.c b/gcc/config/s390/s390-d.cc
similarity index 100%
rename from gcc/config/s390/s390-d.c
rename to gcc/config/s390/s390-d.cc
diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.cc
similarity index 100%
rename from gcc/config/s390/s390.c
rename to gcc/config/s390/s390.cc
diff --git a/gcc/config/sh/divtab-sh4-300.c b/gcc/config/sh/divtab-sh4-300.cc
similarity index 100%
rename from gcc/config/sh/divtab-sh4-300.c
rename to gcc/config/sh/divtab-sh4-300.cc
diff --git a/gcc/config/sh/divtab-sh4.c b/gcc/config/sh/divtab-sh4.cc
similarity index 100%
rename from gcc/config/sh/divtab-sh4.c
rename to gcc/config/sh/divtab-sh4.cc
diff --git a/gcc/config/sh/divtab.c b/gcc/config/sh/divtab.cc
similarity index 100%
rename from gcc/config/sh/divtab.c
rename to gcc/config/sh/divtab.cc
diff --git a/gcc/config/sh/sh-c.c b/gcc/config/sh/sh-c.cc
similarity index 100%
rename from gcc/config/sh/sh-c.c
rename to gcc/config/sh/sh-c.cc
diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.cc
similarity index 100%
rename from gcc/config/sh/sh.c
rename to gcc/config/sh/sh.cc
diff --git a/gcc/config/sol2-c.c b/gcc/config/sol2-c.cc
similarity index 100%
rename from gcc/config/sol2-c.c
rename to gcc/config/sol2-c.cc
diff --git a/gcc/config/sol2-cxx.c b/gcc/config/sol2-cxx.cc
similarity index 100%
rename from gcc/config/sol2-cxx.c
rename to gcc/config/sol2-cxx.cc
diff --git a/gcc/config/sol2-d.c b/gcc/config/sol2-d.cc
similarity index 100%
rename from gcc/config/sol2-d.c
rename to gcc/config/sol2-d.cc
diff --git a/gcc/config/sol2-stubs.c b/gcc/config/sol2-stubs.cc
similarity index 100%
rename from gcc/config/sol2-stubs.c
rename to gcc/config/sol2-stubs.cc
diff --git a/gcc/config/sol2.c b/gcc/config/sol2.cc
similarity index 100%
rename from gcc/config/sol2.c
rename to gcc/config/sol2.cc
diff --git a/gcc/config/sparc/driver-sparc.c b/gcc/config/sparc/driver-sparc.cc
similarity index 100%
rename from gcc/config/sparc/driver-sparc.c
rename to gcc/config/sparc/driver-sparc.cc
diff --git a/gcc/config/sparc/sparc-c.c b/gcc/config/sparc/sparc-c.cc
similarity index 100%
rename from gcc/config/sparc/sparc-c.c
rename to gcc/config/sparc/sparc-c.cc
diff --git a/gcc/config/sparc/sparc-d.c b/gcc/config/sparc/sparc-d.cc
similarity index 100%
rename from gcc/config/sparc/sparc-d.c
rename to gcc/config/sparc/sparc-d.cc
diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.cc
similarity index 100%
rename from gcc/config/sparc/sparc.c
rename to gcc/config/sparc/sparc.cc
diff --git a/gcc/config/stormy16/stormy16.c b/gcc/config/stormy16/stormy16.cc
similarity index 100%
rename from gcc/config/stormy16/stormy16.c
rename to gcc/config/stormy16/stormy16.cc
diff --git a/gcc/config/tilegx/mul-tables.c b/gcc/config/tilegx/mul-tables.cc
similarity index 100%
rename from gcc/config/tilegx/mul-tables.c
rename to gcc/config/tilegx/mul-tables.cc
diff --git a/gcc/config/tilegx/tilegx-c.c b/gcc/config/tilegx/tilegx-c.cc
similarity index 100%
rename from gcc/config/tilegx/tilegx-c.c
rename to gcc/config/tilegx/tilegx-c.cc
diff --git a/gcc/config/tilegx/tilegx.c b/gcc/config/tilegx/tilegx.cc
similarity index 100%
rename from gcc/config/tilegx/tilegx.c
rename to gcc/config/tilegx/tilegx.cc
diff --git a/gcc/config/tilepro/mul-tables.c b/gcc/config/tilepro/mul-tables.cc
similarity index 100%
rename from gcc/config/tilepro/mul-tables.c
rename to gcc/config/tilepro/mul-tables.cc
diff --git a/gcc/config/tilepro/tilepro-c.c b/gcc/config/tilepro/tilepro-c.cc
similarity index 100%
rename from gcc/config/tilepro/tilepro-c.c
rename to gcc/config/tilepro/tilepro-c.cc
diff --git a/gcc/config/tilepro/tilepro.c b/gcc/config/tilepro/tilepro.cc
similarity index 100%
rename from gcc/config/tilepro/tilepro.c
rename to gcc/config/tilepro/tilepro.cc
diff --git a/gcc/config/v850/v850-c.c b/gcc/config/v850/v850-c.cc
similarity index 100%
rename from gcc/config/v850/v850-c.c
rename to gcc/config/v850/v850-c.cc
diff --git a/gcc/config/v850/v850.c b/gcc/config/v850/v850.cc
similarity index 100%
rename from gcc/config/v850/v850.c
rename to gcc/config/v850/v850.cc
diff --git a/gcc/config/vax/vax.c b/gcc/config/vax/vax.cc
similarity index 100%
rename from gcc/config/vax/vax.c
rename to gcc/config/vax/vax.cc
diff --git a/gcc/config/visium/visium.c b/gcc/config/visium/visium.cc
similarity index 100%
rename from gcc/config/visium/visium.c
rename to gcc/config/visium/visium.cc
diff --git a/gcc/config/vms/vms-c.c b/gcc/config/vms/vms-c.cc
similarity index 100%
rename from gcc/config/vms/vms-c.c
rename to gcc/config/vms/vms-c.cc
diff --git a/gcc/config/vms/vms-f.c b/gcc/config/vms/vms-f.cc
similarity index 100%
rename from gcc/config/vms/vms-f.c
rename to gcc/config/vms/vms-f.cc
diff --git a/gcc/config/vms/vms.c b/gcc/config/vms/vms.cc
similarity index 100%
rename from gcc/config/vms/vms.c
rename to gcc/config/vms/vms.cc
diff --git a/gcc/config/vxworks-c.c b/gcc/config/vxworks-c.cc
similarity index 100%
rename from gcc/config/vxworks-c.c
rename to gcc/config/vxworks-c.cc
diff --git a/gcc/config/vxworks.c b/gcc/config/vxworks.cc
similarity index 100%
rename from gcc/config/vxworks.c
rename to gcc/config/vxworks.cc
diff --git a/gcc/config/winnt-c.c b/gcc/config/winnt-c.cc
similarity index 100%
rename from gcc/config/winnt-c.c
rename to gcc/config/winnt-c.cc
diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.cc
similarity index 100%
rename from gcc/config/xtensa/xtensa.c
rename to gcc/config/xtensa/xtensa.cc
diff --git a/gcc/context.c b/gcc/context.cc
similarity index 100%
rename from gcc/context.c
rename to gcc/context.cc
diff --git a/gcc/convert.c b/gcc/convert.cc
similarity index 100%
rename from gcc/convert.c
rename to gcc/convert.cc
diff --git a/gcc/coverage.c b/gcc/coverage.cc
similarity index 100%
rename from gcc/coverage.c
rename to gcc/coverage.cc
diff --git a/gcc/cp/call.c b/gcc/cp/call.cc
similarity index 100%
rename from gcc/cp/call.c
rename to gcc/cp/call.cc
diff --git a/gcc/cp/class.c b/gcc/cp/class.cc
similarity index 100%
rename from gcc/cp/class.c
rename to gcc/cp/class.cc
diff --git a/gcc/cp/constexpr.c b/gcc/cp/constexpr.cc
similarity index 100%
rename from gcc/cp/constexpr.c
rename to gcc/cp/constexpr.cc
diff --git a/gcc/cp/cp-gimplify.c b/gcc/cp/cp-gimplify.cc
similarity index 100%
rename from gcc/cp/cp-gimplify.c
rename to gcc/cp/cp-gimplify.cc
diff --git a/gcc/cp/cp-lang.c b/gcc/cp/cp-lang.cc
similarity index 100%
rename from gcc/cp/cp-lang.c
rename to gcc/cp/cp-lang.cc
diff --git a/gcc/cp/cp-objcp-common.c b/gcc/cp/cp-objcp-common.cc
similarity index 100%
rename from gcc/cp/cp-objcp-common.c
rename to gcc/cp/cp-objcp-common.cc
diff --git a/gcc/cp/cp-ubsan.c b/gcc/cp/cp-ubsan.cc
similarity index 100%
rename from gcc/cp/cp-ubsan.c
rename to gcc/cp/cp-ubsan.cc
diff --git a/gcc/cp/cvt.c b/gcc/cp/cvt.cc
similarity index 100%
rename from gcc/cp/cvt.c
rename to gcc/cp/cvt.cc
diff --git a/gcc/cp/cxx-pretty-print.c b/gcc/cp/cxx-pretty-print.cc
similarity index 100%
rename from gcc/cp/cxx-pretty-print.c
rename to gcc/cp/cxx-pretty-print.cc
diff --git a/gcc/cp/decl.c b/gcc/cp/decl.cc
similarity index 100%
rename from gcc/cp/decl.c
rename to gcc/cp/decl.cc
diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.cc
similarity index 100%
rename from gcc/cp/decl2.c
rename to gcc/cp/decl2.cc
diff --git a/gcc/cp/dump.c b/gcc/cp/dump.cc
similarity index 100%
rename from gcc/cp/dump.c
rename to gcc/cp/dump.cc
diff --git a/gcc/cp/error.c b/gcc/cp/error.cc
similarity index 100%
rename from gcc/cp/error.c
rename to gcc/cp/error.cc
diff --git a/gcc/cp/except.c b/gcc/cp/except.cc
similarity index 100%
rename from gcc/cp/except.c
rename to gcc/cp/except.cc
diff --git a/gcc/cp/expr.c b/gcc/cp/expr.cc
similarity index 100%
rename from gcc/cp/expr.c
rename to gcc/cp/expr.cc
diff --git a/gcc/cp/friend.c b/gcc/cp/friend.cc
similarity index 100%
rename from gcc/cp/friend.c
rename to gcc/cp/friend.cc
diff --git a/gcc/cp/g++spec.c b/gcc/cp/g++spec.cc
similarity index 100%
rename from gcc/cp/g++spec.c
rename to gcc/cp/g++spec.cc
diff --git a/gcc/cp/init.c b/gcc/cp/init.cc
similarity index 100%
rename from gcc/cp/init.c
rename to gcc/cp/init.cc
diff --git a/gcc/cp/lambda.c b/gcc/cp/lambda.cc
similarity index 100%
rename from gcc/cp/lambda.c
rename to gcc/cp/lambda.cc
diff --git a/gcc/cp/lex.c b/gcc/cp/lex.cc
similarity index 100%
rename from gcc/cp/lex.c
rename to gcc/cp/lex.cc
diff --git a/gcc/cp/mangle.c b/gcc/cp/mangle.cc
similarity index 100%
rename from gcc/cp/mangle.c
rename to gcc/cp/mangle.cc
diff --git a/gcc/cp/method.c b/gcc/cp/method.cc
similarity index 100%
rename from gcc/cp/method.c
rename to gcc/cp/method.cc
diff --git a/gcc/cp/name-lookup.c b/gcc/cp/name-lookup.cc
similarity index 100%
rename from gcc/cp/name-lookup.c
rename to gcc/cp/name-lookup.cc
diff --git a/gcc/cp/optimize.c b/gcc/cp/optimize.cc
similarity index 100%
rename from gcc/cp/optimize.c
rename to gcc/cp/optimize.cc
diff --git a/gcc/cp/parser.c b/gcc/cp/parser.cc
similarity index 100%
rename from gcc/cp/parser.c
rename to gcc/cp/parser.cc
diff --git a/gcc/cp/pt.c b/gcc/cp/pt.cc
similarity index 100%
rename from gcc/cp/pt.c
rename to gcc/cp/pt.cc
diff --git a/gcc/cp/ptree.c b/gcc/cp/ptree.cc
similarity index 100%
rename from gcc/cp/ptree.c
rename to gcc/cp/ptree.cc
diff --git a/gcc/cp/rtti.c b/gcc/cp/rtti.cc
similarity index 100%
rename from gcc/cp/rtti.c
rename to gcc/cp/rtti.cc
diff --git a/gcc/cp/search.c b/gcc/cp/search.cc
similarity index 100%
rename from gcc/cp/search.c
rename to gcc/cp/search.cc
diff --git a/gcc/cp/semantics.c b/gcc/cp/semantics.cc
similarity index 100%
rename from gcc/cp/semantics.c
rename to gcc/cp/semantics.cc
diff --git a/gcc/cp/tree.c b/gcc/cp/tree.cc
similarity index 100%
rename from gcc/cp/tree.c
rename to gcc/cp/tree.cc
diff --git a/gcc/cp/typeck.c b/gcc/cp/typeck.cc
similarity index 100%
rename from gcc/cp/typeck.c
rename to gcc/cp/typeck.cc
diff --git a/gcc/cp/typeck2.c b/gcc/cp/typeck2.cc
similarity index 100%
rename from gcc/cp/typeck2.c
rename to gcc/cp/typeck2.cc
diff --git a/gcc/cp/vtable-class-hierarchy.c b/gcc/cp/vtable-class-hierarchy.cc
similarity index 100%
rename from gcc/cp/vtable-class-hierarchy.c
rename to gcc/cp/vtable-class-hierarchy.cc
diff --git a/gcc/cppbuiltin.c b/gcc/cppbuiltin.cc
similarity index 100%
rename from gcc/cppbuiltin.c
rename to gcc/cppbuiltin.cc
diff --git a/gcc/cppdefault.c b/gcc/cppdefault.cc
similarity index 100%
rename from gcc/cppdefault.c
rename to gcc/cppdefault.cc
diff --git a/gcc/cprop.c b/gcc/cprop.cc
similarity index 100%
rename from gcc/cprop.c
rename to gcc/cprop.cc
diff --git a/gcc/cse.c b/gcc/cse.cc
similarity index 100%
rename from gcc/cse.c
rename to gcc/cse.cc
diff --git a/gcc/cselib.c b/gcc/cselib.cc
similarity index 100%
rename from gcc/cselib.c
rename to gcc/cselib.cc
diff --git a/gcc/ctfc.c b/gcc/ctfc.cc
similarity index 100%
rename from gcc/ctfc.c
rename to gcc/ctfc.cc
diff --git a/gcc/ctfout.c b/gcc/ctfout.cc
similarity index 100%
rename from gcc/ctfout.c
rename to gcc/ctfout.cc
diff --git a/gcc/data-streamer-in.c b/gcc/data-streamer-in.cc
similarity index 100%
rename from gcc/data-streamer-in.c
rename to gcc/data-streamer-in.cc
diff --git a/gcc/data-streamer-out.c b/gcc/data-streamer-out.cc
similarity index 100%
rename from gcc/data-streamer-out.c
rename to gcc/data-streamer-out.cc
diff --git a/gcc/data-streamer.c b/gcc/data-streamer.cc
similarity index 100%
rename from gcc/data-streamer.c
rename to gcc/data-streamer.cc
diff --git a/gcc/dbgcnt.c b/gcc/dbgcnt.cc
similarity index 100%
rename from gcc/dbgcnt.c
rename to gcc/dbgcnt.cc
diff --git a/gcc/dbxout.c b/gcc/dbxout.cc
similarity index 100%
rename from gcc/dbxout.c
rename to gcc/dbxout.cc
diff --git a/gcc/dce.c b/gcc/dce.cc
similarity index 100%
rename from gcc/dce.c
rename to gcc/dce.cc
diff --git a/gcc/ddg.c b/gcc/ddg.cc
similarity index 100%
rename from gcc/ddg.c
rename to gcc/ddg.cc
diff --git a/gcc/debug.c b/gcc/debug.cc
similarity index 100%
rename from gcc/debug.c
rename to gcc/debug.cc
diff --git a/gcc/df-core.c b/gcc/df-core.cc
similarity index 100%
rename from gcc/df-core.c
rename to gcc/df-core.cc
diff --git a/gcc/df-problems.c b/gcc/df-problems.cc
similarity index 100%
rename from gcc/df-problems.c
rename to gcc/df-problems.cc
diff --git a/gcc/df-scan.c b/gcc/df-scan.cc
similarity index 100%
rename from gcc/df-scan.c
rename to gcc/df-scan.cc
diff --git a/gcc/dfp.c b/gcc/dfp.cc
similarity index 100%
rename from gcc/dfp.c
rename to gcc/dfp.cc
diff --git a/gcc/diagnostic-color.c b/gcc/diagnostic-color.cc
similarity index 100%
rename from gcc/diagnostic-color.c
rename to gcc/diagnostic-color.cc
diff --git a/gcc/diagnostic-show-locus.c b/gcc/diagnostic-show-locus.cc
similarity index 100%
rename from gcc/diagnostic-show-locus.c
rename to gcc/diagnostic-show-locus.cc
diff --git a/gcc/diagnostic-spec.c b/gcc/diagnostic-spec.cc
similarity index 100%
rename from gcc/diagnostic-spec.c
rename to gcc/diagnostic-spec.cc
diff --git a/gcc/diagnostic.c b/gcc/diagnostic.cc
similarity index 100%
rename from gcc/diagnostic.c
rename to gcc/diagnostic.cc
diff --git a/gcc/dojump.c b/gcc/dojump.cc
similarity index 100%
rename from gcc/dojump.c
rename to gcc/dojump.cc
diff --git a/gcc/dominance.c b/gcc/dominance.cc
similarity index 100%
rename from gcc/dominance.c
rename to gcc/dominance.cc
diff --git a/gcc/domwalk.c b/gcc/domwalk.cc
similarity index 100%
rename from gcc/domwalk.c
rename to gcc/domwalk.cc
diff --git a/gcc/double-int.c b/gcc/double-int.cc
similarity index 100%
rename from gcc/double-int.c
rename to gcc/double-int.cc
diff --git a/gcc/dse.c b/gcc/dse.cc
similarity index 100%
rename from gcc/dse.c
rename to gcc/dse.cc
diff --git a/gcc/dumpfile.c b/gcc/dumpfile.cc
similarity index 100%
rename from gcc/dumpfile.c
rename to gcc/dumpfile.cc
diff --git a/gcc/dwarf2asm.c b/gcc/dwarf2asm.cc
similarity index 100%
rename from gcc/dwarf2asm.c
rename to gcc/dwarf2asm.cc
diff --git a/gcc/dwarf2cfi.c b/gcc/dwarf2cfi.cc
similarity index 100%
rename from gcc/dwarf2cfi.c
rename to gcc/dwarf2cfi.cc
diff --git a/gcc/dwarf2ctf.c b/gcc/dwarf2ctf.cc
similarity index 100%
rename from gcc/dwarf2ctf.c
rename to gcc/dwarf2ctf.cc
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.cc
similarity index 100%
rename from gcc/dwarf2out.c
rename to gcc/dwarf2out.cc
diff --git a/gcc/early-remat.c b/gcc/early-remat.cc
similarity index 100%
rename from gcc/early-remat.c
rename to gcc/early-remat.cc
diff --git a/gcc/edit-context.c b/gcc/edit-context.cc
similarity index 100%
rename from gcc/edit-context.c
rename to gcc/edit-context.cc
diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.cc
similarity index 100%
rename from gcc/emit-rtl.c
rename to gcc/emit-rtl.cc
diff --git a/gcc/errors.c b/gcc/errors.cc
similarity index 100%
rename from gcc/errors.c
rename to gcc/errors.cc
diff --git a/gcc/et-forest.c b/gcc/et-forest.cc
similarity index 100%
rename from gcc/et-forest.c
rename to gcc/et-forest.cc
diff --git a/gcc/except.c b/gcc/except.cc
similarity index 100%
rename from gcc/except.c
rename to gcc/except.cc
diff --git a/gcc/explow.c b/gcc/explow.cc
similarity index 100%
rename from gcc/explow.c
rename to gcc/explow.cc
diff --git a/gcc/expmed.c b/gcc/expmed.cc
similarity index 100%
rename from gcc/expmed.c
rename to gcc/expmed.cc
diff --git a/gcc/expr.c b/gcc/expr.cc
similarity index 100%
rename from gcc/expr.c
rename to gcc/expr.cc
diff --git a/gcc/fibonacci_heap.c b/gcc/fibonacci_heap.cc
similarity index 100%
rename from gcc/fibonacci_heap.c
rename to gcc/fibonacci_heap.cc
diff --git a/gcc/file-find.c b/gcc/file-find.cc
similarity index 100%
rename from gcc/file-find.c
rename to gcc/file-find.cc
diff --git a/gcc/file-prefix-map.c b/gcc/file-prefix-map.cc
similarity index 100%
rename from gcc/file-prefix-map.c
rename to gcc/file-prefix-map.cc
diff --git a/gcc/final.c b/gcc/final.cc
similarity index 100%
rename from gcc/final.c
rename to gcc/final.cc
diff --git a/gcc/fixed-value.c b/gcc/fixed-value.cc
similarity index 100%
rename from gcc/fixed-value.c
rename to gcc/fixed-value.cc
diff --git a/gcc/fold-const-call.c b/gcc/fold-const-call.cc
similarity index 100%
rename from gcc/fold-const-call.c
rename to gcc/fold-const-call.cc
diff --git a/gcc/fold-const.c b/gcc/fold-const.cc
similarity index 100%
rename from gcc/fold-const.c
rename to gcc/fold-const.cc
diff --git a/gcc/fortran/arith.c b/gcc/fortran/arith.cc
similarity index 100%
rename from gcc/fortran/arith.c
rename to gcc/fortran/arith.cc
diff --git a/gcc/fortran/array.c b/gcc/fortran/array.cc
similarity index 100%
rename from gcc/fortran/array.c
rename to gcc/fortran/array.cc
diff --git a/gcc/fortran/bbt.c b/gcc/fortran/bbt.cc
similarity index 100%
rename from gcc/fortran/bbt.c
rename to gcc/fortran/bbt.cc
diff --git a/gcc/fortran/check.c b/gcc/fortran/check.cc
similarity index 100%
rename from gcc/fortran/check.c
rename to gcc/fortran/check.cc
diff --git a/gcc/fortran/class.c b/gcc/fortran/class.cc
similarity index 100%
rename from gcc/fortran/class.c
rename to gcc/fortran/class.cc
diff --git a/gcc/fortran/constructor.c b/gcc/fortran/constructor.cc
similarity index 100%
rename from gcc/fortran/constructor.c
rename to gcc/fortran/constructor.cc
diff --git a/gcc/fortran/convert.c b/gcc/fortran/convert.cc
similarity index 100%
rename from gcc/fortran/convert.c
rename to gcc/fortran/convert.cc
diff --git a/gcc/fortran/cpp.c b/gcc/fortran/cpp.cc
similarity index 100%
rename from gcc/fortran/cpp.c
rename to gcc/fortran/cpp.cc
diff --git a/gcc/fortran/data.c b/gcc/fortran/data.cc
similarity index 100%
rename from gcc/fortran/data.c
rename to gcc/fortran/data.cc
diff --git a/gcc/fortran/decl.c b/gcc/fortran/decl.cc
similarity index 100%
rename from gcc/fortran/decl.c
rename to gcc/fortran/decl.cc
diff --git a/gcc/fortran/dependency.c b/gcc/fortran/dependency.cc
similarity index 100%
rename from gcc/fortran/dependency.c
rename to gcc/fortran/dependency.cc
diff --git a/gcc/fortran/dump-parse-tree.c b/gcc/fortran/dump-parse-tree.cc
similarity index 100%
rename from gcc/fortran/dump-parse-tree.c
rename to gcc/fortran/dump-parse-tree.cc
diff --git a/gcc/fortran/error.c b/gcc/fortran/error.cc
similarity index 100%
rename from gcc/fortran/error.c
rename to gcc/fortran/error.cc
diff --git a/gcc/fortran/expr.c b/gcc/fortran/expr.cc
similarity index 100%
rename from gcc/fortran/expr.c
rename to gcc/fortran/expr.cc
diff --git a/gcc/fortran/f95-lang.c b/gcc/fortran/f95-lang.cc
similarity index 100%
rename from gcc/fortran/f95-lang.c
rename to gcc/fortran/f95-lang.cc
diff --git a/gcc/fortran/frontend-passes.c b/gcc/fortran/frontend-passes.cc
similarity index 100%
rename from gcc/fortran/frontend-passes.c
rename to gcc/fortran/frontend-passes.cc
diff --git a/gcc/fortran/gfortranspec.c b/gcc/fortran/gfortranspec.cc
similarity index 100%
rename from gcc/fortran/gfortranspec.c
rename to gcc/fortran/gfortranspec.cc
diff --git a/gcc/fortran/interface.c b/gcc/fortran/interface.cc
similarity index 100%
rename from gcc/fortran/interface.c
rename to gcc/fortran/interface.cc
diff --git a/gcc/fortran/intrinsic.c b/gcc/fortran/intrinsic.cc
similarity index 100%
rename from gcc/fortran/intrinsic.c
rename to gcc/fortran/intrinsic.cc
diff --git a/gcc/fortran/io.c b/gcc/fortran/io.cc
similarity index 100%
rename from gcc/fortran/io.c
rename to gcc/fortran/io.cc
diff --git a/gcc/fortran/iresolve.c b/gcc/fortran/iresolve.cc
similarity index 100%
rename from gcc/fortran/iresolve.c
rename to gcc/fortran/iresolve.cc
diff --git a/gcc/fortran/match.c b/gcc/fortran/match.cc
similarity index 100%
rename from gcc/fortran/match.c
rename to gcc/fortran/match.cc
diff --git a/gcc/fortran/matchexp.c b/gcc/fortran/matchexp.cc
similarity index 100%
rename from gcc/fortran/matchexp.c
rename to gcc/fortran/matchexp.cc
diff --git a/gcc/fortran/misc.c b/gcc/fortran/misc.cc
similarity index 100%
rename from gcc/fortran/misc.c
rename to gcc/fortran/misc.cc
diff --git a/gcc/fortran/module.c b/gcc/fortran/module.cc
similarity index 100%
rename from gcc/fortran/module.c
rename to gcc/fortran/module.cc
diff --git a/gcc/fortran/openmp.c b/gcc/fortran/openmp.cc
similarity index 100%
rename from gcc/fortran/openmp.c
rename to gcc/fortran/openmp.cc
diff --git a/gcc/fortran/options.c b/gcc/fortran/options.cc
similarity index 100%
rename from gcc/fortran/options.c
rename to gcc/fortran/options.cc
diff --git a/gcc/fortran/parse.c b/gcc/fortran/parse.cc
similarity index 100%
rename from gcc/fortran/parse.c
rename to gcc/fortran/parse.cc
diff --git a/gcc/fortran/primary.c b/gcc/fortran/primary.cc
similarity index 100%
rename from gcc/fortran/primary.c
rename to gcc/fortran/primary.cc
diff --git a/gcc/fortran/resolve.c b/gcc/fortran/resolve.cc
similarity index 100%
rename from gcc/fortran/resolve.c
rename to gcc/fortran/resolve.cc
diff --git a/gcc/fortran/scanner.c b/gcc/fortran/scanner.cc
similarity index 100%
rename from gcc/fortran/scanner.c
rename to gcc/fortran/scanner.cc
diff --git a/gcc/fortran/simplify.c b/gcc/fortran/simplify.cc
similarity index 100%
rename from gcc/fortran/simplify.c
rename to gcc/fortran/simplify.cc
diff --git a/gcc/fortran/st.c b/gcc/fortran/st.cc
similarity index 100%
rename from gcc/fortran/st.c
rename to gcc/fortran/st.cc
diff --git a/gcc/fortran/symbol.c b/gcc/fortran/symbol.cc
similarity index 100%
rename from gcc/fortran/symbol.c
rename to gcc/fortran/symbol.cc
diff --git a/gcc/fortran/target-memory.c b/gcc/fortran/target-memory.cc
similarity index 100%
rename from gcc/fortran/target-memory.c
rename to gcc/fortran/target-memory.cc
diff --git a/gcc/fortran/trans-array.c b/gcc/fortran/trans-array.cc
similarity index 100%
rename from gcc/fortran/trans-array.c
rename to gcc/fortran/trans-array.cc
diff --git a/gcc/fortran/trans-common.c b/gcc/fortran/trans-common.cc
similarity index 100%
rename from gcc/fortran/trans-common.c
rename to gcc/fortran/trans-common.cc
diff --git a/gcc/fortran/trans-const.c b/gcc/fortran/trans-const.cc
similarity index 100%
rename from gcc/fortran/trans-const.c
rename to gcc/fortran/trans-const.cc
diff --git a/gcc/fortran/trans-decl.c b/gcc/fortran/trans-decl.cc
similarity index 100%
rename from gcc/fortran/trans-decl.c
rename to gcc/fortran/trans-decl.cc
diff --git a/gcc/fortran/trans-expr.c b/gcc/fortran/trans-expr.cc
similarity index 100%
rename from gcc/fortran/trans-expr.c
rename to gcc/fortran/trans-expr.cc
diff --git a/gcc/fortran/trans-intrinsic.c b/gcc/fortran/trans-intrinsic.cc
similarity index 100%
rename from gcc/fortran/trans-intrinsic.c
rename to gcc/fortran/trans-intrinsic.cc
diff --git a/gcc/fortran/trans-io.c b/gcc/fortran/trans-io.cc
similarity index 100%
rename from gcc/fortran/trans-io.c
rename to gcc/fortran/trans-io.cc
diff --git a/gcc/fortran/trans-openmp.c b/gcc/fortran/trans-openmp.cc
similarity index 100%
rename from gcc/fortran/trans-openmp.c
rename to gcc/fortran/trans-openmp.cc
diff --git a/gcc/fortran/trans-stmt.c b/gcc/fortran/trans-stmt.cc
similarity index 100%
rename from gcc/fortran/trans-stmt.c
rename to gcc/fortran/trans-stmt.cc
diff --git a/gcc/fortran/trans-types.c b/gcc/fortran/trans-types.cc
similarity index 100%
rename from gcc/fortran/trans-types.c
rename to gcc/fortran/trans-types.cc
diff --git a/gcc/fortran/trans.c b/gcc/fortran/trans.cc
similarity index 100%
rename from gcc/fortran/trans.c
rename to gcc/fortran/trans.cc
diff --git a/gcc/fp-test.c b/gcc/fp-test.cc
similarity index 100%
rename from gcc/fp-test.c
rename to gcc/fp-test.cc
diff --git a/gcc/function-tests.c b/gcc/function-tests.cc
similarity index 100%
rename from gcc/function-tests.c
rename to gcc/function-tests.cc
diff --git a/gcc/function.c b/gcc/function.cc
similarity index 100%
rename from gcc/function.c
rename to gcc/function.cc
diff --git a/gcc/fwprop.c b/gcc/fwprop.cc
similarity index 100%
rename from gcc/fwprop.c
rename to gcc/fwprop.cc
diff --git a/gcc/gcc-ar.c b/gcc/gcc-ar.cc
similarity index 100%
rename from gcc/gcc-ar.c
rename to gcc/gcc-ar.cc
diff --git a/gcc/gcc-main.c b/gcc/gcc-main.cc
similarity index 100%
rename from gcc/gcc-main.c
rename to gcc/gcc-main.cc
diff --git a/gcc/gcc-rich-location.c b/gcc/gcc-rich-location.cc
similarity index 100%
rename from gcc/gcc-rich-location.c
rename to gcc/gcc-rich-location.cc
diff --git a/gcc/gcc.c b/gcc/gcc.cc
similarity index 100%
rename from gcc/gcc.c
rename to gcc/gcc.cc
diff --git a/gcc/gcov-dump.c b/gcc/gcov-dump.cc
similarity index 100%
rename from gcc/gcov-dump.c
rename to gcc/gcov-dump.cc
diff --git a/gcc/gcov-io.c b/gcc/gcov-io.cc
similarity index 100%
rename from gcc/gcov-io.c
rename to gcc/gcov-io.cc
diff --git a/gcc/gcov-tool.c b/gcc/gcov-tool.cc
similarity index 100%
rename from gcc/gcov-tool.c
rename to gcc/gcov-tool.cc
diff --git a/gcc/gcov.c b/gcc/gcov.cc
similarity index 100%
rename from gcc/gcov.c
rename to gcc/gcov.cc
diff --git a/gcc/gcse-common.c b/gcc/gcse-common.cc
similarity index 100%
rename from gcc/gcse-common.c
rename to gcc/gcse-common.cc
diff --git a/gcc/gcse.c b/gcc/gcse.cc
similarity index 100%
rename from gcc/gcse.c
rename to gcc/gcse.cc
diff --git a/gcc/genattr-common.c b/gcc/genattr-common.cc
similarity index 100%
rename from gcc/genattr-common.c
rename to gcc/genattr-common.cc
diff --git a/gcc/genattr.c b/gcc/genattr.cc
similarity index 100%
rename from gcc/genattr.c
rename to gcc/genattr.cc
diff --git a/gcc/genattrtab.c b/gcc/genattrtab.cc
similarity index 100%
rename from gcc/genattrtab.c
rename to gcc/genattrtab.cc
diff --git a/gcc/genautomata.c b/gcc/genautomata.cc
similarity index 100%
rename from gcc/genautomata.c
rename to gcc/genautomata.cc
diff --git a/gcc/gencfn-macros.c b/gcc/gencfn-macros.cc
similarity index 100%
rename from gcc/gencfn-macros.c
rename to gcc/gencfn-macros.cc
diff --git a/gcc/gencheck.c b/gcc/gencheck.cc
similarity index 100%
rename from gcc/gencheck.c
rename to gcc/gencheck.cc
diff --git a/gcc/genchecksum.c b/gcc/genchecksum.cc
similarity index 100%
rename from gcc/genchecksum.c
rename to gcc/genchecksum.cc
diff --git a/gcc/gencodes.c b/gcc/gencodes.cc
similarity index 100%
rename from gcc/gencodes.c
rename to gcc/gencodes.cc
diff --git a/gcc/genconditions.c b/gcc/genconditions.cc
similarity index 100%
rename from gcc/genconditions.c
rename to gcc/genconditions.cc
diff --git a/gcc/genconfig.c b/gcc/genconfig.cc
similarity index 100%
rename from gcc/genconfig.c
rename to gcc/genconfig.cc
diff --git a/gcc/genconstants.c b/gcc/genconstants.cc
similarity index 100%
rename from gcc/genconstants.c
rename to gcc/genconstants.cc
diff --git a/gcc/genemit.c b/gcc/genemit.cc
similarity index 100%
rename from gcc/genemit.c
rename to gcc/genemit.cc
diff --git a/gcc/genenums.c b/gcc/genenums.cc
similarity index 100%
rename from gcc/genenums.c
rename to gcc/genenums.cc
diff --git a/gcc/generic-match-head.c b/gcc/generic-match-head.cc
similarity index 100%
rename from gcc/generic-match-head.c
rename to gcc/generic-match-head.cc
diff --git a/gcc/genextract.c b/gcc/genextract.cc
similarity index 100%
rename from gcc/genextract.c
rename to gcc/genextract.cc
diff --git a/gcc/genflags.c b/gcc/genflags.cc
similarity index 100%
rename from gcc/genflags.c
rename to gcc/genflags.cc
diff --git a/gcc/gengenrtl.c b/gcc/gengenrtl.cc
similarity index 100%
rename from gcc/gengenrtl.c
rename to gcc/gengenrtl.cc
diff --git a/gcc/gengtype-parse.c b/gcc/gengtype-parse.cc
similarity index 100%
rename from gcc/gengtype-parse.c
rename to gcc/gengtype-parse.cc
diff --git a/gcc/gengtype-state.c b/gcc/gengtype-state.cc
similarity index 100%
rename from gcc/gengtype-state.c
rename to gcc/gengtype-state.cc
diff --git a/gcc/gengtype.c b/gcc/gengtype.cc
similarity index 100%
rename from gcc/gengtype.c
rename to gcc/gengtype.cc
diff --git a/gcc/genhooks.c b/gcc/genhooks.cc
similarity index 100%
rename from gcc/genhooks.c
rename to gcc/genhooks.cc
diff --git a/gcc/genmatch.c b/gcc/genmatch.cc
similarity index 100%
rename from gcc/genmatch.c
rename to gcc/genmatch.cc
diff --git a/gcc/genmddeps.c b/gcc/genmddeps.cc
similarity index 100%
rename from gcc/genmddeps.c
rename to gcc/genmddeps.cc
diff --git a/gcc/genmddump.c b/gcc/genmddump.cc
similarity index 100%
rename from gcc/genmddump.c
rename to gcc/genmddump.cc
diff --git a/gcc/genmodes.c b/gcc/genmodes.cc
similarity index 100%
rename from gcc/genmodes.c
rename to gcc/genmodes.cc
diff --git a/gcc/genopinit.c b/gcc/genopinit.cc
similarity index 100%
rename from gcc/genopinit.c
rename to gcc/genopinit.cc
diff --git a/gcc/genoutput.c b/gcc/genoutput.cc
similarity index 100%
rename from gcc/genoutput.c
rename to gcc/genoutput.cc
diff --git a/gcc/genpeep.c b/gcc/genpeep.cc
similarity index 100%
rename from gcc/genpeep.c
rename to gcc/genpeep.cc
diff --git a/gcc/genpreds.c b/gcc/genpreds.cc
similarity index 100%
rename from gcc/genpreds.c
rename to gcc/genpreds.cc
diff --git a/gcc/genrecog.c b/gcc/genrecog.cc
similarity index 100%
rename from gcc/genrecog.c
rename to gcc/genrecog.cc
diff --git a/gcc/gensupport.c b/gcc/gensupport.cc
similarity index 100%
rename from gcc/gensupport.c
rename to gcc/gensupport.cc
diff --git a/gcc/gentarget-def.c b/gcc/gentarget-def.cc
similarity index 100%
rename from gcc/gentarget-def.c
rename to gcc/gentarget-def.cc
diff --git a/gcc/genversion.c b/gcc/genversion.cc
similarity index 100%
rename from gcc/genversion.c
rename to gcc/genversion.cc
diff --git a/gcc/ggc-common.c b/gcc/ggc-common.cc
similarity index 100%
rename from gcc/ggc-common.c
rename to gcc/ggc-common.cc
diff --git a/gcc/ggc-none.c b/gcc/ggc-none.cc
similarity index 100%
rename from gcc/ggc-none.c
rename to gcc/ggc-none.cc
diff --git a/gcc/ggc-page.c b/gcc/ggc-page.cc
similarity index 100%
rename from gcc/ggc-page.c
rename to gcc/ggc-page.cc
diff --git a/gcc/ggc-tests.c b/gcc/ggc-tests.cc
similarity index 100%
rename from gcc/ggc-tests.c
rename to gcc/ggc-tests.cc
diff --git a/gcc/gimple-builder.c b/gcc/gimple-builder.cc
similarity index 100%
rename from gcc/gimple-builder.c
rename to gcc/gimple-builder.cc
diff --git a/gcc/gimple-expr.c b/gcc/gimple-expr.cc
similarity index 100%
rename from gcc/gimple-expr.c
rename to gcc/gimple-expr.cc
diff --git a/gcc/gimple-fold.c b/gcc/gimple-fold.cc
similarity index 100%
rename from gcc/gimple-fold.c
rename to gcc/gimple-fold.cc
diff --git a/gcc/gimple-iterator.c b/gcc/gimple-iterator.cc
similarity index 100%
rename from gcc/gimple-iterator.c
rename to gcc/gimple-iterator.cc
diff --git a/gcc/gimple-laddress.c b/gcc/gimple-laddress.cc
similarity index 100%
rename from gcc/gimple-laddress.c
rename to gcc/gimple-laddress.cc
diff --git a/gcc/gimple-loop-jam.c b/gcc/gimple-loop-jam.cc
similarity index 100%
rename from gcc/gimple-loop-jam.c
rename to gcc/gimple-loop-jam.cc
diff --git a/gcc/gimple-low.c b/gcc/gimple-low.cc
similarity index 100%
rename from gcc/gimple-low.c
rename to gcc/gimple-low.cc
diff --git a/gcc/gimple-match-head.c b/gcc/gimple-match-head.cc
similarity index 100%
rename from gcc/gimple-match-head.c
rename to gcc/gimple-match-head.cc
diff --git a/gcc/gimple-pretty-print.c b/gcc/gimple-pretty-print.cc
similarity index 100%
rename from gcc/gimple-pretty-print.c
rename to gcc/gimple-pretty-print.cc
diff --git a/gcc/gimple-ssa-backprop.c b/gcc/gimple-ssa-backprop.cc
similarity index 100%
rename from gcc/gimple-ssa-backprop.c
rename to gcc/gimple-ssa-backprop.cc
diff --git a/gcc/gimple-ssa-evrp-analyze.c b/gcc/gimple-ssa-evrp-analyze.cc
similarity index 100%
rename from gcc/gimple-ssa-evrp-analyze.c
rename to gcc/gimple-ssa-evrp-analyze.cc
diff --git a/gcc/gimple-ssa-evrp.c b/gcc/gimple-ssa-evrp.cc
similarity index 100%
rename from gcc/gimple-ssa-evrp.c
rename to gcc/gimple-ssa-evrp.cc
diff --git a/gcc/gimple-ssa-isolate-paths.c b/gcc/gimple-ssa-isolate-paths.cc
similarity index 100%
rename from gcc/gimple-ssa-isolate-paths.c
rename to gcc/gimple-ssa-isolate-paths.cc
diff --git a/gcc/gimple-ssa-nonnull-compare.c b/gcc/gimple-ssa-nonnull-compare.cc
similarity index 100%
rename from gcc/gimple-ssa-nonnull-compare.c
rename to gcc/gimple-ssa-nonnull-compare.cc
diff --git a/gcc/gimple-ssa-split-paths.c b/gcc/gimple-ssa-split-paths.cc
similarity index 100%
rename from gcc/gimple-ssa-split-paths.c
rename to gcc/gimple-ssa-split-paths.cc
diff --git a/gcc/gimple-ssa-sprintf.c b/gcc/gimple-ssa-sprintf.cc
similarity index 100%
rename from gcc/gimple-ssa-sprintf.c
rename to gcc/gimple-ssa-sprintf.cc
diff --git a/gcc/gimple-ssa-store-merging.c b/gcc/gimple-ssa-store-merging.cc
similarity index 100%
rename from gcc/gimple-ssa-store-merging.c
rename to gcc/gimple-ssa-store-merging.cc
diff --git a/gcc/gimple-ssa-strength-reduction.c b/gcc/gimple-ssa-strength-reduction.cc
similarity index 100%
rename from gcc/gimple-ssa-strength-reduction.c
rename to gcc/gimple-ssa-strength-reduction.cc
diff --git a/gcc/gimple-ssa-warn-alloca.c b/gcc/gimple-ssa-warn-alloca.cc
similarity index 100%
rename from gcc/gimple-ssa-warn-alloca.c
rename to gcc/gimple-ssa-warn-alloca.cc
diff --git a/gcc/gimple-ssa-warn-restrict.c b/gcc/gimple-ssa-warn-restrict.cc
similarity index 100%
rename from gcc/gimple-ssa-warn-restrict.c
rename to gcc/gimple-ssa-warn-restrict.cc
diff --git a/gcc/gimple-streamer-in.c b/gcc/gimple-streamer-in.cc
similarity index 100%
rename from gcc/gimple-streamer-in.c
rename to gcc/gimple-streamer-in.cc
diff --git a/gcc/gimple-streamer-out.c b/gcc/gimple-streamer-out.cc
similarity index 100%
rename from gcc/gimple-streamer-out.c
rename to gcc/gimple-streamer-out.cc
diff --git a/gcc/gimple-walk.c b/gcc/gimple-walk.cc
similarity index 100%
rename from gcc/gimple-walk.c
rename to gcc/gimple-walk.cc
diff --git a/gcc/gimple-warn-recursion.c b/gcc/gimple-warn-recursion.cc
similarity index 100%
rename from gcc/gimple-warn-recursion.c
rename to gcc/gimple-warn-recursion.cc
diff --git a/gcc/gimple.c b/gcc/gimple.cc
similarity index 100%
rename from gcc/gimple.c
rename to gcc/gimple.cc
diff --git a/gcc/gimplify-me.c b/gcc/gimplify-me.cc
similarity index 100%
rename from gcc/gimplify-me.c
rename to gcc/gimplify-me.cc
diff --git a/gcc/gimplify.c b/gcc/gimplify.cc
similarity index 100%
rename from gcc/gimplify.c
rename to gcc/gimplify.cc
diff --git a/gcc/go/go-backend.c b/gcc/go/go-backend.cc
similarity index 100%
rename from gcc/go/go-backend.c
rename to gcc/go/go-backend.cc
diff --git a/gcc/go/go-lang.c b/gcc/go/go-lang.cc
similarity index 100%
rename from gcc/go/go-lang.c
rename to gcc/go/go-lang.cc
diff --git a/gcc/go/gospec.c b/gcc/go/gospec.cc
similarity index 100%
rename from gcc/go/gospec.c
rename to gcc/go/gospec.cc
diff --git a/gcc/godump.c b/gcc/godump.cc
similarity index 100%
rename from gcc/godump.c
rename to gcc/godump.cc
diff --git a/gcc/graph.c b/gcc/graph.cc
similarity index 100%
rename from gcc/graph.c
rename to gcc/graph.cc
diff --git a/gcc/graphds.c b/gcc/graphds.cc
similarity index 100%
rename from gcc/graphds.c
rename to gcc/graphds.cc
diff --git a/gcc/graphite-dependences.c b/gcc/graphite-dependences.cc
similarity index 100%
rename from gcc/graphite-dependences.c
rename to gcc/graphite-dependences.cc
diff --git a/gcc/graphite-isl-ast-to-gimple.c b/gcc/graphite-isl-ast-to-gimple.cc
similarity index 100%
rename from gcc/graphite-isl-ast-to-gimple.c
rename to gcc/graphite-isl-ast-to-gimple.cc
diff --git a/gcc/graphite-optimize-isl.c b/gcc/graphite-optimize-isl.cc
similarity index 100%
rename from gcc/graphite-optimize-isl.c
rename to gcc/graphite-optimize-isl.cc
diff --git a/gcc/graphite-poly.c b/gcc/graphite-poly.cc
similarity index 100%
rename from gcc/graphite-poly.c
rename to gcc/graphite-poly.cc
diff --git a/gcc/graphite-scop-detection.c b/gcc/graphite-scop-detection.cc
similarity index 100%
rename from gcc/graphite-scop-detection.c
rename to gcc/graphite-scop-detection.cc
diff --git a/gcc/graphite-sese-to-poly.c b/gcc/graphite-sese-to-poly.cc
similarity index 100%
rename from gcc/graphite-sese-to-poly.c
rename to gcc/graphite-sese-to-poly.cc
diff --git a/gcc/graphite.c b/gcc/graphite.cc
similarity index 100%
rename from gcc/graphite.c
rename to gcc/graphite.cc
diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.cc
similarity index 100%
rename from gcc/haifa-sched.c
rename to gcc/haifa-sched.cc
diff --git a/gcc/hash-map-tests.c b/gcc/hash-map-tests.cc
similarity index 100%
rename from gcc/hash-map-tests.c
rename to gcc/hash-map-tests.cc
diff --git a/gcc/hash-set-tests.c b/gcc/hash-set-tests.cc
similarity index 100%
rename from gcc/hash-set-tests.c
rename to gcc/hash-set-tests.cc
diff --git a/gcc/hash-table.c b/gcc/hash-table.cc
similarity index 100%
rename from gcc/hash-table.c
rename to gcc/hash-table.cc
diff --git a/gcc/hooks.c b/gcc/hooks.cc
similarity index 100%
rename from gcc/hooks.c
rename to gcc/hooks.cc
diff --git a/gcc/host-default.c b/gcc/host-default.cc
similarity index 100%
rename from gcc/host-default.c
rename to gcc/host-default.cc
diff --git a/gcc/hw-doloop.c b/gcc/hw-doloop.cc
similarity index 100%
rename from gcc/hw-doloop.c
rename to gcc/hw-doloop.cc
diff --git a/gcc/hwint.c b/gcc/hwint.cc
similarity index 100%
rename from gcc/hwint.c
rename to gcc/hwint.cc
diff --git a/gcc/ifcvt.c b/gcc/ifcvt.cc
similarity index 100%
rename from gcc/ifcvt.c
rename to gcc/ifcvt.cc
diff --git a/gcc/inchash.c b/gcc/inchash.cc
similarity index 100%
rename from gcc/inchash.c
rename to gcc/inchash.cc
diff --git a/gcc/incpath.c b/gcc/incpath.cc
similarity index 100%
rename from gcc/incpath.c
rename to gcc/incpath.cc
diff --git a/gcc/init-regs.c b/gcc/init-regs.cc
similarity index 100%
rename from gcc/init-regs.c
rename to gcc/init-regs.cc
diff --git a/gcc/input.c b/gcc/input.cc
similarity index 100%
rename from gcc/input.c
rename to gcc/input.cc
diff --git a/gcc/internal-fn.c b/gcc/internal-fn.cc
similarity index 100%
rename from gcc/internal-fn.c
rename to gcc/internal-fn.cc
diff --git a/gcc/intl.c b/gcc/intl.cc
similarity index 100%
rename from gcc/intl.c
rename to gcc/intl.cc
diff --git a/gcc/ipa-comdats.c b/gcc/ipa-comdats.cc
similarity index 100%
rename from gcc/ipa-comdats.c
rename to gcc/ipa-comdats.cc
diff --git a/gcc/ipa-cp.c b/gcc/ipa-cp.cc
similarity index 100%
rename from gcc/ipa-cp.c
rename to gcc/ipa-cp.cc
diff --git a/gcc/ipa-devirt.c b/gcc/ipa-devirt.cc
similarity index 100%
rename from gcc/ipa-devirt.c
rename to gcc/ipa-devirt.cc
diff --git a/gcc/ipa-fnsummary.c b/gcc/ipa-fnsummary.cc
similarity index 100%
rename from gcc/ipa-fnsummary.c
rename to gcc/ipa-fnsummary.cc
diff --git a/gcc/ipa-icf-gimple.c b/gcc/ipa-icf-gimple.cc
similarity index 100%
rename from gcc/ipa-icf-gimple.c
rename to gcc/ipa-icf-gimple.cc
diff --git a/gcc/ipa-icf.c b/gcc/ipa-icf.cc
similarity index 100%
rename from gcc/ipa-icf.c
rename to gcc/ipa-icf.cc
diff --git a/gcc/ipa-inline-analysis.c b/gcc/ipa-inline-analysis.cc
similarity index 100%
rename from gcc/ipa-inline-analysis.c
rename to gcc/ipa-inline-analysis.cc
diff --git a/gcc/ipa-inline-transform.c b/gcc/ipa-inline-transform.cc
similarity index 100%
rename from gcc/ipa-inline-transform.c
rename to gcc/ipa-inline-transform.cc
diff --git a/gcc/ipa-inline.c b/gcc/ipa-inline.cc
similarity index 100%
rename from gcc/ipa-inline.c
rename to gcc/ipa-inline.cc
diff --git a/gcc/ipa-modref-tree.c b/gcc/ipa-modref-tree.cc
similarity index 100%
rename from gcc/ipa-modref-tree.c
rename to gcc/ipa-modref-tree.cc
diff --git a/gcc/ipa-modref.c b/gcc/ipa-modref.cc
similarity index 100%
rename from gcc/ipa-modref.c
rename to gcc/ipa-modref.cc
diff --git a/gcc/ipa-param-manipulation.c b/gcc/ipa-param-manipulation.cc
similarity index 100%
rename from gcc/ipa-param-manipulation.c
rename to gcc/ipa-param-manipulation.cc
diff --git a/gcc/ipa-polymorphic-call.c b/gcc/ipa-polymorphic-call.cc
similarity index 100%
rename from gcc/ipa-polymorphic-call.c
rename to gcc/ipa-polymorphic-call.cc
diff --git a/gcc/ipa-predicate.c b/gcc/ipa-predicate.cc
similarity index 100%
rename from gcc/ipa-predicate.c
rename to gcc/ipa-predicate.cc
diff --git a/gcc/ipa-profile.c b/gcc/ipa-profile.cc
similarity index 100%
rename from gcc/ipa-profile.c
rename to gcc/ipa-profile.cc
diff --git a/gcc/ipa-prop.c b/gcc/ipa-prop.cc
similarity index 100%
rename from gcc/ipa-prop.c
rename to gcc/ipa-prop.cc
diff --git a/gcc/ipa-pure-const.c b/gcc/ipa-pure-const.cc
similarity index 100%
rename from gcc/ipa-pure-const.c
rename to gcc/ipa-pure-const.cc
diff --git a/gcc/ipa-ref.c b/gcc/ipa-ref.cc
similarity index 100%
rename from gcc/ipa-ref.c
rename to gcc/ipa-ref.cc
diff --git a/gcc/ipa-reference.c b/gcc/ipa-reference.cc
similarity index 100%
rename from gcc/ipa-reference.c
rename to gcc/ipa-reference.cc
diff --git a/gcc/ipa-split.c b/gcc/ipa-split.cc
similarity index 100%
rename from gcc/ipa-split.c
rename to gcc/ipa-split.cc
diff --git a/gcc/ipa-sra.c b/gcc/ipa-sra.cc
similarity index 100%
rename from gcc/ipa-sra.c
rename to gcc/ipa-sra.cc
diff --git a/gcc/ipa-utils.c b/gcc/ipa-utils.cc
similarity index 100%
rename from gcc/ipa-utils.c
rename to gcc/ipa-utils.cc
diff --git a/gcc/ipa-visibility.c b/gcc/ipa-visibility.cc
similarity index 100%
rename from gcc/ipa-visibility.c
rename to gcc/ipa-visibility.cc
diff --git a/gcc/ipa.c b/gcc/ipa.cc
similarity index 100%
rename from gcc/ipa.c
rename to gcc/ipa.cc
diff --git a/gcc/ira-build.c b/gcc/ira-build.cc
similarity index 100%
rename from gcc/ira-build.c
rename to gcc/ira-build.cc
diff --git a/gcc/ira-color.c b/gcc/ira-color.cc
similarity index 100%
rename from gcc/ira-color.c
rename to gcc/ira-color.cc
diff --git a/gcc/ira-conflicts.c b/gcc/ira-conflicts.cc
similarity index 100%
rename from gcc/ira-conflicts.c
rename to gcc/ira-conflicts.cc
diff --git a/gcc/ira-costs.c b/gcc/ira-costs.cc
similarity index 100%
rename from gcc/ira-costs.c
rename to gcc/ira-costs.cc
diff --git a/gcc/ira-emit.c b/gcc/ira-emit.cc
similarity index 100%
rename from gcc/ira-emit.c
rename to gcc/ira-emit.cc
diff --git a/gcc/ira-lives.c b/gcc/ira-lives.cc
similarity index 100%
rename from gcc/ira-lives.c
rename to gcc/ira-lives.cc
diff --git a/gcc/ira.c b/gcc/ira.cc
similarity index 100%
rename from gcc/ira.c
rename to gcc/ira.cc
diff --git a/gcc/jit/dummy-frontend.c b/gcc/jit/dummy-frontend.cc
similarity index 100%
rename from gcc/jit/dummy-frontend.c
rename to gcc/jit/dummy-frontend.cc
diff --git a/gcc/jit/jit-builtins.c b/gcc/jit/jit-builtins.cc
similarity index 100%
rename from gcc/jit/jit-builtins.c
rename to gcc/jit/jit-builtins.cc
diff --git a/gcc/jit/jit-logging.c b/gcc/jit/jit-logging.cc
similarity index 100%
rename from gcc/jit/jit-logging.c
rename to gcc/jit/jit-logging.cc
diff --git a/gcc/jit/jit-playback.c b/gcc/jit/jit-playback.cc
similarity index 100%
rename from gcc/jit/jit-playback.c
rename to gcc/jit/jit-playback.cc
diff --git a/gcc/jit/jit-recording.c b/gcc/jit/jit-recording.cc
similarity index 100%
rename from gcc/jit/jit-recording.c
rename to gcc/jit/jit-recording.cc
diff --git a/gcc/jit/jit-result.c b/gcc/jit/jit-result.cc
similarity index 100%
rename from gcc/jit/jit-result.c
rename to gcc/jit/jit-result.cc
diff --git a/gcc/jit/jit-spec.c b/gcc/jit/jit-spec.cc
similarity index 100%
rename from gcc/jit/jit-spec.c
rename to gcc/jit/jit-spec.cc
diff --git a/gcc/jit/jit-tempdir.c b/gcc/jit/jit-tempdir.cc
similarity index 100%
rename from gcc/jit/jit-tempdir.c
rename to gcc/jit/jit-tempdir.cc
diff --git a/gcc/jit/jit-w32.c b/gcc/jit/jit-w32.cc
similarity index 100%
rename from gcc/jit/jit-w32.c
rename to gcc/jit/jit-w32.cc
diff --git a/gcc/jit/libgccjit.c b/gcc/jit/libgccjit.cc
similarity index 100%
rename from gcc/jit/libgccjit.c
rename to gcc/jit/libgccjit.cc
diff --git a/gcc/jump.c b/gcc/jump.cc
similarity index 100%
rename from gcc/jump.c
rename to gcc/jump.cc
diff --git a/gcc/langhooks.c b/gcc/langhooks.cc
similarity index 100%
rename from gcc/langhooks.c
rename to gcc/langhooks.cc
diff --git a/gcc/lcm.c b/gcc/lcm.cc
similarity index 100%
rename from gcc/lcm.c
rename to gcc/lcm.cc
diff --git a/gcc/lists.c b/gcc/lists.cc
similarity index 100%
rename from gcc/lists.c
rename to gcc/lists.cc
diff --git a/gcc/loop-doloop.c b/gcc/loop-doloop.cc
similarity index 100%
rename from gcc/loop-doloop.c
rename to gcc/loop-doloop.cc
diff --git a/gcc/loop-init.c b/gcc/loop-init.cc
similarity index 100%
rename from gcc/loop-init.c
rename to gcc/loop-init.cc
diff --git a/gcc/loop-invariant.c b/gcc/loop-invariant.cc
similarity index 100%
rename from gcc/loop-invariant.c
rename to gcc/loop-invariant.cc
diff --git a/gcc/loop-iv.c b/gcc/loop-iv.cc
similarity index 100%
rename from gcc/loop-iv.c
rename to gcc/loop-iv.cc
diff --git a/gcc/loop-unroll.c b/gcc/loop-unroll.cc
similarity index 100%
rename from gcc/loop-unroll.c
rename to gcc/loop-unroll.cc
diff --git a/gcc/lower-subreg.c b/gcc/lower-subreg.cc
similarity index 100%
rename from gcc/lower-subreg.c
rename to gcc/lower-subreg.cc
diff --git a/gcc/lra-assigns.c b/gcc/lra-assigns.cc
similarity index 100%
rename from gcc/lra-assigns.c
rename to gcc/lra-assigns.cc
diff --git a/gcc/lra-coalesce.c b/gcc/lra-coalesce.cc
similarity index 100%
rename from gcc/lra-coalesce.c
rename to gcc/lra-coalesce.cc
diff --git a/gcc/lra-constraints.c b/gcc/lra-constraints.cc
similarity index 100%
rename from gcc/lra-constraints.c
rename to gcc/lra-constraints.cc
diff --git a/gcc/lra-eliminations.c b/gcc/lra-eliminations.cc
similarity index 100%
rename from gcc/lra-eliminations.c
rename to gcc/lra-eliminations.cc
diff --git a/gcc/lra-lives.c b/gcc/lra-lives.cc
similarity index 100%
rename from gcc/lra-lives.c
rename to gcc/lra-lives.cc
diff --git a/gcc/lra-remat.c b/gcc/lra-remat.cc
similarity index 100%
rename from gcc/lra-remat.c
rename to gcc/lra-remat.cc
diff --git a/gcc/lra-spills.c b/gcc/lra-spills.cc
similarity index 100%
rename from gcc/lra-spills.c
rename to gcc/lra-spills.cc
diff --git a/gcc/lra.c b/gcc/lra.cc
similarity index 100%
rename from gcc/lra.c
rename to gcc/lra.cc
diff --git a/gcc/lto-cgraph.c b/gcc/lto-cgraph.cc
similarity index 100%
rename from gcc/lto-cgraph.c
rename to gcc/lto-cgraph.cc
diff --git a/gcc/lto-compress.c b/gcc/lto-compress.cc
similarity index 100%
rename from gcc/lto-compress.c
rename to gcc/lto-compress.cc
diff --git a/gcc/lto-opts.c b/gcc/lto-opts.cc
similarity index 100%
rename from gcc/lto-opts.c
rename to gcc/lto-opts.cc
diff --git a/gcc/lto-section-in.c b/gcc/lto-section-in.cc
similarity index 100%
rename from gcc/lto-section-in.c
rename to gcc/lto-section-in.cc
diff --git a/gcc/lto-section-out.c b/gcc/lto-section-out.cc
similarity index 100%
rename from gcc/lto-section-out.c
rename to gcc/lto-section-out.cc
diff --git a/gcc/lto-streamer-in.c b/gcc/lto-streamer-in.cc
similarity index 100%
rename from gcc/lto-streamer-in.c
rename to gcc/lto-streamer-in.cc
diff --git a/gcc/lto-streamer-out.c b/gcc/lto-streamer-out.cc
similarity index 100%
rename from gcc/lto-streamer-out.c
rename to gcc/lto-streamer-out.cc
diff --git a/gcc/lto-streamer.c b/gcc/lto-streamer.cc
similarity index 100%
rename from gcc/lto-streamer.c
rename to gcc/lto-streamer.cc
diff --git a/gcc/lto-wrapper.c b/gcc/lto-wrapper.cc
similarity index 100%
rename from gcc/lto-wrapper.c
rename to gcc/lto-wrapper.cc
diff --git a/gcc/lto/common.c b/gcc/lto/common.cc
similarity index 100%
rename from gcc/lto/common.c
rename to gcc/lto/common.cc
diff --git a/gcc/lto/lto-common.c b/gcc/lto/lto-common.cc
similarity index 100%
rename from gcc/lto/lto-common.c
rename to gcc/lto/lto-common.cc
diff --git a/gcc/lto/lto-dump.c b/gcc/lto/lto-dump.cc
similarity index 100%
rename from gcc/lto/lto-dump.c
rename to gcc/lto/lto-dump.cc
diff --git a/gcc/lto/lto-lang.c b/gcc/lto/lto-lang.cc
similarity index 100%
rename from gcc/lto/lto-lang.c
rename to gcc/lto/lto-lang.cc
diff --git a/gcc/lto/lto-object.c b/gcc/lto/lto-object.cc
similarity index 100%
rename from gcc/lto/lto-object.c
rename to gcc/lto/lto-object.cc
diff --git a/gcc/lto/lto-partition.c b/gcc/lto/lto-partition.cc
similarity index 100%
rename from gcc/lto/lto-partition.c
rename to gcc/lto/lto-partition.cc
diff --git a/gcc/lto/lto-symtab.c b/gcc/lto/lto-symtab.cc
similarity index 100%
rename from gcc/lto/lto-symtab.c
rename to gcc/lto/lto-symtab.cc
diff --git a/gcc/lto/lto.c b/gcc/lto/lto.cc
similarity index 100%
rename from gcc/lto/lto.c
rename to gcc/lto/lto.cc
diff --git a/gcc/main.c b/gcc/main.cc
similarity index 100%
rename from gcc/main.c
rename to gcc/main.cc
diff --git a/gcc/mcf.c b/gcc/mcf.cc
similarity index 100%
rename from gcc/mcf.c
rename to gcc/mcf.cc
diff --git a/gcc/mode-switching.c b/gcc/mode-switching.cc
similarity index 100%
rename from gcc/mode-switching.c
rename to gcc/mode-switching.cc
diff --git a/gcc/modulo-sched.c b/gcc/modulo-sched.cc
similarity index 100%
rename from gcc/modulo-sched.c
rename to gcc/modulo-sched.cc
diff --git a/gcc/multiple_target.c b/gcc/multiple_target.cc
similarity index 100%
rename from gcc/multiple_target.c
rename to gcc/multiple_target.cc
diff --git a/gcc/objc/objc-act.c b/gcc/objc/objc-act.cc
similarity index 100%
rename from gcc/objc/objc-act.c
rename to gcc/objc/objc-act.cc
diff --git a/gcc/objc/objc-encoding.c b/gcc/objc/objc-encoding.cc
similarity index 100%
rename from gcc/objc/objc-encoding.c
rename to gcc/objc/objc-encoding.cc
diff --git a/gcc/objc/objc-gnu-runtime-abi-01.c b/gcc/objc/objc-gnu-runtime-abi-01.cc
similarity index 100%
rename from gcc/objc/objc-gnu-runtime-abi-01.c
rename to gcc/objc/objc-gnu-runtime-abi-01.cc
diff --git a/gcc/objc/objc-lang.c b/gcc/objc/objc-lang.cc
similarity index 100%
rename from gcc/objc/objc-lang.c
rename to gcc/objc/objc-lang.cc
diff --git a/gcc/objc/objc-map.c b/gcc/objc/objc-map.cc
similarity index 100%
rename from gcc/objc/objc-map.c
rename to gcc/objc/objc-map.cc
diff --git a/gcc/objc/objc-next-runtime-abi-01.c b/gcc/objc/objc-next-runtime-abi-01.cc
similarity index 100%
rename from gcc/objc/objc-next-runtime-abi-01.c
rename to gcc/objc/objc-next-runtime-abi-01.cc
diff --git a/gcc/objc/objc-next-runtime-abi-02.c b/gcc/objc/objc-next-runtime-abi-02.cc
similarity index 100%
rename from gcc/objc/objc-next-runtime-abi-02.c
rename to gcc/objc/objc-next-runtime-abi-02.cc
diff --git a/gcc/objc/objc-runtime-shared-support.c b/gcc/objc/objc-runtime-shared-support.cc
similarity index 100%
rename from gcc/objc/objc-runtime-shared-support.c
rename to gcc/objc/objc-runtime-shared-support.cc
diff --git a/gcc/objcp/objcp-decl.c b/gcc/objcp/objcp-decl.cc
similarity index 100%
rename from gcc/objcp/objcp-decl.c
rename to gcc/objcp/objcp-decl.cc
diff --git a/gcc/objcp/objcp-lang.c b/gcc/objcp/objcp-lang.cc
similarity index 100%
rename from gcc/objcp/objcp-lang.c
rename to gcc/objcp/objcp-lang.cc
diff --git a/gcc/omp-expand.c b/gcc/omp-expand.cc
similarity index 100%
rename from gcc/omp-expand.c
rename to gcc/omp-expand.cc
diff --git a/gcc/omp-general.c b/gcc/omp-general.cc
similarity index 100%
rename from gcc/omp-general.c
rename to gcc/omp-general.cc
diff --git a/gcc/omp-low.c b/gcc/omp-low.cc
similarity index 100%
rename from gcc/omp-low.c
rename to gcc/omp-low.cc
diff --git a/gcc/omp-offload.c b/gcc/omp-offload.cc
similarity index 100%
rename from gcc/omp-offload.c
rename to gcc/omp-offload.cc
diff --git a/gcc/omp-simd-clone.c b/gcc/omp-simd-clone.cc
similarity index 100%
rename from gcc/omp-simd-clone.c
rename to gcc/omp-simd-clone.cc
diff --git a/gcc/opt-suggestions.c b/gcc/opt-suggestions.cc
similarity index 100%
rename from gcc/opt-suggestions.c
rename to gcc/opt-suggestions.cc
diff --git a/gcc/optabs-libfuncs.c b/gcc/optabs-libfuncs.cc
similarity index 100%
rename from gcc/optabs-libfuncs.c
rename to gcc/optabs-libfuncs.cc
diff --git a/gcc/optabs-query.c b/gcc/optabs-query.cc
similarity index 100%
rename from gcc/optabs-query.c
rename to gcc/optabs-query.cc
diff --git a/gcc/optabs-tree.c b/gcc/optabs-tree.cc
similarity index 100%
rename from gcc/optabs-tree.c
rename to gcc/optabs-tree.cc
diff --git a/gcc/optabs.c b/gcc/optabs.cc
similarity index 100%
rename from gcc/optabs.c
rename to gcc/optabs.cc
diff --git a/gcc/opts-common.c b/gcc/opts-common.cc
similarity index 100%
rename from gcc/opts-common.c
rename to gcc/opts-common.cc
diff --git a/gcc/opts-global.c b/gcc/opts-global.cc
similarity index 100%
rename from gcc/opts-global.c
rename to gcc/opts-global.cc
diff --git a/gcc/opts.c b/gcc/opts.cc
similarity index 100%
rename from gcc/opts.c
rename to gcc/opts.cc
diff --git a/gcc/passes.c b/gcc/passes.cc
similarity index 100%
rename from gcc/passes.c
rename to gcc/passes.cc
diff --git a/gcc/plugin.c b/gcc/plugin.cc
similarity index 100%
rename from gcc/plugin.c
rename to gcc/plugin.cc
diff --git a/gcc/postreload-gcse.c b/gcc/postreload-gcse.cc
similarity index 100%
rename from gcc/postreload-gcse.c
rename to gcc/postreload-gcse.cc
diff --git a/gcc/postreload.c b/gcc/postreload.cc
similarity index 100%
rename from gcc/postreload.c
rename to gcc/postreload.cc
diff --git a/gcc/predict.c b/gcc/predict.cc
similarity index 100%
rename from gcc/predict.c
rename to gcc/predict.cc
diff --git a/gcc/prefix.c b/gcc/prefix.cc
similarity index 100%
rename from gcc/prefix.c
rename to gcc/prefix.cc
diff --git a/gcc/pretty-print.c b/gcc/pretty-print.cc
similarity index 100%
rename from gcc/pretty-print.c
rename to gcc/pretty-print.cc
diff --git a/gcc/print-rtl-function.c b/gcc/print-rtl-function.cc
similarity index 100%
rename from gcc/print-rtl-function.c
rename to gcc/print-rtl-function.cc
diff --git a/gcc/print-rtl.c b/gcc/print-rtl.cc
similarity index 100%
rename from gcc/print-rtl.c
rename to gcc/print-rtl.cc
diff --git a/gcc/print-tree.c b/gcc/print-tree.cc
similarity index 100%
rename from gcc/print-tree.c
rename to gcc/print-tree.cc
diff --git a/gcc/profile-count.c b/gcc/profile-count.cc
similarity index 100%
rename from gcc/profile-count.c
rename to gcc/profile-count.cc
diff --git a/gcc/profile.c b/gcc/profile.cc
similarity index 100%
rename from gcc/profile.c
rename to gcc/profile.cc
diff --git a/gcc/read-md.c b/gcc/read-md.cc
similarity index 100%
rename from gcc/read-md.c
rename to gcc/read-md.cc
diff --git a/gcc/read-rtl-function.c b/gcc/read-rtl-function.cc
similarity index 100%
rename from gcc/read-rtl-function.c
rename to gcc/read-rtl-function.cc
diff --git a/gcc/read-rtl.c b/gcc/read-rtl.cc
similarity index 100%
rename from gcc/read-rtl.c
rename to gcc/read-rtl.cc
diff --git a/gcc/real.c b/gcc/real.cc
similarity index 100%
rename from gcc/real.c
rename to gcc/real.cc
diff --git a/gcc/realmpfr.c b/gcc/realmpfr.cc
similarity index 100%
rename from gcc/realmpfr.c
rename to gcc/realmpfr.cc
diff --git a/gcc/recog.c b/gcc/recog.cc
similarity index 100%
rename from gcc/recog.c
rename to gcc/recog.cc
diff --git a/gcc/ree.c b/gcc/ree.cc
similarity index 100%
rename from gcc/ree.c
rename to gcc/ree.cc
diff --git a/gcc/reg-stack.c b/gcc/reg-stack.cc
similarity index 100%
rename from gcc/reg-stack.c
rename to gcc/reg-stack.cc
diff --git a/gcc/regcprop.c b/gcc/regcprop.cc
similarity index 100%
rename from gcc/regcprop.c
rename to gcc/regcprop.cc
diff --git a/gcc/reginfo.c b/gcc/reginfo.cc
similarity index 100%
rename from gcc/reginfo.c
rename to gcc/reginfo.cc
diff --git a/gcc/regrename.c b/gcc/regrename.cc
similarity index 100%
rename from gcc/regrename.c
rename to gcc/regrename.cc
diff --git a/gcc/regstat.c b/gcc/regstat.cc
similarity index 100%
rename from gcc/regstat.c
rename to gcc/regstat.cc
diff --git a/gcc/reload.c b/gcc/reload.cc
similarity index 100%
rename from gcc/reload.c
rename to gcc/reload.cc
diff --git a/gcc/reload1.c b/gcc/reload1.cc
similarity index 100%
rename from gcc/reload1.c
rename to gcc/reload1.cc
diff --git a/gcc/reorg.c b/gcc/reorg.cc
similarity index 100%
rename from gcc/reorg.c
rename to gcc/reorg.cc
diff --git a/gcc/resource.c b/gcc/resource.cc
similarity index 100%
rename from gcc/resource.c
rename to gcc/resource.cc
diff --git a/gcc/rtl-error.c b/gcc/rtl-error.cc
similarity index 100%
rename from gcc/rtl-error.c
rename to gcc/rtl-error.cc
diff --git a/gcc/rtl-tests.c b/gcc/rtl-tests.cc
similarity index 100%
rename from gcc/rtl-tests.c
rename to gcc/rtl-tests.cc
diff --git a/gcc/rtl.c b/gcc/rtl.cc
similarity index 100%
rename from gcc/rtl.c
rename to gcc/rtl.cc
diff --git a/gcc/rtlanal.c b/gcc/rtlanal.cc
similarity index 100%
rename from gcc/rtlanal.c
rename to gcc/rtlanal.cc
diff --git a/gcc/rtlhash.c b/gcc/rtlhash.cc
similarity index 100%
rename from gcc/rtlhash.c
rename to gcc/rtlhash.cc
diff --git a/gcc/rtlhooks.c b/gcc/rtlhooks.cc
similarity index 100%
rename from gcc/rtlhooks.c
rename to gcc/rtlhooks.cc
diff --git a/gcc/rtx-vector-builder.c b/gcc/rtx-vector-builder.cc
similarity index 100%
rename from gcc/rtx-vector-builder.c
rename to gcc/rtx-vector-builder.cc
diff --git a/gcc/run-rtl-passes.c b/gcc/run-rtl-passes.cc
similarity index 100%
rename from gcc/run-rtl-passes.c
rename to gcc/run-rtl-passes.cc
diff --git a/gcc/sancov.c b/gcc/sancov.cc
similarity index 100%
rename from gcc/sancov.c
rename to gcc/sancov.cc
diff --git a/gcc/sanopt.c b/gcc/sanopt.cc
similarity index 100%
rename from gcc/sanopt.c
rename to gcc/sanopt.cc
diff --git a/gcc/sbitmap.c b/gcc/sbitmap.cc
similarity index 100%
rename from gcc/sbitmap.c
rename to gcc/sbitmap.cc
diff --git a/gcc/sched-deps.c b/gcc/sched-deps.cc
similarity index 100%
rename from gcc/sched-deps.c
rename to gcc/sched-deps.cc
diff --git a/gcc/sched-ebb.c b/gcc/sched-ebb.cc
similarity index 100%
rename from gcc/sched-ebb.c
rename to gcc/sched-ebb.cc
diff --git a/gcc/sched-rgn.c b/gcc/sched-rgn.cc
similarity index 100%
rename from gcc/sched-rgn.c
rename to gcc/sched-rgn.cc
diff --git a/gcc/sel-sched-dump.c b/gcc/sel-sched-dump.cc
similarity index 100%
rename from gcc/sel-sched-dump.c
rename to gcc/sel-sched-dump.cc
diff --git a/gcc/sel-sched-ir.c b/gcc/sel-sched-ir.cc
similarity index 100%
rename from gcc/sel-sched-ir.c
rename to gcc/sel-sched-ir.cc
diff --git a/gcc/sel-sched.c b/gcc/sel-sched.cc
similarity index 100%
rename from gcc/sel-sched.c
rename to gcc/sel-sched.cc
diff --git a/gcc/selftest-diagnostic.c b/gcc/selftest-diagnostic.cc
similarity index 100%
rename from gcc/selftest-diagnostic.c
rename to gcc/selftest-diagnostic.cc
diff --git a/gcc/selftest-rtl.c b/gcc/selftest-rtl.cc
similarity index 100%
rename from gcc/selftest-rtl.c
rename to gcc/selftest-rtl.cc
diff --git a/gcc/selftest-run-tests.c b/gcc/selftest-run-tests.cc
similarity index 100%
rename from gcc/selftest-run-tests.c
rename to gcc/selftest-run-tests.cc
diff --git a/gcc/selftest.c b/gcc/selftest.cc
similarity index 100%
rename from gcc/selftest.c
rename to gcc/selftest.cc
diff --git a/gcc/sese.c b/gcc/sese.cc
similarity index 100%
rename from gcc/sese.c
rename to gcc/sese.cc
diff --git a/gcc/shrink-wrap.c b/gcc/shrink-wrap.cc
similarity index 100%
rename from gcc/shrink-wrap.c
rename to gcc/shrink-wrap.cc
diff --git a/gcc/simplify-rtx.c b/gcc/simplify-rtx.cc
similarity index 100%
rename from gcc/simplify-rtx.c
rename to gcc/simplify-rtx.cc
diff --git a/gcc/sparseset.c b/gcc/sparseset.cc
similarity index 100%
rename from gcc/sparseset.c
rename to gcc/sparseset.cc
diff --git a/gcc/spellcheck-tree.c b/gcc/spellcheck-tree.cc
similarity index 100%
rename from gcc/spellcheck-tree.c
rename to gcc/spellcheck-tree.cc
diff --git a/gcc/spellcheck.c b/gcc/spellcheck.cc
similarity index 100%
rename from gcc/spellcheck.c
rename to gcc/spellcheck.cc
diff --git a/gcc/sreal.c b/gcc/sreal.cc
similarity index 100%
rename from gcc/sreal.c
rename to gcc/sreal.cc
diff --git a/gcc/stack-ptr-mod.c b/gcc/stack-ptr-mod.cc
similarity index 100%
rename from gcc/stack-ptr-mod.c
rename to gcc/stack-ptr-mod.cc
diff --git a/gcc/statistics.c b/gcc/statistics.cc
similarity index 100%
rename from gcc/statistics.c
rename to gcc/statistics.cc
diff --git a/gcc/stmt.c b/gcc/stmt.cc
similarity index 100%
rename from gcc/stmt.c
rename to gcc/stmt.cc
diff --git a/gcc/stor-layout.c b/gcc/stor-layout.cc
similarity index 100%
rename from gcc/stor-layout.c
rename to gcc/stor-layout.cc
diff --git a/gcc/store-motion.c b/gcc/store-motion.cc
similarity index 100%
rename from gcc/store-motion.c
rename to gcc/store-motion.cc
diff --git a/gcc/streamer-hooks.c b/gcc/streamer-hooks.cc
similarity index 100%
rename from gcc/streamer-hooks.c
rename to gcc/streamer-hooks.cc
diff --git a/gcc/stringpool.c b/gcc/stringpool.cc
similarity index 100%
rename from gcc/stringpool.c
rename to gcc/stringpool.cc
diff --git a/gcc/substring-locations.c b/gcc/substring-locations.cc
similarity index 100%
rename from gcc/substring-locations.c
rename to gcc/substring-locations.cc
diff --git a/gcc/symtab.c b/gcc/symtab.cc
similarity index 100%
rename from gcc/symtab.c
rename to gcc/symtab.cc
diff --git a/gcc/target-globals.c b/gcc/target-globals.cc
similarity index 100%
rename from gcc/target-globals.c
rename to gcc/target-globals.cc
diff --git a/gcc/targhooks.c b/gcc/targhooks.cc
similarity index 100%
rename from gcc/targhooks.c
rename to gcc/targhooks.cc
diff --git a/gcc/timevar.c b/gcc/timevar.cc
similarity index 100%
rename from gcc/timevar.c
rename to gcc/timevar.cc
diff --git a/gcc/toplev.c b/gcc/toplev.cc
similarity index 100%
rename from gcc/toplev.c
rename to gcc/toplev.cc
diff --git a/gcc/tracer.c b/gcc/tracer.cc
similarity index 100%
rename from gcc/tracer.c
rename to gcc/tracer.cc
diff --git a/gcc/trans-mem.c b/gcc/trans-mem.cc
similarity index 100%
rename from gcc/trans-mem.c
rename to gcc/trans-mem.cc
diff --git a/gcc/tree-affine.c b/gcc/tree-affine.cc
similarity index 100%
rename from gcc/tree-affine.c
rename to gcc/tree-affine.cc
diff --git a/gcc/tree-call-cdce.c b/gcc/tree-call-cdce.cc
similarity index 100%
rename from gcc/tree-call-cdce.c
rename to gcc/tree-call-cdce.cc
diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.cc
similarity index 100%
rename from gcc/tree-cfg.c
rename to gcc/tree-cfg.cc
diff --git a/gcc/tree-cfgcleanup.c b/gcc/tree-cfgcleanup.cc
similarity index 100%
rename from gcc/tree-cfgcleanup.c
rename to gcc/tree-cfgcleanup.cc
diff --git a/gcc/tree-chrec.c b/gcc/tree-chrec.cc
similarity index 100%
rename from gcc/tree-chrec.c
rename to gcc/tree-chrec.cc
diff --git a/gcc/tree-complex.c b/gcc/tree-complex.cc
similarity index 100%
rename from gcc/tree-complex.c
rename to gcc/tree-complex.cc
diff --git a/gcc/tree-data-ref.c b/gcc/tree-data-ref.cc
similarity index 100%
rename from gcc/tree-data-ref.c
rename to gcc/tree-data-ref.cc
diff --git a/gcc/tree-dfa.c b/gcc/tree-dfa.cc
similarity index 100%
rename from gcc/tree-dfa.c
rename to gcc/tree-dfa.cc
diff --git a/gcc/tree-diagnostic.c b/gcc/tree-diagnostic.cc
similarity index 100%
rename from gcc/tree-diagnostic.c
rename to gcc/tree-diagnostic.cc
diff --git a/gcc/tree-dump.c b/gcc/tree-dump.cc
similarity index 100%
rename from gcc/tree-dump.c
rename to gcc/tree-dump.cc
diff --git a/gcc/tree-eh.c b/gcc/tree-eh.cc
similarity index 100%
rename from gcc/tree-eh.c
rename to gcc/tree-eh.cc
diff --git a/gcc/tree-emutls.c b/gcc/tree-emutls.cc
similarity index 100%
rename from gcc/tree-emutls.c
rename to gcc/tree-emutls.cc
diff --git a/gcc/tree-if-conv.c b/gcc/tree-if-conv.cc
similarity index 100%
rename from gcc/tree-if-conv.c
rename to gcc/tree-if-conv.cc
diff --git a/gcc/tree-inline.c b/gcc/tree-inline.cc
similarity index 100%
rename from gcc/tree-inline.c
rename to gcc/tree-inline.cc
diff --git a/gcc/tree-into-ssa.c b/gcc/tree-into-ssa.cc
similarity index 100%
rename from gcc/tree-into-ssa.c
rename to gcc/tree-into-ssa.cc
diff --git a/gcc/tree-iterator.c b/gcc/tree-iterator.cc
similarity index 100%
rename from gcc/tree-iterator.c
rename to gcc/tree-iterator.cc
diff --git a/gcc/tree-loop-distribution.c b/gcc/tree-loop-distribution.cc
similarity index 100%
rename from gcc/tree-loop-distribution.c
rename to gcc/tree-loop-distribution.cc
diff --git a/gcc/tree-nested.c b/gcc/tree-nested.cc
similarity index 100%
rename from gcc/tree-nested.c
rename to gcc/tree-nested.cc
diff --git a/gcc/tree-nrv.c b/gcc/tree-nrv.cc
similarity index 100%
rename from gcc/tree-nrv.c
rename to gcc/tree-nrv.cc
diff --git a/gcc/tree-object-size.c b/gcc/tree-object-size.cc
similarity index 100%
rename from gcc/tree-object-size.c
rename to gcc/tree-object-size.cc
diff --git a/gcc/tree-outof-ssa.c b/gcc/tree-outof-ssa.cc
similarity index 100%
rename from gcc/tree-outof-ssa.c
rename to gcc/tree-outof-ssa.cc
diff --git a/gcc/tree-parloops.c b/gcc/tree-parloops.cc
similarity index 100%
rename from gcc/tree-parloops.c
rename to gcc/tree-parloops.cc
diff --git a/gcc/tree-phinodes.c b/gcc/tree-phinodes.cc
similarity index 100%
rename from gcc/tree-phinodes.c
rename to gcc/tree-phinodes.cc
diff --git a/gcc/tree-predcom.c b/gcc/tree-predcom.cc
similarity index 100%
rename from gcc/tree-predcom.c
rename to gcc/tree-predcom.cc
diff --git a/gcc/tree-pretty-print.c b/gcc/tree-pretty-print.cc
similarity index 100%
rename from gcc/tree-pretty-print.c
rename to gcc/tree-pretty-print.cc
diff --git a/gcc/tree-profile.c b/gcc/tree-profile.cc
similarity index 100%
rename from gcc/tree-profile.c
rename to gcc/tree-profile.cc
diff --git a/gcc/tree-scalar-evolution.c b/gcc/tree-scalar-evolution.cc
similarity index 100%
rename from gcc/tree-scalar-evolution.c
rename to gcc/tree-scalar-evolution.cc
diff --git a/gcc/tree-sra.c b/gcc/tree-sra.cc
similarity index 100%
rename from gcc/tree-sra.c
rename to gcc/tree-sra.cc
diff --git a/gcc/tree-ssa-address.c b/gcc/tree-ssa-address.cc
similarity index 100%
rename from gcc/tree-ssa-address.c
rename to gcc/tree-ssa-address.cc
diff --git a/gcc/tree-ssa-alias.c b/gcc/tree-ssa-alias.cc
similarity index 100%
rename from gcc/tree-ssa-alias.c
rename to gcc/tree-ssa-alias.cc
diff --git a/gcc/tree-ssa-ccp.c b/gcc/tree-ssa-ccp.cc
similarity index 100%
rename from gcc/tree-ssa-ccp.c
rename to gcc/tree-ssa-ccp.cc
diff --git a/gcc/tree-ssa-coalesce.c b/gcc/tree-ssa-coalesce.cc
similarity index 100%
rename from gcc/tree-ssa-coalesce.c
rename to gcc/tree-ssa-coalesce.cc
diff --git a/gcc/tree-ssa-copy.c b/gcc/tree-ssa-copy.cc
similarity index 100%
rename from gcc/tree-ssa-copy.c
rename to gcc/tree-ssa-copy.cc
diff --git a/gcc/tree-ssa-dce.c b/gcc/tree-ssa-dce.cc
similarity index 100%
rename from gcc/tree-ssa-dce.c
rename to gcc/tree-ssa-dce.cc
diff --git a/gcc/tree-ssa-dom.c b/gcc/tree-ssa-dom.cc
similarity index 100%
rename from gcc/tree-ssa-dom.c
rename to gcc/tree-ssa-dom.cc
diff --git a/gcc/tree-ssa-dse.c b/gcc/tree-ssa-dse.cc
similarity index 100%
rename from gcc/tree-ssa-dse.c
rename to gcc/tree-ssa-dse.cc
diff --git a/gcc/tree-ssa-forwprop.c b/gcc/tree-ssa-forwprop.cc
similarity index 100%
rename from gcc/tree-ssa-forwprop.c
rename to gcc/tree-ssa-forwprop.cc
diff --git a/gcc/tree-ssa-ifcombine.c b/gcc/tree-ssa-ifcombine.cc
similarity index 100%
rename from gcc/tree-ssa-ifcombine.c
rename to gcc/tree-ssa-ifcombine.cc
diff --git a/gcc/tree-ssa-live.c b/gcc/tree-ssa-live.cc
similarity index 100%
rename from gcc/tree-ssa-live.c
rename to gcc/tree-ssa-live.cc
diff --git a/gcc/tree-ssa-loop-ch.c b/gcc/tree-ssa-loop-ch.cc
similarity index 100%
rename from gcc/tree-ssa-loop-ch.c
rename to gcc/tree-ssa-loop-ch.cc
diff --git a/gcc/tree-ssa-loop-im.c b/gcc/tree-ssa-loop-im.cc
similarity index 100%
rename from gcc/tree-ssa-loop-im.c
rename to gcc/tree-ssa-loop-im.cc
diff --git a/gcc/tree-ssa-loop-ivcanon.c b/gcc/tree-ssa-loop-ivcanon.cc
similarity index 100%
rename from gcc/tree-ssa-loop-ivcanon.c
rename to gcc/tree-ssa-loop-ivcanon.cc
diff --git a/gcc/tree-ssa-loop-ivopts.c b/gcc/tree-ssa-loop-ivopts.cc
similarity index 100%
rename from gcc/tree-ssa-loop-ivopts.c
rename to gcc/tree-ssa-loop-ivopts.cc
diff --git a/gcc/tree-ssa-loop-manip.c b/gcc/tree-ssa-loop-manip.cc
similarity index 100%
rename from gcc/tree-ssa-loop-manip.c
rename to gcc/tree-ssa-loop-manip.cc
diff --git a/gcc/tree-ssa-loop-niter.c b/gcc/tree-ssa-loop-niter.cc
similarity index 100%
rename from gcc/tree-ssa-loop-niter.c
rename to gcc/tree-ssa-loop-niter.cc
diff --git a/gcc/tree-ssa-loop-prefetch.c b/gcc/tree-ssa-loop-prefetch.cc
similarity index 100%
rename from gcc/tree-ssa-loop-prefetch.c
rename to gcc/tree-ssa-loop-prefetch.cc
diff --git a/gcc/tree-ssa-loop-split.c b/gcc/tree-ssa-loop-split.cc
similarity index 100%
rename from gcc/tree-ssa-loop-split.c
rename to gcc/tree-ssa-loop-split.cc
diff --git a/gcc/tree-ssa-loop-unswitch.c b/gcc/tree-ssa-loop-unswitch.cc
similarity index 100%
rename from gcc/tree-ssa-loop-unswitch.c
rename to gcc/tree-ssa-loop-unswitch.cc
diff --git a/gcc/tree-ssa-loop.c b/gcc/tree-ssa-loop.cc
similarity index 100%
rename from gcc/tree-ssa-loop.c
rename to gcc/tree-ssa-loop.cc
diff --git a/gcc/tree-ssa-math-opts.c b/gcc/tree-ssa-math-opts.cc
similarity index 100%
rename from gcc/tree-ssa-math-opts.c
rename to gcc/tree-ssa-math-opts.cc
diff --git a/gcc/tree-ssa-operands.c b/gcc/tree-ssa-operands.cc
similarity index 100%
rename from gcc/tree-ssa-operands.c
rename to gcc/tree-ssa-operands.cc
diff --git a/gcc/tree-ssa-phiopt.c b/gcc/tree-ssa-phiopt.cc
similarity index 100%
rename from gcc/tree-ssa-phiopt.c
rename to gcc/tree-ssa-phiopt.cc
diff --git a/gcc/tree-ssa-phiprop.c b/gcc/tree-ssa-phiprop.cc
similarity index 100%
rename from gcc/tree-ssa-phiprop.c
rename to gcc/tree-ssa-phiprop.cc
diff --git a/gcc/tree-ssa-pre.c b/gcc/tree-ssa-pre.cc
similarity index 100%
rename from gcc/tree-ssa-pre.c
rename to gcc/tree-ssa-pre.cc
diff --git a/gcc/tree-ssa-propagate.c b/gcc/tree-ssa-propagate.cc
similarity index 100%
rename from gcc/tree-ssa-propagate.c
rename to gcc/tree-ssa-propagate.cc
diff --git a/gcc/tree-ssa-reassoc.c b/gcc/tree-ssa-reassoc.cc
similarity index 100%
rename from gcc/tree-ssa-reassoc.c
rename to gcc/tree-ssa-reassoc.cc
diff --git a/gcc/tree-ssa-sccvn.c b/gcc/tree-ssa-sccvn.cc
similarity index 100%
rename from gcc/tree-ssa-sccvn.c
rename to gcc/tree-ssa-sccvn.cc
diff --git a/gcc/tree-ssa-scopedtables.c b/gcc/tree-ssa-scopedtables.cc
similarity index 100%
rename from gcc/tree-ssa-scopedtables.c
rename to gcc/tree-ssa-scopedtables.cc
diff --git a/gcc/tree-ssa-sink.c b/gcc/tree-ssa-sink.cc
similarity index 100%
rename from gcc/tree-ssa-sink.c
rename to gcc/tree-ssa-sink.cc
diff --git a/gcc/tree-ssa-strlen.c b/gcc/tree-ssa-strlen.cc
similarity index 100%
rename from gcc/tree-ssa-strlen.c
rename to gcc/tree-ssa-strlen.cc
diff --git a/gcc/tree-ssa-structalias.c b/gcc/tree-ssa-structalias.cc
similarity index 100%
rename from gcc/tree-ssa-structalias.c
rename to gcc/tree-ssa-structalias.cc
diff --git a/gcc/tree-ssa-tail-merge.c b/gcc/tree-ssa-tail-merge.cc
similarity index 100%
rename from gcc/tree-ssa-tail-merge.c
rename to gcc/tree-ssa-tail-merge.cc
diff --git a/gcc/tree-ssa-ter.c b/gcc/tree-ssa-ter.cc
similarity index 100%
rename from gcc/tree-ssa-ter.c
rename to gcc/tree-ssa-ter.cc
diff --git a/gcc/tree-ssa-threadbackward.c b/gcc/tree-ssa-threadbackward.cc
similarity index 100%
rename from gcc/tree-ssa-threadbackward.c
rename to gcc/tree-ssa-threadbackward.cc
diff --git a/gcc/tree-ssa-threadedge.c b/gcc/tree-ssa-threadedge.cc
similarity index 100%
rename from gcc/tree-ssa-threadedge.c
rename to gcc/tree-ssa-threadedge.cc
diff --git a/gcc/tree-ssa-threadupdate.c b/gcc/tree-ssa-threadupdate.cc
similarity index 100%
rename from gcc/tree-ssa-threadupdate.c
rename to gcc/tree-ssa-threadupdate.cc
diff --git a/gcc/tree-ssa-uncprop.c b/gcc/tree-ssa-uncprop.cc
similarity index 100%
rename from gcc/tree-ssa-uncprop.c
rename to gcc/tree-ssa-uncprop.cc
diff --git a/gcc/tree-ssa-uninit.c b/gcc/tree-ssa-uninit.cc
similarity index 100%
rename from gcc/tree-ssa-uninit.c
rename to gcc/tree-ssa-uninit.cc
diff --git a/gcc/tree-ssa.c b/gcc/tree-ssa.cc
similarity index 100%
rename from gcc/tree-ssa.c
rename to gcc/tree-ssa.cc
diff --git a/gcc/tree-ssanames.c b/gcc/tree-ssanames.cc
similarity index 100%
rename from gcc/tree-ssanames.c
rename to gcc/tree-ssanames.cc
diff --git a/gcc/tree-stdarg.c b/gcc/tree-stdarg.cc
similarity index 100%
rename from gcc/tree-stdarg.c
rename to gcc/tree-stdarg.cc
diff --git a/gcc/tree-streamer-in.c b/gcc/tree-streamer-in.cc
similarity index 100%
rename from gcc/tree-streamer-in.c
rename to gcc/tree-streamer-in.cc
diff --git a/gcc/tree-streamer-out.c b/gcc/tree-streamer-out.cc
similarity index 100%
rename from gcc/tree-streamer-out.c
rename to gcc/tree-streamer-out.cc
diff --git a/gcc/tree-streamer.c b/gcc/tree-streamer.cc
similarity index 100%
rename from gcc/tree-streamer.c
rename to gcc/tree-streamer.cc
diff --git a/gcc/tree-switch-conversion.c b/gcc/tree-switch-conversion.cc
similarity index 100%
rename from gcc/tree-switch-conversion.c
rename to gcc/tree-switch-conversion.cc
diff --git a/gcc/tree-tailcall.c b/gcc/tree-tailcall.cc
similarity index 100%
rename from gcc/tree-tailcall.c
rename to gcc/tree-tailcall.cc
diff --git a/gcc/tree-vect-data-refs.c b/gcc/tree-vect-data-refs.cc
similarity index 100%
rename from gcc/tree-vect-data-refs.c
rename to gcc/tree-vect-data-refs.cc
diff --git a/gcc/tree-vect-generic.c b/gcc/tree-vect-generic.cc
similarity index 100%
rename from gcc/tree-vect-generic.c
rename to gcc/tree-vect-generic.cc
diff --git a/gcc/tree-vect-loop-manip.c b/gcc/tree-vect-loop-manip.cc
similarity index 100%
rename from gcc/tree-vect-loop-manip.c
rename to gcc/tree-vect-loop-manip.cc
diff --git a/gcc/tree-vect-loop.c b/gcc/tree-vect-loop.cc
similarity index 100%
rename from gcc/tree-vect-loop.c
rename to gcc/tree-vect-loop.cc
diff --git a/gcc/tree-vect-patterns.c b/gcc/tree-vect-patterns.cc
similarity index 100%
rename from gcc/tree-vect-patterns.c
rename to gcc/tree-vect-patterns.cc
diff --git a/gcc/tree-vect-slp-patterns.c b/gcc/tree-vect-slp-patterns.cc
similarity index 100%
rename from gcc/tree-vect-slp-patterns.c
rename to gcc/tree-vect-slp-patterns.cc
diff --git a/gcc/tree-vect-slp.c b/gcc/tree-vect-slp.cc
similarity index 100%
rename from gcc/tree-vect-slp.c
rename to gcc/tree-vect-slp.cc
diff --git a/gcc/tree-vect-stmts.c b/gcc/tree-vect-stmts.cc
similarity index 100%
rename from gcc/tree-vect-stmts.c
rename to gcc/tree-vect-stmts.cc
diff --git a/gcc/tree-vector-builder.c b/gcc/tree-vector-builder.cc
similarity index 100%
rename from gcc/tree-vector-builder.c
rename to gcc/tree-vector-builder.cc
diff --git a/gcc/tree-vectorizer.c b/gcc/tree-vectorizer.cc
similarity index 100%
rename from gcc/tree-vectorizer.c
rename to gcc/tree-vectorizer.cc
diff --git a/gcc/tree-vrp.c b/gcc/tree-vrp.cc
similarity index 100%
rename from gcc/tree-vrp.c
rename to gcc/tree-vrp.cc
diff --git a/gcc/tree.c b/gcc/tree.cc
similarity index 100%
rename from gcc/tree.c
rename to gcc/tree.cc
diff --git a/gcc/tsan.c b/gcc/tsan.cc
similarity index 100%
rename from gcc/tsan.c
rename to gcc/tsan.cc
diff --git a/gcc/typed-splay-tree.c b/gcc/typed-splay-tree.cc
similarity index 100%
rename from gcc/typed-splay-tree.c
rename to gcc/typed-splay-tree.cc
diff --git a/gcc/ubsan.c b/gcc/ubsan.cc
similarity index 100%
rename from gcc/ubsan.c
rename to gcc/ubsan.cc
diff --git a/gcc/valtrack.c b/gcc/valtrack.cc
similarity index 100%
rename from gcc/valtrack.c
rename to gcc/valtrack.cc
diff --git a/gcc/value-prof.c b/gcc/value-prof.cc
similarity index 100%
rename from gcc/value-prof.c
rename to gcc/value-prof.cc
diff --git a/gcc/var-tracking.c b/gcc/var-tracking.cc
similarity index 100%
rename from gcc/var-tracking.c
rename to gcc/var-tracking.cc
diff --git a/gcc/varasm.c b/gcc/varasm.cc
similarity index 100%
rename from gcc/varasm.c
rename to gcc/varasm.cc
diff --git a/gcc/varpool.c b/gcc/varpool.cc
similarity index 100%
rename from gcc/varpool.c
rename to gcc/varpool.cc
diff --git a/gcc/vec-perm-indices.c b/gcc/vec-perm-indices.cc
similarity index 100%
rename from gcc/vec-perm-indices.c
rename to gcc/vec-perm-indices.cc
diff --git a/gcc/vec.c b/gcc/vec.cc
similarity index 100%
rename from gcc/vec.c
rename to gcc/vec.cc
diff --git a/gcc/vmsdbgout.c b/gcc/vmsdbgout.cc
similarity index 100%
rename from gcc/vmsdbgout.c
rename to gcc/vmsdbgout.cc
diff --git a/gcc/vr-values.c b/gcc/vr-values.cc
similarity index 100%
rename from gcc/vr-values.c
rename to gcc/vr-values.cc
diff --git a/gcc/vtable-verify.c b/gcc/vtable-verify.cc
similarity index 100%
rename from gcc/vtable-verify.c
rename to gcc/vtable-verify.cc
diff --git a/gcc/web.c b/gcc/web.cc
similarity index 100%
rename from gcc/web.c
rename to gcc/web.cc
diff --git a/gcc/xcoffout.c b/gcc/xcoffout.cc
similarity index 100%
rename from gcc/xcoffout.c
rename to gcc/xcoffout.cc


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [gcc(refs/users/marxin/heads/cc-renaming)] Rename files.
@ 2022-01-11  9:50 Martin Liska
  0 siblings, 0 replies; 5+ messages in thread
From: Martin Liska @ 2022-01-11  9:50 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:68a8b7799698a98f2e952608e3fb288dc1a5adda

commit 68a8b7799698a98f2e952608e3fb288dc1a5adda
Author: Martin Liska <mliska@suse.cz>
Date:   Tue Jan 11 10:49:05 2022 +0100

    Rename files.

Diff:
---
 gcc/ada/{adadecode.c => adadecode.cc}                                     | 0
 gcc/ada/{affinity.c => affinity.cc}                                       | 0
 gcc/ada/{argv-lynxos178-raven-cert.c => argv-lynxos178-raven-cert.cc}     | 0
 gcc/ada/{argv.c => argv.cc}                                               | 0
 gcc/ada/{aux-io.c => aux-io.cc}                                           | 0
 gcc/ada/{cio.c => cio.cc}                                                 | 0
 gcc/ada/{cstreams.c => cstreams.cc}                                       | 0
 gcc/ada/{env.c => env.cc}                                                 | 0
 gcc/ada/{exit.c => exit.cc}                                               | 0
 gcc/ada/{expect.c => expect.cc}                                           | 0
 gcc/ada/{final.c => final.cc}                                             | 0
 gcc/ada/gcc-interface/{cuintp.c => cuintp.cc}                             | 0
 gcc/ada/gcc-interface/{decl.c => decl.cc}                                 | 0
 gcc/ada/gcc-interface/{misc.c => misc.cc}                                 | 0
 gcc/ada/gcc-interface/{targtyps.c => targtyps.cc}                         | 0
 gcc/ada/gcc-interface/{trans.c => trans.cc}                               | 0
 gcc/ada/gcc-interface/{utils.c => utils.cc}                               | 0
 gcc/ada/gcc-interface/{utils2.c => utils2.cc}                             | 0
 gcc/ada/{init.c => init.cc}                                               | 0
 gcc/ada/{initialize.c => initialize.cc}                                   | 0
 gcc/ada/libgnarl/{thread.c => thread.cc}                                  | 0
 gcc/ada/{link.c => link.cc}                                               | 0
 gcc/ada/{locales.c => locales.cc}                                         | 0
 gcc/ada/{mkdir.c => mkdir.cc}                                             | 0
 gcc/ada/{raise.c => raise.cc}                                             | 0
 gcc/ada/{rtfinal.c => rtfinal.cc}                                         | 0
 gcc/ada/{rtinit.c => rtinit.cc}                                           | 0
 gcc/ada/{seh_init.c => seh_init.cc}                                       | 0
 gcc/ada/{sigtramp-armdroid.c => sigtramp-armdroid.cc}                     | 0
 gcc/ada/{sigtramp-ios.c => sigtramp-ios.cc}                               | 0
 gcc/ada/{sigtramp-qnx.c => sigtramp-qnx.cc}                               | 0
 gcc/ada/{sigtramp-vxworks.c => sigtramp-vxworks.cc}                       | 0
 gcc/ada/{socket.c => socket.cc}                                           | 0
 gcc/ada/{tracebak.c => tracebak.cc}                                       | 0
 gcc/ada/{version.c => version.cc}                                         | 0
 gcc/ada/{vx_stack_info.c => vx_stack_info.cc}                             | 0
 gcc/{adjust-alignment.c => adjust-alignment.cc}                           | 0
 gcc/{alias.c => alias.cc}                                                 | 0
 gcc/{alloc-pool.c => alloc-pool.cc}                                       | 0
 gcc/{asan.c => asan.cc}                                                   | 0
 gcc/{attribs.c => attribs.cc}                                             | 0
 gcc/{auto-inc-dec.c => auto-inc-dec.cc}                                   | 0
 gcc/{auto-profile.c => auto-profile.cc}                                   | 0
 gcc/{bb-reorder.c => bb-reorder.cc}                                       | 0
 gcc/{bitmap.c => bitmap.cc}                                               | 0
 gcc/{btfout.c => btfout.cc}                                               | 0
 gcc/{builtins.c => builtins.cc}                                           | 0
 gcc/c-family/{c-ada-spec.c => c-ada-spec.cc}                              | 0
 gcc/c-family/{c-attribs.c => c-attribs.cc}                                | 0
 gcc/c-family/{c-common.c => c-common.cc}                                  | 0
 gcc/c-family/{c-cppbuiltin.c => c-cppbuiltin.cc}                          | 0
 gcc/c-family/{c-dump.c => c-dump.cc}                                      | 0
 gcc/c-family/{c-format.c => c-format.cc}                                  | 0
 gcc/c-family/{c-gimplify.c => c-gimplify.cc}                              | 0
 gcc/c-family/{c-indentation.c => c-indentation.cc}                        | 0
 gcc/c-family/{c-lex.c => c-lex.cc}                                        | 0
 gcc/c-family/{c-omp.c => c-omp.cc}                                        | 0
 gcc/c-family/{c-opts.c => c-opts.cc}                                      | 0
 gcc/c-family/{c-pch.c => c-pch.cc}                                        | 0
 gcc/c-family/{c-ppoutput.c => c-ppoutput.cc}                              | 0
 gcc/c-family/{c-pragma.c => c-pragma.cc}                                  | 0
 gcc/c-family/{c-pretty-print.c => c-pretty-print.cc}                      | 0
 gcc/c-family/{c-semantics.c => c-semantics.cc}                            | 0
 gcc/c-family/{c-ubsan.c => c-ubsan.cc}                                    | 0
 gcc/c-family/{c-warn.c => c-warn.cc}                                      | 0
 gcc/c-family/{cppspec.c => cppspec.cc}                                    | 0
 gcc/c-family/{stub-objc.c => stub-objc.cc}                                | 0
 gcc/c/{c-aux-info.c => c-aux-info.cc}                                     | 0
 gcc/c/{c-convert.c => c-convert.cc}                                       | 0
 gcc/c/{c-decl.c => c-decl.cc}                                             | 0
 gcc/c/{c-errors.c => c-errors.cc}                                         | 0
 gcc/c/{c-fold.c => c-fold.cc}                                             | 0
 gcc/c/{c-lang.c => c-lang.cc}                                             | 0
 gcc/c/{c-objc-common.c => c-objc-common.cc}                               | 0
 gcc/c/{c-parser.c => c-parser.cc}                                         | 0
 gcc/c/{c-typeck.c => c-typeck.cc}                                         | 0
 gcc/c/{gccspec.c => gccspec.cc}                                           | 0
 gcc/c/{gimple-parser.c => gimple-parser.cc}                               | 0
 gcc/{caller-save.c => caller-save.cc}                                     | 0
 gcc/{calls.c => calls.cc}                                                 | 0
 gcc/{ccmp.c => ccmp.cc}                                                   | 0
 gcc/{cfg.c => cfg.cc}                                                     | 0
 gcc/{cfganal.c => cfganal.cc}                                             | 0
 gcc/{cfgbuild.c => cfgbuild.cc}                                           | 0
 gcc/{cfgcleanup.c => cfgcleanup.cc}                                       | 0
 gcc/{cfgexpand.c => cfgexpand.cc}                                         | 0
 gcc/{cfghooks.c => cfghooks.cc}                                           | 0
 gcc/{cfgloop.c => cfgloop.cc}                                             | 0
 gcc/{cfgloopanal.c => cfgloopanal.cc}                                     | 0
 gcc/{cfgloopmanip.c => cfgloopmanip.cc}                                   | 0
 gcc/{cfgrtl.c => cfgrtl.cc}                                               | 0
 gcc/{cgraph.c => cgraph.cc}                                               | 0
 gcc/{cgraphbuild.c => cgraphbuild.cc}                                     | 0
 gcc/{cgraphclones.c => cgraphclones.cc}                                   | 0
 gcc/{cgraphunit.c => cgraphunit.cc}                                       | 0
 gcc/{collect-utils.c => collect-utils.cc}                                 | 0
 gcc/{collect2-aix.c => collect2-aix.cc}                                   | 0
 gcc/{collect2.c => collect2.cc}                                           | 0
 gcc/{combine-stack-adj.c => combine-stack-adj.cc}                         | 0
 gcc/{combine.c => combine.cc}                                             | 0
 gcc/common/{common-targhooks.c => common-targhooks.cc}                    | 0
 gcc/common/config/aarch64/{aarch64-common.c => aarch64-common.cc}         | 0
 gcc/common/config/alpha/{alpha-common.c => alpha-common.cc}               | 0
 gcc/common/config/arc/{arc-common.c => arc-common.cc}                     | 0
 gcc/common/config/arm/{arm-common.c => arm-common.cc}                     | 0
 gcc/common/config/avr/{avr-common.c => avr-common.cc}                     | 0
 gcc/common/config/bfin/{bfin-common.c => bfin-common.cc}                  | 0
 gcc/common/config/bpf/{bpf-common.c => bpf-common.cc}                     | 0
 gcc/common/config/c6x/{c6x-common.c => c6x-common.cc}                     | 0
 gcc/common/config/cr16/{cr16-common.c => cr16-common.cc}                  | 0
 gcc/common/config/cris/{cris-common.c => cris-common.cc}                  | 0
 gcc/common/config/csky/{csky-common.c => csky-common.cc}                  | 0
 gcc/common/config/{default-common.c => default-common.cc}                 | 0
 gcc/common/config/epiphany/{epiphany-common.c => epiphany-common.cc}      | 0
 gcc/common/config/fr30/{fr30-common.c => fr30-common.cc}                  | 0
 gcc/common/config/frv/{frv-common.c => frv-common.cc}                     | 0
 gcc/common/config/gcn/{gcn-common.c => gcn-common.cc}                     | 0
 gcc/common/config/h8300/{h8300-common.c => h8300-common.cc}               | 0
 gcc/common/config/i386/{i386-common.c => i386-common.cc}                  | 0
 gcc/common/config/ia64/{ia64-common.c => ia64-common.cc}                  | 0
 gcc/common/config/iq2000/{iq2000-common.c => iq2000-common.cc}            | 0
 gcc/common/config/lm32/{lm32-common.c => lm32-common.cc}                  | 0
 gcc/common/config/m32r/{m32r-common.c => m32r-common.cc}                  | 0
 gcc/common/config/m68k/{m68k-common.c => m68k-common.cc}                  | 0
 gcc/common/config/mcore/{mcore-common.c => mcore-common.cc}               | 0
 .../config/microblaze/{microblaze-common.c => microblaze-common.cc}       | 0
 gcc/common/config/mips/{mips-common.c => mips-common.cc}                  | 0
 gcc/common/config/mmix/{mmix-common.c => mmix-common.cc}                  | 0
 gcc/common/config/mn10300/{mn10300-common.c => mn10300-common.cc}         | 0
 gcc/common/config/msp430/{msp430-common.c => msp430-common.cc}            | 0
 gcc/common/config/nds32/{nds32-common.c => nds32-common.cc}               | 0
 gcc/common/config/nios2/{nios2-common.c => nios2-common.cc}               | 0
 gcc/common/config/nvptx/{nvptx-common.c => nvptx-common.cc}               | 0
 gcc/common/config/or1k/{or1k-common.c => or1k-common.cc}                  | 0
 gcc/common/config/pa/{pa-common.c => pa-common.cc}                        | 0
 gcc/common/config/pdp11/{pdp11-common.c => pdp11-common.cc}               | 0
 gcc/common/config/pru/{pru-common.c => pru-common.cc}                     | 0
 gcc/common/config/riscv/{riscv-common.c => riscv-common.cc}               | 0
 gcc/common/config/rs6000/{rs6000-common.c => rs6000-common.cc}            | 0
 gcc/common/config/rx/{rx-common.c => rx-common.cc}                        | 0
 gcc/common/config/s390/{s390-common.c => s390-common.cc}                  | 0
 gcc/common/config/sh/{sh-common.c => sh-common.cc}                        | 0
 gcc/common/config/sparc/{sparc-common.c => sparc-common.cc}               | 0
 gcc/common/config/tilegx/{tilegx-common.c => tilegx-common.cc}            | 0
 gcc/common/config/tilepro/{tilepro-common.c => tilepro-common.cc}         | 0
 gcc/common/config/v850/{v850-common.c => v850-common.cc}                  | 0
 gcc/common/config/vax/{vax-common.c => vax-common.cc}                     | 0
 gcc/common/config/visium/{visium-common.c => visium-common.cc}            | 0
 gcc/common/config/xstormy16/{xstormy16-common.c => xstormy16-common.cc}   | 0
 gcc/common/config/xtensa/{xtensa-common.c => xtensa-common.cc}            | 0
 gcc/{compare-elim.c => compare-elim.cc}                                   | 0
 gcc/config/aarch64/{aarch64-bti-insert.c => aarch64-bti-insert.cc}        | 0
 gcc/config/aarch64/{aarch64-builtins.c => aarch64-builtins.cc}            | 0
 gcc/config/aarch64/{aarch64-c.c => aarch64-c.cc}                          | 0
 gcc/config/aarch64/{aarch64-d.c => aarch64-d.cc}                          | 0
 gcc/config/aarch64/{aarch64.c => aarch64.cc}                              | 0
 .../aarch64/{cortex-a57-fma-steering.c => cortex-a57-fma-steering.cc}     | 0
 gcc/config/aarch64/{driver-aarch64.c => driver-aarch64.cc}                | 0
 ...falkor-tag-collision-avoidance.c => falkor-tag-collision-avoidance.cc} | 0
 gcc/config/aarch64/{host-aarch64-darwin.c => host-aarch64-darwin.cc}      | 0
 gcc/config/alpha/{alpha.c => alpha.cc}                                    | 0
 gcc/config/alpha/{driver-alpha.c => driver-alpha.cc}                      | 0
 gcc/config/arc/{arc-c.c => arc-c.cc}                                      | 0
 gcc/config/arc/{arc.c => arc.cc}                                          | 0
 gcc/config/arc/{driver-arc.c => driver-arc.cc}                            | 0
 gcc/config/arm/{aarch-common.c => aarch-common.cc}                        | 0
 gcc/config/arm/{arm-builtins.c => arm-builtins.cc}                        | 0
 gcc/config/arm/{arm-c.c => arm-c.cc}                                      | 0
 gcc/config/arm/{arm-d.c => arm-d.cc}                                      | 0
 gcc/config/arm/{arm.c => arm.cc}                                          | 0
 gcc/config/arm/{driver-arm.c => driver-arm.cc}                            | 0
 gcc/config/avr/{avr-c.c => avr-c.cc}                                      | 0
 gcc/config/avr/{avr-devices.c => avr-devices.cc}                          | 0
 gcc/config/avr/{avr-log.c => avr-log.cc}                                  | 0
 gcc/config/avr/{avr.c => avr.cc}                                          | 0
 gcc/config/avr/{driver-avr.c => driver-avr.cc}                            | 0
 gcc/config/avr/{gen-avr-mmcu-specs.c => gen-avr-mmcu-specs.cc}            | 0
 gcc/config/avr/{gen-avr-mmcu-texi.c => gen-avr-mmcu-texi.cc}              | 0
 gcc/config/bfin/{bfin.c => bfin.cc}                                       | 0
 gcc/config/bpf/{bpf.c => bpf.cc}                                          | 0
 gcc/config/bpf/{coreout.c => coreout.cc}                                  | 0
 gcc/config/c6x/{c6x.c => c6x.cc}                                          | 0
 gcc/config/cr16/{cr16.c => cr16.cc}                                       | 0
 gcc/config/cris/{cris.c => cris.cc}                                       | 0
 gcc/config/csky/{csky.c => csky.cc}                                       | 0
 gcc/config/{darwin-c.c => darwin-c.cc}                                    | 0
 gcc/config/{darwin-d.c => darwin-d.cc}                                    | 0
 gcc/config/{darwin-driver.c => darwin-driver.cc}                          | 0
 gcc/config/{darwin-f.c => darwin-f.cc}                                    | 0
 gcc/config/{darwin.c => darwin.cc}                                        | 0
 gcc/config/{default-c.c => default-c.cc}                                  | 0
 gcc/config/{default-d.c => default-d.cc}                                  | 0
 gcc/config/{dragonfly-d.c => dragonfly-d.cc}                              | 0
 gcc/config/epiphany/{epiphany.c => epiphany.cc}                           | 0
 gcc/config/epiphany/{mode-switch-use.c => mode-switch-use.cc}             | 0
 gcc/config/epiphany/{resolve-sw-modes.c => resolve-sw-modes.cc}           | 0
 gcc/config/fr30/{fr30.c => fr30.cc}                                       | 0
 gcc/config/{freebsd-d.c => freebsd-d.cc}                                  | 0
 gcc/config/frv/{frv.c => frv.cc}                                          | 0
 gcc/config/ft32/{ft32.c => ft32.cc}                                       | 0
 gcc/config/gcn/{driver-gcn.c => driver-gcn.cc}                            | 0
 gcc/config/gcn/{gcn-run.c => gcn-run.cc}                                  | 0
 gcc/config/gcn/{gcn-tree.c => gcn-tree.cc}                                | 0
 gcc/config/gcn/{gcn.c => gcn.cc}                                          | 0
 gcc/config/gcn/{mkoffload.c => mkoffload.cc}                              | 0
 gcc/config/{glibc-c.c => glibc-c.cc}                                      | 0
 gcc/config/{glibc-d.c => glibc-d.cc}                                      | 0
 gcc/config/h8300/{h8300.c => h8300.cc}                                    | 0
 gcc/config/{host-darwin.c => host-darwin.cc}                              | 0
 gcc/config/{host-hpux.c => host-hpux.cc}                                  | 0
 gcc/config/{host-linux.c => host-linux.cc}                                | 0
 gcc/config/{host-netbsd.c => host-netbsd.cc}                              | 0
 gcc/config/{host-openbsd.c => host-openbsd.cc}                            | 0
 gcc/config/{host-solaris.c => host-solaris.cc}                            | 0
 gcc/config/i386/{djgpp.c => djgpp.cc}                                     | 0
 gcc/config/i386/{driver-i386.c => driver-i386.cc}                         | 0
 gcc/config/i386/{driver-mingw32.c => driver-mingw32.cc}                   | 0
 gcc/config/i386/{gnu-property.c => gnu-property.cc}                       | 0
 gcc/config/i386/{host-cygwin.c => host-cygwin.cc}                         | 0
 gcc/config/i386/{host-i386-darwin.c => host-i386-darwin.cc}               | 0
 gcc/config/i386/{host-mingw32.c => host-mingw32.cc}                       | 0
 gcc/config/i386/{i386-builtins.c => i386-builtins.cc}                     | 0
 gcc/config/i386/{i386-c.c => i386-c.cc}                                   | 0
 gcc/config/i386/{i386-d.c => i386-d.cc}                                   | 0
 gcc/config/i386/{i386-expand.c => i386-expand.cc}                         | 0
 gcc/config/i386/{i386-features.c => i386-features.cc}                     | 0
 gcc/config/i386/{i386-options.c => i386-options.cc}                       | 0
 gcc/config/i386/{i386.c => i386.cc}                                       | 0
 gcc/config/i386/{intelmic-mkoffload.c => intelmic-mkoffload.cc}           | 0
 gcc/config/i386/{msformat-c.c => msformat-c.cc}                           | 0
 gcc/config/i386/{winnt-cxx.c => winnt-cxx.cc}                             | 0
 gcc/config/i386/{winnt-d.c => winnt-d.cc}                                 | 0
 gcc/config/i386/{winnt-stubs.c => winnt-stubs.cc}                         | 0
 gcc/config/i386/{winnt.c => winnt.cc}                                     | 0
 gcc/config/i386/{x86-tune-sched-atom.c => x86-tune-sched-atom.cc}         | 0
 gcc/config/i386/{x86-tune-sched-bd.c => x86-tune-sched-bd.cc}             | 0
 gcc/config/i386/{x86-tune-sched-core.c => x86-tune-sched-core.cc}         | 0
 gcc/config/i386/{x86-tune-sched.c => x86-tune-sched.cc}                   | 0
 gcc/config/ia64/{ia64-c.c => ia64-c.cc}                                   | 0
 gcc/config/ia64/{ia64.c => ia64.cc}                                       | 0
 gcc/config/iq2000/{iq2000.c => iq2000.cc}                                 | 0
 gcc/config/{linux.c => linux.cc}                                          | 0
 gcc/config/lm32/{lm32.c => lm32.cc}                                       | 0
 gcc/config/m32c/{m32c-pragma.c => m32c-pragma.cc}                         | 0
 gcc/config/m32c/{m32c.c => m32c.cc}                                       | 0
 gcc/config/m32r/{m32r.c => m32r.cc}                                       | 0
 gcc/config/m68k/{m68k.c => m68k.cc}                                       | 0
 gcc/config/mcore/{mcore.c => mcore.cc}                                    | 0
 gcc/config/microblaze/{microblaze-c.c => microblaze-c.cc}                 | 0
 gcc/config/microblaze/{microblaze.c => microblaze.cc}                     | 0
 gcc/config/mips/{driver-native.c => driver-native.cc}                     | 0
 gcc/config/mips/{frame-header-opt.c => frame-header-opt.cc}               | 0
 gcc/config/mips/{mips-d.c => mips-d.cc}                                   | 0
 gcc/config/mips/{mips.c => mips.cc}                                       | 0
 gcc/config/mmix/{mmix.c => mmix.cc}                                       | 0
 gcc/config/mn10300/{mn10300.c => mn10300.cc}                              | 0
 gcc/config/moxie/{moxie.c => moxie.cc}                                    | 0
 gcc/config/msp430/{driver-msp430.c => driver-msp430.cc}                   | 0
 gcc/config/msp430/{msp430-c.c => msp430-c.cc}                             | 0
 gcc/config/msp430/{msp430-devices.c => msp430-devices.cc}                 | 0
 gcc/config/msp430/{msp430.c => msp430.cc}                                 | 0
 gcc/config/nds32/{nds32-cost.c => nds32-cost.cc}                          | 0
 gcc/config/nds32/{nds32-fp-as-gp.c => nds32-fp-as-gp.cc}                  | 0
 gcc/config/nds32/{nds32-intrinsic.c => nds32-intrinsic.cc}                | 0
 gcc/config/nds32/{nds32-isr.c => nds32-isr.cc}                            | 0
 gcc/config/nds32/{nds32-md-auxiliary.c => nds32-md-auxiliary.cc}          | 0
 .../nds32/{nds32-memory-manipulation.c => nds32-memory-manipulation.cc}   | 0
 .../nds32/{nds32-pipelines-auxiliary.c => nds32-pipelines-auxiliary.cc}   | 0
 gcc/config/nds32/{nds32-predicates.c => nds32-predicates.cc}              | 0
 gcc/config/nds32/{nds32-relax-opt.c => nds32-relax-opt.cc}                | 0
 gcc/config/nds32/{nds32-utils.c => nds32-utils.cc}                        | 0
 gcc/config/nds32/{nds32.c => nds32.cc}                                    | 0
 gcc/config/{netbsd-d.c => netbsd-d.cc}                                    | 0
 gcc/config/{netbsd.c => netbsd.cc}                                        | 0
 gcc/config/nios2/{nios2.c => nios2.cc}                                    | 0
 gcc/config/nvptx/{mkoffload.c => mkoffload.cc}                            | 0
 gcc/config/nvptx/{nvptx-c.c => nvptx-c.cc}                                | 0
 gcc/config/nvptx/{nvptx.c => nvptx.cc}                                    | 0
 gcc/config/{openbsd-d.c => openbsd-d.cc}                                  | 0
 gcc/config/or1k/{or1k.c => or1k.cc}                                       | 0
 gcc/config/pa/{pa-d.c => pa-d.cc}                                         | 0
 gcc/config/pa/{pa.c => pa.cc}                                             | 0
 gcc/config/pdp11/{pdp11.c => pdp11.cc}                                    | 0
 gcc/config/pru/{pru-passes.c => pru-passes.cc}                            | 0
 gcc/config/pru/{pru-pragma.c => pru-pragma.cc}                            | 0
 gcc/config/pru/{pru.c => pru.cc}                                          | 0
 gcc/config/riscv/{riscv-builtins.c => riscv-builtins.cc}                  | 0
 gcc/config/riscv/{riscv-c.c => riscv-c.cc}                                | 0
 gcc/config/riscv/{riscv-d.c => riscv-d.cc}                                | 0
 gcc/config/riscv/{riscv-shorten-memrefs.c => riscv-shorten-memrefs.cc}    | 0
 gcc/config/riscv/{riscv-sr.c => riscv-sr.cc}                              | 0
 gcc/config/riscv/{riscv.c => riscv.cc}                                    | 0
 gcc/config/rl78/{rl78-c.c => rl78-c.cc}                                   | 0
 gcc/config/rl78/{rl78.c => rl78.cc}                                       | 0
 gcc/config/rs6000/{driver-rs6000.c => driver-rs6000.cc}                   | 0
 gcc/config/rs6000/{host-darwin.c => host-darwin.cc}                       | 0
 gcc/config/rs6000/{host-ppc64-darwin.c => host-ppc64-darwin.cc}           | 0
 gcc/config/rs6000/{rbtree.c => rbtree.cc}                                 | 0
 gcc/config/rs6000/{rs6000-c.c => rs6000-c.cc}                             | 0
 gcc/config/rs6000/{rs6000-call.c => rs6000-call.cc}                       | 0
 gcc/config/rs6000/{rs6000-d.c => rs6000-d.cc}                             | 0
 gcc/config/rs6000/{rs6000-gen-builtins.c => rs6000-gen-builtins.cc}       | 0
 gcc/config/rs6000/{rs6000-linux.c => rs6000-linux.cc}                     | 0
 gcc/config/rs6000/{rs6000-logue.c => rs6000-logue.cc}                     | 0
 gcc/config/rs6000/{rs6000-p8swap.c => rs6000-p8swap.cc}                   | 0
 gcc/config/rs6000/{rs6000-pcrel-opt.c => rs6000-pcrel-opt.cc}             | 0
 gcc/config/rs6000/{rs6000-string.c => rs6000-string.cc}                   | 0
 gcc/config/rs6000/{rs6000.c => rs6000.cc}                                 | 0
 gcc/config/rx/{rx.c => rx.cc}                                             | 0
 gcc/config/s390/{driver-native.c => driver-native.cc}                     | 0
 gcc/config/s390/{s390-c.c => s390-c.cc}                                   | 0
 gcc/config/s390/{s390-d.c => s390-d.cc}                                   | 0
 gcc/config/s390/{s390.c => s390.cc}                                       | 0
 gcc/config/sh/{divtab-sh4-300.c => divtab-sh4-300.cc}                     | 0
 gcc/config/sh/{divtab-sh4.c => divtab-sh4.cc}                             | 0
 gcc/config/sh/{divtab.c => divtab.cc}                                     | 0
 gcc/config/sh/{sh-c.c => sh-c.cc}                                         | 0
 gcc/config/sh/{sh.c => sh.cc}                                             | 0
 gcc/config/{sol2-c.c => sol2-c.cc}                                        | 0
 gcc/config/{sol2-cxx.c => sol2-cxx.cc}                                    | 0
 gcc/config/{sol2-d.c => sol2-d.cc}                                        | 0
 gcc/config/{sol2-stubs.c => sol2-stubs.cc}                                | 0
 gcc/config/{sol2.c => sol2.cc}                                            | 0
 gcc/config/sparc/{driver-sparc.c => driver-sparc.cc}                      | 0
 gcc/config/sparc/{sparc-c.c => sparc-c.cc}                                | 0
 gcc/config/sparc/{sparc-d.c => sparc-d.cc}                                | 0
 gcc/config/sparc/{sparc.c => sparc.cc}                                    | 0
 gcc/config/stormy16/{stormy16.c => stormy16.cc}                           | 0
 gcc/config/tilegx/{mul-tables.c => mul-tables.cc}                         | 0
 gcc/config/tilegx/{tilegx-c.c => tilegx-c.cc}                             | 0
 gcc/config/tilegx/{tilegx.c => tilegx.cc}                                 | 0
 gcc/config/tilepro/{mul-tables.c => mul-tables.cc}                        | 0
 gcc/config/tilepro/{tilepro-c.c => tilepro-c.cc}                          | 0
 gcc/config/tilepro/{tilepro.c => tilepro.cc}                              | 0
 gcc/config/v850/{v850-c.c => v850-c.cc}                                   | 0
 gcc/config/v850/{v850.c => v850.cc}                                       | 0
 gcc/config/vax/{vax.c => vax.cc}                                          | 0
 gcc/config/visium/{visium.c => visium.cc}                                 | 0
 gcc/config/vms/{vms-ar.c => vms-ar.cc}                                    | 0
 gcc/config/vms/{vms-c.c => vms-c.cc}                                      | 0
 gcc/config/vms/{vms-f.c => vms-f.cc}                                      | 0
 gcc/config/vms/{vms-ld.c => vms-ld.cc}                                    | 0
 gcc/config/vms/{vms.c => vms.cc}                                          | 0
 gcc/config/{vxworks-c.c => vxworks-c.cc}                                  | 0
 gcc/config/{vxworks.c => vxworks.cc}                                      | 0
 gcc/config/{winnt-c.c => winnt-c.cc}                                      | 0
 gcc/config/xtensa/{xtensa.c => xtensa.cc}                                 | 0
 gcc/{context.c => context.cc}                                             | 0
 gcc/{convert.c => convert.cc}                                             | 0
 gcc/{coverage.c => coverage.cc}                                           | 0
 gcc/cp/{call.c => call.cc}                                                | 0
 gcc/cp/{class.c => class.cc}                                              | 0
 gcc/cp/{constexpr.c => constexpr.cc}                                      | 0
 gcc/cp/{cp-gimplify.c => cp-gimplify.cc}                                  | 0
 gcc/cp/{cp-lang.c => cp-lang.cc}                                          | 0
 gcc/cp/{cp-objcp-common.c => cp-objcp-common.cc}                          | 0
 gcc/cp/{cp-ubsan.c => cp-ubsan.cc}                                        | 0
 gcc/cp/{cvt.c => cvt.cc}                                                  | 0
 gcc/cp/{cxx-pretty-print.c => cxx-pretty-print.cc}                        | 0
 gcc/cp/{decl.c => decl.cc}                                                | 0
 gcc/cp/{decl2.c => decl2.cc}                                              | 0
 gcc/cp/{dump.c => dump.cc}                                                | 0
 gcc/cp/{error.c => error.cc}                                              | 0
 gcc/cp/{except.c => except.cc}                                            | 0
 gcc/cp/{expr.c => expr.cc}                                                | 0
 gcc/cp/{friend.c => friend.cc}                                            | 0
 gcc/cp/{g++spec.c => g++spec.cc}                                          | 0
 gcc/cp/{init.c => init.cc}                                                | 0
 gcc/cp/{lambda.c => lambda.cc}                                            | 0
 gcc/cp/{lex.c => lex.cc}                                                  | 0
 gcc/cp/{mangle.c => mangle.cc}                                            | 0
 gcc/cp/{method.c => method.cc}                                            | 0
 gcc/cp/{name-lookup.c => name-lookup.cc}                                  | 0
 gcc/cp/{optimize.c => optimize.cc}                                        | 0
 gcc/cp/{parser.c => parser.cc}                                            | 0
 gcc/cp/{pt.c => pt.cc}                                                    | 0
 gcc/cp/{ptree.c => ptree.cc}                                              | 0
 gcc/cp/{rtti.c => rtti.cc}                                                | 0
 gcc/cp/{search.c => search.cc}                                            | 0
 gcc/cp/{semantics.c => semantics.cc}                                      | 0
 gcc/cp/{tree.c => tree.cc}                                                | 0
 gcc/cp/{typeck.c => typeck.cc}                                            | 0
 gcc/cp/{typeck2.c => typeck2.cc}                                          | 0
 gcc/cp/{vtable-class-hierarchy.c => vtable-class-hierarchy.cc}            | 0
 gcc/{cppbuiltin.c => cppbuiltin.cc}                                       | 0
 gcc/{cppdefault.c => cppdefault.cc}                                       | 0
 gcc/{cprop.c => cprop.cc}                                                 | 0
 gcc/{cse.c => cse.cc}                                                     | 0
 gcc/{cselib.c => cselib.cc}                                               | 0
 gcc/{ctfc.c => ctfc.cc}                                                   | 0
 gcc/{ctfout.c => ctfout.cc}                                               | 0
 gcc/{data-streamer-in.c => data-streamer-in.cc}                           | 0
 gcc/{data-streamer-out.c => data-streamer-out.cc}                         | 0
 gcc/{data-streamer.c => data-streamer.cc}                                 | 0
 gcc/{dbgcnt.c => dbgcnt.cc}                                               | 0
 gcc/{dbxout.c => dbxout.cc}                                               | 0
 gcc/{dce.c => dce.cc}                                                     | 0
 gcc/{ddg.c => ddg.cc}                                                     | 0
 gcc/{debug.c => debug.cc}                                                 | 0
 gcc/{df-core.c => df-core.cc}                                             | 0
 gcc/{df-problems.c => df-problems.cc}                                     | 0
 gcc/{df-scan.c => df-scan.cc}                                             | 0
 gcc/{dfp.c => dfp.cc}                                                     | 0
 gcc/{diagnostic-color.c => diagnostic-color.cc}                           | 0
 gcc/{diagnostic-show-locus.c => diagnostic-show-locus.cc}                 | 0
 gcc/{diagnostic-spec.c => diagnostic-spec.cc}                             | 0
 gcc/{diagnostic.c => diagnostic.cc}                                       | 0
 gcc/{dojump.c => dojump.cc}                                               | 0
 gcc/{dominance.c => dominance.cc}                                         | 0
 gcc/{domwalk.c => domwalk.cc}                                             | 0
 gcc/{double-int.c => double-int.cc}                                       | 0
 gcc/{dse.c => dse.cc}                                                     | 0
 gcc/{dumpfile.c => dumpfile.cc}                                           | 0
 gcc/{dwarf2asm.c => dwarf2asm.cc}                                         | 0
 gcc/{dwarf2cfi.c => dwarf2cfi.cc}                                         | 0
 gcc/{dwarf2ctf.c => dwarf2ctf.cc}                                         | 0
 gcc/{dwarf2out.c => dwarf2out.cc}                                         | 0
 gcc/{early-remat.c => early-remat.cc}                                     | 0
 gcc/{edit-context.c => edit-context.cc}                                   | 0
 gcc/{emit-rtl.c => emit-rtl.cc}                                           | 0
 gcc/{errors.c => errors.cc}                                               | 0
 gcc/{et-forest.c => et-forest.cc}                                         | 0
 gcc/{except.c => except.cc}                                               | 0
 gcc/{explow.c => explow.cc}                                               | 0
 gcc/{expmed.c => expmed.cc}                                               | 0
 gcc/{expr.c => expr.cc}                                                   | 0
 gcc/{fibonacci_heap.c => fibonacci_heap.cc}                               | 0
 gcc/{file-find.c => file-find.cc}                                         | 0
 gcc/{file-prefix-map.c => file-prefix-map.cc}                             | 0
 gcc/{final.c => final.cc}                                                 | 0
 gcc/{fixed-value.c => fixed-value.cc}                                     | 0
 gcc/{fold-const-call.c => fold-const-call.cc}                             | 0
 gcc/{fold-const.c => fold-const.cc}                                       | 0
 gcc/fortran/{arith.c => arith.cc}                                         | 0
 gcc/fortran/{array.c => array.cc}                                         | 0
 gcc/fortran/{bbt.c => bbt.cc}                                             | 0
 gcc/fortran/{check.c => check.cc}                                         | 0
 gcc/fortran/{class.c => class.cc}                                         | 0
 gcc/fortran/{constructor.c => constructor.cc}                             | 0
 gcc/fortran/{convert.c => convert.cc}                                     | 0
 gcc/fortran/{cpp.c => cpp.cc}                                             | 0
 gcc/fortran/{data.c => data.cc}                                           | 0
 gcc/fortran/{decl.c => decl.cc}                                           | 0
 gcc/fortran/{dependency.c => dependency.cc}                               | 0
 gcc/fortran/{dump-parse-tree.c => dump-parse-tree.cc}                     | 0
 gcc/fortran/{error.c => error.cc}                                         | 0
 gcc/fortran/{expr.c => expr.cc}                                           | 0
 gcc/fortran/{f95-lang.c => f95-lang.cc}                                   | 0
 gcc/fortran/{frontend-passes.c => frontend-passes.cc}                     | 0
 gcc/fortran/{gfortranspec.c => gfortranspec.cc}                           | 0
 gcc/fortran/{interface.c => interface.cc}                                 | 0
 gcc/fortran/{intrinsic.c => intrinsic.cc}                                 | 0
 gcc/fortran/{io.c => io.cc}                                               | 0
 gcc/fortran/{iresolve.c => iresolve.cc}                                   | 0
 gcc/fortran/{match.c => match.cc}                                         | 0
 gcc/fortran/{matchexp.c => matchexp.cc}                                   | 0
 gcc/fortran/{misc.c => misc.cc}                                           | 0
 gcc/fortran/{module.c => module.cc}                                       | 0
 gcc/fortran/{openmp.c => openmp.cc}                                       | 0
 gcc/fortran/{options.c => options.cc}                                     | 0
 gcc/fortran/{parse.c => parse.cc}                                         | 0
 gcc/fortran/{primary.c => primary.cc}                                     | 0
 gcc/fortran/{resolve.c => resolve.cc}                                     | 0
 gcc/fortran/{scanner.c => scanner.cc}                                     | 0
 gcc/fortran/{simplify.c => simplify.cc}                                   | 0
 gcc/fortran/{st.c => st.cc}                                               | 0
 gcc/fortran/{symbol.c => symbol.cc}                                       | 0
 gcc/fortran/{target-memory.c => target-memory.cc}                         | 0
 gcc/fortran/{trans-array.c => trans-array.cc}                             | 0
 gcc/fortran/{trans-common.c => trans-common.cc}                           | 0
 gcc/fortran/{trans-const.c => trans-const.cc}                             | 0
 gcc/fortran/{trans-decl.c => trans-decl.cc}                               | 0
 gcc/fortran/{trans-expr.c => trans-expr.cc}                               | 0
 gcc/fortran/{trans-intrinsic.c => trans-intrinsic.cc}                     | 0
 gcc/fortran/{trans-io.c => trans-io.cc}                                   | 0
 gcc/fortran/{trans-openmp.c => trans-openmp.cc}                           | 0
 gcc/fortran/{trans-stmt.c => trans-stmt.cc}                               | 0
 gcc/fortran/{trans-types.c => trans-types.cc}                             | 0
 gcc/fortran/{trans.c => trans.cc}                                         | 0
 gcc/{fp-test.c => fp-test.cc}                                             | 0
 gcc/{function-tests.c => function-tests.cc}                               | 0
 gcc/{function.c => function.cc}                                           | 0
 gcc/{fwprop.c => fwprop.cc}                                               | 0
 gcc/{gcc-ar.c => gcc-ar.cc}                                               | 0
 gcc/{gcc-main.c => gcc-main.cc}                                           | 0
 gcc/{gcc-rich-location.c => gcc-rich-location.cc}                         | 0
 gcc/{gcc.c => gcc.cc}                                                     | 0
 gcc/{gcov-dump.c => gcov-dump.cc}                                         | 0
 gcc/{gcov-io.c => gcov-io.cc}                                             | 0
 gcc/{gcov-tool.c => gcov-tool.cc}                                         | 0
 gcc/{gcov.c => gcov.cc}                                                   | 0
 gcc/{gcse-common.c => gcse-common.cc}                                     | 0
 gcc/{gcse.c => gcse.cc}                                                   | 0
 gcc/{genattr-common.c => genattr-common.cc}                               | 0
 gcc/{genattr.c => genattr.cc}                                             | 0
 gcc/{genattrtab.c => genattrtab.cc}                                       | 0
 gcc/{genautomata.c => genautomata.cc}                                     | 0
 gcc/{gencfn-macros.c => gencfn-macros.cc}                                 | 0
 gcc/{gencheck.c => gencheck.cc}                                           | 0
 gcc/{genchecksum.c => genchecksum.cc}                                     | 0
 gcc/{gencodes.c => gencodes.cc}                                           | 0
 gcc/{genconditions.c => genconditions.cc}                                 | 0
 gcc/{genconfig.c => genconfig.cc}                                         | 0
 gcc/{genconstants.c => genconstants.cc}                                   | 0
 gcc/{genemit.c => genemit.cc}                                             | 0
 gcc/{genenums.c => genenums.cc}                                           | 0
 gcc/{generic-match-head.c => generic-match-head.cc}                       | 0
 gcc/{genextract.c => genextract.cc}                                       | 0
 gcc/{genflags.c => genflags.cc}                                           | 0
 gcc/{gengenrtl.c => gengenrtl.cc}                                         | 0
 gcc/{gengtype-parse.c => gengtype-parse.cc}                               | 0
 gcc/{gengtype-state.c => gengtype-state.cc}                               | 0
 gcc/{gengtype.c => gengtype.cc}                                           | 0
 gcc/{genhooks.c => genhooks.cc}                                           | 0
 gcc/{genmatch.c => genmatch.cc}                                           | 0
 gcc/{genmddeps.c => genmddeps.cc}                                         | 0
 gcc/{genmddump.c => genmddump.cc}                                         | 0
 gcc/{genmodes.c => genmodes.cc}                                           | 0
 gcc/{genopinit.c => genopinit.cc}                                         | 0
 gcc/{genoutput.c => genoutput.cc}                                         | 0
 gcc/{genpeep.c => genpeep.cc}                                             | 0
 gcc/{genpreds.c => genpreds.cc}                                           | 0
 gcc/{genrecog.c => genrecog.cc}                                           | 0
 gcc/{gensupport.c => gensupport.cc}                                       | 0
 gcc/{gentarget-def.c => gentarget-def.cc}                                 | 0
 gcc/{genversion.c => genversion.cc}                                       | 0
 gcc/{ggc-common.c => ggc-common.cc}                                       | 0
 gcc/{ggc-none.c => ggc-none.cc}                                           | 0
 gcc/{ggc-page.c => ggc-page.cc}                                           | 0
 gcc/{ggc-tests.c => ggc-tests.cc}                                         | 0
 gcc/{gimple-builder.c => gimple-builder.cc}                               | 0
 gcc/{gimple-expr.c => gimple-expr.cc}                                     | 0
 gcc/{gimple-fold.c => gimple-fold.cc}                                     | 0
 gcc/{gimple-iterator.c => gimple-iterator.cc}                             | 0
 gcc/{gimple-laddress.c => gimple-laddress.cc}                             | 0
 gcc/{gimple-loop-jam.c => gimple-loop-jam.cc}                             | 0
 gcc/{gimple-low.c => gimple-low.cc}                                       | 0
 gcc/{gimple-match-head.c => gimple-match-head.cc}                         | 0
 gcc/{gimple-pretty-print.c => gimple-pretty-print.cc}                     | 0
 gcc/{gimple-ssa-backprop.c => gimple-ssa-backprop.cc}                     | 0
 gcc/{gimple-ssa-evrp-analyze.c => gimple-ssa-evrp-analyze.cc}             | 0
 gcc/{gimple-ssa-evrp.c => gimple-ssa-evrp.cc}                             | 0
 gcc/{gimple-ssa-isolate-paths.c => gimple-ssa-isolate-paths.cc}           | 0
 gcc/{gimple-ssa-nonnull-compare.c => gimple-ssa-nonnull-compare.cc}       | 0
 gcc/{gimple-ssa-split-paths.c => gimple-ssa-split-paths.cc}               | 0
 gcc/{gimple-ssa-sprintf.c => gimple-ssa-sprintf.cc}                       | 0
 gcc/{gimple-ssa-store-merging.c => gimple-ssa-store-merging.cc}           | 0
 gcc/{gimple-ssa-strength-reduction.c => gimple-ssa-strength-reduction.cc} | 0
 gcc/{gimple-ssa-warn-alloca.c => gimple-ssa-warn-alloca.cc}               | 0
 gcc/{gimple-ssa-warn-restrict.c => gimple-ssa-warn-restrict.cc}           | 0
 gcc/{gimple-streamer-in.c => gimple-streamer-in.cc}                       | 0
 gcc/{gimple-streamer-out.c => gimple-streamer-out.cc}                     | 0
 gcc/{gimple-walk.c => gimple-walk.cc}                                     | 0
 gcc/{gimple-warn-recursion.c => gimple-warn-recursion.cc}                 | 0
 gcc/{gimple.c => gimple.cc}                                               | 0
 gcc/{gimplify-me.c => gimplify-me.cc}                                     | 0
 gcc/{gimplify.c => gimplify.cc}                                           | 0
 gcc/go/{go-backend.c => go-backend.cc}                                    | 0
 gcc/go/{go-lang.c => go-lang.cc}                                          | 0
 gcc/go/{gospec.c => gospec.cc}                                            | 0
 gcc/{godump.c => godump.cc}                                               | 0
 gcc/{graph.c => graph.cc}                                                 | 0
 gcc/{graphds.c => graphds.cc}                                             | 0
 gcc/{graphite-dependences.c => graphite-dependences.cc}                   | 0
 gcc/{graphite-isl-ast-to-gimple.c => graphite-isl-ast-to-gimple.cc}       | 0
 gcc/{graphite-optimize-isl.c => graphite-optimize-isl.cc}                 | 0
 gcc/{graphite-poly.c => graphite-poly.cc}                                 | 0
 gcc/{graphite-scop-detection.c => graphite-scop-detection.cc}             | 0
 gcc/{graphite-sese-to-poly.c => graphite-sese-to-poly.cc}                 | 0
 gcc/{graphite.c => graphite.cc}                                           | 0
 gcc/{haifa-sched.c => haifa-sched.cc}                                     | 0
 gcc/{hash-map-tests.c => hash-map-tests.cc}                               | 0
 gcc/{hash-set-tests.c => hash-set-tests.cc}                               | 0
 gcc/{hash-table.c => hash-table.cc}                                       | 0
 gcc/{hooks.c => hooks.cc}                                                 | 0
 gcc/{host-default.c => host-default.cc}                                   | 0
 gcc/{hw-doloop.c => hw-doloop.cc}                                         | 0
 gcc/{hwint.c => hwint.cc}                                                 | 0
 gcc/{ifcvt.c => ifcvt.cc}                                                 | 0
 gcc/{inchash.c => inchash.cc}                                             | 0
 gcc/{incpath.c => incpath.cc}                                             | 0
 gcc/{init-regs.c => init-regs.cc}                                         | 0
 gcc/{input.c => input.cc}                                                 | 0
 gcc/{internal-fn.c => internal-fn.cc}                                     | 0
 gcc/{intl.c => intl.cc}                                                   | 0
 gcc/{ipa-comdats.c => ipa-comdats.cc}                                     | 0
 gcc/{ipa-cp.c => ipa-cp.cc}                                               | 0
 gcc/{ipa-devirt.c => ipa-devirt.cc}                                       | 0
 gcc/{ipa-fnsummary.c => ipa-fnsummary.cc}                                 | 0
 gcc/{ipa-icf-gimple.c => ipa-icf-gimple.cc}                               | 0
 gcc/{ipa-icf.c => ipa-icf.cc}                                             | 0
 gcc/{ipa-inline-analysis.c => ipa-inline-analysis.cc}                     | 0
 gcc/{ipa-inline-transform.c => ipa-inline-transform.cc}                   | 0
 gcc/{ipa-inline.c => ipa-inline.cc}                                       | 0
 gcc/{ipa-modref-tree.c => ipa-modref-tree.cc}                             | 0
 gcc/{ipa-modref.c => ipa-modref.cc}                                       | 0
 gcc/{ipa-param-manipulation.c => ipa-param-manipulation.cc}               | 0
 gcc/{ipa-polymorphic-call.c => ipa-polymorphic-call.cc}                   | 0
 gcc/{ipa-predicate.c => ipa-predicate.cc}                                 | 0
 gcc/{ipa-profile.c => ipa-profile.cc}                                     | 0
 gcc/{ipa-prop.c => ipa-prop.cc}                                           | 0
 gcc/{ipa-pure-const.c => ipa-pure-const.cc}                               | 0
 gcc/{ipa-ref.c => ipa-ref.cc}                                             | 0
 gcc/{ipa-reference.c => ipa-reference.cc}                                 | 0
 gcc/{ipa-split.c => ipa-split.cc}                                         | 0
 gcc/{ipa-sra.c => ipa-sra.cc}                                             | 0
 gcc/{ipa-utils.c => ipa-utils.cc}                                         | 0
 gcc/{ipa-visibility.c => ipa-visibility.cc}                               | 0
 gcc/{ipa.c => ipa.cc}                                                     | 0
 gcc/{ira-build.c => ira-build.cc}                                         | 0
 gcc/{ira-color.c => ira-color.cc}                                         | 0
 gcc/{ira-conflicts.c => ira-conflicts.cc}                                 | 0
 gcc/{ira-costs.c => ira-costs.cc}                                         | 0
 gcc/{ira-emit.c => ira-emit.cc}                                           | 0
 gcc/{ira-lives.c => ira-lives.cc}                                         | 0
 gcc/{ira.c => ira.cc}                                                     | 0
 gcc/jit/{dummy-frontend.c => dummy-frontend.cc}                           | 0
 gcc/jit/{jit-builtins.c => jit-builtins.cc}                               | 0
 gcc/jit/{jit-logging.c => jit-logging.cc}                                 | 0
 gcc/jit/{jit-playback.c => jit-playback.cc}                               | 0
 gcc/jit/{jit-recording.c => jit-recording.cc}                             | 0
 gcc/jit/{jit-result.c => jit-result.cc}                                   | 0
 gcc/jit/{jit-spec.c => jit-spec.cc}                                       | 0
 gcc/jit/{jit-tempdir.c => jit-tempdir.cc}                                 | 0
 gcc/jit/{jit-w32.c => jit-w32.cc}                                         | 0
 gcc/jit/{libgccjit.c => libgccjit.cc}                                     | 0
 gcc/{jump.c => jump.cc}                                                   | 0
 gcc/{langhooks.c => langhooks.cc}                                         | 0
 gcc/{lcm.c => lcm.cc}                                                     | 0
 gcc/{lists.c => lists.cc}                                                 | 0
 gcc/{loop-doloop.c => loop-doloop.cc}                                     | 0
 gcc/{loop-init.c => loop-init.cc}                                         | 0
 gcc/{loop-invariant.c => loop-invariant.cc}                               | 0
 gcc/{loop-iv.c => loop-iv.cc}                                             | 0
 gcc/{loop-unroll.c => loop-unroll.cc}                                     | 0
 gcc/{lower-subreg.c => lower-subreg.cc}                                   | 0
 gcc/{lra-assigns.c => lra-assigns.cc}                                     | 0
 gcc/{lra-coalesce.c => lra-coalesce.cc}                                   | 0
 gcc/{lra-constraints.c => lra-constraints.cc}                             | 0
 gcc/{lra-eliminations.c => lra-eliminations.cc}                           | 0
 gcc/{lra-lives.c => lra-lives.cc}                                         | 0
 gcc/{lra-remat.c => lra-remat.cc}                                         | 0
 gcc/{lra-spills.c => lra-spills.cc}                                       | 0
 gcc/{lra.c => lra.cc}                                                     | 0
 gcc/{lto-cgraph.c => lto-cgraph.cc}                                       | 0
 gcc/{lto-compress.c => lto-compress.cc}                                   | 0
 gcc/{lto-opts.c => lto-opts.cc}                                           | 0
 gcc/{lto-section-in.c => lto-section-in.cc}                               | 0
 gcc/{lto-section-out.c => lto-section-out.cc}                             | 0
 gcc/{lto-streamer-in.c => lto-streamer-in.cc}                             | 0
 gcc/{lto-streamer-out.c => lto-streamer-out.cc}                           | 0
 gcc/{lto-streamer.c => lto-streamer.cc}                                   | 0
 gcc/{lto-wrapper.c => lto-wrapper.cc}                                     | 0
 gcc/lto/{common.c => common.cc}                                           | 0
 gcc/lto/{lto-common.c => lto-common.cc}                                   | 0
 gcc/lto/{lto-dump.c => lto-dump.cc}                                       | 0
 gcc/lto/{lto-lang.c => lto-lang.cc}                                       | 0
 gcc/lto/{lto-object.c => lto-object.cc}                                   | 0
 gcc/lto/{lto-partition.c => lto-partition.cc}                             | 0
 gcc/lto/{lto-symtab.c => lto-symtab.cc}                                   | 0
 gcc/lto/{lto.c => lto.cc}                                                 | 0
 gcc/{main.c => main.cc}                                                   | 0
 gcc/{mcf.c => mcf.cc}                                                     | 0
 gcc/{mode-switching.c => mode-switching.cc}                               | 0
 gcc/{modulo-sched.c => modulo-sched.cc}                                   | 0
 gcc/{multiple_target.c => multiple_target.cc}                             | 0
 gcc/objc/{objc-act.c => objc-act.cc}                                      | 0
 gcc/objc/{objc-encoding.c => objc-encoding.cc}                            | 0
 gcc/objc/{objc-gnu-runtime-abi-01.c => objc-gnu-runtime-abi-01.cc}        | 0
 gcc/objc/{objc-lang.c => objc-lang.cc}                                    | 0
 gcc/objc/{objc-map.c => objc-map.cc}                                      | 0
 gcc/objc/{objc-next-runtime-abi-01.c => objc-next-runtime-abi-01.cc}      | 0
 gcc/objc/{objc-next-runtime-abi-02.c => objc-next-runtime-abi-02.cc}      | 0
 .../{objc-runtime-shared-support.c => objc-runtime-shared-support.cc}     | 0
 gcc/objcp/{objcp-decl.c => objcp-decl.cc}                                 | 0
 gcc/objcp/{objcp-lang.c => objcp-lang.cc}                                 | 0
 gcc/{omp-expand.c => omp-expand.cc}                                       | 0
 gcc/{omp-general.c => omp-general.cc}                                     | 0
 gcc/{omp-low.c => omp-low.cc}                                             | 0
 gcc/{omp-offload.c => omp-offload.cc}                                     | 0
 gcc/{omp-simd-clone.c => omp-simd-clone.cc}                               | 0
 gcc/{opt-suggestions.c => opt-suggestions.cc}                             | 0
 gcc/{optabs-libfuncs.c => optabs-libfuncs.cc}                             | 0
 gcc/{optabs-query.c => optabs-query.cc}                                   | 0
 gcc/{optabs-tree.c => optabs-tree.cc}                                     | 0
 gcc/{optabs.c => optabs.cc}                                               | 0
 gcc/{opts-common.c => opts-common.cc}                                     | 0
 gcc/{opts-global.c => opts-global.cc}                                     | 0
 gcc/{opts.c => opts.cc}                                                   | 0
 gcc/{passes.c => passes.cc}                                               | 0
 gcc/{plugin.c => plugin.cc}                                               | 0
 gcc/{postreload-gcse.c => postreload-gcse.cc}                             | 0
 gcc/{postreload.c => postreload.cc}                                       | 0
 gcc/{predict.c => predict.cc}                                             | 0
 gcc/{prefix.c => prefix.cc}                                               | 0
 gcc/{pretty-print.c => pretty-print.cc}                                   | 0
 gcc/{print-rtl-function.c => print-rtl-function.cc}                       | 0
 gcc/{print-rtl.c => print-rtl.cc}                                         | 0
 gcc/{print-tree.c => print-tree.cc}                                       | 0
 gcc/{profile-count.c => profile-count.cc}                                 | 0
 gcc/{profile.c => profile.cc}                                             | 0
 gcc/{read-md.c => read-md.cc}                                             | 0
 gcc/{read-rtl-function.c => read-rtl-function.cc}                         | 0
 gcc/{read-rtl.c => read-rtl.cc}                                           | 0
 gcc/{real.c => real.cc}                                                   | 0
 gcc/{realmpfr.c => realmpfr.cc}                                           | 0
 gcc/{recog.c => recog.cc}                                                 | 0
 gcc/{ree.c => ree.cc}                                                     | 0
 gcc/{reg-stack.c => reg-stack.cc}                                         | 0
 gcc/{regcprop.c => regcprop.cc}                                           | 0
 gcc/{reginfo.c => reginfo.cc}                                             | 0
 gcc/{regrename.c => regrename.cc}                                         | 0
 gcc/{regstat.c => regstat.cc}                                             | 0
 gcc/{reload.c => reload.cc}                                               | 0
 gcc/{reload1.c => reload1.cc}                                             | 0
 gcc/{reorg.c => reorg.cc}                                                 | 0
 gcc/{resource.c => resource.cc}                                           | 0
 gcc/{rtl-error.c => rtl-error.cc}                                         | 0
 gcc/{rtl-tests.c => rtl-tests.cc}                                         | 0
 gcc/{rtl.c => rtl.cc}                                                     | 0
 gcc/{rtlanal.c => rtlanal.cc}                                             | 0
 gcc/{rtlhash.c => rtlhash.cc}                                             | 0
 gcc/{rtlhooks.c => rtlhooks.cc}                                           | 0
 gcc/{rtx-vector-builder.c => rtx-vector-builder.cc}                       | 0
 gcc/{run-rtl-passes.c => run-rtl-passes.cc}                               | 0
 gcc/{sancov.c => sancov.cc}                                               | 0
 gcc/{sanopt.c => sanopt.cc}                                               | 0
 gcc/{sbitmap.c => sbitmap.cc}                                             | 0
 gcc/{sched-deps.c => sched-deps.cc}                                       | 0
 gcc/{sched-ebb.c => sched-ebb.cc}                                         | 0
 gcc/{sched-rgn.c => sched-rgn.cc}                                         | 0
 gcc/{sel-sched-dump.c => sel-sched-dump.cc}                               | 0
 gcc/{sel-sched-ir.c => sel-sched-ir.cc}                                   | 0
 gcc/{sel-sched.c => sel-sched.cc}                                         | 0
 gcc/{selftest-diagnostic.c => selftest-diagnostic.cc}                     | 0
 gcc/{selftest-rtl.c => selftest-rtl.cc}                                   | 0
 gcc/{selftest-run-tests.c => selftest-run-tests.cc}                       | 0
 gcc/{selftest.c => selftest.cc}                                           | 0
 gcc/{sese.c => sese.cc}                                                   | 0
 gcc/{shrink-wrap.c => shrink-wrap.cc}                                     | 0
 gcc/{simplify-rtx.c => simplify-rtx.cc}                                   | 0
 gcc/{sparseset.c => sparseset.cc}                                         | 0
 gcc/{spellcheck-tree.c => spellcheck-tree.cc}                             | 0
 gcc/{spellcheck.c => spellcheck.cc}                                       | 0
 gcc/{sreal.c => sreal.cc}                                                 | 0
 gcc/{stack-ptr-mod.c => stack-ptr-mod.cc}                                 | 0
 gcc/{statistics.c => statistics.cc}                                       | 0
 gcc/{stmt.c => stmt.cc}                                                   | 0
 gcc/{stor-layout.c => stor-layout.cc}                                     | 0
 gcc/{store-motion.c => store-motion.cc}                                   | 0
 gcc/{streamer-hooks.c => streamer-hooks.cc}                               | 0
 gcc/{stringpool.c => stringpool.cc}                                       | 0
 gcc/{substring-locations.c => substring-locations.cc}                     | 0
 gcc/{symtab.c => symtab.cc}                                               | 0
 gcc/{target-globals.c => target-globals.cc}                               | 0
 gcc/{targhooks.c => targhooks.cc}                                         | 0
 gcc/{timevar.c => timevar.cc}                                             | 0
 gcc/{toplev.c => toplev.cc}                                               | 0
 gcc/{tracer.c => tracer.cc}                                               | 0
 gcc/{trans-mem.c => trans-mem.cc}                                         | 0
 gcc/{tree-affine.c => tree-affine.cc}                                     | 0
 gcc/{tree-call-cdce.c => tree-call-cdce.cc}                               | 0
 gcc/{tree-cfg.c => tree-cfg.cc}                                           | 0
 gcc/{tree-cfgcleanup.c => tree-cfgcleanup.cc}                             | 0
 gcc/{tree-chrec.c => tree-chrec.cc}                                       | 0
 gcc/{tree-complex.c => tree-complex.cc}                                   | 0
 gcc/{tree-data-ref.c => tree-data-ref.cc}                                 | 0
 gcc/{tree-dfa.c => tree-dfa.cc}                                           | 0
 gcc/{tree-diagnostic.c => tree-diagnostic.cc}                             | 0
 gcc/{tree-dump.c => tree-dump.cc}                                         | 0
 gcc/{tree-eh.c => tree-eh.cc}                                             | 0
 gcc/{tree-emutls.c => tree-emutls.cc}                                     | 0
 gcc/{tree-if-conv.c => tree-if-conv.cc}                                   | 0
 gcc/{tree-inline.c => tree-inline.cc}                                     | 0
 gcc/{tree-into-ssa.c => tree-into-ssa.cc}                                 | 0
 gcc/{tree-iterator.c => tree-iterator.cc}                                 | 0
 gcc/{tree-loop-distribution.c => tree-loop-distribution.cc}               | 0
 gcc/{tree-nested.c => tree-nested.cc}                                     | 0
 gcc/{tree-nrv.c => tree-nrv.cc}                                           | 0
 gcc/{tree-object-size.c => tree-object-size.cc}                           | 0
 gcc/{tree-outof-ssa.c => tree-outof-ssa.cc}                               | 0
 gcc/{tree-parloops.c => tree-parloops.cc}                                 | 0
 gcc/{tree-phinodes.c => tree-phinodes.cc}                                 | 0
 gcc/{tree-predcom.c => tree-predcom.cc}                                   | 0
 gcc/{tree-pretty-print.c => tree-pretty-print.cc}                         | 0
 gcc/{tree-profile.c => tree-profile.cc}                                   | 0
 gcc/{tree-scalar-evolution.c => tree-scalar-evolution.cc}                 | 0
 gcc/{tree-sra.c => tree-sra.cc}                                           | 0
 gcc/{tree-ssa-address.c => tree-ssa-address.cc}                           | 0
 gcc/{tree-ssa-alias.c => tree-ssa-alias.cc}                               | 0
 gcc/{tree-ssa-ccp.c => tree-ssa-ccp.cc}                                   | 0
 gcc/{tree-ssa-coalesce.c => tree-ssa-coalesce.cc}                         | 0
 gcc/{tree-ssa-copy.c => tree-ssa-copy.cc}                                 | 0
 gcc/{tree-ssa-dce.c => tree-ssa-dce.cc}                                   | 0
 gcc/{tree-ssa-dom.c => tree-ssa-dom.cc}                                   | 0
 gcc/{tree-ssa-dse.c => tree-ssa-dse.cc}                                   | 0
 gcc/{tree-ssa-forwprop.c => tree-ssa-forwprop.cc}                         | 0
 gcc/{tree-ssa-ifcombine.c => tree-ssa-ifcombine.cc}                       | 0
 gcc/{tree-ssa-live.c => tree-ssa-live.cc}                                 | 0
 gcc/{tree-ssa-loop-ch.c => tree-ssa-loop-ch.cc}                           | 0
 gcc/{tree-ssa-loop-im.c => tree-ssa-loop-im.cc}                           | 0
 gcc/{tree-ssa-loop-ivcanon.c => tree-ssa-loop-ivcanon.cc}                 | 0
 gcc/{tree-ssa-loop-ivopts.c => tree-ssa-loop-ivopts.cc}                   | 0
 gcc/{tree-ssa-loop-manip.c => tree-ssa-loop-manip.cc}                     | 0
 gcc/{tree-ssa-loop-niter.c => tree-ssa-loop-niter.cc}                     | 0
 gcc/{tree-ssa-loop-prefetch.c => tree-ssa-loop-prefetch.cc}               | 0
 gcc/{tree-ssa-loop-split.c => tree-ssa-loop-split.cc}                     | 0
 gcc/{tree-ssa-loop-unswitch.c => tree-ssa-loop-unswitch.cc}               | 0
 gcc/{tree-ssa-loop.c => tree-ssa-loop.cc}                                 | 0
 gcc/{tree-ssa-math-opts.c => tree-ssa-math-opts.cc}                       | 0
 gcc/{tree-ssa-operands.c => tree-ssa-operands.cc}                         | 0
 gcc/{tree-ssa-phiopt.c => tree-ssa-phiopt.cc}                             | 0
 gcc/{tree-ssa-phiprop.c => tree-ssa-phiprop.cc}                           | 0
 gcc/{tree-ssa-pre.c => tree-ssa-pre.cc}                                   | 0
 gcc/{tree-ssa-propagate.c => tree-ssa-propagate.cc}                       | 0
 gcc/{tree-ssa-reassoc.c => tree-ssa-reassoc.cc}                           | 0
 gcc/{tree-ssa-sccvn.c => tree-ssa-sccvn.cc}                               | 0
 gcc/{tree-ssa-scopedtables.c => tree-ssa-scopedtables.cc}                 | 0
 gcc/{tree-ssa-sink.c => tree-ssa-sink.cc}                                 | 0
 gcc/{tree-ssa-strlen.c => tree-ssa-strlen.cc}                             | 0
 gcc/{tree-ssa-structalias.c => tree-ssa-structalias.cc}                   | 0
 gcc/{tree-ssa-tail-merge.c => tree-ssa-tail-merge.cc}                     | 0
 gcc/{tree-ssa-ter.c => tree-ssa-ter.cc}                                   | 0
 gcc/{tree-ssa-threadbackward.c => tree-ssa-threadbackward.cc}             | 0
 gcc/{tree-ssa-threadedge.c => tree-ssa-threadedge.cc}                     | 0
 gcc/{tree-ssa-threadupdate.c => tree-ssa-threadupdate.cc}                 | 0
 gcc/{tree-ssa-uncprop.c => tree-ssa-uncprop.cc}                           | 0
 gcc/{tree-ssa-uninit.c => tree-ssa-uninit.cc}                             | 0
 gcc/{tree-ssa.c => tree-ssa.cc}                                           | 0
 gcc/{tree-ssanames.c => tree-ssanames.cc}                                 | 0
 gcc/{tree-stdarg.c => tree-stdarg.cc}                                     | 0
 gcc/{tree-streamer-in.c => tree-streamer-in.cc}                           | 0
 gcc/{tree-streamer-out.c => tree-streamer-out.cc}                         | 0
 gcc/{tree-streamer.c => tree-streamer.cc}                                 | 0
 gcc/{tree-switch-conversion.c => tree-switch-conversion.cc}               | 0
 gcc/{tree-tailcall.c => tree-tailcall.cc}                                 | 0
 gcc/{tree-vect-data-refs.c => tree-vect-data-refs.cc}                     | 0
 gcc/{tree-vect-generic.c => tree-vect-generic.cc}                         | 0
 gcc/{tree-vect-loop-manip.c => tree-vect-loop-manip.cc}                   | 0
 gcc/{tree-vect-loop.c => tree-vect-loop.cc}                               | 0
 gcc/{tree-vect-patterns.c => tree-vect-patterns.cc}                       | 0
 gcc/{tree-vect-slp-patterns.c => tree-vect-slp-patterns.cc}               | 0
 gcc/{tree-vect-slp.c => tree-vect-slp.cc}                                 | 0
 gcc/{tree-vect-stmts.c => tree-vect-stmts.cc}                             | 0
 gcc/{tree-vector-builder.c => tree-vector-builder.cc}                     | 0
 gcc/{tree-vectorizer.c => tree-vectorizer.cc}                             | 0
 gcc/{tree-vrp.c => tree-vrp.cc}                                           | 0
 gcc/{tree.c => tree.cc}                                                   | 0
 gcc/{tsan.c => tsan.cc}                                                   | 0
 gcc/{typed-splay-tree.c => typed-splay-tree.cc}                           | 0
 gcc/{ubsan.c => ubsan.cc}                                                 | 0
 gcc/{valtrack.c => valtrack.cc}                                           | 0
 gcc/{value-prof.c => value-prof.cc}                                       | 0
 gcc/{var-tracking.c => var-tracking.cc}                                   | 0
 gcc/{varasm.c => varasm.cc}                                               | 0
 gcc/{varpool.c => varpool.cc}                                             | 0
 gcc/{vec-perm-indices.c => vec-perm-indices.cc}                           | 0
 gcc/{vec.c => vec.cc}                                                     | 0
 gcc/{vmsdbgout.c => vmsdbgout.cc}                                         | 0
 gcc/{vr-values.c => vr-values.cc}                                         | 0
 gcc/{vtable-verify.c => vtable-verify.cc}                                 | 0
 gcc/{web.c => web.cc}                                                     | 0
 gcc/{xcoffout.c => xcoffout.cc}                                           | 0
 863 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/gcc/ada/adadecode.c b/gcc/ada/adadecode.cc
similarity index 100%
rename from gcc/ada/adadecode.c
rename to gcc/ada/adadecode.cc
diff --git a/gcc/ada/affinity.c b/gcc/ada/affinity.cc
similarity index 100%
rename from gcc/ada/affinity.c
rename to gcc/ada/affinity.cc
diff --git a/gcc/ada/argv-lynxos178-raven-cert.c b/gcc/ada/argv-lynxos178-raven-cert.cc
similarity index 100%
rename from gcc/ada/argv-lynxos178-raven-cert.c
rename to gcc/ada/argv-lynxos178-raven-cert.cc
diff --git a/gcc/ada/argv.c b/gcc/ada/argv.cc
similarity index 100%
rename from gcc/ada/argv.c
rename to gcc/ada/argv.cc
diff --git a/gcc/ada/aux-io.c b/gcc/ada/aux-io.cc
similarity index 100%
rename from gcc/ada/aux-io.c
rename to gcc/ada/aux-io.cc
diff --git a/gcc/ada/cio.c b/gcc/ada/cio.cc
similarity index 100%
rename from gcc/ada/cio.c
rename to gcc/ada/cio.cc
diff --git a/gcc/ada/cstreams.c b/gcc/ada/cstreams.cc
similarity index 100%
rename from gcc/ada/cstreams.c
rename to gcc/ada/cstreams.cc
diff --git a/gcc/ada/env.c b/gcc/ada/env.cc
similarity index 100%
rename from gcc/ada/env.c
rename to gcc/ada/env.cc
diff --git a/gcc/ada/exit.c b/gcc/ada/exit.cc
similarity index 100%
rename from gcc/ada/exit.c
rename to gcc/ada/exit.cc
diff --git a/gcc/ada/expect.c b/gcc/ada/expect.cc
similarity index 100%
rename from gcc/ada/expect.c
rename to gcc/ada/expect.cc
diff --git a/gcc/ada/final.c b/gcc/ada/final.cc
similarity index 100%
rename from gcc/ada/final.c
rename to gcc/ada/final.cc
diff --git a/gcc/ada/gcc-interface/cuintp.c b/gcc/ada/gcc-interface/cuintp.cc
similarity index 100%
rename from gcc/ada/gcc-interface/cuintp.c
rename to gcc/ada/gcc-interface/cuintp.cc
diff --git a/gcc/ada/gcc-interface/decl.c b/gcc/ada/gcc-interface/decl.cc
similarity index 100%
rename from gcc/ada/gcc-interface/decl.c
rename to gcc/ada/gcc-interface/decl.cc
diff --git a/gcc/ada/gcc-interface/misc.c b/gcc/ada/gcc-interface/misc.cc
similarity index 100%
rename from gcc/ada/gcc-interface/misc.c
rename to gcc/ada/gcc-interface/misc.cc
diff --git a/gcc/ada/gcc-interface/targtyps.c b/gcc/ada/gcc-interface/targtyps.cc
similarity index 100%
rename from gcc/ada/gcc-interface/targtyps.c
rename to gcc/ada/gcc-interface/targtyps.cc
diff --git a/gcc/ada/gcc-interface/trans.c b/gcc/ada/gcc-interface/trans.cc
similarity index 100%
rename from gcc/ada/gcc-interface/trans.c
rename to gcc/ada/gcc-interface/trans.cc
diff --git a/gcc/ada/gcc-interface/utils.c b/gcc/ada/gcc-interface/utils.cc
similarity index 100%
rename from gcc/ada/gcc-interface/utils.c
rename to gcc/ada/gcc-interface/utils.cc
diff --git a/gcc/ada/gcc-interface/utils2.c b/gcc/ada/gcc-interface/utils2.cc
similarity index 100%
rename from gcc/ada/gcc-interface/utils2.c
rename to gcc/ada/gcc-interface/utils2.cc
diff --git a/gcc/ada/init.c b/gcc/ada/init.cc
similarity index 100%
rename from gcc/ada/init.c
rename to gcc/ada/init.cc
diff --git a/gcc/ada/initialize.c b/gcc/ada/initialize.cc
similarity index 100%
rename from gcc/ada/initialize.c
rename to gcc/ada/initialize.cc
diff --git a/gcc/ada/libgnarl/thread.c b/gcc/ada/libgnarl/thread.cc
similarity index 100%
rename from gcc/ada/libgnarl/thread.c
rename to gcc/ada/libgnarl/thread.cc
diff --git a/gcc/ada/link.c b/gcc/ada/link.cc
similarity index 100%
rename from gcc/ada/link.c
rename to gcc/ada/link.cc
diff --git a/gcc/ada/locales.c b/gcc/ada/locales.cc
similarity index 100%
rename from gcc/ada/locales.c
rename to gcc/ada/locales.cc
diff --git a/gcc/ada/mkdir.c b/gcc/ada/mkdir.cc
similarity index 100%
rename from gcc/ada/mkdir.c
rename to gcc/ada/mkdir.cc
diff --git a/gcc/ada/raise.c b/gcc/ada/raise.cc
similarity index 100%
rename from gcc/ada/raise.c
rename to gcc/ada/raise.cc
diff --git a/gcc/ada/rtfinal.c b/gcc/ada/rtfinal.cc
similarity index 100%
rename from gcc/ada/rtfinal.c
rename to gcc/ada/rtfinal.cc
diff --git a/gcc/ada/rtinit.c b/gcc/ada/rtinit.cc
similarity index 100%
rename from gcc/ada/rtinit.c
rename to gcc/ada/rtinit.cc
diff --git a/gcc/ada/seh_init.c b/gcc/ada/seh_init.cc
similarity index 100%
rename from gcc/ada/seh_init.c
rename to gcc/ada/seh_init.cc
diff --git a/gcc/ada/sigtramp-armdroid.c b/gcc/ada/sigtramp-armdroid.cc
similarity index 100%
rename from gcc/ada/sigtramp-armdroid.c
rename to gcc/ada/sigtramp-armdroid.cc
diff --git a/gcc/ada/sigtramp-ios.c b/gcc/ada/sigtramp-ios.cc
similarity index 100%
rename from gcc/ada/sigtramp-ios.c
rename to gcc/ada/sigtramp-ios.cc
diff --git a/gcc/ada/sigtramp-qnx.c b/gcc/ada/sigtramp-qnx.cc
similarity index 100%
rename from gcc/ada/sigtramp-qnx.c
rename to gcc/ada/sigtramp-qnx.cc
diff --git a/gcc/ada/sigtramp-vxworks.c b/gcc/ada/sigtramp-vxworks.cc
similarity index 100%
rename from gcc/ada/sigtramp-vxworks.c
rename to gcc/ada/sigtramp-vxworks.cc
diff --git a/gcc/ada/socket.c b/gcc/ada/socket.cc
similarity index 100%
rename from gcc/ada/socket.c
rename to gcc/ada/socket.cc
diff --git a/gcc/ada/tracebak.c b/gcc/ada/tracebak.cc
similarity index 100%
rename from gcc/ada/tracebak.c
rename to gcc/ada/tracebak.cc
diff --git a/gcc/ada/version.c b/gcc/ada/version.cc
similarity index 100%
rename from gcc/ada/version.c
rename to gcc/ada/version.cc
diff --git a/gcc/ada/vx_stack_info.c b/gcc/ada/vx_stack_info.cc
similarity index 100%
rename from gcc/ada/vx_stack_info.c
rename to gcc/ada/vx_stack_info.cc
diff --git a/gcc/adjust-alignment.c b/gcc/adjust-alignment.cc
similarity index 100%
rename from gcc/adjust-alignment.c
rename to gcc/adjust-alignment.cc
diff --git a/gcc/alias.c b/gcc/alias.cc
similarity index 100%
rename from gcc/alias.c
rename to gcc/alias.cc
diff --git a/gcc/alloc-pool.c b/gcc/alloc-pool.cc
similarity index 100%
rename from gcc/alloc-pool.c
rename to gcc/alloc-pool.cc
diff --git a/gcc/asan.c b/gcc/asan.cc
similarity index 100%
rename from gcc/asan.c
rename to gcc/asan.cc
diff --git a/gcc/attribs.c b/gcc/attribs.cc
similarity index 100%
rename from gcc/attribs.c
rename to gcc/attribs.cc
diff --git a/gcc/auto-inc-dec.c b/gcc/auto-inc-dec.cc
similarity index 100%
rename from gcc/auto-inc-dec.c
rename to gcc/auto-inc-dec.cc
diff --git a/gcc/auto-profile.c b/gcc/auto-profile.cc
similarity index 100%
rename from gcc/auto-profile.c
rename to gcc/auto-profile.cc
diff --git a/gcc/bb-reorder.c b/gcc/bb-reorder.cc
similarity index 100%
rename from gcc/bb-reorder.c
rename to gcc/bb-reorder.cc
diff --git a/gcc/bitmap.c b/gcc/bitmap.cc
similarity index 100%
rename from gcc/bitmap.c
rename to gcc/bitmap.cc
diff --git a/gcc/btfout.c b/gcc/btfout.cc
similarity index 100%
rename from gcc/btfout.c
rename to gcc/btfout.cc
diff --git a/gcc/builtins.c b/gcc/builtins.cc
similarity index 100%
rename from gcc/builtins.c
rename to gcc/builtins.cc
diff --git a/gcc/c-family/c-ada-spec.c b/gcc/c-family/c-ada-spec.cc
similarity index 100%
rename from gcc/c-family/c-ada-spec.c
rename to gcc/c-family/c-ada-spec.cc
diff --git a/gcc/c-family/c-attribs.c b/gcc/c-family/c-attribs.cc
similarity index 100%
rename from gcc/c-family/c-attribs.c
rename to gcc/c-family/c-attribs.cc
diff --git a/gcc/c-family/c-common.c b/gcc/c-family/c-common.cc
similarity index 100%
rename from gcc/c-family/c-common.c
rename to gcc/c-family/c-common.cc
diff --git a/gcc/c-family/c-cppbuiltin.c b/gcc/c-family/c-cppbuiltin.cc
similarity index 100%
rename from gcc/c-family/c-cppbuiltin.c
rename to gcc/c-family/c-cppbuiltin.cc
diff --git a/gcc/c-family/c-dump.c b/gcc/c-family/c-dump.cc
similarity index 100%
rename from gcc/c-family/c-dump.c
rename to gcc/c-family/c-dump.cc
diff --git a/gcc/c-family/c-format.c b/gcc/c-family/c-format.cc
similarity index 100%
rename from gcc/c-family/c-format.c
rename to gcc/c-family/c-format.cc
diff --git a/gcc/c-family/c-gimplify.c b/gcc/c-family/c-gimplify.cc
similarity index 100%
rename from gcc/c-family/c-gimplify.c
rename to gcc/c-family/c-gimplify.cc
diff --git a/gcc/c-family/c-indentation.c b/gcc/c-family/c-indentation.cc
similarity index 100%
rename from gcc/c-family/c-indentation.c
rename to gcc/c-family/c-indentation.cc
diff --git a/gcc/c-family/c-lex.c b/gcc/c-family/c-lex.cc
similarity index 100%
rename from gcc/c-family/c-lex.c
rename to gcc/c-family/c-lex.cc
diff --git a/gcc/c-family/c-omp.c b/gcc/c-family/c-omp.cc
similarity index 100%
rename from gcc/c-family/c-omp.c
rename to gcc/c-family/c-omp.cc
diff --git a/gcc/c-family/c-opts.c b/gcc/c-family/c-opts.cc
similarity index 100%
rename from gcc/c-family/c-opts.c
rename to gcc/c-family/c-opts.cc
diff --git a/gcc/c-family/c-pch.c b/gcc/c-family/c-pch.cc
similarity index 100%
rename from gcc/c-family/c-pch.c
rename to gcc/c-family/c-pch.cc
diff --git a/gcc/c-family/c-ppoutput.c b/gcc/c-family/c-ppoutput.cc
similarity index 100%
rename from gcc/c-family/c-ppoutput.c
rename to gcc/c-family/c-ppoutput.cc
diff --git a/gcc/c-family/c-pragma.c b/gcc/c-family/c-pragma.cc
similarity index 100%
rename from gcc/c-family/c-pragma.c
rename to gcc/c-family/c-pragma.cc
diff --git a/gcc/c-family/c-pretty-print.c b/gcc/c-family/c-pretty-print.cc
similarity index 100%
rename from gcc/c-family/c-pretty-print.c
rename to gcc/c-family/c-pretty-print.cc
diff --git a/gcc/c-family/c-semantics.c b/gcc/c-family/c-semantics.cc
similarity index 100%
rename from gcc/c-family/c-semantics.c
rename to gcc/c-family/c-semantics.cc
diff --git a/gcc/c-family/c-ubsan.c b/gcc/c-family/c-ubsan.cc
similarity index 100%
rename from gcc/c-family/c-ubsan.c
rename to gcc/c-family/c-ubsan.cc
diff --git a/gcc/c-family/c-warn.c b/gcc/c-family/c-warn.cc
similarity index 100%
rename from gcc/c-family/c-warn.c
rename to gcc/c-family/c-warn.cc
diff --git a/gcc/c-family/cppspec.c b/gcc/c-family/cppspec.cc
similarity index 100%
rename from gcc/c-family/cppspec.c
rename to gcc/c-family/cppspec.cc
diff --git a/gcc/c-family/stub-objc.c b/gcc/c-family/stub-objc.cc
similarity index 100%
rename from gcc/c-family/stub-objc.c
rename to gcc/c-family/stub-objc.cc
diff --git a/gcc/c/c-aux-info.c b/gcc/c/c-aux-info.cc
similarity index 100%
rename from gcc/c/c-aux-info.c
rename to gcc/c/c-aux-info.cc
diff --git a/gcc/c/c-convert.c b/gcc/c/c-convert.cc
similarity index 100%
rename from gcc/c/c-convert.c
rename to gcc/c/c-convert.cc
diff --git a/gcc/c/c-decl.c b/gcc/c/c-decl.cc
similarity index 100%
rename from gcc/c/c-decl.c
rename to gcc/c/c-decl.cc
diff --git a/gcc/c/c-errors.c b/gcc/c/c-errors.cc
similarity index 100%
rename from gcc/c/c-errors.c
rename to gcc/c/c-errors.cc
diff --git a/gcc/c/c-fold.c b/gcc/c/c-fold.cc
similarity index 100%
rename from gcc/c/c-fold.c
rename to gcc/c/c-fold.cc
diff --git a/gcc/c/c-lang.c b/gcc/c/c-lang.cc
similarity index 100%
rename from gcc/c/c-lang.c
rename to gcc/c/c-lang.cc
diff --git a/gcc/c/c-objc-common.c b/gcc/c/c-objc-common.cc
similarity index 100%
rename from gcc/c/c-objc-common.c
rename to gcc/c/c-objc-common.cc
diff --git a/gcc/c/c-parser.c b/gcc/c/c-parser.cc
similarity index 100%
rename from gcc/c/c-parser.c
rename to gcc/c/c-parser.cc
diff --git a/gcc/c/c-typeck.c b/gcc/c/c-typeck.cc
similarity index 100%
rename from gcc/c/c-typeck.c
rename to gcc/c/c-typeck.cc
diff --git a/gcc/c/gccspec.c b/gcc/c/gccspec.cc
similarity index 100%
rename from gcc/c/gccspec.c
rename to gcc/c/gccspec.cc
diff --git a/gcc/c/gimple-parser.c b/gcc/c/gimple-parser.cc
similarity index 100%
rename from gcc/c/gimple-parser.c
rename to gcc/c/gimple-parser.cc
diff --git a/gcc/caller-save.c b/gcc/caller-save.cc
similarity index 100%
rename from gcc/caller-save.c
rename to gcc/caller-save.cc
diff --git a/gcc/calls.c b/gcc/calls.cc
similarity index 100%
rename from gcc/calls.c
rename to gcc/calls.cc
diff --git a/gcc/ccmp.c b/gcc/ccmp.cc
similarity index 100%
rename from gcc/ccmp.c
rename to gcc/ccmp.cc
diff --git a/gcc/cfg.c b/gcc/cfg.cc
similarity index 100%
rename from gcc/cfg.c
rename to gcc/cfg.cc
diff --git a/gcc/cfganal.c b/gcc/cfganal.cc
similarity index 100%
rename from gcc/cfganal.c
rename to gcc/cfganal.cc
diff --git a/gcc/cfgbuild.c b/gcc/cfgbuild.cc
similarity index 100%
rename from gcc/cfgbuild.c
rename to gcc/cfgbuild.cc
diff --git a/gcc/cfgcleanup.c b/gcc/cfgcleanup.cc
similarity index 100%
rename from gcc/cfgcleanup.c
rename to gcc/cfgcleanup.cc
diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.cc
similarity index 100%
rename from gcc/cfgexpand.c
rename to gcc/cfgexpand.cc
diff --git a/gcc/cfghooks.c b/gcc/cfghooks.cc
similarity index 100%
rename from gcc/cfghooks.c
rename to gcc/cfghooks.cc
diff --git a/gcc/cfgloop.c b/gcc/cfgloop.cc
similarity index 100%
rename from gcc/cfgloop.c
rename to gcc/cfgloop.cc
diff --git a/gcc/cfgloopanal.c b/gcc/cfgloopanal.cc
similarity index 100%
rename from gcc/cfgloopanal.c
rename to gcc/cfgloopanal.cc
diff --git a/gcc/cfgloopmanip.c b/gcc/cfgloopmanip.cc
similarity index 100%
rename from gcc/cfgloopmanip.c
rename to gcc/cfgloopmanip.cc
diff --git a/gcc/cfgrtl.c b/gcc/cfgrtl.cc
similarity index 100%
rename from gcc/cfgrtl.c
rename to gcc/cfgrtl.cc
diff --git a/gcc/cgraph.c b/gcc/cgraph.cc
similarity index 100%
rename from gcc/cgraph.c
rename to gcc/cgraph.cc
diff --git a/gcc/cgraphbuild.c b/gcc/cgraphbuild.cc
similarity index 100%
rename from gcc/cgraphbuild.c
rename to gcc/cgraphbuild.cc
diff --git a/gcc/cgraphclones.c b/gcc/cgraphclones.cc
similarity index 100%
rename from gcc/cgraphclones.c
rename to gcc/cgraphclones.cc
diff --git a/gcc/cgraphunit.c b/gcc/cgraphunit.cc
similarity index 100%
rename from gcc/cgraphunit.c
rename to gcc/cgraphunit.cc
diff --git a/gcc/collect-utils.c b/gcc/collect-utils.cc
similarity index 100%
rename from gcc/collect-utils.c
rename to gcc/collect-utils.cc
diff --git a/gcc/collect2-aix.c b/gcc/collect2-aix.cc
similarity index 100%
rename from gcc/collect2-aix.c
rename to gcc/collect2-aix.cc
diff --git a/gcc/collect2.c b/gcc/collect2.cc
similarity index 100%
rename from gcc/collect2.c
rename to gcc/collect2.cc
diff --git a/gcc/combine-stack-adj.c b/gcc/combine-stack-adj.cc
similarity index 100%
rename from gcc/combine-stack-adj.c
rename to gcc/combine-stack-adj.cc
diff --git a/gcc/combine.c b/gcc/combine.cc
similarity index 100%
rename from gcc/combine.c
rename to gcc/combine.cc
diff --git a/gcc/common/common-targhooks.c b/gcc/common/common-targhooks.cc
similarity index 100%
rename from gcc/common/common-targhooks.c
rename to gcc/common/common-targhooks.cc
diff --git a/gcc/common/config/aarch64/aarch64-common.c b/gcc/common/config/aarch64/aarch64-common.cc
similarity index 100%
rename from gcc/common/config/aarch64/aarch64-common.c
rename to gcc/common/config/aarch64/aarch64-common.cc
diff --git a/gcc/common/config/alpha/alpha-common.c b/gcc/common/config/alpha/alpha-common.cc
similarity index 100%
rename from gcc/common/config/alpha/alpha-common.c
rename to gcc/common/config/alpha/alpha-common.cc
diff --git a/gcc/common/config/arc/arc-common.c b/gcc/common/config/arc/arc-common.cc
similarity index 100%
rename from gcc/common/config/arc/arc-common.c
rename to gcc/common/config/arc/arc-common.cc
diff --git a/gcc/common/config/arm/arm-common.c b/gcc/common/config/arm/arm-common.cc
similarity index 100%
rename from gcc/common/config/arm/arm-common.c
rename to gcc/common/config/arm/arm-common.cc
diff --git a/gcc/common/config/avr/avr-common.c b/gcc/common/config/avr/avr-common.cc
similarity index 100%
rename from gcc/common/config/avr/avr-common.c
rename to gcc/common/config/avr/avr-common.cc
diff --git a/gcc/common/config/bfin/bfin-common.c b/gcc/common/config/bfin/bfin-common.cc
similarity index 100%
rename from gcc/common/config/bfin/bfin-common.c
rename to gcc/common/config/bfin/bfin-common.cc
diff --git a/gcc/common/config/bpf/bpf-common.c b/gcc/common/config/bpf/bpf-common.cc
similarity index 100%
rename from gcc/common/config/bpf/bpf-common.c
rename to gcc/common/config/bpf/bpf-common.cc
diff --git a/gcc/common/config/c6x/c6x-common.c b/gcc/common/config/c6x/c6x-common.cc
similarity index 100%
rename from gcc/common/config/c6x/c6x-common.c
rename to gcc/common/config/c6x/c6x-common.cc
diff --git a/gcc/common/config/cr16/cr16-common.c b/gcc/common/config/cr16/cr16-common.cc
similarity index 100%
rename from gcc/common/config/cr16/cr16-common.c
rename to gcc/common/config/cr16/cr16-common.cc
diff --git a/gcc/common/config/cris/cris-common.c b/gcc/common/config/cris/cris-common.cc
similarity index 100%
rename from gcc/common/config/cris/cris-common.c
rename to gcc/common/config/cris/cris-common.cc
diff --git a/gcc/common/config/csky/csky-common.c b/gcc/common/config/csky/csky-common.cc
similarity index 100%
rename from gcc/common/config/csky/csky-common.c
rename to gcc/common/config/csky/csky-common.cc
diff --git a/gcc/common/config/default-common.c b/gcc/common/config/default-common.cc
similarity index 100%
rename from gcc/common/config/default-common.c
rename to gcc/common/config/default-common.cc
diff --git a/gcc/common/config/epiphany/epiphany-common.c b/gcc/common/config/epiphany/epiphany-common.cc
similarity index 100%
rename from gcc/common/config/epiphany/epiphany-common.c
rename to gcc/common/config/epiphany/epiphany-common.cc
diff --git a/gcc/common/config/fr30/fr30-common.c b/gcc/common/config/fr30/fr30-common.cc
similarity index 100%
rename from gcc/common/config/fr30/fr30-common.c
rename to gcc/common/config/fr30/fr30-common.cc
diff --git a/gcc/common/config/frv/frv-common.c b/gcc/common/config/frv/frv-common.cc
similarity index 100%
rename from gcc/common/config/frv/frv-common.c
rename to gcc/common/config/frv/frv-common.cc
diff --git a/gcc/common/config/gcn/gcn-common.c b/gcc/common/config/gcn/gcn-common.cc
similarity index 100%
rename from gcc/common/config/gcn/gcn-common.c
rename to gcc/common/config/gcn/gcn-common.cc
diff --git a/gcc/common/config/h8300/h8300-common.c b/gcc/common/config/h8300/h8300-common.cc
similarity index 100%
rename from gcc/common/config/h8300/h8300-common.c
rename to gcc/common/config/h8300/h8300-common.cc
diff --git a/gcc/common/config/i386/i386-common.c b/gcc/common/config/i386/i386-common.cc
similarity index 100%
rename from gcc/common/config/i386/i386-common.c
rename to gcc/common/config/i386/i386-common.cc
diff --git a/gcc/common/config/ia64/ia64-common.c b/gcc/common/config/ia64/ia64-common.cc
similarity index 100%
rename from gcc/common/config/ia64/ia64-common.c
rename to gcc/common/config/ia64/ia64-common.cc
diff --git a/gcc/common/config/iq2000/iq2000-common.c b/gcc/common/config/iq2000/iq2000-common.cc
similarity index 100%
rename from gcc/common/config/iq2000/iq2000-common.c
rename to gcc/common/config/iq2000/iq2000-common.cc
diff --git a/gcc/common/config/lm32/lm32-common.c b/gcc/common/config/lm32/lm32-common.cc
similarity index 100%
rename from gcc/common/config/lm32/lm32-common.c
rename to gcc/common/config/lm32/lm32-common.cc
diff --git a/gcc/common/config/m32r/m32r-common.c b/gcc/common/config/m32r/m32r-common.cc
similarity index 100%
rename from gcc/common/config/m32r/m32r-common.c
rename to gcc/common/config/m32r/m32r-common.cc
diff --git a/gcc/common/config/m68k/m68k-common.c b/gcc/common/config/m68k/m68k-common.cc
similarity index 100%
rename from gcc/common/config/m68k/m68k-common.c
rename to gcc/common/config/m68k/m68k-common.cc
diff --git a/gcc/common/config/mcore/mcore-common.c b/gcc/common/config/mcore/mcore-common.cc
similarity index 100%
rename from gcc/common/config/mcore/mcore-common.c
rename to gcc/common/config/mcore/mcore-common.cc
diff --git a/gcc/common/config/microblaze/microblaze-common.c b/gcc/common/config/microblaze/microblaze-common.cc
similarity index 100%
rename from gcc/common/config/microblaze/microblaze-common.c
rename to gcc/common/config/microblaze/microblaze-common.cc
diff --git a/gcc/common/config/mips/mips-common.c b/gcc/common/config/mips/mips-common.cc
similarity index 100%
rename from gcc/common/config/mips/mips-common.c
rename to gcc/common/config/mips/mips-common.cc
diff --git a/gcc/common/config/mmix/mmix-common.c b/gcc/common/config/mmix/mmix-common.cc
similarity index 100%
rename from gcc/common/config/mmix/mmix-common.c
rename to gcc/common/config/mmix/mmix-common.cc
diff --git a/gcc/common/config/mn10300/mn10300-common.c b/gcc/common/config/mn10300/mn10300-common.cc
similarity index 100%
rename from gcc/common/config/mn10300/mn10300-common.c
rename to gcc/common/config/mn10300/mn10300-common.cc
diff --git a/gcc/common/config/msp430/msp430-common.c b/gcc/common/config/msp430/msp430-common.cc
similarity index 100%
rename from gcc/common/config/msp430/msp430-common.c
rename to gcc/common/config/msp430/msp430-common.cc
diff --git a/gcc/common/config/nds32/nds32-common.c b/gcc/common/config/nds32/nds32-common.cc
similarity index 100%
rename from gcc/common/config/nds32/nds32-common.c
rename to gcc/common/config/nds32/nds32-common.cc
diff --git a/gcc/common/config/nios2/nios2-common.c b/gcc/common/config/nios2/nios2-common.cc
similarity index 100%
rename from gcc/common/config/nios2/nios2-common.c
rename to gcc/common/config/nios2/nios2-common.cc
diff --git a/gcc/common/config/nvptx/nvptx-common.c b/gcc/common/config/nvptx/nvptx-common.cc
similarity index 100%
rename from gcc/common/config/nvptx/nvptx-common.c
rename to gcc/common/config/nvptx/nvptx-common.cc
diff --git a/gcc/common/config/or1k/or1k-common.c b/gcc/common/config/or1k/or1k-common.cc
similarity index 100%
rename from gcc/common/config/or1k/or1k-common.c
rename to gcc/common/config/or1k/or1k-common.cc
diff --git a/gcc/common/config/pa/pa-common.c b/gcc/common/config/pa/pa-common.cc
similarity index 100%
rename from gcc/common/config/pa/pa-common.c
rename to gcc/common/config/pa/pa-common.cc
diff --git a/gcc/common/config/pdp11/pdp11-common.c b/gcc/common/config/pdp11/pdp11-common.cc
similarity index 100%
rename from gcc/common/config/pdp11/pdp11-common.c
rename to gcc/common/config/pdp11/pdp11-common.cc
diff --git a/gcc/common/config/pru/pru-common.c b/gcc/common/config/pru/pru-common.cc
similarity index 100%
rename from gcc/common/config/pru/pru-common.c
rename to gcc/common/config/pru/pru-common.cc
diff --git a/gcc/common/config/riscv/riscv-common.c b/gcc/common/config/riscv/riscv-common.cc
similarity index 100%
rename from gcc/common/config/riscv/riscv-common.c
rename to gcc/common/config/riscv/riscv-common.cc
diff --git a/gcc/common/config/rs6000/rs6000-common.c b/gcc/common/config/rs6000/rs6000-common.cc
similarity index 100%
rename from gcc/common/config/rs6000/rs6000-common.c
rename to gcc/common/config/rs6000/rs6000-common.cc
diff --git a/gcc/common/config/rx/rx-common.c b/gcc/common/config/rx/rx-common.cc
similarity index 100%
rename from gcc/common/config/rx/rx-common.c
rename to gcc/common/config/rx/rx-common.cc
diff --git a/gcc/common/config/s390/s390-common.c b/gcc/common/config/s390/s390-common.cc
similarity index 100%
rename from gcc/common/config/s390/s390-common.c
rename to gcc/common/config/s390/s390-common.cc
diff --git a/gcc/common/config/sh/sh-common.c b/gcc/common/config/sh/sh-common.cc
similarity index 100%
rename from gcc/common/config/sh/sh-common.c
rename to gcc/common/config/sh/sh-common.cc
diff --git a/gcc/common/config/sparc/sparc-common.c b/gcc/common/config/sparc/sparc-common.cc
similarity index 100%
rename from gcc/common/config/sparc/sparc-common.c
rename to gcc/common/config/sparc/sparc-common.cc
diff --git a/gcc/common/config/tilegx/tilegx-common.c b/gcc/common/config/tilegx/tilegx-common.cc
similarity index 100%
rename from gcc/common/config/tilegx/tilegx-common.c
rename to gcc/common/config/tilegx/tilegx-common.cc
diff --git a/gcc/common/config/tilepro/tilepro-common.c b/gcc/common/config/tilepro/tilepro-common.cc
similarity index 100%
rename from gcc/common/config/tilepro/tilepro-common.c
rename to gcc/common/config/tilepro/tilepro-common.cc
diff --git a/gcc/common/config/v850/v850-common.c b/gcc/common/config/v850/v850-common.cc
similarity index 100%
rename from gcc/common/config/v850/v850-common.c
rename to gcc/common/config/v850/v850-common.cc
diff --git a/gcc/common/config/vax/vax-common.c b/gcc/common/config/vax/vax-common.cc
similarity index 100%
rename from gcc/common/config/vax/vax-common.c
rename to gcc/common/config/vax/vax-common.cc
diff --git a/gcc/common/config/visium/visium-common.c b/gcc/common/config/visium/visium-common.cc
similarity index 100%
rename from gcc/common/config/visium/visium-common.c
rename to gcc/common/config/visium/visium-common.cc
diff --git a/gcc/common/config/xstormy16/xstormy16-common.c b/gcc/common/config/xstormy16/xstormy16-common.cc
similarity index 100%
rename from gcc/common/config/xstormy16/xstormy16-common.c
rename to gcc/common/config/xstormy16/xstormy16-common.cc
diff --git a/gcc/common/config/xtensa/xtensa-common.c b/gcc/common/config/xtensa/xtensa-common.cc
similarity index 100%
rename from gcc/common/config/xtensa/xtensa-common.c
rename to gcc/common/config/xtensa/xtensa-common.cc
diff --git a/gcc/compare-elim.c b/gcc/compare-elim.cc
similarity index 100%
rename from gcc/compare-elim.c
rename to gcc/compare-elim.cc
diff --git a/gcc/config/aarch64/aarch64-bti-insert.c b/gcc/config/aarch64/aarch64-bti-insert.cc
similarity index 100%
rename from gcc/config/aarch64/aarch64-bti-insert.c
rename to gcc/config/aarch64/aarch64-bti-insert.cc
diff --git a/gcc/config/aarch64/aarch64-builtins.c b/gcc/config/aarch64/aarch64-builtins.cc
similarity index 100%
rename from gcc/config/aarch64/aarch64-builtins.c
rename to gcc/config/aarch64/aarch64-builtins.cc
diff --git a/gcc/config/aarch64/aarch64-c.c b/gcc/config/aarch64/aarch64-c.cc
similarity index 100%
rename from gcc/config/aarch64/aarch64-c.c
rename to gcc/config/aarch64/aarch64-c.cc
diff --git a/gcc/config/aarch64/aarch64-d.c b/gcc/config/aarch64/aarch64-d.cc
similarity index 100%
rename from gcc/config/aarch64/aarch64-d.c
rename to gcc/config/aarch64/aarch64-d.cc
diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.cc
similarity index 100%
rename from gcc/config/aarch64/aarch64.c
rename to gcc/config/aarch64/aarch64.cc
diff --git a/gcc/config/aarch64/cortex-a57-fma-steering.c b/gcc/config/aarch64/cortex-a57-fma-steering.cc
similarity index 100%
rename from gcc/config/aarch64/cortex-a57-fma-steering.c
rename to gcc/config/aarch64/cortex-a57-fma-steering.cc
diff --git a/gcc/config/aarch64/driver-aarch64.c b/gcc/config/aarch64/driver-aarch64.cc
similarity index 100%
rename from gcc/config/aarch64/driver-aarch64.c
rename to gcc/config/aarch64/driver-aarch64.cc
diff --git a/gcc/config/aarch64/falkor-tag-collision-avoidance.c b/gcc/config/aarch64/falkor-tag-collision-avoidance.cc
similarity index 100%
rename from gcc/config/aarch64/falkor-tag-collision-avoidance.c
rename to gcc/config/aarch64/falkor-tag-collision-avoidance.cc
diff --git a/gcc/config/aarch64/host-aarch64-darwin.c b/gcc/config/aarch64/host-aarch64-darwin.cc
similarity index 100%
rename from gcc/config/aarch64/host-aarch64-darwin.c
rename to gcc/config/aarch64/host-aarch64-darwin.cc
diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.cc
similarity index 100%
rename from gcc/config/alpha/alpha.c
rename to gcc/config/alpha/alpha.cc
diff --git a/gcc/config/alpha/driver-alpha.c b/gcc/config/alpha/driver-alpha.cc
similarity index 100%
rename from gcc/config/alpha/driver-alpha.c
rename to gcc/config/alpha/driver-alpha.cc
diff --git a/gcc/config/arc/arc-c.c b/gcc/config/arc/arc-c.cc
similarity index 100%
rename from gcc/config/arc/arc-c.c
rename to gcc/config/arc/arc-c.cc
diff --git a/gcc/config/arc/arc.c b/gcc/config/arc/arc.cc
similarity index 100%
rename from gcc/config/arc/arc.c
rename to gcc/config/arc/arc.cc
diff --git a/gcc/config/arc/driver-arc.c b/gcc/config/arc/driver-arc.cc
similarity index 100%
rename from gcc/config/arc/driver-arc.c
rename to gcc/config/arc/driver-arc.cc
diff --git a/gcc/config/arm/aarch-common.c b/gcc/config/arm/aarch-common.cc
similarity index 100%
rename from gcc/config/arm/aarch-common.c
rename to gcc/config/arm/aarch-common.cc
diff --git a/gcc/config/arm/arm-builtins.c b/gcc/config/arm/arm-builtins.cc
similarity index 100%
rename from gcc/config/arm/arm-builtins.c
rename to gcc/config/arm/arm-builtins.cc
diff --git a/gcc/config/arm/arm-c.c b/gcc/config/arm/arm-c.cc
similarity index 100%
rename from gcc/config/arm/arm-c.c
rename to gcc/config/arm/arm-c.cc
diff --git a/gcc/config/arm/arm-d.c b/gcc/config/arm/arm-d.cc
similarity index 100%
rename from gcc/config/arm/arm-d.c
rename to gcc/config/arm/arm-d.cc
diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.cc
similarity index 100%
rename from gcc/config/arm/arm.c
rename to gcc/config/arm/arm.cc
diff --git a/gcc/config/arm/driver-arm.c b/gcc/config/arm/driver-arm.cc
similarity index 100%
rename from gcc/config/arm/driver-arm.c
rename to gcc/config/arm/driver-arm.cc
diff --git a/gcc/config/avr/avr-c.c b/gcc/config/avr/avr-c.cc
similarity index 100%
rename from gcc/config/avr/avr-c.c
rename to gcc/config/avr/avr-c.cc
diff --git a/gcc/config/avr/avr-devices.c b/gcc/config/avr/avr-devices.cc
similarity index 100%
rename from gcc/config/avr/avr-devices.c
rename to gcc/config/avr/avr-devices.cc
diff --git a/gcc/config/avr/avr-log.c b/gcc/config/avr/avr-log.cc
similarity index 100%
rename from gcc/config/avr/avr-log.c
rename to gcc/config/avr/avr-log.cc
diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.cc
similarity index 100%
rename from gcc/config/avr/avr.c
rename to gcc/config/avr/avr.cc
diff --git a/gcc/config/avr/driver-avr.c b/gcc/config/avr/driver-avr.cc
similarity index 100%
rename from gcc/config/avr/driver-avr.c
rename to gcc/config/avr/driver-avr.cc
diff --git a/gcc/config/avr/gen-avr-mmcu-specs.c b/gcc/config/avr/gen-avr-mmcu-specs.cc
similarity index 100%
rename from gcc/config/avr/gen-avr-mmcu-specs.c
rename to gcc/config/avr/gen-avr-mmcu-specs.cc
diff --git a/gcc/config/avr/gen-avr-mmcu-texi.c b/gcc/config/avr/gen-avr-mmcu-texi.cc
similarity index 100%
rename from gcc/config/avr/gen-avr-mmcu-texi.c
rename to gcc/config/avr/gen-avr-mmcu-texi.cc
diff --git a/gcc/config/bfin/bfin.c b/gcc/config/bfin/bfin.cc
similarity index 100%
rename from gcc/config/bfin/bfin.c
rename to gcc/config/bfin/bfin.cc
diff --git a/gcc/config/bpf/bpf.c b/gcc/config/bpf/bpf.cc
similarity index 100%
rename from gcc/config/bpf/bpf.c
rename to gcc/config/bpf/bpf.cc
diff --git a/gcc/config/bpf/coreout.c b/gcc/config/bpf/coreout.cc
similarity index 100%
rename from gcc/config/bpf/coreout.c
rename to gcc/config/bpf/coreout.cc
diff --git a/gcc/config/c6x/c6x.c b/gcc/config/c6x/c6x.cc
similarity index 100%
rename from gcc/config/c6x/c6x.c
rename to gcc/config/c6x/c6x.cc
diff --git a/gcc/config/cr16/cr16.c b/gcc/config/cr16/cr16.cc
similarity index 100%
rename from gcc/config/cr16/cr16.c
rename to gcc/config/cr16/cr16.cc
diff --git a/gcc/config/cris/cris.c b/gcc/config/cris/cris.cc
similarity index 100%
rename from gcc/config/cris/cris.c
rename to gcc/config/cris/cris.cc
diff --git a/gcc/config/csky/csky.c b/gcc/config/csky/csky.cc
similarity index 100%
rename from gcc/config/csky/csky.c
rename to gcc/config/csky/csky.cc
diff --git a/gcc/config/darwin-c.c b/gcc/config/darwin-c.cc
similarity index 100%
rename from gcc/config/darwin-c.c
rename to gcc/config/darwin-c.cc
diff --git a/gcc/config/darwin-d.c b/gcc/config/darwin-d.cc
similarity index 100%
rename from gcc/config/darwin-d.c
rename to gcc/config/darwin-d.cc
diff --git a/gcc/config/darwin-driver.c b/gcc/config/darwin-driver.cc
similarity index 100%
rename from gcc/config/darwin-driver.c
rename to gcc/config/darwin-driver.cc
diff --git a/gcc/config/darwin-f.c b/gcc/config/darwin-f.cc
similarity index 100%
rename from gcc/config/darwin-f.c
rename to gcc/config/darwin-f.cc
diff --git a/gcc/config/darwin.c b/gcc/config/darwin.cc
similarity index 100%
rename from gcc/config/darwin.c
rename to gcc/config/darwin.cc
diff --git a/gcc/config/default-c.c b/gcc/config/default-c.cc
similarity index 100%
rename from gcc/config/default-c.c
rename to gcc/config/default-c.cc
diff --git a/gcc/config/default-d.c b/gcc/config/default-d.cc
similarity index 100%
rename from gcc/config/default-d.c
rename to gcc/config/default-d.cc
diff --git a/gcc/config/dragonfly-d.c b/gcc/config/dragonfly-d.cc
similarity index 100%
rename from gcc/config/dragonfly-d.c
rename to gcc/config/dragonfly-d.cc
diff --git a/gcc/config/epiphany/epiphany.c b/gcc/config/epiphany/epiphany.cc
similarity index 100%
rename from gcc/config/epiphany/epiphany.c
rename to gcc/config/epiphany/epiphany.cc
diff --git a/gcc/config/epiphany/mode-switch-use.c b/gcc/config/epiphany/mode-switch-use.cc
similarity index 100%
rename from gcc/config/epiphany/mode-switch-use.c
rename to gcc/config/epiphany/mode-switch-use.cc
diff --git a/gcc/config/epiphany/resolve-sw-modes.c b/gcc/config/epiphany/resolve-sw-modes.cc
similarity index 100%
rename from gcc/config/epiphany/resolve-sw-modes.c
rename to gcc/config/epiphany/resolve-sw-modes.cc
diff --git a/gcc/config/fr30/fr30.c b/gcc/config/fr30/fr30.cc
similarity index 100%
rename from gcc/config/fr30/fr30.c
rename to gcc/config/fr30/fr30.cc
diff --git a/gcc/config/freebsd-d.c b/gcc/config/freebsd-d.cc
similarity index 100%
rename from gcc/config/freebsd-d.c
rename to gcc/config/freebsd-d.cc
diff --git a/gcc/config/frv/frv.c b/gcc/config/frv/frv.cc
similarity index 100%
rename from gcc/config/frv/frv.c
rename to gcc/config/frv/frv.cc
diff --git a/gcc/config/ft32/ft32.c b/gcc/config/ft32/ft32.cc
similarity index 100%
rename from gcc/config/ft32/ft32.c
rename to gcc/config/ft32/ft32.cc
diff --git a/gcc/config/gcn/driver-gcn.c b/gcc/config/gcn/driver-gcn.cc
similarity index 100%
rename from gcc/config/gcn/driver-gcn.c
rename to gcc/config/gcn/driver-gcn.cc
diff --git a/gcc/config/gcn/gcn-run.c b/gcc/config/gcn/gcn-run.cc
similarity index 100%
rename from gcc/config/gcn/gcn-run.c
rename to gcc/config/gcn/gcn-run.cc
diff --git a/gcc/config/gcn/gcn-tree.c b/gcc/config/gcn/gcn-tree.cc
similarity index 100%
rename from gcc/config/gcn/gcn-tree.c
rename to gcc/config/gcn/gcn-tree.cc
diff --git a/gcc/config/gcn/gcn.c b/gcc/config/gcn/gcn.cc
similarity index 100%
rename from gcc/config/gcn/gcn.c
rename to gcc/config/gcn/gcn.cc
diff --git a/gcc/config/gcn/mkoffload.c b/gcc/config/gcn/mkoffload.cc
similarity index 100%
rename from gcc/config/gcn/mkoffload.c
rename to gcc/config/gcn/mkoffload.cc
diff --git a/gcc/config/glibc-c.c b/gcc/config/glibc-c.cc
similarity index 100%
rename from gcc/config/glibc-c.c
rename to gcc/config/glibc-c.cc
diff --git a/gcc/config/glibc-d.c b/gcc/config/glibc-d.cc
similarity index 100%
rename from gcc/config/glibc-d.c
rename to gcc/config/glibc-d.cc
diff --git a/gcc/config/h8300/h8300.c b/gcc/config/h8300/h8300.cc
similarity index 100%
rename from gcc/config/h8300/h8300.c
rename to gcc/config/h8300/h8300.cc
diff --git a/gcc/config/host-darwin.c b/gcc/config/host-darwin.cc
similarity index 100%
rename from gcc/config/host-darwin.c
rename to gcc/config/host-darwin.cc
diff --git a/gcc/config/host-hpux.c b/gcc/config/host-hpux.cc
similarity index 100%
rename from gcc/config/host-hpux.c
rename to gcc/config/host-hpux.cc
diff --git a/gcc/config/host-linux.c b/gcc/config/host-linux.cc
similarity index 100%
rename from gcc/config/host-linux.c
rename to gcc/config/host-linux.cc
diff --git a/gcc/config/host-netbsd.c b/gcc/config/host-netbsd.cc
similarity index 100%
rename from gcc/config/host-netbsd.c
rename to gcc/config/host-netbsd.cc
diff --git a/gcc/config/host-openbsd.c b/gcc/config/host-openbsd.cc
similarity index 100%
rename from gcc/config/host-openbsd.c
rename to gcc/config/host-openbsd.cc
diff --git a/gcc/config/host-solaris.c b/gcc/config/host-solaris.cc
similarity index 100%
rename from gcc/config/host-solaris.c
rename to gcc/config/host-solaris.cc
diff --git a/gcc/config/i386/djgpp.c b/gcc/config/i386/djgpp.cc
similarity index 100%
rename from gcc/config/i386/djgpp.c
rename to gcc/config/i386/djgpp.cc
diff --git a/gcc/config/i386/driver-i386.c b/gcc/config/i386/driver-i386.cc
similarity index 100%
rename from gcc/config/i386/driver-i386.c
rename to gcc/config/i386/driver-i386.cc
diff --git a/gcc/config/i386/driver-mingw32.c b/gcc/config/i386/driver-mingw32.cc
similarity index 100%
rename from gcc/config/i386/driver-mingw32.c
rename to gcc/config/i386/driver-mingw32.cc
diff --git a/gcc/config/i386/gnu-property.c b/gcc/config/i386/gnu-property.cc
similarity index 100%
rename from gcc/config/i386/gnu-property.c
rename to gcc/config/i386/gnu-property.cc
diff --git a/gcc/config/i386/host-cygwin.c b/gcc/config/i386/host-cygwin.cc
similarity index 100%
rename from gcc/config/i386/host-cygwin.c
rename to gcc/config/i386/host-cygwin.cc
diff --git a/gcc/config/i386/host-i386-darwin.c b/gcc/config/i386/host-i386-darwin.cc
similarity index 100%
rename from gcc/config/i386/host-i386-darwin.c
rename to gcc/config/i386/host-i386-darwin.cc
diff --git a/gcc/config/i386/host-mingw32.c b/gcc/config/i386/host-mingw32.cc
similarity index 100%
rename from gcc/config/i386/host-mingw32.c
rename to gcc/config/i386/host-mingw32.cc
diff --git a/gcc/config/i386/i386-builtins.c b/gcc/config/i386/i386-builtins.cc
similarity index 100%
rename from gcc/config/i386/i386-builtins.c
rename to gcc/config/i386/i386-builtins.cc
diff --git a/gcc/config/i386/i386-c.c b/gcc/config/i386/i386-c.cc
similarity index 100%
rename from gcc/config/i386/i386-c.c
rename to gcc/config/i386/i386-c.cc
diff --git a/gcc/config/i386/i386-d.c b/gcc/config/i386/i386-d.cc
similarity index 100%
rename from gcc/config/i386/i386-d.c
rename to gcc/config/i386/i386-d.cc
diff --git a/gcc/config/i386/i386-expand.c b/gcc/config/i386/i386-expand.cc
similarity index 100%
rename from gcc/config/i386/i386-expand.c
rename to gcc/config/i386/i386-expand.cc
diff --git a/gcc/config/i386/i386-features.c b/gcc/config/i386/i386-features.cc
similarity index 100%
rename from gcc/config/i386/i386-features.c
rename to gcc/config/i386/i386-features.cc
diff --git a/gcc/config/i386/i386-options.c b/gcc/config/i386/i386-options.cc
similarity index 100%
rename from gcc/config/i386/i386-options.c
rename to gcc/config/i386/i386-options.cc
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.cc
similarity index 100%
rename from gcc/config/i386/i386.c
rename to gcc/config/i386/i386.cc
diff --git a/gcc/config/i386/intelmic-mkoffload.c b/gcc/config/i386/intelmic-mkoffload.cc
similarity index 100%
rename from gcc/config/i386/intelmic-mkoffload.c
rename to gcc/config/i386/intelmic-mkoffload.cc
diff --git a/gcc/config/i386/msformat-c.c b/gcc/config/i386/msformat-c.cc
similarity index 100%
rename from gcc/config/i386/msformat-c.c
rename to gcc/config/i386/msformat-c.cc
diff --git a/gcc/config/i386/winnt-cxx.c b/gcc/config/i386/winnt-cxx.cc
similarity index 100%
rename from gcc/config/i386/winnt-cxx.c
rename to gcc/config/i386/winnt-cxx.cc
diff --git a/gcc/config/i386/winnt-d.c b/gcc/config/i386/winnt-d.cc
similarity index 100%
rename from gcc/config/i386/winnt-d.c
rename to gcc/config/i386/winnt-d.cc
diff --git a/gcc/config/i386/winnt-stubs.c b/gcc/config/i386/winnt-stubs.cc
similarity index 100%
rename from gcc/config/i386/winnt-stubs.c
rename to gcc/config/i386/winnt-stubs.cc
diff --git a/gcc/config/i386/winnt.c b/gcc/config/i386/winnt.cc
similarity index 100%
rename from gcc/config/i386/winnt.c
rename to gcc/config/i386/winnt.cc
diff --git a/gcc/config/i386/x86-tune-sched-atom.c b/gcc/config/i386/x86-tune-sched-atom.cc
similarity index 100%
rename from gcc/config/i386/x86-tune-sched-atom.c
rename to gcc/config/i386/x86-tune-sched-atom.cc
diff --git a/gcc/config/i386/x86-tune-sched-bd.c b/gcc/config/i386/x86-tune-sched-bd.cc
similarity index 100%
rename from gcc/config/i386/x86-tune-sched-bd.c
rename to gcc/config/i386/x86-tune-sched-bd.cc
diff --git a/gcc/config/i386/x86-tune-sched-core.c b/gcc/config/i386/x86-tune-sched-core.cc
similarity index 100%
rename from gcc/config/i386/x86-tune-sched-core.c
rename to gcc/config/i386/x86-tune-sched-core.cc
diff --git a/gcc/config/i386/x86-tune-sched.c b/gcc/config/i386/x86-tune-sched.cc
similarity index 100%
rename from gcc/config/i386/x86-tune-sched.c
rename to gcc/config/i386/x86-tune-sched.cc
diff --git a/gcc/config/ia64/ia64-c.c b/gcc/config/ia64/ia64-c.cc
similarity index 100%
rename from gcc/config/ia64/ia64-c.c
rename to gcc/config/ia64/ia64-c.cc
diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.cc
similarity index 100%
rename from gcc/config/ia64/ia64.c
rename to gcc/config/ia64/ia64.cc
diff --git a/gcc/config/iq2000/iq2000.c b/gcc/config/iq2000/iq2000.cc
similarity index 100%
rename from gcc/config/iq2000/iq2000.c
rename to gcc/config/iq2000/iq2000.cc
diff --git a/gcc/config/linux.c b/gcc/config/linux.cc
similarity index 100%
rename from gcc/config/linux.c
rename to gcc/config/linux.cc
diff --git a/gcc/config/lm32/lm32.c b/gcc/config/lm32/lm32.cc
similarity index 100%
rename from gcc/config/lm32/lm32.c
rename to gcc/config/lm32/lm32.cc
diff --git a/gcc/config/m32c/m32c-pragma.c b/gcc/config/m32c/m32c-pragma.cc
similarity index 100%
rename from gcc/config/m32c/m32c-pragma.c
rename to gcc/config/m32c/m32c-pragma.cc
diff --git a/gcc/config/m32c/m32c.c b/gcc/config/m32c/m32c.cc
similarity index 100%
rename from gcc/config/m32c/m32c.c
rename to gcc/config/m32c/m32c.cc
diff --git a/gcc/config/m32r/m32r.c b/gcc/config/m32r/m32r.cc
similarity index 100%
rename from gcc/config/m32r/m32r.c
rename to gcc/config/m32r/m32r.cc
diff --git a/gcc/config/m68k/m68k.c b/gcc/config/m68k/m68k.cc
similarity index 100%
rename from gcc/config/m68k/m68k.c
rename to gcc/config/m68k/m68k.cc
diff --git a/gcc/config/mcore/mcore.c b/gcc/config/mcore/mcore.cc
similarity index 100%
rename from gcc/config/mcore/mcore.c
rename to gcc/config/mcore/mcore.cc
diff --git a/gcc/config/microblaze/microblaze-c.c b/gcc/config/microblaze/microblaze-c.cc
similarity index 100%
rename from gcc/config/microblaze/microblaze-c.c
rename to gcc/config/microblaze/microblaze-c.cc
diff --git a/gcc/config/microblaze/microblaze.c b/gcc/config/microblaze/microblaze.cc
similarity index 100%
rename from gcc/config/microblaze/microblaze.c
rename to gcc/config/microblaze/microblaze.cc
diff --git a/gcc/config/mips/driver-native.c b/gcc/config/mips/driver-native.cc
similarity index 100%
rename from gcc/config/mips/driver-native.c
rename to gcc/config/mips/driver-native.cc
diff --git a/gcc/config/mips/frame-header-opt.c b/gcc/config/mips/frame-header-opt.cc
similarity index 100%
rename from gcc/config/mips/frame-header-opt.c
rename to gcc/config/mips/frame-header-opt.cc
diff --git a/gcc/config/mips/mips-d.c b/gcc/config/mips/mips-d.cc
similarity index 100%
rename from gcc/config/mips/mips-d.c
rename to gcc/config/mips/mips-d.cc
diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.cc
similarity index 100%
rename from gcc/config/mips/mips.c
rename to gcc/config/mips/mips.cc
diff --git a/gcc/config/mmix/mmix.c b/gcc/config/mmix/mmix.cc
similarity index 100%
rename from gcc/config/mmix/mmix.c
rename to gcc/config/mmix/mmix.cc
diff --git a/gcc/config/mn10300/mn10300.c b/gcc/config/mn10300/mn10300.cc
similarity index 100%
rename from gcc/config/mn10300/mn10300.c
rename to gcc/config/mn10300/mn10300.cc
diff --git a/gcc/config/moxie/moxie.c b/gcc/config/moxie/moxie.cc
similarity index 100%
rename from gcc/config/moxie/moxie.c
rename to gcc/config/moxie/moxie.cc
diff --git a/gcc/config/msp430/driver-msp430.c b/gcc/config/msp430/driver-msp430.cc
similarity index 100%
rename from gcc/config/msp430/driver-msp430.c
rename to gcc/config/msp430/driver-msp430.cc
diff --git a/gcc/config/msp430/msp430-c.c b/gcc/config/msp430/msp430-c.cc
similarity index 100%
rename from gcc/config/msp430/msp430-c.c
rename to gcc/config/msp430/msp430-c.cc
diff --git a/gcc/config/msp430/msp430-devices.c b/gcc/config/msp430/msp430-devices.cc
similarity index 100%
rename from gcc/config/msp430/msp430-devices.c
rename to gcc/config/msp430/msp430-devices.cc
diff --git a/gcc/config/msp430/msp430.c b/gcc/config/msp430/msp430.cc
similarity index 100%
rename from gcc/config/msp430/msp430.c
rename to gcc/config/msp430/msp430.cc
diff --git a/gcc/config/nds32/nds32-cost.c b/gcc/config/nds32/nds32-cost.cc
similarity index 100%
rename from gcc/config/nds32/nds32-cost.c
rename to gcc/config/nds32/nds32-cost.cc
diff --git a/gcc/config/nds32/nds32-fp-as-gp.c b/gcc/config/nds32/nds32-fp-as-gp.cc
similarity index 100%
rename from gcc/config/nds32/nds32-fp-as-gp.c
rename to gcc/config/nds32/nds32-fp-as-gp.cc
diff --git a/gcc/config/nds32/nds32-intrinsic.c b/gcc/config/nds32/nds32-intrinsic.cc
similarity index 100%
rename from gcc/config/nds32/nds32-intrinsic.c
rename to gcc/config/nds32/nds32-intrinsic.cc
diff --git a/gcc/config/nds32/nds32-isr.c b/gcc/config/nds32/nds32-isr.cc
similarity index 100%
rename from gcc/config/nds32/nds32-isr.c
rename to gcc/config/nds32/nds32-isr.cc
diff --git a/gcc/config/nds32/nds32-md-auxiliary.c b/gcc/config/nds32/nds32-md-auxiliary.cc
similarity index 100%
rename from gcc/config/nds32/nds32-md-auxiliary.c
rename to gcc/config/nds32/nds32-md-auxiliary.cc
diff --git a/gcc/config/nds32/nds32-memory-manipulation.c b/gcc/config/nds32/nds32-memory-manipulation.cc
similarity index 100%
rename from gcc/config/nds32/nds32-memory-manipulation.c
rename to gcc/config/nds32/nds32-memory-manipulation.cc
diff --git a/gcc/config/nds32/nds32-pipelines-auxiliary.c b/gcc/config/nds32/nds32-pipelines-auxiliary.cc
similarity index 100%
rename from gcc/config/nds32/nds32-pipelines-auxiliary.c
rename to gcc/config/nds32/nds32-pipelines-auxiliary.cc
diff --git a/gcc/config/nds32/nds32-predicates.c b/gcc/config/nds32/nds32-predicates.cc
similarity index 100%
rename from gcc/config/nds32/nds32-predicates.c
rename to gcc/config/nds32/nds32-predicates.cc
diff --git a/gcc/config/nds32/nds32-relax-opt.c b/gcc/config/nds32/nds32-relax-opt.cc
similarity index 100%
rename from gcc/config/nds32/nds32-relax-opt.c
rename to gcc/config/nds32/nds32-relax-opt.cc
diff --git a/gcc/config/nds32/nds32-utils.c b/gcc/config/nds32/nds32-utils.cc
similarity index 100%
rename from gcc/config/nds32/nds32-utils.c
rename to gcc/config/nds32/nds32-utils.cc
diff --git a/gcc/config/nds32/nds32.c b/gcc/config/nds32/nds32.cc
similarity index 100%
rename from gcc/config/nds32/nds32.c
rename to gcc/config/nds32/nds32.cc
diff --git a/gcc/config/netbsd-d.c b/gcc/config/netbsd-d.cc
similarity index 100%
rename from gcc/config/netbsd-d.c
rename to gcc/config/netbsd-d.cc
diff --git a/gcc/config/netbsd.c b/gcc/config/netbsd.cc
similarity index 100%
rename from gcc/config/netbsd.c
rename to gcc/config/netbsd.cc
diff --git a/gcc/config/nios2/nios2.c b/gcc/config/nios2/nios2.cc
similarity index 100%
rename from gcc/config/nios2/nios2.c
rename to gcc/config/nios2/nios2.cc
diff --git a/gcc/config/nvptx/mkoffload.c b/gcc/config/nvptx/mkoffload.cc
similarity index 100%
rename from gcc/config/nvptx/mkoffload.c
rename to gcc/config/nvptx/mkoffload.cc
diff --git a/gcc/config/nvptx/nvptx-c.c b/gcc/config/nvptx/nvptx-c.cc
similarity index 100%
rename from gcc/config/nvptx/nvptx-c.c
rename to gcc/config/nvptx/nvptx-c.cc
diff --git a/gcc/config/nvptx/nvptx.c b/gcc/config/nvptx/nvptx.cc
similarity index 100%
rename from gcc/config/nvptx/nvptx.c
rename to gcc/config/nvptx/nvptx.cc
diff --git a/gcc/config/openbsd-d.c b/gcc/config/openbsd-d.cc
similarity index 100%
rename from gcc/config/openbsd-d.c
rename to gcc/config/openbsd-d.cc
diff --git a/gcc/config/or1k/or1k.c b/gcc/config/or1k/or1k.cc
similarity index 100%
rename from gcc/config/or1k/or1k.c
rename to gcc/config/or1k/or1k.cc
diff --git a/gcc/config/pa/pa-d.c b/gcc/config/pa/pa-d.cc
similarity index 100%
rename from gcc/config/pa/pa-d.c
rename to gcc/config/pa/pa-d.cc
diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.cc
similarity index 100%
rename from gcc/config/pa/pa.c
rename to gcc/config/pa/pa.cc
diff --git a/gcc/config/pdp11/pdp11.c b/gcc/config/pdp11/pdp11.cc
similarity index 100%
rename from gcc/config/pdp11/pdp11.c
rename to gcc/config/pdp11/pdp11.cc
diff --git a/gcc/config/pru/pru-passes.c b/gcc/config/pru/pru-passes.cc
similarity index 100%
rename from gcc/config/pru/pru-passes.c
rename to gcc/config/pru/pru-passes.cc
diff --git a/gcc/config/pru/pru-pragma.c b/gcc/config/pru/pru-pragma.cc
similarity index 100%
rename from gcc/config/pru/pru-pragma.c
rename to gcc/config/pru/pru-pragma.cc
diff --git a/gcc/config/pru/pru.c b/gcc/config/pru/pru.cc
similarity index 100%
rename from gcc/config/pru/pru.c
rename to gcc/config/pru/pru.cc
diff --git a/gcc/config/riscv/riscv-builtins.c b/gcc/config/riscv/riscv-builtins.cc
similarity index 100%
rename from gcc/config/riscv/riscv-builtins.c
rename to gcc/config/riscv/riscv-builtins.cc
diff --git a/gcc/config/riscv/riscv-c.c b/gcc/config/riscv/riscv-c.cc
similarity index 100%
rename from gcc/config/riscv/riscv-c.c
rename to gcc/config/riscv/riscv-c.cc
diff --git a/gcc/config/riscv/riscv-d.c b/gcc/config/riscv/riscv-d.cc
similarity index 100%
rename from gcc/config/riscv/riscv-d.c
rename to gcc/config/riscv/riscv-d.cc
diff --git a/gcc/config/riscv/riscv-shorten-memrefs.c b/gcc/config/riscv/riscv-shorten-memrefs.cc
similarity index 100%
rename from gcc/config/riscv/riscv-shorten-memrefs.c
rename to gcc/config/riscv/riscv-shorten-memrefs.cc
diff --git a/gcc/config/riscv/riscv-sr.c b/gcc/config/riscv/riscv-sr.cc
similarity index 100%
rename from gcc/config/riscv/riscv-sr.c
rename to gcc/config/riscv/riscv-sr.cc
diff --git a/gcc/config/riscv/riscv.c b/gcc/config/riscv/riscv.cc
similarity index 100%
rename from gcc/config/riscv/riscv.c
rename to gcc/config/riscv/riscv.cc
diff --git a/gcc/config/rl78/rl78-c.c b/gcc/config/rl78/rl78-c.cc
similarity index 100%
rename from gcc/config/rl78/rl78-c.c
rename to gcc/config/rl78/rl78-c.cc
diff --git a/gcc/config/rl78/rl78.c b/gcc/config/rl78/rl78.cc
similarity index 100%
rename from gcc/config/rl78/rl78.c
rename to gcc/config/rl78/rl78.cc
diff --git a/gcc/config/rs6000/driver-rs6000.c b/gcc/config/rs6000/driver-rs6000.cc
similarity index 100%
rename from gcc/config/rs6000/driver-rs6000.c
rename to gcc/config/rs6000/driver-rs6000.cc
diff --git a/gcc/config/rs6000/host-darwin.c b/gcc/config/rs6000/host-darwin.cc
similarity index 100%
rename from gcc/config/rs6000/host-darwin.c
rename to gcc/config/rs6000/host-darwin.cc
diff --git a/gcc/config/rs6000/host-ppc64-darwin.c b/gcc/config/rs6000/host-ppc64-darwin.cc
similarity index 100%
rename from gcc/config/rs6000/host-ppc64-darwin.c
rename to gcc/config/rs6000/host-ppc64-darwin.cc
diff --git a/gcc/config/rs6000/rbtree.c b/gcc/config/rs6000/rbtree.cc
similarity index 100%
rename from gcc/config/rs6000/rbtree.c
rename to gcc/config/rs6000/rbtree.cc
diff --git a/gcc/config/rs6000/rs6000-c.c b/gcc/config/rs6000/rs6000-c.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-c.c
rename to gcc/config/rs6000/rs6000-c.cc
diff --git a/gcc/config/rs6000/rs6000-call.c b/gcc/config/rs6000/rs6000-call.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-call.c
rename to gcc/config/rs6000/rs6000-call.cc
diff --git a/gcc/config/rs6000/rs6000-d.c b/gcc/config/rs6000/rs6000-d.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-d.c
rename to gcc/config/rs6000/rs6000-d.cc
diff --git a/gcc/config/rs6000/rs6000-gen-builtins.c b/gcc/config/rs6000/rs6000-gen-builtins.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-gen-builtins.c
rename to gcc/config/rs6000/rs6000-gen-builtins.cc
diff --git a/gcc/config/rs6000/rs6000-linux.c b/gcc/config/rs6000/rs6000-linux.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-linux.c
rename to gcc/config/rs6000/rs6000-linux.cc
diff --git a/gcc/config/rs6000/rs6000-logue.c b/gcc/config/rs6000/rs6000-logue.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-logue.c
rename to gcc/config/rs6000/rs6000-logue.cc
diff --git a/gcc/config/rs6000/rs6000-p8swap.c b/gcc/config/rs6000/rs6000-p8swap.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-p8swap.c
rename to gcc/config/rs6000/rs6000-p8swap.cc
diff --git a/gcc/config/rs6000/rs6000-pcrel-opt.c b/gcc/config/rs6000/rs6000-pcrel-opt.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-pcrel-opt.c
rename to gcc/config/rs6000/rs6000-pcrel-opt.cc
diff --git a/gcc/config/rs6000/rs6000-string.c b/gcc/config/rs6000/rs6000-string.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-string.c
rename to gcc/config/rs6000/rs6000-string.cc
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000.c
rename to gcc/config/rs6000/rs6000.cc
diff --git a/gcc/config/rx/rx.c b/gcc/config/rx/rx.cc
similarity index 100%
rename from gcc/config/rx/rx.c
rename to gcc/config/rx/rx.cc
diff --git a/gcc/config/s390/driver-native.c b/gcc/config/s390/driver-native.cc
similarity index 100%
rename from gcc/config/s390/driver-native.c
rename to gcc/config/s390/driver-native.cc
diff --git a/gcc/config/s390/s390-c.c b/gcc/config/s390/s390-c.cc
similarity index 100%
rename from gcc/config/s390/s390-c.c
rename to gcc/config/s390/s390-c.cc
diff --git a/gcc/config/s390/s390-d.c b/gcc/config/s390/s390-d.cc
similarity index 100%
rename from gcc/config/s390/s390-d.c
rename to gcc/config/s390/s390-d.cc
diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.cc
similarity index 100%
rename from gcc/config/s390/s390.c
rename to gcc/config/s390/s390.cc
diff --git a/gcc/config/sh/divtab-sh4-300.c b/gcc/config/sh/divtab-sh4-300.cc
similarity index 100%
rename from gcc/config/sh/divtab-sh4-300.c
rename to gcc/config/sh/divtab-sh4-300.cc
diff --git a/gcc/config/sh/divtab-sh4.c b/gcc/config/sh/divtab-sh4.cc
similarity index 100%
rename from gcc/config/sh/divtab-sh4.c
rename to gcc/config/sh/divtab-sh4.cc
diff --git a/gcc/config/sh/divtab.c b/gcc/config/sh/divtab.cc
similarity index 100%
rename from gcc/config/sh/divtab.c
rename to gcc/config/sh/divtab.cc
diff --git a/gcc/config/sh/sh-c.c b/gcc/config/sh/sh-c.cc
similarity index 100%
rename from gcc/config/sh/sh-c.c
rename to gcc/config/sh/sh-c.cc
diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.cc
similarity index 100%
rename from gcc/config/sh/sh.c
rename to gcc/config/sh/sh.cc
diff --git a/gcc/config/sol2-c.c b/gcc/config/sol2-c.cc
similarity index 100%
rename from gcc/config/sol2-c.c
rename to gcc/config/sol2-c.cc
diff --git a/gcc/config/sol2-cxx.c b/gcc/config/sol2-cxx.cc
similarity index 100%
rename from gcc/config/sol2-cxx.c
rename to gcc/config/sol2-cxx.cc
diff --git a/gcc/config/sol2-d.c b/gcc/config/sol2-d.cc
similarity index 100%
rename from gcc/config/sol2-d.c
rename to gcc/config/sol2-d.cc
diff --git a/gcc/config/sol2-stubs.c b/gcc/config/sol2-stubs.cc
similarity index 100%
rename from gcc/config/sol2-stubs.c
rename to gcc/config/sol2-stubs.cc
diff --git a/gcc/config/sol2.c b/gcc/config/sol2.cc
similarity index 100%
rename from gcc/config/sol2.c
rename to gcc/config/sol2.cc
diff --git a/gcc/config/sparc/driver-sparc.c b/gcc/config/sparc/driver-sparc.cc
similarity index 100%
rename from gcc/config/sparc/driver-sparc.c
rename to gcc/config/sparc/driver-sparc.cc
diff --git a/gcc/config/sparc/sparc-c.c b/gcc/config/sparc/sparc-c.cc
similarity index 100%
rename from gcc/config/sparc/sparc-c.c
rename to gcc/config/sparc/sparc-c.cc
diff --git a/gcc/config/sparc/sparc-d.c b/gcc/config/sparc/sparc-d.cc
similarity index 100%
rename from gcc/config/sparc/sparc-d.c
rename to gcc/config/sparc/sparc-d.cc
diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.cc
similarity index 100%
rename from gcc/config/sparc/sparc.c
rename to gcc/config/sparc/sparc.cc
diff --git a/gcc/config/stormy16/stormy16.c b/gcc/config/stormy16/stormy16.cc
similarity index 100%
rename from gcc/config/stormy16/stormy16.c
rename to gcc/config/stormy16/stormy16.cc
diff --git a/gcc/config/tilegx/mul-tables.c b/gcc/config/tilegx/mul-tables.cc
similarity index 100%
rename from gcc/config/tilegx/mul-tables.c
rename to gcc/config/tilegx/mul-tables.cc
diff --git a/gcc/config/tilegx/tilegx-c.c b/gcc/config/tilegx/tilegx-c.cc
similarity index 100%
rename from gcc/config/tilegx/tilegx-c.c
rename to gcc/config/tilegx/tilegx-c.cc
diff --git a/gcc/config/tilegx/tilegx.c b/gcc/config/tilegx/tilegx.cc
similarity index 100%
rename from gcc/config/tilegx/tilegx.c
rename to gcc/config/tilegx/tilegx.cc
diff --git a/gcc/config/tilepro/mul-tables.c b/gcc/config/tilepro/mul-tables.cc
similarity index 100%
rename from gcc/config/tilepro/mul-tables.c
rename to gcc/config/tilepro/mul-tables.cc
diff --git a/gcc/config/tilepro/tilepro-c.c b/gcc/config/tilepro/tilepro-c.cc
similarity index 100%
rename from gcc/config/tilepro/tilepro-c.c
rename to gcc/config/tilepro/tilepro-c.cc
diff --git a/gcc/config/tilepro/tilepro.c b/gcc/config/tilepro/tilepro.cc
similarity index 100%
rename from gcc/config/tilepro/tilepro.c
rename to gcc/config/tilepro/tilepro.cc
diff --git a/gcc/config/v850/v850-c.c b/gcc/config/v850/v850-c.cc
similarity index 100%
rename from gcc/config/v850/v850-c.c
rename to gcc/config/v850/v850-c.cc
diff --git a/gcc/config/v850/v850.c b/gcc/config/v850/v850.cc
similarity index 100%
rename from gcc/config/v850/v850.c
rename to gcc/config/v850/v850.cc
diff --git a/gcc/config/vax/vax.c b/gcc/config/vax/vax.cc
similarity index 100%
rename from gcc/config/vax/vax.c
rename to gcc/config/vax/vax.cc
diff --git a/gcc/config/visium/visium.c b/gcc/config/visium/visium.cc
similarity index 100%
rename from gcc/config/visium/visium.c
rename to gcc/config/visium/visium.cc
diff --git a/gcc/config/vms/vms-ar.c b/gcc/config/vms/vms-ar.cc
similarity index 100%
rename from gcc/config/vms/vms-ar.c
rename to gcc/config/vms/vms-ar.cc
diff --git a/gcc/config/vms/vms-c.c b/gcc/config/vms/vms-c.cc
similarity index 100%
rename from gcc/config/vms/vms-c.c
rename to gcc/config/vms/vms-c.cc
diff --git a/gcc/config/vms/vms-f.c b/gcc/config/vms/vms-f.cc
similarity index 100%
rename from gcc/config/vms/vms-f.c
rename to gcc/config/vms/vms-f.cc
diff --git a/gcc/config/vms/vms-ld.c b/gcc/config/vms/vms-ld.cc
similarity index 100%
rename from gcc/config/vms/vms-ld.c
rename to gcc/config/vms/vms-ld.cc
diff --git a/gcc/config/vms/vms.c b/gcc/config/vms/vms.cc
similarity index 100%
rename from gcc/config/vms/vms.c
rename to gcc/config/vms/vms.cc
diff --git a/gcc/config/vxworks-c.c b/gcc/config/vxworks-c.cc
similarity index 100%
rename from gcc/config/vxworks-c.c
rename to gcc/config/vxworks-c.cc
diff --git a/gcc/config/vxworks.c b/gcc/config/vxworks.cc
similarity index 100%
rename from gcc/config/vxworks.c
rename to gcc/config/vxworks.cc
diff --git a/gcc/config/winnt-c.c b/gcc/config/winnt-c.cc
similarity index 100%
rename from gcc/config/winnt-c.c
rename to gcc/config/winnt-c.cc
diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.cc
similarity index 100%
rename from gcc/config/xtensa/xtensa.c
rename to gcc/config/xtensa/xtensa.cc
diff --git a/gcc/context.c b/gcc/context.cc
similarity index 100%
rename from gcc/context.c
rename to gcc/context.cc
diff --git a/gcc/convert.c b/gcc/convert.cc
similarity index 100%
rename from gcc/convert.c
rename to gcc/convert.cc
diff --git a/gcc/coverage.c b/gcc/coverage.cc
similarity index 100%
rename from gcc/coverage.c
rename to gcc/coverage.cc
diff --git a/gcc/cp/call.c b/gcc/cp/call.cc
similarity index 100%
rename from gcc/cp/call.c
rename to gcc/cp/call.cc
diff --git a/gcc/cp/class.c b/gcc/cp/class.cc
similarity index 100%
rename from gcc/cp/class.c
rename to gcc/cp/class.cc
diff --git a/gcc/cp/constexpr.c b/gcc/cp/constexpr.cc
similarity index 100%
rename from gcc/cp/constexpr.c
rename to gcc/cp/constexpr.cc
diff --git a/gcc/cp/cp-gimplify.c b/gcc/cp/cp-gimplify.cc
similarity index 100%
rename from gcc/cp/cp-gimplify.c
rename to gcc/cp/cp-gimplify.cc
diff --git a/gcc/cp/cp-lang.c b/gcc/cp/cp-lang.cc
similarity index 100%
rename from gcc/cp/cp-lang.c
rename to gcc/cp/cp-lang.cc
diff --git a/gcc/cp/cp-objcp-common.c b/gcc/cp/cp-objcp-common.cc
similarity index 100%
rename from gcc/cp/cp-objcp-common.c
rename to gcc/cp/cp-objcp-common.cc
diff --git a/gcc/cp/cp-ubsan.c b/gcc/cp/cp-ubsan.cc
similarity index 100%
rename from gcc/cp/cp-ubsan.c
rename to gcc/cp/cp-ubsan.cc
diff --git a/gcc/cp/cvt.c b/gcc/cp/cvt.cc
similarity index 100%
rename from gcc/cp/cvt.c
rename to gcc/cp/cvt.cc
diff --git a/gcc/cp/cxx-pretty-print.c b/gcc/cp/cxx-pretty-print.cc
similarity index 100%
rename from gcc/cp/cxx-pretty-print.c
rename to gcc/cp/cxx-pretty-print.cc
diff --git a/gcc/cp/decl.c b/gcc/cp/decl.cc
similarity index 100%
rename from gcc/cp/decl.c
rename to gcc/cp/decl.cc
diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.cc
similarity index 100%
rename from gcc/cp/decl2.c
rename to gcc/cp/decl2.cc
diff --git a/gcc/cp/dump.c b/gcc/cp/dump.cc
similarity index 100%
rename from gcc/cp/dump.c
rename to gcc/cp/dump.cc
diff --git a/gcc/cp/error.c b/gcc/cp/error.cc
similarity index 100%
rename from gcc/cp/error.c
rename to gcc/cp/error.cc
diff --git a/gcc/cp/except.c b/gcc/cp/except.cc
similarity index 100%
rename from gcc/cp/except.c
rename to gcc/cp/except.cc
diff --git a/gcc/cp/expr.c b/gcc/cp/expr.cc
similarity index 100%
rename from gcc/cp/expr.c
rename to gcc/cp/expr.cc
diff --git a/gcc/cp/friend.c b/gcc/cp/friend.cc
similarity index 100%
rename from gcc/cp/friend.c
rename to gcc/cp/friend.cc
diff --git a/gcc/cp/g++spec.c b/gcc/cp/g++spec.cc
similarity index 100%
rename from gcc/cp/g++spec.c
rename to gcc/cp/g++spec.cc
diff --git a/gcc/cp/init.c b/gcc/cp/init.cc
similarity index 100%
rename from gcc/cp/init.c
rename to gcc/cp/init.cc
diff --git a/gcc/cp/lambda.c b/gcc/cp/lambda.cc
similarity index 100%
rename from gcc/cp/lambda.c
rename to gcc/cp/lambda.cc
diff --git a/gcc/cp/lex.c b/gcc/cp/lex.cc
similarity index 100%
rename from gcc/cp/lex.c
rename to gcc/cp/lex.cc
diff --git a/gcc/cp/mangle.c b/gcc/cp/mangle.cc
similarity index 100%
rename from gcc/cp/mangle.c
rename to gcc/cp/mangle.cc
diff --git a/gcc/cp/method.c b/gcc/cp/method.cc
similarity index 100%
rename from gcc/cp/method.c
rename to gcc/cp/method.cc
diff --git a/gcc/cp/name-lookup.c b/gcc/cp/name-lookup.cc
similarity index 100%
rename from gcc/cp/name-lookup.c
rename to gcc/cp/name-lookup.cc
diff --git a/gcc/cp/optimize.c b/gcc/cp/optimize.cc
similarity index 100%
rename from gcc/cp/optimize.c
rename to gcc/cp/optimize.cc
diff --git a/gcc/cp/parser.c b/gcc/cp/parser.cc
similarity index 100%
rename from gcc/cp/parser.c
rename to gcc/cp/parser.cc
diff --git a/gcc/cp/pt.c b/gcc/cp/pt.cc
similarity index 100%
rename from gcc/cp/pt.c
rename to gcc/cp/pt.cc
diff --git a/gcc/cp/ptree.c b/gcc/cp/ptree.cc
similarity index 100%
rename from gcc/cp/ptree.c
rename to gcc/cp/ptree.cc
diff --git a/gcc/cp/rtti.c b/gcc/cp/rtti.cc
similarity index 100%
rename from gcc/cp/rtti.c
rename to gcc/cp/rtti.cc
diff --git a/gcc/cp/search.c b/gcc/cp/search.cc
similarity index 100%
rename from gcc/cp/search.c
rename to gcc/cp/search.cc
diff --git a/gcc/cp/semantics.c b/gcc/cp/semantics.cc
similarity index 100%
rename from gcc/cp/semantics.c
rename to gcc/cp/semantics.cc
diff --git a/gcc/cp/tree.c b/gcc/cp/tree.cc
similarity index 100%
rename from gcc/cp/tree.c
rename to gcc/cp/tree.cc
diff --git a/gcc/cp/typeck.c b/gcc/cp/typeck.cc
similarity index 100%
rename from gcc/cp/typeck.c
rename to gcc/cp/typeck.cc
diff --git a/gcc/cp/typeck2.c b/gcc/cp/typeck2.cc
similarity index 100%
rename from gcc/cp/typeck2.c
rename to gcc/cp/typeck2.cc
diff --git a/gcc/cp/vtable-class-hierarchy.c b/gcc/cp/vtable-class-hierarchy.cc
similarity index 100%
rename from gcc/cp/vtable-class-hierarchy.c
rename to gcc/cp/vtable-class-hierarchy.cc
diff --git a/gcc/cppbuiltin.c b/gcc/cppbuiltin.cc
similarity index 100%
rename from gcc/cppbuiltin.c
rename to gcc/cppbuiltin.cc
diff --git a/gcc/cppdefault.c b/gcc/cppdefault.cc
similarity index 100%
rename from gcc/cppdefault.c
rename to gcc/cppdefault.cc
diff --git a/gcc/cprop.c b/gcc/cprop.cc
similarity index 100%
rename from gcc/cprop.c
rename to gcc/cprop.cc
diff --git a/gcc/cse.c b/gcc/cse.cc
similarity index 100%
rename from gcc/cse.c
rename to gcc/cse.cc
diff --git a/gcc/cselib.c b/gcc/cselib.cc
similarity index 100%
rename from gcc/cselib.c
rename to gcc/cselib.cc
diff --git a/gcc/ctfc.c b/gcc/ctfc.cc
similarity index 100%
rename from gcc/ctfc.c
rename to gcc/ctfc.cc
diff --git a/gcc/ctfout.c b/gcc/ctfout.cc
similarity index 100%
rename from gcc/ctfout.c
rename to gcc/ctfout.cc
diff --git a/gcc/data-streamer-in.c b/gcc/data-streamer-in.cc
similarity index 100%
rename from gcc/data-streamer-in.c
rename to gcc/data-streamer-in.cc
diff --git a/gcc/data-streamer-out.c b/gcc/data-streamer-out.cc
similarity index 100%
rename from gcc/data-streamer-out.c
rename to gcc/data-streamer-out.cc
diff --git a/gcc/data-streamer.c b/gcc/data-streamer.cc
similarity index 100%
rename from gcc/data-streamer.c
rename to gcc/data-streamer.cc
diff --git a/gcc/dbgcnt.c b/gcc/dbgcnt.cc
similarity index 100%
rename from gcc/dbgcnt.c
rename to gcc/dbgcnt.cc
diff --git a/gcc/dbxout.c b/gcc/dbxout.cc
similarity index 100%
rename from gcc/dbxout.c
rename to gcc/dbxout.cc
diff --git a/gcc/dce.c b/gcc/dce.cc
similarity index 100%
rename from gcc/dce.c
rename to gcc/dce.cc
diff --git a/gcc/ddg.c b/gcc/ddg.cc
similarity index 100%
rename from gcc/ddg.c
rename to gcc/ddg.cc
diff --git a/gcc/debug.c b/gcc/debug.cc
similarity index 100%
rename from gcc/debug.c
rename to gcc/debug.cc
diff --git a/gcc/df-core.c b/gcc/df-core.cc
similarity index 100%
rename from gcc/df-core.c
rename to gcc/df-core.cc
diff --git a/gcc/df-problems.c b/gcc/df-problems.cc
similarity index 100%
rename from gcc/df-problems.c
rename to gcc/df-problems.cc
diff --git a/gcc/df-scan.c b/gcc/df-scan.cc
similarity index 100%
rename from gcc/df-scan.c
rename to gcc/df-scan.cc
diff --git a/gcc/dfp.c b/gcc/dfp.cc
similarity index 100%
rename from gcc/dfp.c
rename to gcc/dfp.cc
diff --git a/gcc/diagnostic-color.c b/gcc/diagnostic-color.cc
similarity index 100%
rename from gcc/diagnostic-color.c
rename to gcc/diagnostic-color.cc
diff --git a/gcc/diagnostic-show-locus.c b/gcc/diagnostic-show-locus.cc
similarity index 100%
rename from gcc/diagnostic-show-locus.c
rename to gcc/diagnostic-show-locus.cc
diff --git a/gcc/diagnostic-spec.c b/gcc/diagnostic-spec.cc
similarity index 100%
rename from gcc/diagnostic-spec.c
rename to gcc/diagnostic-spec.cc
diff --git a/gcc/diagnostic.c b/gcc/diagnostic.cc
similarity index 100%
rename from gcc/diagnostic.c
rename to gcc/diagnostic.cc
diff --git a/gcc/dojump.c b/gcc/dojump.cc
similarity index 100%
rename from gcc/dojump.c
rename to gcc/dojump.cc
diff --git a/gcc/dominance.c b/gcc/dominance.cc
similarity index 100%
rename from gcc/dominance.c
rename to gcc/dominance.cc
diff --git a/gcc/domwalk.c b/gcc/domwalk.cc
similarity index 100%
rename from gcc/domwalk.c
rename to gcc/domwalk.cc
diff --git a/gcc/double-int.c b/gcc/double-int.cc
similarity index 100%
rename from gcc/double-int.c
rename to gcc/double-int.cc
diff --git a/gcc/dse.c b/gcc/dse.cc
similarity index 100%
rename from gcc/dse.c
rename to gcc/dse.cc
diff --git a/gcc/dumpfile.c b/gcc/dumpfile.cc
similarity index 100%
rename from gcc/dumpfile.c
rename to gcc/dumpfile.cc
diff --git a/gcc/dwarf2asm.c b/gcc/dwarf2asm.cc
similarity index 100%
rename from gcc/dwarf2asm.c
rename to gcc/dwarf2asm.cc
diff --git a/gcc/dwarf2cfi.c b/gcc/dwarf2cfi.cc
similarity index 100%
rename from gcc/dwarf2cfi.c
rename to gcc/dwarf2cfi.cc
diff --git a/gcc/dwarf2ctf.c b/gcc/dwarf2ctf.cc
similarity index 100%
rename from gcc/dwarf2ctf.c
rename to gcc/dwarf2ctf.cc
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.cc
similarity index 100%
rename from gcc/dwarf2out.c
rename to gcc/dwarf2out.cc
diff --git a/gcc/early-remat.c b/gcc/early-remat.cc
similarity index 100%
rename from gcc/early-remat.c
rename to gcc/early-remat.cc
diff --git a/gcc/edit-context.c b/gcc/edit-context.cc
similarity index 100%
rename from gcc/edit-context.c
rename to gcc/edit-context.cc
diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.cc
similarity index 100%
rename from gcc/emit-rtl.c
rename to gcc/emit-rtl.cc
diff --git a/gcc/errors.c b/gcc/errors.cc
similarity index 100%
rename from gcc/errors.c
rename to gcc/errors.cc
diff --git a/gcc/et-forest.c b/gcc/et-forest.cc
similarity index 100%
rename from gcc/et-forest.c
rename to gcc/et-forest.cc
diff --git a/gcc/except.c b/gcc/except.cc
similarity index 100%
rename from gcc/except.c
rename to gcc/except.cc
diff --git a/gcc/explow.c b/gcc/explow.cc
similarity index 100%
rename from gcc/explow.c
rename to gcc/explow.cc
diff --git a/gcc/expmed.c b/gcc/expmed.cc
similarity index 100%
rename from gcc/expmed.c
rename to gcc/expmed.cc
diff --git a/gcc/expr.c b/gcc/expr.cc
similarity index 100%
rename from gcc/expr.c
rename to gcc/expr.cc
diff --git a/gcc/fibonacci_heap.c b/gcc/fibonacci_heap.cc
similarity index 100%
rename from gcc/fibonacci_heap.c
rename to gcc/fibonacci_heap.cc
diff --git a/gcc/file-find.c b/gcc/file-find.cc
similarity index 100%
rename from gcc/file-find.c
rename to gcc/file-find.cc
diff --git a/gcc/file-prefix-map.c b/gcc/file-prefix-map.cc
similarity index 100%
rename from gcc/file-prefix-map.c
rename to gcc/file-prefix-map.cc
diff --git a/gcc/final.c b/gcc/final.cc
similarity index 100%
rename from gcc/final.c
rename to gcc/final.cc
diff --git a/gcc/fixed-value.c b/gcc/fixed-value.cc
similarity index 100%
rename from gcc/fixed-value.c
rename to gcc/fixed-value.cc
diff --git a/gcc/fold-const-call.c b/gcc/fold-const-call.cc
similarity index 100%
rename from gcc/fold-const-call.c
rename to gcc/fold-const-call.cc
diff --git a/gcc/fold-const.c b/gcc/fold-const.cc
similarity index 100%
rename from gcc/fold-const.c
rename to gcc/fold-const.cc
diff --git a/gcc/fortran/arith.c b/gcc/fortran/arith.cc
similarity index 100%
rename from gcc/fortran/arith.c
rename to gcc/fortran/arith.cc
diff --git a/gcc/fortran/array.c b/gcc/fortran/array.cc
similarity index 100%
rename from gcc/fortran/array.c
rename to gcc/fortran/array.cc
diff --git a/gcc/fortran/bbt.c b/gcc/fortran/bbt.cc
similarity index 100%
rename from gcc/fortran/bbt.c
rename to gcc/fortran/bbt.cc
diff --git a/gcc/fortran/check.c b/gcc/fortran/check.cc
similarity index 100%
rename from gcc/fortran/check.c
rename to gcc/fortran/check.cc
diff --git a/gcc/fortran/class.c b/gcc/fortran/class.cc
similarity index 100%
rename from gcc/fortran/class.c
rename to gcc/fortran/class.cc
diff --git a/gcc/fortran/constructor.c b/gcc/fortran/constructor.cc
similarity index 100%
rename from gcc/fortran/constructor.c
rename to gcc/fortran/constructor.cc
diff --git a/gcc/fortran/convert.c b/gcc/fortran/convert.cc
similarity index 100%
rename from gcc/fortran/convert.c
rename to gcc/fortran/convert.cc
diff --git a/gcc/fortran/cpp.c b/gcc/fortran/cpp.cc
similarity index 100%
rename from gcc/fortran/cpp.c
rename to gcc/fortran/cpp.cc
diff --git a/gcc/fortran/data.c b/gcc/fortran/data.cc
similarity index 100%
rename from gcc/fortran/data.c
rename to gcc/fortran/data.cc
diff --git a/gcc/fortran/decl.c b/gcc/fortran/decl.cc
similarity index 100%
rename from gcc/fortran/decl.c
rename to gcc/fortran/decl.cc
diff --git a/gcc/fortran/dependency.c b/gcc/fortran/dependency.cc
similarity index 100%
rename from gcc/fortran/dependency.c
rename to gcc/fortran/dependency.cc
diff --git a/gcc/fortran/dump-parse-tree.c b/gcc/fortran/dump-parse-tree.cc
similarity index 100%
rename from gcc/fortran/dump-parse-tree.c
rename to gcc/fortran/dump-parse-tree.cc
diff --git a/gcc/fortran/error.c b/gcc/fortran/error.cc
similarity index 100%
rename from gcc/fortran/error.c
rename to gcc/fortran/error.cc
diff --git a/gcc/fortran/expr.c b/gcc/fortran/expr.cc
similarity index 100%
rename from gcc/fortran/expr.c
rename to gcc/fortran/expr.cc
diff --git a/gcc/fortran/f95-lang.c b/gcc/fortran/f95-lang.cc
similarity index 100%
rename from gcc/fortran/f95-lang.c
rename to gcc/fortran/f95-lang.cc
diff --git a/gcc/fortran/frontend-passes.c b/gcc/fortran/frontend-passes.cc
similarity index 100%
rename from gcc/fortran/frontend-passes.c
rename to gcc/fortran/frontend-passes.cc
diff --git a/gcc/fortran/gfortranspec.c b/gcc/fortran/gfortranspec.cc
similarity index 100%
rename from gcc/fortran/gfortranspec.c
rename to gcc/fortran/gfortranspec.cc
diff --git a/gcc/fortran/interface.c b/gcc/fortran/interface.cc
similarity index 100%
rename from gcc/fortran/interface.c
rename to gcc/fortran/interface.cc
diff --git a/gcc/fortran/intrinsic.c b/gcc/fortran/intrinsic.cc
similarity index 100%
rename from gcc/fortran/intrinsic.c
rename to gcc/fortran/intrinsic.cc
diff --git a/gcc/fortran/io.c b/gcc/fortran/io.cc
similarity index 100%
rename from gcc/fortran/io.c
rename to gcc/fortran/io.cc
diff --git a/gcc/fortran/iresolve.c b/gcc/fortran/iresolve.cc
similarity index 100%
rename from gcc/fortran/iresolve.c
rename to gcc/fortran/iresolve.cc
diff --git a/gcc/fortran/match.c b/gcc/fortran/match.cc
similarity index 100%
rename from gcc/fortran/match.c
rename to gcc/fortran/match.cc
diff --git a/gcc/fortran/matchexp.c b/gcc/fortran/matchexp.cc
similarity index 100%
rename from gcc/fortran/matchexp.c
rename to gcc/fortran/matchexp.cc
diff --git a/gcc/fortran/misc.c b/gcc/fortran/misc.cc
similarity index 100%
rename from gcc/fortran/misc.c
rename to gcc/fortran/misc.cc
diff --git a/gcc/fortran/module.c b/gcc/fortran/module.cc
similarity index 100%
rename from gcc/fortran/module.c
rename to gcc/fortran/module.cc
diff --git a/gcc/fortran/openmp.c b/gcc/fortran/openmp.cc
similarity index 100%
rename from gcc/fortran/openmp.c
rename to gcc/fortran/openmp.cc
diff --git a/gcc/fortran/options.c b/gcc/fortran/options.cc
similarity index 100%
rename from gcc/fortran/options.c
rename to gcc/fortran/options.cc
diff --git a/gcc/fortran/parse.c b/gcc/fortran/parse.cc
similarity index 100%
rename from gcc/fortran/parse.c
rename to gcc/fortran/parse.cc
diff --git a/gcc/fortran/primary.c b/gcc/fortran/primary.cc
similarity index 100%
rename from gcc/fortran/primary.c
rename to gcc/fortran/primary.cc
diff --git a/gcc/fortran/resolve.c b/gcc/fortran/resolve.cc
similarity index 100%
rename from gcc/fortran/resolve.c
rename to gcc/fortran/resolve.cc
diff --git a/gcc/fortran/scanner.c b/gcc/fortran/scanner.cc
similarity index 100%
rename from gcc/fortran/scanner.c
rename to gcc/fortran/scanner.cc
diff --git a/gcc/fortran/simplify.c b/gcc/fortran/simplify.cc
similarity index 100%
rename from gcc/fortran/simplify.c
rename to gcc/fortran/simplify.cc
diff --git a/gcc/fortran/st.c b/gcc/fortran/st.cc
similarity index 100%
rename from gcc/fortran/st.c
rename to gcc/fortran/st.cc
diff --git a/gcc/fortran/symbol.c b/gcc/fortran/symbol.cc
similarity index 100%
rename from gcc/fortran/symbol.c
rename to gcc/fortran/symbol.cc
diff --git a/gcc/fortran/target-memory.c b/gcc/fortran/target-memory.cc
similarity index 100%
rename from gcc/fortran/target-memory.c
rename to gcc/fortran/target-memory.cc
diff --git a/gcc/fortran/trans-array.c b/gcc/fortran/trans-array.cc
similarity index 100%
rename from gcc/fortran/trans-array.c
rename to gcc/fortran/trans-array.cc
diff --git a/gcc/fortran/trans-common.c b/gcc/fortran/trans-common.cc
similarity index 100%
rename from gcc/fortran/trans-common.c
rename to gcc/fortran/trans-common.cc
diff --git a/gcc/fortran/trans-const.c b/gcc/fortran/trans-const.cc
similarity index 100%
rename from gcc/fortran/trans-const.c
rename to gcc/fortran/trans-const.cc
diff --git a/gcc/fortran/trans-decl.c b/gcc/fortran/trans-decl.cc
similarity index 100%
rename from gcc/fortran/trans-decl.c
rename to gcc/fortran/trans-decl.cc
diff --git a/gcc/fortran/trans-expr.c b/gcc/fortran/trans-expr.cc
similarity index 100%
rename from gcc/fortran/trans-expr.c
rename to gcc/fortran/trans-expr.cc
diff --git a/gcc/fortran/trans-intrinsic.c b/gcc/fortran/trans-intrinsic.cc
similarity index 100%
rename from gcc/fortran/trans-intrinsic.c
rename to gcc/fortran/trans-intrinsic.cc
diff --git a/gcc/fortran/trans-io.c b/gcc/fortran/trans-io.cc
similarity index 100%
rename from gcc/fortran/trans-io.c
rename to gcc/fortran/trans-io.cc
diff --git a/gcc/fortran/trans-openmp.c b/gcc/fortran/trans-openmp.cc
similarity index 100%
rename from gcc/fortran/trans-openmp.c
rename to gcc/fortran/trans-openmp.cc
diff --git a/gcc/fortran/trans-stmt.c b/gcc/fortran/trans-stmt.cc
similarity index 100%
rename from gcc/fortran/trans-stmt.c
rename to gcc/fortran/trans-stmt.cc
diff --git a/gcc/fortran/trans-types.c b/gcc/fortran/trans-types.cc
similarity index 100%
rename from gcc/fortran/trans-types.c
rename to gcc/fortran/trans-types.cc
diff --git a/gcc/fortran/trans.c b/gcc/fortran/trans.cc
similarity index 100%
rename from gcc/fortran/trans.c
rename to gcc/fortran/trans.cc
diff --git a/gcc/fp-test.c b/gcc/fp-test.cc
similarity index 100%
rename from gcc/fp-test.c
rename to gcc/fp-test.cc
diff --git a/gcc/function-tests.c b/gcc/function-tests.cc
similarity index 100%
rename from gcc/function-tests.c
rename to gcc/function-tests.cc
diff --git a/gcc/function.c b/gcc/function.cc
similarity index 100%
rename from gcc/function.c
rename to gcc/function.cc
diff --git a/gcc/fwprop.c b/gcc/fwprop.cc
similarity index 100%
rename from gcc/fwprop.c
rename to gcc/fwprop.cc
diff --git a/gcc/gcc-ar.c b/gcc/gcc-ar.cc
similarity index 100%
rename from gcc/gcc-ar.c
rename to gcc/gcc-ar.cc
diff --git a/gcc/gcc-main.c b/gcc/gcc-main.cc
similarity index 100%
rename from gcc/gcc-main.c
rename to gcc/gcc-main.cc
diff --git a/gcc/gcc-rich-location.c b/gcc/gcc-rich-location.cc
similarity index 100%
rename from gcc/gcc-rich-location.c
rename to gcc/gcc-rich-location.cc
diff --git a/gcc/gcc.c b/gcc/gcc.cc
similarity index 100%
rename from gcc/gcc.c
rename to gcc/gcc.cc
diff --git a/gcc/gcov-dump.c b/gcc/gcov-dump.cc
similarity index 100%
rename from gcc/gcov-dump.c
rename to gcc/gcov-dump.cc
diff --git a/gcc/gcov-io.c b/gcc/gcov-io.cc
similarity index 100%
rename from gcc/gcov-io.c
rename to gcc/gcov-io.cc
diff --git a/gcc/gcov-tool.c b/gcc/gcov-tool.cc
similarity index 100%
rename from gcc/gcov-tool.c
rename to gcc/gcov-tool.cc
diff --git a/gcc/gcov.c b/gcc/gcov.cc
similarity index 100%
rename from gcc/gcov.c
rename to gcc/gcov.cc
diff --git a/gcc/gcse-common.c b/gcc/gcse-common.cc
similarity index 100%
rename from gcc/gcse-common.c
rename to gcc/gcse-common.cc
diff --git a/gcc/gcse.c b/gcc/gcse.cc
similarity index 100%
rename from gcc/gcse.c
rename to gcc/gcse.cc
diff --git a/gcc/genattr-common.c b/gcc/genattr-common.cc
similarity index 100%
rename from gcc/genattr-common.c
rename to gcc/genattr-common.cc
diff --git a/gcc/genattr.c b/gcc/genattr.cc
similarity index 100%
rename from gcc/genattr.c
rename to gcc/genattr.cc
diff --git a/gcc/genattrtab.c b/gcc/genattrtab.cc
similarity index 100%
rename from gcc/genattrtab.c
rename to gcc/genattrtab.cc
diff --git a/gcc/genautomata.c b/gcc/genautomata.cc
similarity index 100%
rename from gcc/genautomata.c
rename to gcc/genautomata.cc
diff --git a/gcc/gencfn-macros.c b/gcc/gencfn-macros.cc
similarity index 100%
rename from gcc/gencfn-macros.c
rename to gcc/gencfn-macros.cc
diff --git a/gcc/gencheck.c b/gcc/gencheck.cc
similarity index 100%
rename from gcc/gencheck.c
rename to gcc/gencheck.cc
diff --git a/gcc/genchecksum.c b/gcc/genchecksum.cc
similarity index 100%
rename from gcc/genchecksum.c
rename to gcc/genchecksum.cc
diff --git a/gcc/gencodes.c b/gcc/gencodes.cc
similarity index 100%
rename from gcc/gencodes.c
rename to gcc/gencodes.cc
diff --git a/gcc/genconditions.c b/gcc/genconditions.cc
similarity index 100%
rename from gcc/genconditions.c
rename to gcc/genconditions.cc
diff --git a/gcc/genconfig.c b/gcc/genconfig.cc
similarity index 100%
rename from gcc/genconfig.c
rename to gcc/genconfig.cc
diff --git a/gcc/genconstants.c b/gcc/genconstants.cc
similarity index 100%
rename from gcc/genconstants.c
rename to gcc/genconstants.cc
diff --git a/gcc/genemit.c b/gcc/genemit.cc
similarity index 100%
rename from gcc/genemit.c
rename to gcc/genemit.cc
diff --git a/gcc/genenums.c b/gcc/genenums.cc
similarity index 100%
rename from gcc/genenums.c
rename to gcc/genenums.cc
diff --git a/gcc/generic-match-head.c b/gcc/generic-match-head.cc
similarity index 100%
rename from gcc/generic-match-head.c
rename to gcc/generic-match-head.cc
diff --git a/gcc/genextract.c b/gcc/genextract.cc
similarity index 100%
rename from gcc/genextract.c
rename to gcc/genextract.cc
diff --git a/gcc/genflags.c b/gcc/genflags.cc
similarity index 100%
rename from gcc/genflags.c
rename to gcc/genflags.cc
diff --git a/gcc/gengenrtl.c b/gcc/gengenrtl.cc
similarity index 100%
rename from gcc/gengenrtl.c
rename to gcc/gengenrtl.cc
diff --git a/gcc/gengtype-parse.c b/gcc/gengtype-parse.cc
similarity index 100%
rename from gcc/gengtype-parse.c
rename to gcc/gengtype-parse.cc
diff --git a/gcc/gengtype-state.c b/gcc/gengtype-state.cc
similarity index 100%
rename from gcc/gengtype-state.c
rename to gcc/gengtype-state.cc
diff --git a/gcc/gengtype.c b/gcc/gengtype.cc
similarity index 100%
rename from gcc/gengtype.c
rename to gcc/gengtype.cc
diff --git a/gcc/genhooks.c b/gcc/genhooks.cc
similarity index 100%
rename from gcc/genhooks.c
rename to gcc/genhooks.cc
diff --git a/gcc/genmatch.c b/gcc/genmatch.cc
similarity index 100%
rename from gcc/genmatch.c
rename to gcc/genmatch.cc
diff --git a/gcc/genmddeps.c b/gcc/genmddeps.cc
similarity index 100%
rename from gcc/genmddeps.c
rename to gcc/genmddeps.cc
diff --git a/gcc/genmddump.c b/gcc/genmddump.cc
similarity index 100%
rename from gcc/genmddump.c
rename to gcc/genmddump.cc
diff --git a/gcc/genmodes.c b/gcc/genmodes.cc
similarity index 100%
rename from gcc/genmodes.c
rename to gcc/genmodes.cc
diff --git a/gcc/genopinit.c b/gcc/genopinit.cc
similarity index 100%
rename from gcc/genopinit.c
rename to gcc/genopinit.cc
diff --git a/gcc/genoutput.c b/gcc/genoutput.cc
similarity index 100%
rename from gcc/genoutput.c
rename to gcc/genoutput.cc
diff --git a/gcc/genpeep.c b/gcc/genpeep.cc
similarity index 100%
rename from gcc/genpeep.c
rename to gcc/genpeep.cc
diff --git a/gcc/genpreds.c b/gcc/genpreds.cc
similarity index 100%
rename from gcc/genpreds.c
rename to gcc/genpreds.cc
diff --git a/gcc/genrecog.c b/gcc/genrecog.cc
similarity index 100%
rename from gcc/genrecog.c
rename to gcc/genrecog.cc
diff --git a/gcc/gensupport.c b/gcc/gensupport.cc
similarity index 100%
rename from gcc/gensupport.c
rename to gcc/gensupport.cc
diff --git a/gcc/gentarget-def.c b/gcc/gentarget-def.cc
similarity index 100%
rename from gcc/gentarget-def.c
rename to gcc/gentarget-def.cc
diff --git a/gcc/genversion.c b/gcc/genversion.cc
similarity index 100%
rename from gcc/genversion.c
rename to gcc/genversion.cc
diff --git a/gcc/ggc-common.c b/gcc/ggc-common.cc
similarity index 100%
rename from gcc/ggc-common.c
rename to gcc/ggc-common.cc
diff --git a/gcc/ggc-none.c b/gcc/ggc-none.cc
similarity index 100%
rename from gcc/ggc-none.c
rename to gcc/ggc-none.cc
diff --git a/gcc/ggc-page.c b/gcc/ggc-page.cc
similarity index 100%
rename from gcc/ggc-page.c
rename to gcc/ggc-page.cc
diff --git a/gcc/ggc-tests.c b/gcc/ggc-tests.cc
similarity index 100%
rename from gcc/ggc-tests.c
rename to gcc/ggc-tests.cc
diff --git a/gcc/gimple-builder.c b/gcc/gimple-builder.cc
similarity index 100%
rename from gcc/gimple-builder.c
rename to gcc/gimple-builder.cc
diff --git a/gcc/gimple-expr.c b/gcc/gimple-expr.cc
similarity index 100%
rename from gcc/gimple-expr.c
rename to gcc/gimple-expr.cc
diff --git a/gcc/gimple-fold.c b/gcc/gimple-fold.cc
similarity index 100%
rename from gcc/gimple-fold.c
rename to gcc/gimple-fold.cc
diff --git a/gcc/gimple-iterator.c b/gcc/gimple-iterator.cc
similarity index 100%
rename from gcc/gimple-iterator.c
rename to gcc/gimple-iterator.cc
diff --git a/gcc/gimple-laddress.c b/gcc/gimple-laddress.cc
similarity index 100%
rename from gcc/gimple-laddress.c
rename to gcc/gimple-laddress.cc
diff --git a/gcc/gimple-loop-jam.c b/gcc/gimple-loop-jam.cc
similarity index 100%
rename from gcc/gimple-loop-jam.c
rename to gcc/gimple-loop-jam.cc
diff --git a/gcc/gimple-low.c b/gcc/gimple-low.cc
similarity index 100%
rename from gcc/gimple-low.c
rename to gcc/gimple-low.cc
diff --git a/gcc/gimple-match-head.c b/gcc/gimple-match-head.cc
similarity index 100%
rename from gcc/gimple-match-head.c
rename to gcc/gimple-match-head.cc
diff --git a/gcc/gimple-pretty-print.c b/gcc/gimple-pretty-print.cc
similarity index 100%
rename from gcc/gimple-pretty-print.c
rename to gcc/gimple-pretty-print.cc
diff --git a/gcc/gimple-ssa-backprop.c b/gcc/gimple-ssa-backprop.cc
similarity index 100%
rename from gcc/gimple-ssa-backprop.c
rename to gcc/gimple-ssa-backprop.cc
diff --git a/gcc/gimple-ssa-evrp-analyze.c b/gcc/gimple-ssa-evrp-analyze.cc
similarity index 100%
rename from gcc/gimple-ssa-evrp-analyze.c
rename to gcc/gimple-ssa-evrp-analyze.cc
diff --git a/gcc/gimple-ssa-evrp.c b/gcc/gimple-ssa-evrp.cc
similarity index 100%
rename from gcc/gimple-ssa-evrp.c
rename to gcc/gimple-ssa-evrp.cc
diff --git a/gcc/gimple-ssa-isolate-paths.c b/gcc/gimple-ssa-isolate-paths.cc
similarity index 100%
rename from gcc/gimple-ssa-isolate-paths.c
rename to gcc/gimple-ssa-isolate-paths.cc
diff --git a/gcc/gimple-ssa-nonnull-compare.c b/gcc/gimple-ssa-nonnull-compare.cc
similarity index 100%
rename from gcc/gimple-ssa-nonnull-compare.c
rename to gcc/gimple-ssa-nonnull-compare.cc
diff --git a/gcc/gimple-ssa-split-paths.c b/gcc/gimple-ssa-split-paths.cc
similarity index 100%
rename from gcc/gimple-ssa-split-paths.c
rename to gcc/gimple-ssa-split-paths.cc
diff --git a/gcc/gimple-ssa-sprintf.c b/gcc/gimple-ssa-sprintf.cc
similarity index 100%
rename from gcc/gimple-ssa-sprintf.c
rename to gcc/gimple-ssa-sprintf.cc
diff --git a/gcc/gimple-ssa-store-merging.c b/gcc/gimple-ssa-store-merging.cc
similarity index 100%
rename from gcc/gimple-ssa-store-merging.c
rename to gcc/gimple-ssa-store-merging.cc
diff --git a/gcc/gimple-ssa-strength-reduction.c b/gcc/gimple-ssa-strength-reduction.cc
similarity index 100%
rename from gcc/gimple-ssa-strength-reduction.c
rename to gcc/gimple-ssa-strength-reduction.cc
diff --git a/gcc/gimple-ssa-warn-alloca.c b/gcc/gimple-ssa-warn-alloca.cc
similarity index 100%
rename from gcc/gimple-ssa-warn-alloca.c
rename to gcc/gimple-ssa-warn-alloca.cc
diff --git a/gcc/gimple-ssa-warn-restrict.c b/gcc/gimple-ssa-warn-restrict.cc
similarity index 100%
rename from gcc/gimple-ssa-warn-restrict.c
rename to gcc/gimple-ssa-warn-restrict.cc
diff --git a/gcc/gimple-streamer-in.c b/gcc/gimple-streamer-in.cc
similarity index 100%
rename from gcc/gimple-streamer-in.c
rename to gcc/gimple-streamer-in.cc
diff --git a/gcc/gimple-streamer-out.c b/gcc/gimple-streamer-out.cc
similarity index 100%
rename from gcc/gimple-streamer-out.c
rename to gcc/gimple-streamer-out.cc
diff --git a/gcc/gimple-walk.c b/gcc/gimple-walk.cc
similarity index 100%
rename from gcc/gimple-walk.c
rename to gcc/gimple-walk.cc
diff --git a/gcc/gimple-warn-recursion.c b/gcc/gimple-warn-recursion.cc
similarity index 100%
rename from gcc/gimple-warn-recursion.c
rename to gcc/gimple-warn-recursion.cc
diff --git a/gcc/gimple.c b/gcc/gimple.cc
similarity index 100%
rename from gcc/gimple.c
rename to gcc/gimple.cc
diff --git a/gcc/gimplify-me.c b/gcc/gimplify-me.cc
similarity index 100%
rename from gcc/gimplify-me.c
rename to gcc/gimplify-me.cc
diff --git a/gcc/gimplify.c b/gcc/gimplify.cc
similarity index 100%
rename from gcc/gimplify.c
rename to gcc/gimplify.cc
diff --git a/gcc/go/go-backend.c b/gcc/go/go-backend.cc
similarity index 100%
rename from gcc/go/go-backend.c
rename to gcc/go/go-backend.cc
diff --git a/gcc/go/go-lang.c b/gcc/go/go-lang.cc
similarity index 100%
rename from gcc/go/go-lang.c
rename to gcc/go/go-lang.cc
diff --git a/gcc/go/gospec.c b/gcc/go/gospec.cc
similarity index 100%
rename from gcc/go/gospec.c
rename to gcc/go/gospec.cc
diff --git a/gcc/godump.c b/gcc/godump.cc
similarity index 100%
rename from gcc/godump.c
rename to gcc/godump.cc
diff --git a/gcc/graph.c b/gcc/graph.cc
similarity index 100%
rename from gcc/graph.c
rename to gcc/graph.cc
diff --git a/gcc/graphds.c b/gcc/graphds.cc
similarity index 100%
rename from gcc/graphds.c
rename to gcc/graphds.cc
diff --git a/gcc/graphite-dependences.c b/gcc/graphite-dependences.cc
similarity index 100%
rename from gcc/graphite-dependences.c
rename to gcc/graphite-dependences.cc
diff --git a/gcc/graphite-isl-ast-to-gimple.c b/gcc/graphite-isl-ast-to-gimple.cc
similarity index 100%
rename from gcc/graphite-isl-ast-to-gimple.c
rename to gcc/graphite-isl-ast-to-gimple.cc
diff --git a/gcc/graphite-optimize-isl.c b/gcc/graphite-optimize-isl.cc
similarity index 100%
rename from gcc/graphite-optimize-isl.c
rename to gcc/graphite-optimize-isl.cc
diff --git a/gcc/graphite-poly.c b/gcc/graphite-poly.cc
similarity index 100%
rename from gcc/graphite-poly.c
rename to gcc/graphite-poly.cc
diff --git a/gcc/graphite-scop-detection.c b/gcc/graphite-scop-detection.cc
similarity index 100%
rename from gcc/graphite-scop-detection.c
rename to gcc/graphite-scop-detection.cc
diff --git a/gcc/graphite-sese-to-poly.c b/gcc/graphite-sese-to-poly.cc
similarity index 100%
rename from gcc/graphite-sese-to-poly.c
rename to gcc/graphite-sese-to-poly.cc
diff --git a/gcc/graphite.c b/gcc/graphite.cc
similarity index 100%
rename from gcc/graphite.c
rename to gcc/graphite.cc
diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.cc
similarity index 100%
rename from gcc/haifa-sched.c
rename to gcc/haifa-sched.cc
diff --git a/gcc/hash-map-tests.c b/gcc/hash-map-tests.cc
similarity index 100%
rename from gcc/hash-map-tests.c
rename to gcc/hash-map-tests.cc
diff --git a/gcc/hash-set-tests.c b/gcc/hash-set-tests.cc
similarity index 100%
rename from gcc/hash-set-tests.c
rename to gcc/hash-set-tests.cc
diff --git a/gcc/hash-table.c b/gcc/hash-table.cc
similarity index 100%
rename from gcc/hash-table.c
rename to gcc/hash-table.cc
diff --git a/gcc/hooks.c b/gcc/hooks.cc
similarity index 100%
rename from gcc/hooks.c
rename to gcc/hooks.cc
diff --git a/gcc/host-default.c b/gcc/host-default.cc
similarity index 100%
rename from gcc/host-default.c
rename to gcc/host-default.cc
diff --git a/gcc/hw-doloop.c b/gcc/hw-doloop.cc
similarity index 100%
rename from gcc/hw-doloop.c
rename to gcc/hw-doloop.cc
diff --git a/gcc/hwint.c b/gcc/hwint.cc
similarity index 100%
rename from gcc/hwint.c
rename to gcc/hwint.cc
diff --git a/gcc/ifcvt.c b/gcc/ifcvt.cc
similarity index 100%
rename from gcc/ifcvt.c
rename to gcc/ifcvt.cc
diff --git a/gcc/inchash.c b/gcc/inchash.cc
similarity index 100%
rename from gcc/inchash.c
rename to gcc/inchash.cc
diff --git a/gcc/incpath.c b/gcc/incpath.cc
similarity index 100%
rename from gcc/incpath.c
rename to gcc/incpath.cc
diff --git a/gcc/init-regs.c b/gcc/init-regs.cc
similarity index 100%
rename from gcc/init-regs.c
rename to gcc/init-regs.cc
diff --git a/gcc/input.c b/gcc/input.cc
similarity index 100%
rename from gcc/input.c
rename to gcc/input.cc
diff --git a/gcc/internal-fn.c b/gcc/internal-fn.cc
similarity index 100%
rename from gcc/internal-fn.c
rename to gcc/internal-fn.cc
diff --git a/gcc/intl.c b/gcc/intl.cc
similarity index 100%
rename from gcc/intl.c
rename to gcc/intl.cc
diff --git a/gcc/ipa-comdats.c b/gcc/ipa-comdats.cc
similarity index 100%
rename from gcc/ipa-comdats.c
rename to gcc/ipa-comdats.cc
diff --git a/gcc/ipa-cp.c b/gcc/ipa-cp.cc
similarity index 100%
rename from gcc/ipa-cp.c
rename to gcc/ipa-cp.cc
diff --git a/gcc/ipa-devirt.c b/gcc/ipa-devirt.cc
similarity index 100%
rename from gcc/ipa-devirt.c
rename to gcc/ipa-devirt.cc
diff --git a/gcc/ipa-fnsummary.c b/gcc/ipa-fnsummary.cc
similarity index 100%
rename from gcc/ipa-fnsummary.c
rename to gcc/ipa-fnsummary.cc
diff --git a/gcc/ipa-icf-gimple.c b/gcc/ipa-icf-gimple.cc
similarity index 100%
rename from gcc/ipa-icf-gimple.c
rename to gcc/ipa-icf-gimple.cc
diff --git a/gcc/ipa-icf.c b/gcc/ipa-icf.cc
similarity index 100%
rename from gcc/ipa-icf.c
rename to gcc/ipa-icf.cc
diff --git a/gcc/ipa-inline-analysis.c b/gcc/ipa-inline-analysis.cc
similarity index 100%
rename from gcc/ipa-inline-analysis.c
rename to gcc/ipa-inline-analysis.cc
diff --git a/gcc/ipa-inline-transform.c b/gcc/ipa-inline-transform.cc
similarity index 100%
rename from gcc/ipa-inline-transform.c
rename to gcc/ipa-inline-transform.cc
diff --git a/gcc/ipa-inline.c b/gcc/ipa-inline.cc
similarity index 100%
rename from gcc/ipa-inline.c
rename to gcc/ipa-inline.cc
diff --git a/gcc/ipa-modref-tree.c b/gcc/ipa-modref-tree.cc
similarity index 100%
rename from gcc/ipa-modref-tree.c
rename to gcc/ipa-modref-tree.cc
diff --git a/gcc/ipa-modref.c b/gcc/ipa-modref.cc
similarity index 100%
rename from gcc/ipa-modref.c
rename to gcc/ipa-modref.cc
diff --git a/gcc/ipa-param-manipulation.c b/gcc/ipa-param-manipulation.cc
similarity index 100%
rename from gcc/ipa-param-manipulation.c
rename to gcc/ipa-param-manipulation.cc
diff --git a/gcc/ipa-polymorphic-call.c b/gcc/ipa-polymorphic-call.cc
similarity index 100%
rename from gcc/ipa-polymorphic-call.c
rename to gcc/ipa-polymorphic-call.cc
diff --git a/gcc/ipa-predicate.c b/gcc/ipa-predicate.cc
similarity index 100%
rename from gcc/ipa-predicate.c
rename to gcc/ipa-predicate.cc
diff --git a/gcc/ipa-profile.c b/gcc/ipa-profile.cc
similarity index 100%
rename from gcc/ipa-profile.c
rename to gcc/ipa-profile.cc
diff --git a/gcc/ipa-prop.c b/gcc/ipa-prop.cc
similarity index 100%
rename from gcc/ipa-prop.c
rename to gcc/ipa-prop.cc
diff --git a/gcc/ipa-pure-const.c b/gcc/ipa-pure-const.cc
similarity index 100%
rename from gcc/ipa-pure-const.c
rename to gcc/ipa-pure-const.cc
diff --git a/gcc/ipa-ref.c b/gcc/ipa-ref.cc
similarity index 100%
rename from gcc/ipa-ref.c
rename to gcc/ipa-ref.cc
diff --git a/gcc/ipa-reference.c b/gcc/ipa-reference.cc
similarity index 100%
rename from gcc/ipa-reference.c
rename to gcc/ipa-reference.cc
diff --git a/gcc/ipa-split.c b/gcc/ipa-split.cc
similarity index 100%
rename from gcc/ipa-split.c
rename to gcc/ipa-split.cc
diff --git a/gcc/ipa-sra.c b/gcc/ipa-sra.cc
similarity index 100%
rename from gcc/ipa-sra.c
rename to gcc/ipa-sra.cc
diff --git a/gcc/ipa-utils.c b/gcc/ipa-utils.cc
similarity index 100%
rename from gcc/ipa-utils.c
rename to gcc/ipa-utils.cc
diff --git a/gcc/ipa-visibility.c b/gcc/ipa-visibility.cc
similarity index 100%
rename from gcc/ipa-visibility.c
rename to gcc/ipa-visibility.cc
diff --git a/gcc/ipa.c b/gcc/ipa.cc
similarity index 100%
rename from gcc/ipa.c
rename to gcc/ipa.cc
diff --git a/gcc/ira-build.c b/gcc/ira-build.cc
similarity index 100%
rename from gcc/ira-build.c
rename to gcc/ira-build.cc
diff --git a/gcc/ira-color.c b/gcc/ira-color.cc
similarity index 100%
rename from gcc/ira-color.c
rename to gcc/ira-color.cc
diff --git a/gcc/ira-conflicts.c b/gcc/ira-conflicts.cc
similarity index 100%
rename from gcc/ira-conflicts.c
rename to gcc/ira-conflicts.cc
diff --git a/gcc/ira-costs.c b/gcc/ira-costs.cc
similarity index 100%
rename from gcc/ira-costs.c
rename to gcc/ira-costs.cc
diff --git a/gcc/ira-emit.c b/gcc/ira-emit.cc
similarity index 100%
rename from gcc/ira-emit.c
rename to gcc/ira-emit.cc
diff --git a/gcc/ira-lives.c b/gcc/ira-lives.cc
similarity index 100%
rename from gcc/ira-lives.c
rename to gcc/ira-lives.cc
diff --git a/gcc/ira.c b/gcc/ira.cc
similarity index 100%
rename from gcc/ira.c
rename to gcc/ira.cc
diff --git a/gcc/jit/dummy-frontend.c b/gcc/jit/dummy-frontend.cc
similarity index 100%
rename from gcc/jit/dummy-frontend.c
rename to gcc/jit/dummy-frontend.cc
diff --git a/gcc/jit/jit-builtins.c b/gcc/jit/jit-builtins.cc
similarity index 100%
rename from gcc/jit/jit-builtins.c
rename to gcc/jit/jit-builtins.cc
diff --git a/gcc/jit/jit-logging.c b/gcc/jit/jit-logging.cc
similarity index 100%
rename from gcc/jit/jit-logging.c
rename to gcc/jit/jit-logging.cc
diff --git a/gcc/jit/jit-playback.c b/gcc/jit/jit-playback.cc
similarity index 100%
rename from gcc/jit/jit-playback.c
rename to gcc/jit/jit-playback.cc
diff --git a/gcc/jit/jit-recording.c b/gcc/jit/jit-recording.cc
similarity index 100%
rename from gcc/jit/jit-recording.c
rename to gcc/jit/jit-recording.cc
diff --git a/gcc/jit/jit-result.c b/gcc/jit/jit-result.cc
similarity index 100%
rename from gcc/jit/jit-result.c
rename to gcc/jit/jit-result.cc
diff --git a/gcc/jit/jit-spec.c b/gcc/jit/jit-spec.cc
similarity index 100%
rename from gcc/jit/jit-spec.c
rename to gcc/jit/jit-spec.cc
diff --git a/gcc/jit/jit-tempdir.c b/gcc/jit/jit-tempdir.cc
similarity index 100%
rename from gcc/jit/jit-tempdir.c
rename to gcc/jit/jit-tempdir.cc
diff --git a/gcc/jit/jit-w32.c b/gcc/jit/jit-w32.cc
similarity index 100%
rename from gcc/jit/jit-w32.c
rename to gcc/jit/jit-w32.cc
diff --git a/gcc/jit/libgccjit.c b/gcc/jit/libgccjit.cc
similarity index 100%
rename from gcc/jit/libgccjit.c
rename to gcc/jit/libgccjit.cc
diff --git a/gcc/jump.c b/gcc/jump.cc
similarity index 100%
rename from gcc/jump.c
rename to gcc/jump.cc
diff --git a/gcc/langhooks.c b/gcc/langhooks.cc
similarity index 100%
rename from gcc/langhooks.c
rename to gcc/langhooks.cc
diff --git a/gcc/lcm.c b/gcc/lcm.cc
similarity index 100%
rename from gcc/lcm.c
rename to gcc/lcm.cc
diff --git a/gcc/lists.c b/gcc/lists.cc
similarity index 100%
rename from gcc/lists.c
rename to gcc/lists.cc
diff --git a/gcc/loop-doloop.c b/gcc/loop-doloop.cc
similarity index 100%
rename from gcc/loop-doloop.c
rename to gcc/loop-doloop.cc
diff --git a/gcc/loop-init.c b/gcc/loop-init.cc
similarity index 100%
rename from gcc/loop-init.c
rename to gcc/loop-init.cc
diff --git a/gcc/loop-invariant.c b/gcc/loop-invariant.cc
similarity index 100%
rename from gcc/loop-invariant.c
rename to gcc/loop-invariant.cc
diff --git a/gcc/loop-iv.c b/gcc/loop-iv.cc
similarity index 100%
rename from gcc/loop-iv.c
rename to gcc/loop-iv.cc
diff --git a/gcc/loop-unroll.c b/gcc/loop-unroll.cc
similarity index 100%
rename from gcc/loop-unroll.c
rename to gcc/loop-unroll.cc
diff --git a/gcc/lower-subreg.c b/gcc/lower-subreg.cc
similarity index 100%
rename from gcc/lower-subreg.c
rename to gcc/lower-subreg.cc
diff --git a/gcc/lra-assigns.c b/gcc/lra-assigns.cc
similarity index 100%
rename from gcc/lra-assigns.c
rename to gcc/lra-assigns.cc
diff --git a/gcc/lra-coalesce.c b/gcc/lra-coalesce.cc
similarity index 100%
rename from gcc/lra-coalesce.c
rename to gcc/lra-coalesce.cc
diff --git a/gcc/lra-constraints.c b/gcc/lra-constraints.cc
similarity index 100%
rename from gcc/lra-constraints.c
rename to gcc/lra-constraints.cc
diff --git a/gcc/lra-eliminations.c b/gcc/lra-eliminations.cc
similarity index 100%
rename from gcc/lra-eliminations.c
rename to gcc/lra-eliminations.cc
diff --git a/gcc/lra-lives.c b/gcc/lra-lives.cc
similarity index 100%
rename from gcc/lra-lives.c
rename to gcc/lra-lives.cc
diff --git a/gcc/lra-remat.c b/gcc/lra-remat.cc
similarity index 100%
rename from gcc/lra-remat.c
rename to gcc/lra-remat.cc
diff --git a/gcc/lra-spills.c b/gcc/lra-spills.cc
similarity index 100%
rename from gcc/lra-spills.c
rename to gcc/lra-spills.cc
diff --git a/gcc/lra.c b/gcc/lra.cc
similarity index 100%
rename from gcc/lra.c
rename to gcc/lra.cc
diff --git a/gcc/lto-cgraph.c b/gcc/lto-cgraph.cc
similarity index 100%
rename from gcc/lto-cgraph.c
rename to gcc/lto-cgraph.cc
diff --git a/gcc/lto-compress.c b/gcc/lto-compress.cc
similarity index 100%
rename from gcc/lto-compress.c
rename to gcc/lto-compress.cc
diff --git a/gcc/lto-opts.c b/gcc/lto-opts.cc
similarity index 100%
rename from gcc/lto-opts.c
rename to gcc/lto-opts.cc
diff --git a/gcc/lto-section-in.c b/gcc/lto-section-in.cc
similarity index 100%
rename from gcc/lto-section-in.c
rename to gcc/lto-section-in.cc
diff --git a/gcc/lto-section-out.c b/gcc/lto-section-out.cc
similarity index 100%
rename from gcc/lto-section-out.c
rename to gcc/lto-section-out.cc
diff --git a/gcc/lto-streamer-in.c b/gcc/lto-streamer-in.cc
similarity index 100%
rename from gcc/lto-streamer-in.c
rename to gcc/lto-streamer-in.cc
diff --git a/gcc/lto-streamer-out.c b/gcc/lto-streamer-out.cc
similarity index 100%
rename from gcc/lto-streamer-out.c
rename to gcc/lto-streamer-out.cc
diff --git a/gcc/lto-streamer.c b/gcc/lto-streamer.cc
similarity index 100%
rename from gcc/lto-streamer.c
rename to gcc/lto-streamer.cc
diff --git a/gcc/lto-wrapper.c b/gcc/lto-wrapper.cc
similarity index 100%
rename from gcc/lto-wrapper.c
rename to gcc/lto-wrapper.cc
diff --git a/gcc/lto/common.c b/gcc/lto/common.cc
similarity index 100%
rename from gcc/lto/common.c
rename to gcc/lto/common.cc
diff --git a/gcc/lto/lto-common.c b/gcc/lto/lto-common.cc
similarity index 100%
rename from gcc/lto/lto-common.c
rename to gcc/lto/lto-common.cc
diff --git a/gcc/lto/lto-dump.c b/gcc/lto/lto-dump.cc
similarity index 100%
rename from gcc/lto/lto-dump.c
rename to gcc/lto/lto-dump.cc
diff --git a/gcc/lto/lto-lang.c b/gcc/lto/lto-lang.cc
similarity index 100%
rename from gcc/lto/lto-lang.c
rename to gcc/lto/lto-lang.cc
diff --git a/gcc/lto/lto-object.c b/gcc/lto/lto-object.cc
similarity index 100%
rename from gcc/lto/lto-object.c
rename to gcc/lto/lto-object.cc
diff --git a/gcc/lto/lto-partition.c b/gcc/lto/lto-partition.cc
similarity index 100%
rename from gcc/lto/lto-partition.c
rename to gcc/lto/lto-partition.cc
diff --git a/gcc/lto/lto-symtab.c b/gcc/lto/lto-symtab.cc
similarity index 100%
rename from gcc/lto/lto-symtab.c
rename to gcc/lto/lto-symtab.cc
diff --git a/gcc/lto/lto.c b/gcc/lto/lto.cc
similarity index 100%
rename from gcc/lto/lto.c
rename to gcc/lto/lto.cc
diff --git a/gcc/main.c b/gcc/main.cc
similarity index 100%
rename from gcc/main.c
rename to gcc/main.cc
diff --git a/gcc/mcf.c b/gcc/mcf.cc
similarity index 100%
rename from gcc/mcf.c
rename to gcc/mcf.cc
diff --git a/gcc/mode-switching.c b/gcc/mode-switching.cc
similarity index 100%
rename from gcc/mode-switching.c
rename to gcc/mode-switching.cc
diff --git a/gcc/modulo-sched.c b/gcc/modulo-sched.cc
similarity index 100%
rename from gcc/modulo-sched.c
rename to gcc/modulo-sched.cc
diff --git a/gcc/multiple_target.c b/gcc/multiple_target.cc
similarity index 100%
rename from gcc/multiple_target.c
rename to gcc/multiple_target.cc
diff --git a/gcc/objc/objc-act.c b/gcc/objc/objc-act.cc
similarity index 100%
rename from gcc/objc/objc-act.c
rename to gcc/objc/objc-act.cc
diff --git a/gcc/objc/objc-encoding.c b/gcc/objc/objc-encoding.cc
similarity index 100%
rename from gcc/objc/objc-encoding.c
rename to gcc/objc/objc-encoding.cc
diff --git a/gcc/objc/objc-gnu-runtime-abi-01.c b/gcc/objc/objc-gnu-runtime-abi-01.cc
similarity index 100%
rename from gcc/objc/objc-gnu-runtime-abi-01.c
rename to gcc/objc/objc-gnu-runtime-abi-01.cc
diff --git a/gcc/objc/objc-lang.c b/gcc/objc/objc-lang.cc
similarity index 100%
rename from gcc/objc/objc-lang.c
rename to gcc/objc/objc-lang.cc
diff --git a/gcc/objc/objc-map.c b/gcc/objc/objc-map.cc
similarity index 100%
rename from gcc/objc/objc-map.c
rename to gcc/objc/objc-map.cc
diff --git a/gcc/objc/objc-next-runtime-abi-01.c b/gcc/objc/objc-next-runtime-abi-01.cc
similarity index 100%
rename from gcc/objc/objc-next-runtime-abi-01.c
rename to gcc/objc/objc-next-runtime-abi-01.cc
diff --git a/gcc/objc/objc-next-runtime-abi-02.c b/gcc/objc/objc-next-runtime-abi-02.cc
similarity index 100%
rename from gcc/objc/objc-next-runtime-abi-02.c
rename to gcc/objc/objc-next-runtime-abi-02.cc
diff --git a/gcc/objc/objc-runtime-shared-support.c b/gcc/objc/objc-runtime-shared-support.cc
similarity index 100%
rename from gcc/objc/objc-runtime-shared-support.c
rename to gcc/objc/objc-runtime-shared-support.cc
diff --git a/gcc/objcp/objcp-decl.c b/gcc/objcp/objcp-decl.cc
similarity index 100%
rename from gcc/objcp/objcp-decl.c
rename to gcc/objcp/objcp-decl.cc
diff --git a/gcc/objcp/objcp-lang.c b/gcc/objcp/objcp-lang.cc
similarity index 100%
rename from gcc/objcp/objcp-lang.c
rename to gcc/objcp/objcp-lang.cc
diff --git a/gcc/omp-expand.c b/gcc/omp-expand.cc
similarity index 100%
rename from gcc/omp-expand.c
rename to gcc/omp-expand.cc
diff --git a/gcc/omp-general.c b/gcc/omp-general.cc
similarity index 100%
rename from gcc/omp-general.c
rename to gcc/omp-general.cc
diff --git a/gcc/omp-low.c b/gcc/omp-low.cc
similarity index 100%
rename from gcc/omp-low.c
rename to gcc/omp-low.cc
diff --git a/gcc/omp-offload.c b/gcc/omp-offload.cc
similarity index 100%
rename from gcc/omp-offload.c
rename to gcc/omp-offload.cc
diff --git a/gcc/omp-simd-clone.c b/gcc/omp-simd-clone.cc
similarity index 100%
rename from gcc/omp-simd-clone.c
rename to gcc/omp-simd-clone.cc
diff --git a/gcc/opt-suggestions.c b/gcc/opt-suggestions.cc
similarity index 100%
rename from gcc/opt-suggestions.c
rename to gcc/opt-suggestions.cc
diff --git a/gcc/optabs-libfuncs.c b/gcc/optabs-libfuncs.cc
similarity index 100%
rename from gcc/optabs-libfuncs.c
rename to gcc/optabs-libfuncs.cc
diff --git a/gcc/optabs-query.c b/gcc/optabs-query.cc
similarity index 100%
rename from gcc/optabs-query.c
rename to gcc/optabs-query.cc
diff --git a/gcc/optabs-tree.c b/gcc/optabs-tree.cc
similarity index 100%
rename from gcc/optabs-tree.c
rename to gcc/optabs-tree.cc
diff --git a/gcc/optabs.c b/gcc/optabs.cc
similarity index 100%
rename from gcc/optabs.c
rename to gcc/optabs.cc
diff --git a/gcc/opts-common.c b/gcc/opts-common.cc
similarity index 100%
rename from gcc/opts-common.c
rename to gcc/opts-common.cc
diff --git a/gcc/opts-global.c b/gcc/opts-global.cc
similarity index 100%
rename from gcc/opts-global.c
rename to gcc/opts-global.cc
diff --git a/gcc/opts.c b/gcc/opts.cc
similarity index 100%
rename from gcc/opts.c
rename to gcc/opts.cc
diff --git a/gcc/passes.c b/gcc/passes.cc
similarity index 100%
rename from gcc/passes.c
rename to gcc/passes.cc
diff --git a/gcc/plugin.c b/gcc/plugin.cc
similarity index 100%
rename from gcc/plugin.c
rename to gcc/plugin.cc
diff --git a/gcc/postreload-gcse.c b/gcc/postreload-gcse.cc
similarity index 100%
rename from gcc/postreload-gcse.c
rename to gcc/postreload-gcse.cc
diff --git a/gcc/postreload.c b/gcc/postreload.cc
similarity index 100%
rename from gcc/postreload.c
rename to gcc/postreload.cc
diff --git a/gcc/predict.c b/gcc/predict.cc
similarity index 100%
rename from gcc/predict.c
rename to gcc/predict.cc
diff --git a/gcc/prefix.c b/gcc/prefix.cc
similarity index 100%
rename from gcc/prefix.c
rename to gcc/prefix.cc
diff --git a/gcc/pretty-print.c b/gcc/pretty-print.cc
similarity index 100%
rename from gcc/pretty-print.c
rename to gcc/pretty-print.cc
diff --git a/gcc/print-rtl-function.c b/gcc/print-rtl-function.cc
similarity index 100%
rename from gcc/print-rtl-function.c
rename to gcc/print-rtl-function.cc
diff --git a/gcc/print-rtl.c b/gcc/print-rtl.cc
similarity index 100%
rename from gcc/print-rtl.c
rename to gcc/print-rtl.cc
diff --git a/gcc/print-tree.c b/gcc/print-tree.cc
similarity index 100%
rename from gcc/print-tree.c
rename to gcc/print-tree.cc
diff --git a/gcc/profile-count.c b/gcc/profile-count.cc
similarity index 100%
rename from gcc/profile-count.c
rename to gcc/profile-count.cc
diff --git a/gcc/profile.c b/gcc/profile.cc
similarity index 100%
rename from gcc/profile.c
rename to gcc/profile.cc
diff --git a/gcc/read-md.c b/gcc/read-md.cc
similarity index 100%
rename from gcc/read-md.c
rename to gcc/read-md.cc
diff --git a/gcc/read-rtl-function.c b/gcc/read-rtl-function.cc
similarity index 100%
rename from gcc/read-rtl-function.c
rename to gcc/read-rtl-function.cc
diff --git a/gcc/read-rtl.c b/gcc/read-rtl.cc
similarity index 100%
rename from gcc/read-rtl.c
rename to gcc/read-rtl.cc
diff --git a/gcc/real.c b/gcc/real.cc
similarity index 100%
rename from gcc/real.c
rename to gcc/real.cc
diff --git a/gcc/realmpfr.c b/gcc/realmpfr.cc
similarity index 100%
rename from gcc/realmpfr.c
rename to gcc/realmpfr.cc
diff --git a/gcc/recog.c b/gcc/recog.cc
similarity index 100%
rename from gcc/recog.c
rename to gcc/recog.cc
diff --git a/gcc/ree.c b/gcc/ree.cc
similarity index 100%
rename from gcc/ree.c
rename to gcc/ree.cc
diff --git a/gcc/reg-stack.c b/gcc/reg-stack.cc
similarity index 100%
rename from gcc/reg-stack.c
rename to gcc/reg-stack.cc
diff --git a/gcc/regcprop.c b/gcc/regcprop.cc
similarity index 100%
rename from gcc/regcprop.c
rename to gcc/regcprop.cc
diff --git a/gcc/reginfo.c b/gcc/reginfo.cc
similarity index 100%
rename from gcc/reginfo.c
rename to gcc/reginfo.cc
diff --git a/gcc/regrename.c b/gcc/regrename.cc
similarity index 100%
rename from gcc/regrename.c
rename to gcc/regrename.cc
diff --git a/gcc/regstat.c b/gcc/regstat.cc
similarity index 100%
rename from gcc/regstat.c
rename to gcc/regstat.cc
diff --git a/gcc/reload.c b/gcc/reload.cc
similarity index 100%
rename from gcc/reload.c
rename to gcc/reload.cc
diff --git a/gcc/reload1.c b/gcc/reload1.cc
similarity index 100%
rename from gcc/reload1.c
rename to gcc/reload1.cc
diff --git a/gcc/reorg.c b/gcc/reorg.cc
similarity index 100%
rename from gcc/reorg.c
rename to gcc/reorg.cc
diff --git a/gcc/resource.c b/gcc/resource.cc
similarity index 100%
rename from gcc/resource.c
rename to gcc/resource.cc
diff --git a/gcc/rtl-error.c b/gcc/rtl-error.cc
similarity index 100%
rename from gcc/rtl-error.c
rename to gcc/rtl-error.cc
diff --git a/gcc/rtl-tests.c b/gcc/rtl-tests.cc
similarity index 100%
rename from gcc/rtl-tests.c
rename to gcc/rtl-tests.cc
diff --git a/gcc/rtl.c b/gcc/rtl.cc
similarity index 100%
rename from gcc/rtl.c
rename to gcc/rtl.cc
diff --git a/gcc/rtlanal.c b/gcc/rtlanal.cc
similarity index 100%
rename from gcc/rtlanal.c
rename to gcc/rtlanal.cc
diff --git a/gcc/rtlhash.c b/gcc/rtlhash.cc
similarity index 100%
rename from gcc/rtlhash.c
rename to gcc/rtlhash.cc
diff --git a/gcc/rtlhooks.c b/gcc/rtlhooks.cc
similarity index 100%
rename from gcc/rtlhooks.c
rename to gcc/rtlhooks.cc
diff --git a/gcc/rtx-vector-builder.c b/gcc/rtx-vector-builder.cc
similarity index 100%
rename from gcc/rtx-vector-builder.c
rename to gcc/rtx-vector-builder.cc
diff --git a/gcc/run-rtl-passes.c b/gcc/run-rtl-passes.cc
similarity index 100%
rename from gcc/run-rtl-passes.c
rename to gcc/run-rtl-passes.cc
diff --git a/gcc/sancov.c b/gcc/sancov.cc
similarity index 100%
rename from gcc/sancov.c
rename to gcc/sancov.cc
diff --git a/gcc/sanopt.c b/gcc/sanopt.cc
similarity index 100%
rename from gcc/sanopt.c
rename to gcc/sanopt.cc
diff --git a/gcc/sbitmap.c b/gcc/sbitmap.cc
similarity index 100%
rename from gcc/sbitmap.c
rename to gcc/sbitmap.cc
diff --git a/gcc/sched-deps.c b/gcc/sched-deps.cc
similarity index 100%
rename from gcc/sched-deps.c
rename to gcc/sched-deps.cc
diff --git a/gcc/sched-ebb.c b/gcc/sched-ebb.cc
similarity index 100%
rename from gcc/sched-ebb.c
rename to gcc/sched-ebb.cc
diff --git a/gcc/sched-rgn.c b/gcc/sched-rgn.cc
similarity index 100%
rename from gcc/sched-rgn.c
rename to gcc/sched-rgn.cc
diff --git a/gcc/sel-sched-dump.c b/gcc/sel-sched-dump.cc
similarity index 100%
rename from gcc/sel-sched-dump.c
rename to gcc/sel-sched-dump.cc
diff --git a/gcc/sel-sched-ir.c b/gcc/sel-sched-ir.cc
similarity index 100%
rename from gcc/sel-sched-ir.c
rename to gcc/sel-sched-ir.cc
diff --git a/gcc/sel-sched.c b/gcc/sel-sched.cc
similarity index 100%
rename from gcc/sel-sched.c
rename to gcc/sel-sched.cc
diff --git a/gcc/selftest-diagnostic.c b/gcc/selftest-diagnostic.cc
similarity index 100%
rename from gcc/selftest-diagnostic.c
rename to gcc/selftest-diagnostic.cc
diff --git a/gcc/selftest-rtl.c b/gcc/selftest-rtl.cc
similarity index 100%
rename from gcc/selftest-rtl.c
rename to gcc/selftest-rtl.cc
diff --git a/gcc/selftest-run-tests.c b/gcc/selftest-run-tests.cc
similarity index 100%
rename from gcc/selftest-run-tests.c
rename to gcc/selftest-run-tests.cc
diff --git a/gcc/selftest.c b/gcc/selftest.cc
similarity index 100%
rename from gcc/selftest.c
rename to gcc/selftest.cc
diff --git a/gcc/sese.c b/gcc/sese.cc
similarity index 100%
rename from gcc/sese.c
rename to gcc/sese.cc
diff --git a/gcc/shrink-wrap.c b/gcc/shrink-wrap.cc
similarity index 100%
rename from gcc/shrink-wrap.c
rename to gcc/shrink-wrap.cc
diff --git a/gcc/simplify-rtx.c b/gcc/simplify-rtx.cc
similarity index 100%
rename from gcc/simplify-rtx.c
rename to gcc/simplify-rtx.cc
diff --git a/gcc/sparseset.c b/gcc/sparseset.cc
similarity index 100%
rename from gcc/sparseset.c
rename to gcc/sparseset.cc
diff --git a/gcc/spellcheck-tree.c b/gcc/spellcheck-tree.cc
similarity index 100%
rename from gcc/spellcheck-tree.c
rename to gcc/spellcheck-tree.cc
diff --git a/gcc/spellcheck.c b/gcc/spellcheck.cc
similarity index 100%
rename from gcc/spellcheck.c
rename to gcc/spellcheck.cc
diff --git a/gcc/sreal.c b/gcc/sreal.cc
similarity index 100%
rename from gcc/sreal.c
rename to gcc/sreal.cc
diff --git a/gcc/stack-ptr-mod.c b/gcc/stack-ptr-mod.cc
similarity index 100%
rename from gcc/stack-ptr-mod.c
rename to gcc/stack-ptr-mod.cc
diff --git a/gcc/statistics.c b/gcc/statistics.cc
similarity index 100%
rename from gcc/statistics.c
rename to gcc/statistics.cc
diff --git a/gcc/stmt.c b/gcc/stmt.cc
similarity index 100%
rename from gcc/stmt.c
rename to gcc/stmt.cc
diff --git a/gcc/stor-layout.c b/gcc/stor-layout.cc
similarity index 100%
rename from gcc/stor-layout.c
rename to gcc/stor-layout.cc
diff --git a/gcc/store-motion.c b/gcc/store-motion.cc
similarity index 100%
rename from gcc/store-motion.c
rename to gcc/store-motion.cc
diff --git a/gcc/streamer-hooks.c b/gcc/streamer-hooks.cc
similarity index 100%
rename from gcc/streamer-hooks.c
rename to gcc/streamer-hooks.cc
diff --git a/gcc/stringpool.c b/gcc/stringpool.cc
similarity index 100%
rename from gcc/stringpool.c
rename to gcc/stringpool.cc
diff --git a/gcc/substring-locations.c b/gcc/substring-locations.cc
similarity index 100%
rename from gcc/substring-locations.c
rename to gcc/substring-locations.cc
diff --git a/gcc/symtab.c b/gcc/symtab.cc
similarity index 100%
rename from gcc/symtab.c
rename to gcc/symtab.cc
diff --git a/gcc/target-globals.c b/gcc/target-globals.cc
similarity index 100%
rename from gcc/target-globals.c
rename to gcc/target-globals.cc
diff --git a/gcc/targhooks.c b/gcc/targhooks.cc
similarity index 100%
rename from gcc/targhooks.c
rename to gcc/targhooks.cc
diff --git a/gcc/timevar.c b/gcc/timevar.cc
similarity index 100%
rename from gcc/timevar.c
rename to gcc/timevar.cc
diff --git a/gcc/toplev.c b/gcc/toplev.cc
similarity index 100%
rename from gcc/toplev.c
rename to gcc/toplev.cc
diff --git a/gcc/tracer.c b/gcc/tracer.cc
similarity index 100%
rename from gcc/tracer.c
rename to gcc/tracer.cc
diff --git a/gcc/trans-mem.c b/gcc/trans-mem.cc
similarity index 100%
rename from gcc/trans-mem.c
rename to gcc/trans-mem.cc
diff --git a/gcc/tree-affine.c b/gcc/tree-affine.cc
similarity index 100%
rename from gcc/tree-affine.c
rename to gcc/tree-affine.cc
diff --git a/gcc/tree-call-cdce.c b/gcc/tree-call-cdce.cc
similarity index 100%
rename from gcc/tree-call-cdce.c
rename to gcc/tree-call-cdce.cc
diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.cc
similarity index 100%
rename from gcc/tree-cfg.c
rename to gcc/tree-cfg.cc
diff --git a/gcc/tree-cfgcleanup.c b/gcc/tree-cfgcleanup.cc
similarity index 100%
rename from gcc/tree-cfgcleanup.c
rename to gcc/tree-cfgcleanup.cc
diff --git a/gcc/tree-chrec.c b/gcc/tree-chrec.cc
similarity index 100%
rename from gcc/tree-chrec.c
rename to gcc/tree-chrec.cc
diff --git a/gcc/tree-complex.c b/gcc/tree-complex.cc
similarity index 100%
rename from gcc/tree-complex.c
rename to gcc/tree-complex.cc
diff --git a/gcc/tree-data-ref.c b/gcc/tree-data-ref.cc
similarity index 100%
rename from gcc/tree-data-ref.c
rename to gcc/tree-data-ref.cc
diff --git a/gcc/tree-dfa.c b/gcc/tree-dfa.cc
similarity index 100%
rename from gcc/tree-dfa.c
rename to gcc/tree-dfa.cc
diff --git a/gcc/tree-diagnostic.c b/gcc/tree-diagnostic.cc
similarity index 100%
rename from gcc/tree-diagnostic.c
rename to gcc/tree-diagnostic.cc
diff --git a/gcc/tree-dump.c b/gcc/tree-dump.cc
similarity index 100%
rename from gcc/tree-dump.c
rename to gcc/tree-dump.cc
diff --git a/gcc/tree-eh.c b/gcc/tree-eh.cc
similarity index 100%
rename from gcc/tree-eh.c
rename to gcc/tree-eh.cc
diff --git a/gcc/tree-emutls.c b/gcc/tree-emutls.cc
similarity index 100%
rename from gcc/tree-emutls.c
rename to gcc/tree-emutls.cc
diff --git a/gcc/tree-if-conv.c b/gcc/tree-if-conv.cc
similarity index 100%
rename from gcc/tree-if-conv.c
rename to gcc/tree-if-conv.cc
diff --git a/gcc/tree-inline.c b/gcc/tree-inline.cc
similarity index 100%
rename from gcc/tree-inline.c
rename to gcc/tree-inline.cc
diff --git a/gcc/tree-into-ssa.c b/gcc/tree-into-ssa.cc
similarity index 100%
rename from gcc/tree-into-ssa.c
rename to gcc/tree-into-ssa.cc
diff --git a/gcc/tree-iterator.c b/gcc/tree-iterator.cc
similarity index 100%
rename from gcc/tree-iterator.c
rename to gcc/tree-iterator.cc
diff --git a/gcc/tree-loop-distribution.c b/gcc/tree-loop-distribution.cc
similarity index 100%
rename from gcc/tree-loop-distribution.c
rename to gcc/tree-loop-distribution.cc
diff --git a/gcc/tree-nested.c b/gcc/tree-nested.cc
similarity index 100%
rename from gcc/tree-nested.c
rename to gcc/tree-nested.cc
diff --git a/gcc/tree-nrv.c b/gcc/tree-nrv.cc
similarity index 100%
rename from gcc/tree-nrv.c
rename to gcc/tree-nrv.cc
diff --git a/gcc/tree-object-size.c b/gcc/tree-object-size.cc
similarity index 100%
rename from gcc/tree-object-size.c
rename to gcc/tree-object-size.cc
diff --git a/gcc/tree-outof-ssa.c b/gcc/tree-outof-ssa.cc
similarity index 100%
rename from gcc/tree-outof-ssa.c
rename to gcc/tree-outof-ssa.cc
diff --git a/gcc/tree-parloops.c b/gcc/tree-parloops.cc
similarity index 100%
rename from gcc/tree-parloops.c
rename to gcc/tree-parloops.cc
diff --git a/gcc/tree-phinodes.c b/gcc/tree-phinodes.cc
similarity index 100%
rename from gcc/tree-phinodes.c
rename to gcc/tree-phinodes.cc
diff --git a/gcc/tree-predcom.c b/gcc/tree-predcom.cc
similarity index 100%
rename from gcc/tree-predcom.c
rename to gcc/tree-predcom.cc
diff --git a/gcc/tree-pretty-print.c b/gcc/tree-pretty-print.cc
similarity index 100%
rename from gcc/tree-pretty-print.c
rename to gcc/tree-pretty-print.cc
diff --git a/gcc/tree-profile.c b/gcc/tree-profile.cc
similarity index 100%
rename from gcc/tree-profile.c
rename to gcc/tree-profile.cc
diff --git a/gcc/tree-scalar-evolution.c b/gcc/tree-scalar-evolution.cc
similarity index 100%
rename from gcc/tree-scalar-evolution.c
rename to gcc/tree-scalar-evolution.cc
diff --git a/gcc/tree-sra.c b/gcc/tree-sra.cc
similarity index 100%
rename from gcc/tree-sra.c
rename to gcc/tree-sra.cc
diff --git a/gcc/tree-ssa-address.c b/gcc/tree-ssa-address.cc
similarity index 100%
rename from gcc/tree-ssa-address.c
rename to gcc/tree-ssa-address.cc
diff --git a/gcc/tree-ssa-alias.c b/gcc/tree-ssa-alias.cc
similarity index 100%
rename from gcc/tree-ssa-alias.c
rename to gcc/tree-ssa-alias.cc
diff --git a/gcc/tree-ssa-ccp.c b/gcc/tree-ssa-ccp.cc
similarity index 100%
rename from gcc/tree-ssa-ccp.c
rename to gcc/tree-ssa-ccp.cc
diff --git a/gcc/tree-ssa-coalesce.c b/gcc/tree-ssa-coalesce.cc
similarity index 100%
rename from gcc/tree-ssa-coalesce.c
rename to gcc/tree-ssa-coalesce.cc
diff --git a/gcc/tree-ssa-copy.c b/gcc/tree-ssa-copy.cc
similarity index 100%
rename from gcc/tree-ssa-copy.c
rename to gcc/tree-ssa-copy.cc
diff --git a/gcc/tree-ssa-dce.c b/gcc/tree-ssa-dce.cc
similarity index 100%
rename from gcc/tree-ssa-dce.c
rename to gcc/tree-ssa-dce.cc
diff --git a/gcc/tree-ssa-dom.c b/gcc/tree-ssa-dom.cc
similarity index 100%
rename from gcc/tree-ssa-dom.c
rename to gcc/tree-ssa-dom.cc
diff --git a/gcc/tree-ssa-dse.c b/gcc/tree-ssa-dse.cc
similarity index 100%
rename from gcc/tree-ssa-dse.c
rename to gcc/tree-ssa-dse.cc
diff --git a/gcc/tree-ssa-forwprop.c b/gcc/tree-ssa-forwprop.cc
similarity index 100%
rename from gcc/tree-ssa-forwprop.c
rename to gcc/tree-ssa-forwprop.cc
diff --git a/gcc/tree-ssa-ifcombine.c b/gcc/tree-ssa-ifcombine.cc
similarity index 100%
rename from gcc/tree-ssa-ifcombine.c
rename to gcc/tree-ssa-ifcombine.cc
diff --git a/gcc/tree-ssa-live.c b/gcc/tree-ssa-live.cc
similarity index 100%
rename from gcc/tree-ssa-live.c
rename to gcc/tree-ssa-live.cc
diff --git a/gcc/tree-ssa-loop-ch.c b/gcc/tree-ssa-loop-ch.cc
similarity index 100%
rename from gcc/tree-ssa-loop-ch.c
rename to gcc/tree-ssa-loop-ch.cc
diff --git a/gcc/tree-ssa-loop-im.c b/gcc/tree-ssa-loop-im.cc
similarity index 100%
rename from gcc/tree-ssa-loop-im.c
rename to gcc/tree-ssa-loop-im.cc
diff --git a/gcc/tree-ssa-loop-ivcanon.c b/gcc/tree-ssa-loop-ivcanon.cc
similarity index 100%
rename from gcc/tree-ssa-loop-ivcanon.c
rename to gcc/tree-ssa-loop-ivcanon.cc
diff --git a/gcc/tree-ssa-loop-ivopts.c b/gcc/tree-ssa-loop-ivopts.cc
similarity index 100%
rename from gcc/tree-ssa-loop-ivopts.c
rename to gcc/tree-ssa-loop-ivopts.cc
diff --git a/gcc/tree-ssa-loop-manip.c b/gcc/tree-ssa-loop-manip.cc
similarity index 100%
rename from gcc/tree-ssa-loop-manip.c
rename to gcc/tree-ssa-loop-manip.cc
diff --git a/gcc/tree-ssa-loop-niter.c b/gcc/tree-ssa-loop-niter.cc
similarity index 100%
rename from gcc/tree-ssa-loop-niter.c
rename to gcc/tree-ssa-loop-niter.cc
diff --git a/gcc/tree-ssa-loop-prefetch.c b/gcc/tree-ssa-loop-prefetch.cc
similarity index 100%
rename from gcc/tree-ssa-loop-prefetch.c
rename to gcc/tree-ssa-loop-prefetch.cc
diff --git a/gcc/tree-ssa-loop-split.c b/gcc/tree-ssa-loop-split.cc
similarity index 100%
rename from gcc/tree-ssa-loop-split.c
rename to gcc/tree-ssa-loop-split.cc
diff --git a/gcc/tree-ssa-loop-unswitch.c b/gcc/tree-ssa-loop-unswitch.cc
similarity index 100%
rename from gcc/tree-ssa-loop-unswitch.c
rename to gcc/tree-ssa-loop-unswitch.cc
diff --git a/gcc/tree-ssa-loop.c b/gcc/tree-ssa-loop.cc
similarity index 100%
rename from gcc/tree-ssa-loop.c
rename to gcc/tree-ssa-loop.cc
diff --git a/gcc/tree-ssa-math-opts.c b/gcc/tree-ssa-math-opts.cc
similarity index 100%
rename from gcc/tree-ssa-math-opts.c
rename to gcc/tree-ssa-math-opts.cc
diff --git a/gcc/tree-ssa-operands.c b/gcc/tree-ssa-operands.cc
similarity index 100%
rename from gcc/tree-ssa-operands.c
rename to gcc/tree-ssa-operands.cc
diff --git a/gcc/tree-ssa-phiopt.c b/gcc/tree-ssa-phiopt.cc
similarity index 100%
rename from gcc/tree-ssa-phiopt.c
rename to gcc/tree-ssa-phiopt.cc
diff --git a/gcc/tree-ssa-phiprop.c b/gcc/tree-ssa-phiprop.cc
similarity index 100%
rename from gcc/tree-ssa-phiprop.c
rename to gcc/tree-ssa-phiprop.cc
diff --git a/gcc/tree-ssa-pre.c b/gcc/tree-ssa-pre.cc
similarity index 100%
rename from gcc/tree-ssa-pre.c
rename to gcc/tree-ssa-pre.cc
diff --git a/gcc/tree-ssa-propagate.c b/gcc/tree-ssa-propagate.cc
similarity index 100%
rename from gcc/tree-ssa-propagate.c
rename to gcc/tree-ssa-propagate.cc
diff --git a/gcc/tree-ssa-reassoc.c b/gcc/tree-ssa-reassoc.cc
similarity index 100%
rename from gcc/tree-ssa-reassoc.c
rename to gcc/tree-ssa-reassoc.cc
diff --git a/gcc/tree-ssa-sccvn.c b/gcc/tree-ssa-sccvn.cc
similarity index 100%
rename from gcc/tree-ssa-sccvn.c
rename to gcc/tree-ssa-sccvn.cc
diff --git a/gcc/tree-ssa-scopedtables.c b/gcc/tree-ssa-scopedtables.cc
similarity index 100%
rename from gcc/tree-ssa-scopedtables.c
rename to gcc/tree-ssa-scopedtables.cc
diff --git a/gcc/tree-ssa-sink.c b/gcc/tree-ssa-sink.cc
similarity index 100%
rename from gcc/tree-ssa-sink.c
rename to gcc/tree-ssa-sink.cc
diff --git a/gcc/tree-ssa-strlen.c b/gcc/tree-ssa-strlen.cc
similarity index 100%
rename from gcc/tree-ssa-strlen.c
rename to gcc/tree-ssa-strlen.cc
diff --git a/gcc/tree-ssa-structalias.c b/gcc/tree-ssa-structalias.cc
similarity index 100%
rename from gcc/tree-ssa-structalias.c
rename to gcc/tree-ssa-structalias.cc
diff --git a/gcc/tree-ssa-tail-merge.c b/gcc/tree-ssa-tail-merge.cc
similarity index 100%
rename from gcc/tree-ssa-tail-merge.c
rename to gcc/tree-ssa-tail-merge.cc
diff --git a/gcc/tree-ssa-ter.c b/gcc/tree-ssa-ter.cc
similarity index 100%
rename from gcc/tree-ssa-ter.c
rename to gcc/tree-ssa-ter.cc
diff --git a/gcc/tree-ssa-threadbackward.c b/gcc/tree-ssa-threadbackward.cc
similarity index 100%
rename from gcc/tree-ssa-threadbackward.c
rename to gcc/tree-ssa-threadbackward.cc
diff --git a/gcc/tree-ssa-threadedge.c b/gcc/tree-ssa-threadedge.cc
similarity index 100%
rename from gcc/tree-ssa-threadedge.c
rename to gcc/tree-ssa-threadedge.cc
diff --git a/gcc/tree-ssa-threadupdate.c b/gcc/tree-ssa-threadupdate.cc
similarity index 100%
rename from gcc/tree-ssa-threadupdate.c
rename to gcc/tree-ssa-threadupdate.cc
diff --git a/gcc/tree-ssa-uncprop.c b/gcc/tree-ssa-uncprop.cc
similarity index 100%
rename from gcc/tree-ssa-uncprop.c
rename to gcc/tree-ssa-uncprop.cc
diff --git a/gcc/tree-ssa-uninit.c b/gcc/tree-ssa-uninit.cc
similarity index 100%
rename from gcc/tree-ssa-uninit.c
rename to gcc/tree-ssa-uninit.cc
diff --git a/gcc/tree-ssa.c b/gcc/tree-ssa.cc
similarity index 100%
rename from gcc/tree-ssa.c
rename to gcc/tree-ssa.cc
diff --git a/gcc/tree-ssanames.c b/gcc/tree-ssanames.cc
similarity index 100%
rename from gcc/tree-ssanames.c
rename to gcc/tree-ssanames.cc
diff --git a/gcc/tree-stdarg.c b/gcc/tree-stdarg.cc
similarity index 100%
rename from gcc/tree-stdarg.c
rename to gcc/tree-stdarg.cc
diff --git a/gcc/tree-streamer-in.c b/gcc/tree-streamer-in.cc
similarity index 100%
rename from gcc/tree-streamer-in.c
rename to gcc/tree-streamer-in.cc
diff --git a/gcc/tree-streamer-out.c b/gcc/tree-streamer-out.cc
similarity index 100%
rename from gcc/tree-streamer-out.c
rename to gcc/tree-streamer-out.cc
diff --git a/gcc/tree-streamer.c b/gcc/tree-streamer.cc
similarity index 100%
rename from gcc/tree-streamer.c
rename to gcc/tree-streamer.cc
diff --git a/gcc/tree-switch-conversion.c b/gcc/tree-switch-conversion.cc
similarity index 100%
rename from gcc/tree-switch-conversion.c
rename to gcc/tree-switch-conversion.cc
diff --git a/gcc/tree-tailcall.c b/gcc/tree-tailcall.cc
similarity index 100%
rename from gcc/tree-tailcall.c
rename to gcc/tree-tailcall.cc
diff --git a/gcc/tree-vect-data-refs.c b/gcc/tree-vect-data-refs.cc
similarity index 100%
rename from gcc/tree-vect-data-refs.c
rename to gcc/tree-vect-data-refs.cc
diff --git a/gcc/tree-vect-generic.c b/gcc/tree-vect-generic.cc
similarity index 100%
rename from gcc/tree-vect-generic.c
rename to gcc/tree-vect-generic.cc
diff --git a/gcc/tree-vect-loop-manip.c b/gcc/tree-vect-loop-manip.cc
similarity index 100%
rename from gcc/tree-vect-loop-manip.c
rename to gcc/tree-vect-loop-manip.cc
diff --git a/gcc/tree-vect-loop.c b/gcc/tree-vect-loop.cc
similarity index 100%
rename from gcc/tree-vect-loop.c
rename to gcc/tree-vect-loop.cc
diff --git a/gcc/tree-vect-patterns.c b/gcc/tree-vect-patterns.cc
similarity index 100%
rename from gcc/tree-vect-patterns.c
rename to gcc/tree-vect-patterns.cc
diff --git a/gcc/tree-vect-slp-patterns.c b/gcc/tree-vect-slp-patterns.cc
similarity index 100%
rename from gcc/tree-vect-slp-patterns.c
rename to gcc/tree-vect-slp-patterns.cc
diff --git a/gcc/tree-vect-slp.c b/gcc/tree-vect-slp.cc
similarity index 100%
rename from gcc/tree-vect-slp.c
rename to gcc/tree-vect-slp.cc
diff --git a/gcc/tree-vect-stmts.c b/gcc/tree-vect-stmts.cc
similarity index 100%
rename from gcc/tree-vect-stmts.c
rename to gcc/tree-vect-stmts.cc
diff --git a/gcc/tree-vector-builder.c b/gcc/tree-vector-builder.cc
similarity index 100%
rename from gcc/tree-vector-builder.c
rename to gcc/tree-vector-builder.cc
diff --git a/gcc/tree-vectorizer.c b/gcc/tree-vectorizer.cc
similarity index 100%
rename from gcc/tree-vectorizer.c
rename to gcc/tree-vectorizer.cc
diff --git a/gcc/tree-vrp.c b/gcc/tree-vrp.cc
similarity index 100%
rename from gcc/tree-vrp.c
rename to gcc/tree-vrp.cc
diff --git a/gcc/tree.c b/gcc/tree.cc
similarity index 100%
rename from gcc/tree.c
rename to gcc/tree.cc
diff --git a/gcc/tsan.c b/gcc/tsan.cc
similarity index 100%
rename from gcc/tsan.c
rename to gcc/tsan.cc
diff --git a/gcc/typed-splay-tree.c b/gcc/typed-splay-tree.cc
similarity index 100%
rename from gcc/typed-splay-tree.c
rename to gcc/typed-splay-tree.cc
diff --git a/gcc/ubsan.c b/gcc/ubsan.cc
similarity index 100%
rename from gcc/ubsan.c
rename to gcc/ubsan.cc
diff --git a/gcc/valtrack.c b/gcc/valtrack.cc
similarity index 100%
rename from gcc/valtrack.c
rename to gcc/valtrack.cc
diff --git a/gcc/value-prof.c b/gcc/value-prof.cc
similarity index 100%
rename from gcc/value-prof.c
rename to gcc/value-prof.cc
diff --git a/gcc/var-tracking.c b/gcc/var-tracking.cc
similarity index 100%
rename from gcc/var-tracking.c
rename to gcc/var-tracking.cc
diff --git a/gcc/varasm.c b/gcc/varasm.cc
similarity index 100%
rename from gcc/varasm.c
rename to gcc/varasm.cc
diff --git a/gcc/varpool.c b/gcc/varpool.cc
similarity index 100%
rename from gcc/varpool.c
rename to gcc/varpool.cc
diff --git a/gcc/vec-perm-indices.c b/gcc/vec-perm-indices.cc
similarity index 100%
rename from gcc/vec-perm-indices.c
rename to gcc/vec-perm-indices.cc
diff --git a/gcc/vec.c b/gcc/vec.cc
similarity index 100%
rename from gcc/vec.c
rename to gcc/vec.cc
diff --git a/gcc/vmsdbgout.c b/gcc/vmsdbgout.cc
similarity index 100%
rename from gcc/vmsdbgout.c
rename to gcc/vmsdbgout.cc
diff --git a/gcc/vr-values.c b/gcc/vr-values.cc
similarity index 100%
rename from gcc/vr-values.c
rename to gcc/vr-values.cc
diff --git a/gcc/vtable-verify.c b/gcc/vtable-verify.cc
similarity index 100%
rename from gcc/vtable-verify.c
rename to gcc/vtable-verify.cc
diff --git a/gcc/web.c b/gcc/web.cc
similarity index 100%
rename from gcc/web.c
rename to gcc/web.cc
diff --git a/gcc/xcoffout.c b/gcc/xcoffout.cc
similarity index 100%
rename from gcc/xcoffout.c
rename to gcc/xcoffout.cc


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [gcc(refs/users/marxin/heads/cc-renaming)] Rename files.
@ 2022-01-10 19:52 Martin Liska
  0 siblings, 0 replies; 5+ messages in thread
From: Martin Liska @ 2022-01-10 19:52 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:b9da1f0d012d4f8d73a408a1fa64fed40ae242bc

commit b9da1f0d012d4f8d73a408a1fa64fed40ae242bc
Author: Martin Liska <mliska@suse.cz>
Date:   Mon Jan 10 20:50:56 2022 +0100

    Rename files.

Diff:
---
 gcc/ada/{adadecode.c => adadecode.cc}                                     | 0
 gcc/ada/{affinity.c => affinity.cc}                                       | 0
 gcc/ada/{argv-lynxos178-raven-cert.c => argv-lynxos178-raven-cert.cc}     | 0
 gcc/ada/{argv.c => argv.cc}                                               | 0
 gcc/ada/{aux-io.c => aux-io.cc}                                           | 0
 gcc/ada/{cio.c => cio.cc}                                                 | 0
 gcc/ada/{cstreams.c => cstreams.cc}                                       | 0
 gcc/ada/{env.c => env.cc}                                                 | 0
 gcc/ada/{exit.c => exit.cc}                                               | 0
 gcc/ada/{expect.c => expect.cc}                                           | 0
 gcc/ada/{final.c => final.cc}                                             | 0
 gcc/ada/gcc-interface/{cuintp.c => cuintp.cc}                             | 0
 gcc/ada/gcc-interface/{decl.c => decl.cc}                                 | 0
 gcc/ada/gcc-interface/{misc.c => misc.cc}                                 | 0
 gcc/ada/gcc-interface/{targtyps.c => targtyps.cc}                         | 0
 gcc/ada/gcc-interface/{trans.c => trans.cc}                               | 0
 gcc/ada/gcc-interface/{utils.c => utils.cc}                               | 0
 gcc/ada/gcc-interface/{utils2.c => utils2.cc}                             | 0
 gcc/ada/{init.c => init.cc}                                               | 0
 gcc/ada/{initialize.c => initialize.cc}                                   | 0
 gcc/ada/libgnarl/{thread.c => thread.cc}                                  | 0
 gcc/ada/{link.c => link.cc}                                               | 0
 gcc/ada/{locales.c => locales.cc}                                         | 0
 gcc/ada/{mkdir.c => mkdir.cc}                                             | 0
 gcc/ada/{raise.c => raise.cc}                                             | 0
 gcc/ada/{rtfinal.c => rtfinal.cc}                                         | 0
 gcc/ada/{rtinit.c => rtinit.cc}                                           | 0
 gcc/ada/{seh_init.c => seh_init.cc}                                       | 0
 gcc/ada/{sigtramp-armdroid.c => sigtramp-armdroid.cc}                     | 0
 gcc/ada/{sigtramp-ios.c => sigtramp-ios.cc}                               | 0
 gcc/ada/{sigtramp-qnx.c => sigtramp-qnx.cc}                               | 0
 gcc/ada/{sigtramp-vxworks.c => sigtramp-vxworks.cc}                       | 0
 gcc/ada/{socket.c => socket.cc}                                           | 0
 gcc/ada/{tracebak.c => tracebak.cc}                                       | 0
 gcc/ada/{version.c => version.cc}                                         | 0
 gcc/ada/{vx_stack_info.c => vx_stack_info.cc}                             | 0
 gcc/{adjust-alignment.c => adjust-alignment.cc}                           | 0
 gcc/{alias.c => alias.cc}                                                 | 0
 gcc/{alloc-pool.c => alloc-pool.cc}                                       | 0
 gcc/{asan.c => asan.cc}                                                   | 0
 gcc/{attribs.c => attribs.cc}                                             | 0
 gcc/{auto-inc-dec.c => auto-inc-dec.cc}                                   | 0
 gcc/{auto-profile.c => auto-profile.cc}                                   | 0
 gcc/{bb-reorder.c => bb-reorder.cc}                                       | 0
 gcc/{bitmap.c => bitmap.cc}                                               | 0
 gcc/{btfout.c => btfout.cc}                                               | 0
 gcc/{builtins.c => builtins.cc}                                           | 0
 gcc/c-family/{c-ada-spec.c => c-ada-spec.cc}                              | 0
 gcc/c-family/{c-attribs.c => c-attribs.cc}                                | 0
 gcc/c-family/{c-common.c => c-common.cc}                                  | 0
 gcc/c-family/{c-cppbuiltin.c => c-cppbuiltin.cc}                          | 0
 gcc/c-family/{c-dump.c => c-dump.cc}                                      | 0
 gcc/c-family/{c-format.c => c-format.cc}                                  | 0
 gcc/c-family/{c-gimplify.c => c-gimplify.cc}                              | 0
 gcc/c-family/{c-indentation.c => c-indentation.cc}                        | 0
 gcc/c-family/{c-lex.c => c-lex.cc}                                        | 0
 gcc/c-family/{c-omp.c => c-omp.cc}                                        | 0
 gcc/c-family/{c-opts.c => c-opts.cc}                                      | 0
 gcc/c-family/{c-pch.c => c-pch.cc}                                        | 0
 gcc/c-family/{c-ppoutput.c => c-ppoutput.cc}                              | 0
 gcc/c-family/{c-pragma.c => c-pragma.cc}                                  | 0
 gcc/c-family/{c-pretty-print.c => c-pretty-print.cc}                      | 0
 gcc/c-family/{c-semantics.c => c-semantics.cc}                            | 0
 gcc/c-family/{c-ubsan.c => c-ubsan.cc}                                    | 0
 gcc/c-family/{c-warn.c => c-warn.cc}                                      | 0
 gcc/c-family/{cppspec.c => cppspec.cc}                                    | 0
 gcc/c-family/{stub-objc.c => stub-objc.cc}                                | 0
 gcc/c/{c-aux-info.c => c-aux-info.cc}                                     | 0
 gcc/c/{c-convert.c => c-convert.cc}                                       | 0
 gcc/c/{c-decl.c => c-decl.cc}                                             | 0
 gcc/c/{c-errors.c => c-errors.cc}                                         | 0
 gcc/c/{c-fold.c => c-fold.cc}                                             | 0
 gcc/c/{c-lang.c => c-lang.cc}                                             | 0
 gcc/c/{c-objc-common.c => c-objc-common.cc}                               | 0
 gcc/c/{c-parser.c => c-parser.cc}                                         | 0
 gcc/c/{c-typeck.c => c-typeck.cc}                                         | 0
 gcc/c/{gccspec.c => gccspec.cc}                                           | 0
 gcc/c/{gimple-parser.c => gimple-parser.cc}                               | 0
 gcc/{caller-save.c => caller-save.cc}                                     | 0
 gcc/{calls.c => calls.cc}                                                 | 0
 gcc/{ccmp.c => ccmp.cc}                                                   | 0
 gcc/{cfg.c => cfg.cc}                                                     | 0
 gcc/{cfganal.c => cfganal.cc}                                             | 0
 gcc/{cfgbuild.c => cfgbuild.cc}                                           | 0
 gcc/{cfgcleanup.c => cfgcleanup.cc}                                       | 0
 gcc/{cfgexpand.c => cfgexpand.cc}                                         | 0
 gcc/{cfghooks.c => cfghooks.cc}                                           | 0
 gcc/{cfgloop.c => cfgloop.cc}                                             | 0
 gcc/{cfgloopanal.c => cfgloopanal.cc}                                     | 0
 gcc/{cfgloopmanip.c => cfgloopmanip.cc}                                   | 0
 gcc/{cfgrtl.c => cfgrtl.cc}                                               | 0
 gcc/{cgraph.c => cgraph.cc}                                               | 0
 gcc/{cgraphbuild.c => cgraphbuild.cc}                                     | 0
 gcc/{cgraphclones.c => cgraphclones.cc}                                   | 0
 gcc/{cgraphunit.c => cgraphunit.cc}                                       | 0
 gcc/{collect-utils.c => collect-utils.cc}                                 | 0
 gcc/{collect2-aix.c => collect2-aix.cc}                                   | 0
 gcc/{collect2.c => collect2.cc}                                           | 0
 gcc/{combine-stack-adj.c => combine-stack-adj.cc}                         | 0
 gcc/{combine.c => combine.cc}                                             | 0
 gcc/common/{common-targhooks.c => common-targhooks.cc}                    | 0
 gcc/common/config/aarch64/{aarch64-common.c => aarch64-common.cc}         | 0
 gcc/common/config/alpha/{alpha-common.c => alpha-common.cc}               | 0
 gcc/common/config/arc/{arc-common.c => arc-common.cc}                     | 0
 gcc/common/config/arm/{arm-common.c => arm-common.cc}                     | 0
 gcc/common/config/avr/{avr-common.c => avr-common.cc}                     | 0
 gcc/common/config/bfin/{bfin-common.c => bfin-common.cc}                  | 0
 gcc/common/config/bpf/{bpf-common.c => bpf-common.cc}                     | 0
 gcc/common/config/c6x/{c6x-common.c => c6x-common.cc}                     | 0
 gcc/common/config/cr16/{cr16-common.c => cr16-common.cc}                  | 0
 gcc/common/config/cris/{cris-common.c => cris-common.cc}                  | 0
 gcc/common/config/csky/{csky-common.c => csky-common.cc}                  | 0
 gcc/common/config/{default-common.c => default-common.cc}                 | 0
 gcc/common/config/epiphany/{epiphany-common.c => epiphany-common.cc}      | 0
 gcc/common/config/fr30/{fr30-common.c => fr30-common.cc}                  | 0
 gcc/common/config/frv/{frv-common.c => frv-common.cc}                     | 0
 gcc/common/config/gcn/{gcn-common.c => gcn-common.cc}                     | 0
 gcc/common/config/h8300/{h8300-common.c => h8300-common.cc}               | 0
 gcc/common/config/i386/{i386-common.c => i386-common.cc}                  | 0
 gcc/common/config/ia64/{ia64-common.c => ia64-common.cc}                  | 0
 gcc/common/config/iq2000/{iq2000-common.c => iq2000-common.cc}            | 0
 gcc/common/config/lm32/{lm32-common.c => lm32-common.cc}                  | 0
 gcc/common/config/m32r/{m32r-common.c => m32r-common.cc}                  | 0
 gcc/common/config/m68k/{m68k-common.c => m68k-common.cc}                  | 0
 gcc/common/config/mcore/{mcore-common.c => mcore-common.cc}               | 0
 .../config/microblaze/{microblaze-common.c => microblaze-common.cc}       | 0
 gcc/common/config/mips/{mips-common.c => mips-common.cc}                  | 0
 gcc/common/config/mmix/{mmix-common.c => mmix-common.cc}                  | 0
 gcc/common/config/mn10300/{mn10300-common.c => mn10300-common.cc}         | 0
 gcc/common/config/msp430/{msp430-common.c => msp430-common.cc}            | 0
 gcc/common/config/nds32/{nds32-common.c => nds32-common.cc}               | 0
 gcc/common/config/nios2/{nios2-common.c => nios2-common.cc}               | 0
 gcc/common/config/nvptx/{nvptx-common.c => nvptx-common.cc}               | 0
 gcc/common/config/or1k/{or1k-common.c => or1k-common.cc}                  | 0
 gcc/common/config/pa/{pa-common.c => pa-common.cc}                        | 0
 gcc/common/config/pdp11/{pdp11-common.c => pdp11-common.cc}               | 0
 gcc/common/config/pru/{pru-common.c => pru-common.cc}                     | 0
 gcc/common/config/riscv/{riscv-common.c => riscv-common.cc}               | 0
 gcc/common/config/rs6000/{rs6000-common.c => rs6000-common.cc}            | 0
 gcc/common/config/rx/{rx-common.c => rx-common.cc}                        | 0
 gcc/common/config/s390/{s390-common.c => s390-common.cc}                  | 0
 gcc/common/config/sh/{sh-common.c => sh-common.cc}                        | 0
 gcc/common/config/sparc/{sparc-common.c => sparc-common.cc}               | 0
 gcc/common/config/tilegx/{tilegx-common.c => tilegx-common.cc}            | 0
 gcc/common/config/tilepro/{tilepro-common.c => tilepro-common.cc}         | 0
 gcc/common/config/v850/{v850-common.c => v850-common.cc}                  | 0
 gcc/common/config/vax/{vax-common.c => vax-common.cc}                     | 0
 gcc/common/config/visium/{visium-common.c => visium-common.cc}            | 0
 gcc/common/config/xstormy16/{xstormy16-common.c => xstormy16-common.cc}   | 0
 gcc/common/config/xtensa/{xtensa-common.c => xtensa-common.cc}            | 0
 gcc/{compare-elim.c => compare-elim.cc}                                   | 0
 gcc/config/aarch64/{aarch64-bti-insert.c => aarch64-bti-insert.cc}        | 0
 gcc/config/aarch64/{aarch64-builtins.c => aarch64-builtins.cc}            | 0
 gcc/config/aarch64/{aarch64-c.c => aarch64-c.cc}                          | 0
 gcc/config/aarch64/{aarch64-d.c => aarch64-d.cc}                          | 0
 gcc/config/aarch64/{aarch64.c => aarch64.cc}                              | 0
 .../aarch64/{cortex-a57-fma-steering.c => cortex-a57-fma-steering.cc}     | 0
 gcc/config/aarch64/{driver-aarch64.c => driver-aarch64.cc}                | 0
 ...falkor-tag-collision-avoidance.c => falkor-tag-collision-avoidance.cc} | 0
 gcc/config/aarch64/{host-aarch64-darwin.c => host-aarch64-darwin.cc}      | 0
 gcc/config/alpha/{alpha.c => alpha.cc}                                    | 0
 gcc/config/alpha/{driver-alpha.c => driver-alpha.cc}                      | 0
 gcc/config/arc/{arc-c.c => arc-c.cc}                                      | 0
 gcc/config/arc/{arc.c => arc.cc}                                          | 0
 gcc/config/arc/{driver-arc.c => driver-arc.cc}                            | 0
 gcc/config/arm/{aarch-common.c => aarch-common.cc}                        | 0
 gcc/config/arm/{arm-builtins.c => arm-builtins.cc}                        | 0
 gcc/config/arm/{arm-c.c => arm-c.cc}                                      | 0
 gcc/config/arm/{arm-d.c => arm-d.cc}                                      | 0
 gcc/config/arm/{arm.c => arm.cc}                                          | 0
 gcc/config/arm/{driver-arm.c => driver-arm.cc}                            | 0
 gcc/config/avr/{avr-c.c => avr-c.cc}                                      | 0
 gcc/config/avr/{avr-devices.c => avr-devices.cc}                          | 0
 gcc/config/avr/{avr-log.c => avr-log.cc}                                  | 0
 gcc/config/avr/{avr.c => avr.cc}                                          | 0
 gcc/config/avr/{driver-avr.c => driver-avr.cc}                            | 0
 gcc/config/avr/{gen-avr-mmcu-specs.c => gen-avr-mmcu-specs.cc}            | 0
 gcc/config/avr/{gen-avr-mmcu-texi.c => gen-avr-mmcu-texi.cc}              | 0
 gcc/config/bfin/{bfin.c => bfin.cc}                                       | 0
 gcc/config/bpf/{bpf.c => bpf.cc}                                          | 0
 gcc/config/bpf/{coreout.c => coreout.cc}                                  | 0
 gcc/config/c6x/{c6x.c => c6x.cc}                                          | 0
 gcc/config/cr16/{cr16.c => cr16.cc}                                       | 0
 gcc/config/cris/{cris.c => cris.cc}                                       | 0
 gcc/config/csky/{csky.c => csky.cc}                                       | 0
 gcc/config/{darwin-c.c => darwin-c.cc}                                    | 0
 gcc/config/{darwin-d.c => darwin-d.cc}                                    | 0
 gcc/config/{darwin-driver.c => darwin-driver.cc}                          | 0
 gcc/config/{darwin-f.c => darwin-f.cc}                                    | 0
 gcc/config/{darwin.c => darwin.cc}                                        | 0
 gcc/config/{default-c.c => default-c.cc}                                  | 0
 gcc/config/{default-d.c => default-d.cc}                                  | 0
 gcc/config/{dragonfly-d.c => dragonfly-d.cc}                              | 0
 gcc/config/epiphany/{epiphany.c => epiphany.cc}                           | 0
 gcc/config/epiphany/{mode-switch-use.c => mode-switch-use.cc}             | 0
 gcc/config/epiphany/{resolve-sw-modes.c => resolve-sw-modes.cc}           | 0
 gcc/config/fr30/{fr30.c => fr30.cc}                                       | 0
 gcc/config/{freebsd-d.c => freebsd-d.cc}                                  | 0
 gcc/config/frv/{frv.c => frv.cc}                                          | 0
 gcc/config/ft32/{ft32.c => ft32.cc}                                       | 0
 gcc/config/gcn/{driver-gcn.c => driver-gcn.cc}                            | 0
 gcc/config/gcn/{gcn-run.c => gcn-run.cc}                                  | 0
 gcc/config/gcn/{gcn-tree.c => gcn-tree.cc}                                | 0
 gcc/config/gcn/{gcn.c => gcn.cc}                                          | 0
 gcc/config/gcn/{mkoffload.c => mkoffload.cc}                              | 0
 gcc/config/{glibc-c.c => glibc-c.cc}                                      | 0
 gcc/config/{glibc-d.c => glibc-d.cc}                                      | 0
 gcc/config/h8300/{h8300.c => h8300.cc}                                    | 0
 gcc/config/{host-darwin.c => host-darwin.cc}                              | 0
 gcc/config/{host-hpux.c => host-hpux.cc}                                  | 0
 gcc/config/{host-linux.c => host-linux.cc}                                | 0
 gcc/config/{host-netbsd.c => host-netbsd.cc}                              | 0
 gcc/config/{host-openbsd.c => host-openbsd.cc}                            | 0
 gcc/config/{host-solaris.c => host-solaris.cc}                            | 0
 gcc/config/i386/{djgpp.c => djgpp.cc}                                     | 0
 gcc/config/i386/{driver-i386.c => driver-i386.cc}                         | 0
 gcc/config/i386/{driver-mingw32.c => driver-mingw32.cc}                   | 0
 gcc/config/i386/{gnu-property.c => gnu-property.cc}                       | 0
 gcc/config/i386/{host-cygwin.c => host-cygwin.cc}                         | 0
 gcc/config/i386/{host-i386-darwin.c => host-i386-darwin.cc}               | 0
 gcc/config/i386/{host-mingw32.c => host-mingw32.cc}                       | 0
 gcc/config/i386/{i386-builtins.c => i386-builtins.cc}                     | 0
 gcc/config/i386/{i386-c.c => i386-c.cc}                                   | 0
 gcc/config/i386/{i386-d.c => i386-d.cc}                                   | 0
 gcc/config/i386/{i386-expand.c => i386-expand.cc}                         | 0
 gcc/config/i386/{i386-features.c => i386-features.cc}                     | 0
 gcc/config/i386/{i386-options.c => i386-options.cc}                       | 0
 gcc/config/i386/{i386.c => i386.cc}                                       | 0
 gcc/config/i386/{intelmic-mkoffload.c => intelmic-mkoffload.cc}           | 0
 gcc/config/i386/{msformat-c.c => msformat-c.cc}                           | 0
 gcc/config/i386/{winnt-cxx.c => winnt-cxx.cc}                             | 0
 gcc/config/i386/{winnt-d.c => winnt-d.cc}                                 | 0
 gcc/config/i386/{winnt-stubs.c => winnt-stubs.cc}                         | 0
 gcc/config/i386/{winnt.c => winnt.cc}                                     | 0
 gcc/config/i386/{x86-tune-sched-atom.c => x86-tune-sched-atom.cc}         | 0
 gcc/config/i386/{x86-tune-sched-bd.c => x86-tune-sched-bd.cc}             | 0
 gcc/config/i386/{x86-tune-sched-core.c => x86-tune-sched-core.cc}         | 0
 gcc/config/i386/{x86-tune-sched.c => x86-tune-sched.cc}                   | 0
 gcc/config/ia64/{ia64-c.c => ia64-c.cc}                                   | 0
 gcc/config/ia64/{ia64.c => ia64.cc}                                       | 0
 gcc/config/iq2000/{iq2000.c => iq2000.cc}                                 | 0
 gcc/config/{linux.c => linux.cc}                                          | 0
 gcc/config/lm32/{lm32.c => lm32.cc}                                       | 0
 gcc/config/m32c/{m32c-pragma.c => m32c-pragma.cc}                         | 0
 gcc/config/m32c/{m32c.c => m32c.cc}                                       | 0
 gcc/config/m32r/{m32r.c => m32r.cc}                                       | 0
 gcc/config/m68k/{m68k.c => m68k.cc}                                       | 0
 gcc/config/mcore/{mcore.c => mcore.cc}                                    | 0
 gcc/config/microblaze/{microblaze-c.c => microblaze-c.cc}                 | 0
 gcc/config/microblaze/{microblaze.c => microblaze.cc}                     | 0
 gcc/config/mips/{driver-native.c => driver-native.cc}                     | 0
 gcc/config/mips/{frame-header-opt.c => frame-header-opt.cc}               | 0
 gcc/config/mips/{mips-d.c => mips-d.cc}                                   | 0
 gcc/config/mips/{mips.c => mips.cc}                                       | 0
 gcc/config/mmix/{mmix.c => mmix.cc}                                       | 0
 gcc/config/mn10300/{mn10300.c => mn10300.cc}                              | 0
 gcc/config/moxie/{moxie.c => moxie.cc}                                    | 0
 gcc/config/msp430/{driver-msp430.c => driver-msp430.cc}                   | 0
 gcc/config/msp430/{msp430-c.c => msp430-c.cc}                             | 0
 gcc/config/msp430/{msp430-devices.c => msp430-devices.cc}                 | 0
 gcc/config/msp430/{msp430.c => msp430.cc}                                 | 0
 gcc/config/nds32/{nds32-cost.c => nds32-cost.cc}                          | 0
 gcc/config/nds32/{nds32-fp-as-gp.c => nds32-fp-as-gp.cc}                  | 0
 gcc/config/nds32/{nds32-intrinsic.c => nds32-intrinsic.cc}                | 0
 gcc/config/nds32/{nds32-isr.c => nds32-isr.cc}                            | 0
 gcc/config/nds32/{nds32-md-auxiliary.c => nds32-md-auxiliary.cc}          | 0
 .../nds32/{nds32-memory-manipulation.c => nds32-memory-manipulation.cc}   | 0
 .../nds32/{nds32-pipelines-auxiliary.c => nds32-pipelines-auxiliary.cc}   | 0
 gcc/config/nds32/{nds32-predicates.c => nds32-predicates.cc}              | 0
 gcc/config/nds32/{nds32-relax-opt.c => nds32-relax-opt.cc}                | 0
 gcc/config/nds32/{nds32-utils.c => nds32-utils.cc}                        | 0
 gcc/config/nds32/{nds32.c => nds32.cc}                                    | 0
 gcc/config/{netbsd-d.c => netbsd-d.cc}                                    | 0
 gcc/config/{netbsd.c => netbsd.cc}                                        | 0
 gcc/config/nios2/{nios2.c => nios2.cc}                                    | 0
 gcc/config/nvptx/{mkoffload.c => mkoffload.cc}                            | 0
 gcc/config/nvptx/{nvptx-c.c => nvptx-c.cc}                                | 0
 gcc/config/nvptx/{nvptx.c => nvptx.cc}                                    | 0
 gcc/config/{openbsd-d.c => openbsd-d.cc}                                  | 0
 gcc/config/or1k/{or1k.c => or1k.cc}                                       | 0
 gcc/config/pa/{pa-d.c => pa-d.cc}                                         | 0
 gcc/config/pa/{pa.c => pa.cc}                                             | 0
 gcc/config/pdp11/{pdp11.c => pdp11.cc}                                    | 0
 gcc/config/pru/{pru-passes.c => pru-passes.cc}                            | 0
 gcc/config/pru/{pru-pragma.c => pru-pragma.cc}                            | 0
 gcc/config/pru/{pru.c => pru.cc}                                          | 0
 gcc/config/riscv/{riscv-builtins.c => riscv-builtins.cc}                  | 0
 gcc/config/riscv/{riscv-c.c => riscv-c.cc}                                | 0
 gcc/config/riscv/{riscv-d.c => riscv-d.cc}                                | 0
 gcc/config/riscv/{riscv-shorten-memrefs.c => riscv-shorten-memrefs.cc}    | 0
 gcc/config/riscv/{riscv-sr.c => riscv-sr.cc}                              | 0
 gcc/config/riscv/{riscv.c => riscv.cc}                                    | 0
 gcc/config/rl78/{rl78-c.c => rl78-c.cc}                                   | 0
 gcc/config/rl78/{rl78.c => rl78.cc}                                       | 0
 gcc/config/rs6000/{driver-rs6000.c => driver-rs6000.cc}                   | 0
 gcc/config/rs6000/{host-darwin.c => host-darwin.cc}                       | 0
 gcc/config/rs6000/{host-ppc64-darwin.c => host-ppc64-darwin.cc}           | 0
 gcc/config/rs6000/{rbtree.c => rbtree.cc}                                 | 0
 gcc/config/rs6000/{rs6000-c.c => rs6000-c.cc}                             | 0
 gcc/config/rs6000/{rs6000-call.c => rs6000-call.cc}                       | 0
 gcc/config/rs6000/{rs6000-d.c => rs6000-d.cc}                             | 0
 gcc/config/rs6000/{rs6000-gen-builtins.c => rs6000-gen-builtins.cc}       | 0
 gcc/config/rs6000/{rs6000-linux.c => rs6000-linux.cc}                     | 0
 gcc/config/rs6000/{rs6000-logue.c => rs6000-logue.cc}                     | 0
 gcc/config/rs6000/{rs6000-p8swap.c => rs6000-p8swap.cc}                   | 0
 gcc/config/rs6000/{rs6000-pcrel-opt.c => rs6000-pcrel-opt.cc}             | 0
 gcc/config/rs6000/{rs6000-string.c => rs6000-string.cc}                   | 0
 gcc/config/rs6000/{rs6000.c => rs6000.cc}                                 | 0
 gcc/config/rx/{rx.c => rx.cc}                                             | 0
 gcc/config/s390/{driver-native.c => driver-native.cc}                     | 0
 gcc/config/s390/{s390-c.c => s390-c.cc}                                   | 0
 gcc/config/s390/{s390-d.c => s390-d.cc}                                   | 0
 gcc/config/s390/{s390.c => s390.cc}                                       | 0
 gcc/config/sh/{divtab-sh4-300.c => divtab-sh4-300.cc}                     | 0
 gcc/config/sh/{divtab-sh4.c => divtab-sh4.cc}                             | 0
 gcc/config/sh/{divtab.c => divtab.cc}                                     | 0
 gcc/config/sh/{sh-c.c => sh-c.cc}                                         | 0
 gcc/config/sh/{sh.c => sh.cc}                                             | 0
 gcc/config/{sol2-c.c => sol2-c.cc}                                        | 0
 gcc/config/{sol2-cxx.c => sol2-cxx.cc}                                    | 0
 gcc/config/{sol2-d.c => sol2-d.cc}                                        | 0
 gcc/config/{sol2-stubs.c => sol2-stubs.cc}                                | 0
 gcc/config/{sol2.c => sol2.cc}                                            | 0
 gcc/config/sparc/{driver-sparc.c => driver-sparc.cc}                      | 0
 gcc/config/sparc/{sparc-c.c => sparc-c.cc}                                | 0
 gcc/config/sparc/{sparc-d.c => sparc-d.cc}                                | 0
 gcc/config/sparc/{sparc.c => sparc.cc}                                    | 0
 gcc/config/stormy16/{stormy16.c => stormy16.cc}                           | 0
 gcc/config/tilegx/{mul-tables.c => mul-tables.cc}                         | 0
 gcc/config/tilegx/{tilegx-c.c => tilegx-c.cc}                             | 0
 gcc/config/tilegx/{tilegx.c => tilegx.cc}                                 | 0
 gcc/config/tilepro/{mul-tables.c => mul-tables.cc}                        | 0
 gcc/config/tilepro/{tilepro-c.c => tilepro-c.cc}                          | 0
 gcc/config/tilepro/{tilepro.c => tilepro.cc}                              | 0
 gcc/config/v850/{v850-c.c => v850-c.cc}                                   | 0
 gcc/config/v850/{v850.c => v850.cc}                                       | 0
 gcc/config/vax/{vax.c => vax.cc}                                          | 0
 gcc/config/visium/{visium.c => visium.cc}                                 | 0
 gcc/config/vms/{vms-ar.c => vms-ar.cc}                                    | 0
 gcc/config/vms/{vms-c.c => vms-c.cc}                                      | 0
 gcc/config/vms/{vms-f.c => vms-f.cc}                                      | 0
 gcc/config/vms/{vms-ld.c => vms-ld.cc}                                    | 0
 gcc/config/vms/{vms.c => vms.cc}                                          | 0
 gcc/config/{vxworks-c.c => vxworks-c.cc}                                  | 0
 gcc/config/{vxworks.c => vxworks.cc}                                      | 0
 gcc/config/{winnt-c.c => winnt-c.cc}                                      | 0
 gcc/config/xtensa/{xtensa.c => xtensa.cc}                                 | 0
 gcc/{context.c => context.cc}                                             | 0
 gcc/{convert.c => convert.cc}                                             | 0
 gcc/{coverage.c => coverage.cc}                                           | 0
 gcc/cp/{call.c => call.cc}                                                | 0
 gcc/cp/{class.c => class.cc}                                              | 0
 gcc/cp/{constexpr.c => constexpr.cc}                                      | 0
 gcc/cp/{cp-gimplify.c => cp-gimplify.cc}                                  | 0
 gcc/cp/{cp-lang.c => cp-lang.cc}                                          | 0
 gcc/cp/{cp-objcp-common.c => cp-objcp-common.cc}                          | 0
 gcc/cp/{cp-ubsan.c => cp-ubsan.cc}                                        | 0
 gcc/cp/{cvt.c => cvt.cc}                                                  | 0
 gcc/cp/{cxx-pretty-print.c => cxx-pretty-print.cc}                        | 0
 gcc/cp/{decl.c => decl.cc}                                                | 0
 gcc/cp/{decl2.c => decl2.cc}                                              | 0
 gcc/cp/{dump.c => dump.cc}                                                | 0
 gcc/cp/{error.c => error.cc}                                              | 0
 gcc/cp/{except.c => except.cc}                                            | 0
 gcc/cp/{expr.c => expr.cc}                                                | 0
 gcc/cp/{friend.c => friend.cc}                                            | 0
 gcc/cp/{g++spec.c => g++spec.cc}                                          | 0
 gcc/cp/{init.c => init.cc}                                                | 0
 gcc/cp/{lambda.c => lambda.cc}                                            | 0
 gcc/cp/{lex.c => lex.cc}                                                  | 0
 gcc/cp/{mangle.c => mangle.cc}                                            | 0
 gcc/cp/{method.c => method.cc}                                            | 0
 gcc/cp/{name-lookup.c => name-lookup.cc}                                  | 0
 gcc/cp/{optimize.c => optimize.cc}                                        | 0
 gcc/cp/{parser.c => parser.cc}                                            | 0
 gcc/cp/{pt.c => pt.cc}                                                    | 0
 gcc/cp/{ptree.c => ptree.cc}                                              | 0
 gcc/cp/{rtti.c => rtti.cc}                                                | 0
 gcc/cp/{search.c => search.cc}                                            | 0
 gcc/cp/{semantics.c => semantics.cc}                                      | 0
 gcc/cp/{tree.c => tree.cc}                                                | 0
 gcc/cp/{typeck.c => typeck.cc}                                            | 0
 gcc/cp/{typeck2.c => typeck2.cc}                                          | 0
 gcc/cp/{vtable-class-hierarchy.c => vtable-class-hierarchy.cc}            | 0
 gcc/{cppbuiltin.c => cppbuiltin.cc}                                       | 0
 gcc/{cppdefault.c => cppdefault.cc}                                       | 0
 gcc/{cprop.c => cprop.cc}                                                 | 0
 gcc/{cse.c => cse.cc}                                                     | 0
 gcc/{cselib.c => cselib.cc}                                               | 0
 gcc/{ctfc.c => ctfc.cc}                                                   | 0
 gcc/{ctfout.c => ctfout.cc}                                               | 0
 gcc/{data-streamer-in.c => data-streamer-in.cc}                           | 0
 gcc/{data-streamer-out.c => data-streamer-out.cc}                         | 0
 gcc/{data-streamer.c => data-streamer.cc}                                 | 0
 gcc/{dbgcnt.c => dbgcnt.cc}                                               | 0
 gcc/{dbxout.c => dbxout.cc}                                               | 0
 gcc/{dce.c => dce.cc}                                                     | 0
 gcc/{ddg.c => ddg.cc}                                                     | 0
 gcc/{debug.c => debug.cc}                                                 | 0
 gcc/{df-core.c => df-core.cc}                                             | 0
 gcc/{df-problems.c => df-problems.cc}                                     | 0
 gcc/{df-scan.c => df-scan.cc}                                             | 0
 gcc/{dfp.c => dfp.cc}                                                     | 0
 gcc/{diagnostic-color.c => diagnostic-color.cc}                           | 0
 gcc/{diagnostic-show-locus.c => diagnostic-show-locus.cc}                 | 0
 gcc/{diagnostic-spec.c => diagnostic-spec.cc}                             | 0
 gcc/{diagnostic.c => diagnostic.cc}                                       | 0
 gcc/{dojump.c => dojump.cc}                                               | 0
 gcc/{dominance.c => dominance.cc}                                         | 0
 gcc/{domwalk.c => domwalk.cc}                                             | 0
 gcc/{double-int.c => double-int.cc}                                       | 0
 gcc/{dse.c => dse.cc}                                                     | 0
 gcc/{dumpfile.c => dumpfile.cc}                                           | 0
 gcc/{dwarf2asm.c => dwarf2asm.cc}                                         | 0
 gcc/{dwarf2cfi.c => dwarf2cfi.cc}                                         | 0
 gcc/{dwarf2ctf.c => dwarf2ctf.cc}                                         | 0
 gcc/{dwarf2out.c => dwarf2out.cc}                                         | 0
 gcc/{early-remat.c => early-remat.cc}                                     | 0
 gcc/{edit-context.c => edit-context.cc}                                   | 0
 gcc/{emit-rtl.c => emit-rtl.cc}                                           | 0
 gcc/{errors.c => errors.cc}                                               | 0
 gcc/{et-forest.c => et-forest.cc}                                         | 0
 gcc/{except.c => except.cc}                                               | 0
 gcc/{explow.c => explow.cc}                                               | 0
 gcc/{expmed.c => expmed.cc}                                               | 0
 gcc/{expr.c => expr.cc}                                                   | 0
 gcc/{fibonacci_heap.c => fibonacci_heap.cc}                               | 0
 gcc/{file-find.c => file-find.cc}                                         | 0
 gcc/{file-prefix-map.c => file-prefix-map.cc}                             | 0
 gcc/{final.c => final.cc}                                                 | 0
 gcc/{fixed-value.c => fixed-value.cc}                                     | 0
 gcc/{fold-const-call.c => fold-const-call.cc}                             | 0
 gcc/{fold-const.c => fold-const.cc}                                       | 0
 gcc/fortran/{arith.c => arith.cc}                                         | 0
 gcc/fortran/{array.c => array.cc}                                         | 0
 gcc/fortran/{bbt.c => bbt.cc}                                             | 0
 gcc/fortran/{check.c => check.cc}                                         | 0
 gcc/fortran/{class.c => class.cc}                                         | 0
 gcc/fortran/{constructor.c => constructor.cc}                             | 0
 gcc/fortran/{convert.c => convert.cc}                                     | 0
 gcc/fortran/{cpp.c => cpp.cc}                                             | 0
 gcc/fortran/{data.c => data.cc}                                           | 0
 gcc/fortran/{decl.c => decl.cc}                                           | 0
 gcc/fortran/{dependency.c => dependency.cc}                               | 0
 gcc/fortran/{dump-parse-tree.c => dump-parse-tree.cc}                     | 0
 gcc/fortran/{error.c => error.cc}                                         | 0
 gcc/fortran/{expr.c => expr.cc}                                           | 0
 gcc/fortran/{f95-lang.c => f95-lang.cc}                                   | 0
 gcc/fortran/{frontend-passes.c => frontend-passes.cc}                     | 0
 gcc/fortran/{gfortranspec.c => gfortranspec.cc}                           | 0
 gcc/fortran/{interface.c => interface.cc}                                 | 0
 gcc/fortran/{intrinsic.c => intrinsic.cc}                                 | 0
 gcc/fortran/{io.c => io.cc}                                               | 0
 gcc/fortran/{iresolve.c => iresolve.cc}                                   | 0
 gcc/fortran/{match.c => match.cc}                                         | 0
 gcc/fortran/{matchexp.c => matchexp.cc}                                   | 0
 gcc/fortran/{misc.c => misc.cc}                                           | 0
 gcc/fortran/{module.c => module.cc}                                       | 0
 gcc/fortran/{openmp.c => openmp.cc}                                       | 0
 gcc/fortran/{options.c => options.cc}                                     | 0
 gcc/fortran/{parse.c => parse.cc}                                         | 0
 gcc/fortran/{primary.c => primary.cc}                                     | 0
 gcc/fortran/{resolve.c => resolve.cc}                                     | 0
 gcc/fortran/{scanner.c => scanner.cc}                                     | 0
 gcc/fortran/{simplify.c => simplify.cc}                                   | 0
 gcc/fortran/{st.c => st.cc}                                               | 0
 gcc/fortran/{symbol.c => symbol.cc}                                       | 0
 gcc/fortran/{target-memory.c => target-memory.cc}                         | 0
 gcc/fortran/{trans-array.c => trans-array.cc}                             | 0
 gcc/fortran/{trans-common.c => trans-common.cc}                           | 0
 gcc/fortran/{trans-const.c => trans-const.cc}                             | 0
 gcc/fortran/{trans-decl.c => trans-decl.cc}                               | 0
 gcc/fortran/{trans-expr.c => trans-expr.cc}                               | 0
 gcc/fortran/{trans-intrinsic.c => trans-intrinsic.cc}                     | 0
 gcc/fortran/{trans-io.c => trans-io.cc}                                   | 0
 gcc/fortran/{trans-openmp.c => trans-openmp.cc}                           | 0
 gcc/fortran/{trans-stmt.c => trans-stmt.cc}                               | 0
 gcc/fortran/{trans-types.c => trans-types.cc}                             | 0
 gcc/fortran/{trans.c => trans.cc}                                         | 0
 gcc/{fp-test.c => fp-test.cc}                                             | 0
 gcc/{function-tests.c => function-tests.cc}                               | 0
 gcc/{function.c => function.cc}                                           | 0
 gcc/{fwprop.c => fwprop.cc}                                               | 0
 gcc/{gcc-ar.c => gcc-ar.cc}                                               | 0
 gcc/{gcc-main.c => gcc-main.cc}                                           | 0
 gcc/{gcc-rich-location.c => gcc-rich-location.cc}                         | 0
 gcc/{gcc.c => gcc.cc}                                                     | 0
 gcc/{gcov-dump.c => gcov-dump.cc}                                         | 0
 gcc/{gcov-io.c => gcov-io.cc}                                             | 0
 gcc/{gcov-tool.c => gcov-tool.cc}                                         | 0
 gcc/{gcov.c => gcov.cc}                                                   | 0
 gcc/{gcse-common.c => gcse-common.cc}                                     | 0
 gcc/{gcse.c => gcse.cc}                                                   | 0
 gcc/{genattr-common.c => genattr-common.cc}                               | 0
 gcc/{genattr.c => genattr.cc}                                             | 0
 gcc/{genattrtab.c => genattrtab.cc}                                       | 0
 gcc/{genautomata.c => genautomata.cc}                                     | 0
 gcc/{gencfn-macros.c => gencfn-macros.cc}                                 | 0
 gcc/{gencheck.c => gencheck.cc}                                           | 0
 gcc/{genchecksum.c => genchecksum.cc}                                     | 0
 gcc/{gencodes.c => gencodes.cc}                                           | 0
 gcc/{genconditions.c => genconditions.cc}                                 | 0
 gcc/{genconfig.c => genconfig.cc}                                         | 0
 gcc/{genconstants.c => genconstants.cc}                                   | 0
 gcc/{genemit.c => genemit.cc}                                             | 0
 gcc/{genenums.c => genenums.cc}                                           | 0
 gcc/{generic-match-head.c => generic-match-head.cc}                       | 0
 gcc/{genextract.c => genextract.cc}                                       | 0
 gcc/{genflags.c => genflags.cc}                                           | 0
 gcc/{gengenrtl.c => gengenrtl.cc}                                         | 0
 gcc/{gengtype-parse.c => gengtype-parse.cc}                               | 0
 gcc/{gengtype-state.c => gengtype-state.cc}                               | 0
 gcc/{gengtype.c => gengtype.cc}                                           | 0
 gcc/{genhooks.c => genhooks.cc}                                           | 0
 gcc/{genmatch.c => genmatch.cc}                                           | 0
 gcc/{genmddeps.c => genmddeps.cc}                                         | 0
 gcc/{genmddump.c => genmddump.cc}                                         | 0
 gcc/{genmodes.c => genmodes.cc}                                           | 0
 gcc/{genopinit.c => genopinit.cc}                                         | 0
 gcc/{genoutput.c => genoutput.cc}                                         | 0
 gcc/{genpeep.c => genpeep.cc}                                             | 0
 gcc/{genpreds.c => genpreds.cc}                                           | 0
 gcc/{genrecog.c => genrecog.cc}                                           | 0
 gcc/{gensupport.c => gensupport.cc}                                       | 0
 gcc/{gentarget-def.c => gentarget-def.cc}                                 | 0
 gcc/{genversion.c => genversion.cc}                                       | 0
 gcc/{ggc-common.c => ggc-common.cc}                                       | 0
 gcc/{ggc-none.c => ggc-none.cc}                                           | 0
 gcc/{ggc-page.c => ggc-page.cc}                                           | 0
 gcc/{ggc-tests.c => ggc-tests.cc}                                         | 0
 gcc/{gimple-builder.c => gimple-builder.cc}                               | 0
 gcc/{gimple-expr.c => gimple-expr.cc}                                     | 0
 gcc/{gimple-fold.c => gimple-fold.cc}                                     | 0
 gcc/{gimple-iterator.c => gimple-iterator.cc}                             | 0
 gcc/{gimple-laddress.c => gimple-laddress.cc}                             | 0
 gcc/{gimple-loop-jam.c => gimple-loop-jam.cc}                             | 0
 gcc/{gimple-low.c => gimple-low.cc}                                       | 0
 gcc/{gimple-match-head.c => gimple-match-head.cc}                         | 0
 gcc/{gimple-pretty-print.c => gimple-pretty-print.cc}                     | 0
 gcc/{gimple-ssa-backprop.c => gimple-ssa-backprop.cc}                     | 0
 gcc/{gimple-ssa-evrp-analyze.c => gimple-ssa-evrp-analyze.cc}             | 0
 gcc/{gimple-ssa-evrp.c => gimple-ssa-evrp.cc}                             | 0
 gcc/{gimple-ssa-isolate-paths.c => gimple-ssa-isolate-paths.cc}           | 0
 gcc/{gimple-ssa-nonnull-compare.c => gimple-ssa-nonnull-compare.cc}       | 0
 gcc/{gimple-ssa-split-paths.c => gimple-ssa-split-paths.cc}               | 0
 gcc/{gimple-ssa-sprintf.c => gimple-ssa-sprintf.cc}                       | 0
 gcc/{gimple-ssa-store-merging.c => gimple-ssa-store-merging.cc}           | 0
 gcc/{gimple-ssa-strength-reduction.c => gimple-ssa-strength-reduction.cc} | 0
 gcc/{gimple-ssa-warn-alloca.c => gimple-ssa-warn-alloca.cc}               | 0
 gcc/{gimple-ssa-warn-restrict.c => gimple-ssa-warn-restrict.cc}           | 0
 gcc/{gimple-streamer-in.c => gimple-streamer-in.cc}                       | 0
 gcc/{gimple-streamer-out.c => gimple-streamer-out.cc}                     | 0
 gcc/{gimple-walk.c => gimple-walk.cc}                                     | 0
 gcc/{gimple-warn-recursion.c => gimple-warn-recursion.cc}                 | 0
 gcc/{gimple.c => gimple.cc}                                               | 0
 gcc/{gimplify-me.c => gimplify-me.cc}                                     | 0
 gcc/{gimplify.c => gimplify.cc}                                           | 0
 gcc/go/{go-backend.c => go-backend.cc}                                    | 0
 gcc/go/{go-lang.c => go-lang.cc}                                          | 0
 gcc/go/{gospec.c => gospec.cc}                                            | 0
 gcc/{godump.c => godump.cc}                                               | 0
 gcc/{graph.c => graph.cc}                                                 | 0
 gcc/{graphds.c => graphds.cc}                                             | 0
 gcc/{graphite-dependences.c => graphite-dependences.cc}                   | 0
 gcc/{graphite-isl-ast-to-gimple.c => graphite-isl-ast-to-gimple.cc}       | 0
 gcc/{graphite-optimize-isl.c => graphite-optimize-isl.cc}                 | 0
 gcc/{graphite-poly.c => graphite-poly.cc}                                 | 0
 gcc/{graphite-scop-detection.c => graphite-scop-detection.cc}             | 0
 gcc/{graphite-sese-to-poly.c => graphite-sese-to-poly.cc}                 | 0
 gcc/{graphite.c => graphite.cc}                                           | 0
 gcc/{haifa-sched.c => haifa-sched.cc}                                     | 0
 gcc/{hash-map-tests.c => hash-map-tests.cc}                               | 0
 gcc/{hash-set-tests.c => hash-set-tests.cc}                               | 0
 gcc/{hash-table.c => hash-table.cc}                                       | 0
 gcc/{hooks.c => hooks.cc}                                                 | 0
 gcc/{host-default.c => host-default.cc}                                   | 0
 gcc/{hw-doloop.c => hw-doloop.cc}                                         | 0
 gcc/{hwint.c => hwint.cc}                                                 | 0
 gcc/{ifcvt.c => ifcvt.cc}                                                 | 0
 gcc/{inchash.c => inchash.cc}                                             | 0
 gcc/{incpath.c => incpath.cc}                                             | 0
 gcc/{init-regs.c => init-regs.cc}                                         | 0
 gcc/{input.c => input.cc}                                                 | 0
 gcc/{internal-fn.c => internal-fn.cc}                                     | 0
 gcc/{intl.c => intl.cc}                                                   | 0
 gcc/{ipa-comdats.c => ipa-comdats.cc}                                     | 0
 gcc/{ipa-cp.c => ipa-cp.cc}                                               | 0
 gcc/{ipa-devirt.c => ipa-devirt.cc}                                       | 0
 gcc/{ipa-fnsummary.c => ipa-fnsummary.cc}                                 | 0
 gcc/{ipa-icf-gimple.c => ipa-icf-gimple.cc}                               | 0
 gcc/{ipa-icf.c => ipa-icf.cc}                                             | 0
 gcc/{ipa-inline-analysis.c => ipa-inline-analysis.cc}                     | 0
 gcc/{ipa-inline-transform.c => ipa-inline-transform.cc}                   | 0
 gcc/{ipa-inline.c => ipa-inline.cc}                                       | 0
 gcc/{ipa-modref-tree.c => ipa-modref-tree.cc}                             | 0
 gcc/{ipa-modref.c => ipa-modref.cc}                                       | 0
 gcc/{ipa-param-manipulation.c => ipa-param-manipulation.cc}               | 0
 gcc/{ipa-polymorphic-call.c => ipa-polymorphic-call.cc}                   | 0
 gcc/{ipa-predicate.c => ipa-predicate.cc}                                 | 0
 gcc/{ipa-profile.c => ipa-profile.cc}                                     | 0
 gcc/{ipa-prop.c => ipa-prop.cc}                                           | 0
 gcc/{ipa-pure-const.c => ipa-pure-const.cc}                               | 0
 gcc/{ipa-ref.c => ipa-ref.cc}                                             | 0
 gcc/{ipa-reference.c => ipa-reference.cc}                                 | 0
 gcc/{ipa-split.c => ipa-split.cc}                                         | 0
 gcc/{ipa-sra.c => ipa-sra.cc}                                             | 0
 gcc/{ipa-utils.c => ipa-utils.cc}                                         | 0
 gcc/{ipa-visibility.c => ipa-visibility.cc}                               | 0
 gcc/{ipa.c => ipa.cc}                                                     | 0
 gcc/{ira-build.c => ira-build.cc}                                         | 0
 gcc/{ira-color.c => ira-color.cc}                                         | 0
 gcc/{ira-conflicts.c => ira-conflicts.cc}                                 | 0
 gcc/{ira-costs.c => ira-costs.cc}                                         | 0
 gcc/{ira-emit.c => ira-emit.cc}                                           | 0
 gcc/{ira-lives.c => ira-lives.cc}                                         | 0
 gcc/{ira.c => ira.cc}                                                     | 0
 gcc/jit/{dummy-frontend.c => dummy-frontend.cc}                           | 0
 gcc/jit/{jit-builtins.c => jit-builtins.cc}                               | 0
 gcc/jit/{jit-logging.c => jit-logging.cc}                                 | 0
 gcc/jit/{jit-playback.c => jit-playback.cc}                               | 0
 gcc/jit/{jit-recording.c => jit-recording.cc}                             | 0
 gcc/jit/{jit-result.c => jit-result.cc}                                   | 0
 gcc/jit/{jit-spec.c => jit-spec.cc}                                       | 0
 gcc/jit/{jit-tempdir.c => jit-tempdir.cc}                                 | 0
 gcc/jit/{jit-w32.c => jit-w32.cc}                                         | 0
 gcc/jit/{libgccjit.c => libgccjit.cc}                                     | 0
 gcc/{jump.c => jump.cc}                                                   | 0
 gcc/{langhooks.c => langhooks.cc}                                         | 0
 gcc/{lcm.c => lcm.cc}                                                     | 0
 gcc/{lists.c => lists.cc}                                                 | 0
 gcc/{loop-doloop.c => loop-doloop.cc}                                     | 0
 gcc/{loop-init.c => loop-init.cc}                                         | 0
 gcc/{loop-invariant.c => loop-invariant.cc}                               | 0
 gcc/{loop-iv.c => loop-iv.cc}                                             | 0
 gcc/{loop-unroll.c => loop-unroll.cc}                                     | 0
 gcc/{lower-subreg.c => lower-subreg.cc}                                   | 0
 gcc/{lra-assigns.c => lra-assigns.cc}                                     | 0
 gcc/{lra-coalesce.c => lra-coalesce.cc}                                   | 0
 gcc/{lra-constraints.c => lra-constraints.cc}                             | 0
 gcc/{lra-eliminations.c => lra-eliminations.cc}                           | 0
 gcc/{lra-lives.c => lra-lives.cc}                                         | 0
 gcc/{lra-remat.c => lra-remat.cc}                                         | 0
 gcc/{lra-spills.c => lra-spills.cc}                                       | 0
 gcc/{lra.c => lra.cc}                                                     | 0
 gcc/{lto-cgraph.c => lto-cgraph.cc}                                       | 0
 gcc/{lto-compress.c => lto-compress.cc}                                   | 0
 gcc/{lto-opts.c => lto-opts.cc}                                           | 0
 gcc/{lto-section-in.c => lto-section-in.cc}                               | 0
 gcc/{lto-section-out.c => lto-section-out.cc}                             | 0
 gcc/{lto-streamer-in.c => lto-streamer-in.cc}                             | 0
 gcc/{lto-streamer-out.c => lto-streamer-out.cc}                           | 0
 gcc/{lto-streamer.c => lto-streamer.cc}                                   | 0
 gcc/{lto-wrapper.c => lto-wrapper.cc}                                     | 0
 gcc/lto/{common.c => common.cc}                                           | 0
 gcc/lto/{lto-common.c => lto-common.cc}                                   | 0
 gcc/lto/{lto-dump.c => lto-dump.cc}                                       | 0
 gcc/lto/{lto-lang.c => lto-lang.cc}                                       | 0
 gcc/lto/{lto-object.c => lto-object.cc}                                   | 0
 gcc/lto/{lto-partition.c => lto-partition.cc}                             | 0
 gcc/lto/{lto-symtab.c => lto-symtab.cc}                                   | 0
 gcc/lto/{lto.c => lto.cc}                                                 | 0
 gcc/{main.c => main.cc}                                                   | 0
 gcc/{mcf.c => mcf.cc}                                                     | 0
 gcc/{mode-switching.c => mode-switching.cc}                               | 0
 gcc/{modulo-sched.c => modulo-sched.cc}                                   | 0
 gcc/{multiple_target.c => multiple_target.cc}                             | 0
 gcc/objc/{objc-act.c => objc-act.cc}                                      | 0
 gcc/objc/{objc-encoding.c => objc-encoding.cc}                            | 0
 gcc/objc/{objc-gnu-runtime-abi-01.c => objc-gnu-runtime-abi-01.cc}        | 0
 gcc/objc/{objc-lang.c => objc-lang.cc}                                    | 0
 gcc/objc/{objc-map.c => objc-map.cc}                                      | 0
 gcc/objc/{objc-next-runtime-abi-01.c => objc-next-runtime-abi-01.cc}      | 0
 gcc/objc/{objc-next-runtime-abi-02.c => objc-next-runtime-abi-02.cc}      | 0
 .../{objc-runtime-shared-support.c => objc-runtime-shared-support.cc}     | 0
 gcc/objcp/{objcp-decl.c => objcp-decl.cc}                                 | 0
 gcc/objcp/{objcp-lang.c => objcp-lang.cc}                                 | 0
 gcc/{omp-expand.c => omp-expand.cc}                                       | 0
 gcc/{omp-general.c => omp-general.cc}                                     | 0
 gcc/{omp-low.c => omp-low.cc}                                             | 0
 gcc/{omp-offload.c => omp-offload.cc}                                     | 0
 gcc/{omp-simd-clone.c => omp-simd-clone.cc}                               | 0
 gcc/{opt-suggestions.c => opt-suggestions.cc}                             | 0
 gcc/{optabs-libfuncs.c => optabs-libfuncs.cc}                             | 0
 gcc/{optabs-query.c => optabs-query.cc}                                   | 0
 gcc/{optabs-tree.c => optabs-tree.cc}                                     | 0
 gcc/{optabs.c => optabs.cc}                                               | 0
 gcc/{opts-common.c => opts-common.cc}                                     | 0
 gcc/{opts-global.c => opts-global.cc}                                     | 0
 gcc/{opts.c => opts.cc}                                                   | 0
 gcc/{passes.c => passes.cc}                                               | 0
 gcc/{plugin.c => plugin.cc}                                               | 0
 gcc/{postreload-gcse.c => postreload-gcse.cc}                             | 0
 gcc/{postreload.c => postreload.cc}                                       | 0
 gcc/{predict.c => predict.cc}                                             | 0
 gcc/{prefix.c => prefix.cc}                                               | 0
 gcc/{pretty-print.c => pretty-print.cc}                                   | 0
 gcc/{print-rtl-function.c => print-rtl-function.cc}                       | 0
 gcc/{print-rtl.c => print-rtl.cc}                                         | 0
 gcc/{print-tree.c => print-tree.cc}                                       | 0
 gcc/{profile-count.c => profile-count.cc}                                 | 0
 gcc/{profile.c => profile.cc}                                             | 0
 gcc/{read-md.c => read-md.cc}                                             | 0
 gcc/{read-rtl-function.c => read-rtl-function.cc}                         | 0
 gcc/{read-rtl.c => read-rtl.cc}                                           | 0
 gcc/{real.c => real.cc}                                                   | 0
 gcc/{realmpfr.c => realmpfr.cc}                                           | 0
 gcc/{recog.c => recog.cc}                                                 | 0
 gcc/{ree.c => ree.cc}                                                     | 0
 gcc/{reg-stack.c => reg-stack.cc}                                         | 0
 gcc/{regcprop.c => regcprop.cc}                                           | 0
 gcc/{reginfo.c => reginfo.cc}                                             | 0
 gcc/{regrename.c => regrename.cc}                                         | 0
 gcc/{regstat.c => regstat.cc}                                             | 0
 gcc/{reload.c => reload.cc}                                               | 0
 gcc/{reload1.c => reload1.cc}                                             | 0
 gcc/{reorg.c => reorg.cc}                                                 | 0
 gcc/{resource.c => resource.cc}                                           | 0
 gcc/{rtl-error.c => rtl-error.cc}                                         | 0
 gcc/{rtl-tests.c => rtl-tests.cc}                                         | 0
 gcc/{rtl.c => rtl.cc}                                                     | 0
 gcc/{rtlanal.c => rtlanal.cc}                                             | 0
 gcc/{rtlhash.c => rtlhash.cc}                                             | 0
 gcc/{rtlhooks.c => rtlhooks.cc}                                           | 0
 gcc/{rtx-vector-builder.c => rtx-vector-builder.cc}                       | 0
 gcc/{run-rtl-passes.c => run-rtl-passes.cc}                               | 0
 gcc/{sancov.c => sancov.cc}                                               | 0
 gcc/{sanopt.c => sanopt.cc}                                               | 0
 gcc/{sbitmap.c => sbitmap.cc}                                             | 0
 gcc/{sched-deps.c => sched-deps.cc}                                       | 0
 gcc/{sched-ebb.c => sched-ebb.cc}                                         | 0
 gcc/{sched-rgn.c => sched-rgn.cc}                                         | 0
 gcc/{sel-sched-dump.c => sel-sched-dump.cc}                               | 0
 gcc/{sel-sched-ir.c => sel-sched-ir.cc}                                   | 0
 gcc/{sel-sched.c => sel-sched.cc}                                         | 0
 gcc/{selftest-diagnostic.c => selftest-diagnostic.cc}                     | 0
 gcc/{selftest-rtl.c => selftest-rtl.cc}                                   | 0
 gcc/{selftest-run-tests.c => selftest-run-tests.cc}                       | 0
 gcc/{selftest.c => selftest.cc}                                           | 0
 gcc/{sese.c => sese.cc}                                                   | 0
 gcc/{shrink-wrap.c => shrink-wrap.cc}                                     | 0
 gcc/{simplify-rtx.c => simplify-rtx.cc}                                   | 0
 gcc/{sparseset.c => sparseset.cc}                                         | 0
 gcc/{spellcheck-tree.c => spellcheck-tree.cc}                             | 0
 gcc/{spellcheck.c => spellcheck.cc}                                       | 0
 gcc/{sreal.c => sreal.cc}                                                 | 0
 gcc/{stack-ptr-mod.c => stack-ptr-mod.cc}                                 | 0
 gcc/{statistics.c => statistics.cc}                                       | 0
 gcc/{stmt.c => stmt.cc}                                                   | 0
 gcc/{stor-layout.c => stor-layout.cc}                                     | 0
 gcc/{store-motion.c => store-motion.cc}                                   | 0
 gcc/{streamer-hooks.c => streamer-hooks.cc}                               | 0
 gcc/{stringpool.c => stringpool.cc}                                       | 0
 gcc/{substring-locations.c => substring-locations.cc}                     | 0
 gcc/{symtab.c => symtab.cc}                                               | 0
 gcc/{target-globals.c => target-globals.cc}                               | 0
 gcc/{targhooks.c => targhooks.cc}                                         | 0
 gcc/{timevar.c => timevar.cc}                                             | 0
 gcc/{toplev.c => toplev.cc}                                               | 0
 gcc/{tracer.c => tracer.cc}                                               | 0
 gcc/{trans-mem.c => trans-mem.cc}                                         | 0
 gcc/{tree-affine.c => tree-affine.cc}                                     | 0
 gcc/{tree-call-cdce.c => tree-call-cdce.cc}                               | 0
 gcc/{tree-cfg.c => tree-cfg.cc}                                           | 0
 gcc/{tree-cfgcleanup.c => tree-cfgcleanup.cc}                             | 0
 gcc/{tree-chrec.c => tree-chrec.cc}                                       | 0
 gcc/{tree-complex.c => tree-complex.cc}                                   | 0
 gcc/{tree-data-ref.c => tree-data-ref.cc}                                 | 0
 gcc/{tree-dfa.c => tree-dfa.cc}                                           | 0
 gcc/{tree-diagnostic.c => tree-diagnostic.cc}                             | 0
 gcc/{tree-dump.c => tree-dump.cc}                                         | 0
 gcc/{tree-eh.c => tree-eh.cc}                                             | 0
 gcc/{tree-emutls.c => tree-emutls.cc}                                     | 0
 gcc/{tree-if-conv.c => tree-if-conv.cc}                                   | 0
 gcc/{tree-inline.c => tree-inline.cc}                                     | 0
 gcc/{tree-into-ssa.c => tree-into-ssa.cc}                                 | 0
 gcc/{tree-iterator.c => tree-iterator.cc}                                 | 0
 gcc/{tree-loop-distribution.c => tree-loop-distribution.cc}               | 0
 gcc/{tree-nested.c => tree-nested.cc}                                     | 0
 gcc/{tree-nrv.c => tree-nrv.cc}                                           | 0
 gcc/{tree-object-size.c => tree-object-size.cc}                           | 0
 gcc/{tree-outof-ssa.c => tree-outof-ssa.cc}                               | 0
 gcc/{tree-parloops.c => tree-parloops.cc}                                 | 0
 gcc/{tree-phinodes.c => tree-phinodes.cc}                                 | 0
 gcc/{tree-predcom.c => tree-predcom.cc}                                   | 0
 gcc/{tree-pretty-print.c => tree-pretty-print.cc}                         | 0
 gcc/{tree-profile.c => tree-profile.cc}                                   | 0
 gcc/{tree-scalar-evolution.c => tree-scalar-evolution.cc}                 | 0
 gcc/{tree-sra.c => tree-sra.cc}                                           | 0
 gcc/{tree-ssa-address.c => tree-ssa-address.cc}                           | 0
 gcc/{tree-ssa-alias.c => tree-ssa-alias.cc}                               | 0
 gcc/{tree-ssa-ccp.c => tree-ssa-ccp.cc}                                   | 0
 gcc/{tree-ssa-coalesce.c => tree-ssa-coalesce.cc}                         | 0
 gcc/{tree-ssa-copy.c => tree-ssa-copy.cc}                                 | 0
 gcc/{tree-ssa-dce.c => tree-ssa-dce.cc}                                   | 0
 gcc/{tree-ssa-dom.c => tree-ssa-dom.cc}                                   | 0
 gcc/{tree-ssa-dse.c => tree-ssa-dse.cc}                                   | 0
 gcc/{tree-ssa-forwprop.c => tree-ssa-forwprop.cc}                         | 0
 gcc/{tree-ssa-ifcombine.c => tree-ssa-ifcombine.cc}                       | 0
 gcc/{tree-ssa-live.c => tree-ssa-live.cc}                                 | 0
 gcc/{tree-ssa-loop-ch.c => tree-ssa-loop-ch.cc}                           | 0
 gcc/{tree-ssa-loop-im.c => tree-ssa-loop-im.cc}                           | 0
 gcc/{tree-ssa-loop-ivcanon.c => tree-ssa-loop-ivcanon.cc}                 | 0
 gcc/{tree-ssa-loop-ivopts.c => tree-ssa-loop-ivopts.cc}                   | 0
 gcc/{tree-ssa-loop-manip.c => tree-ssa-loop-manip.cc}                     | 0
 gcc/{tree-ssa-loop-niter.c => tree-ssa-loop-niter.cc}                     | 0
 gcc/{tree-ssa-loop-prefetch.c => tree-ssa-loop-prefetch.cc}               | 0
 gcc/{tree-ssa-loop-split.c => tree-ssa-loop-split.cc}                     | 0
 gcc/{tree-ssa-loop-unswitch.c => tree-ssa-loop-unswitch.cc}               | 0
 gcc/{tree-ssa-loop.c => tree-ssa-loop.cc}                                 | 0
 gcc/{tree-ssa-math-opts.c => tree-ssa-math-opts.cc}                       | 0
 gcc/{tree-ssa-operands.c => tree-ssa-operands.cc}                         | 0
 gcc/{tree-ssa-phiopt.c => tree-ssa-phiopt.cc}                             | 0
 gcc/{tree-ssa-phiprop.c => tree-ssa-phiprop.cc}                           | 0
 gcc/{tree-ssa-pre.c => tree-ssa-pre.cc}                                   | 0
 gcc/{tree-ssa-propagate.c => tree-ssa-propagate.cc}                       | 0
 gcc/{tree-ssa-reassoc.c => tree-ssa-reassoc.cc}                           | 0
 gcc/{tree-ssa-sccvn.c => tree-ssa-sccvn.cc}                               | 0
 gcc/{tree-ssa-scopedtables.c => tree-ssa-scopedtables.cc}                 | 0
 gcc/{tree-ssa-sink.c => tree-ssa-sink.cc}                                 | 0
 gcc/{tree-ssa-strlen.c => tree-ssa-strlen.cc}                             | 0
 gcc/{tree-ssa-structalias.c => tree-ssa-structalias.cc}                   | 0
 gcc/{tree-ssa-tail-merge.c => tree-ssa-tail-merge.cc}                     | 0
 gcc/{tree-ssa-ter.c => tree-ssa-ter.cc}                                   | 0
 gcc/{tree-ssa-threadbackward.c => tree-ssa-threadbackward.cc}             | 0
 gcc/{tree-ssa-threadedge.c => tree-ssa-threadedge.cc}                     | 0
 gcc/{tree-ssa-threadupdate.c => tree-ssa-threadupdate.cc}                 | 0
 gcc/{tree-ssa-uncprop.c => tree-ssa-uncprop.cc}                           | 0
 gcc/{tree-ssa-uninit.c => tree-ssa-uninit.cc}                             | 0
 gcc/{tree-ssa.c => tree-ssa.cc}                                           | 0
 gcc/{tree-ssanames.c => tree-ssanames.cc}                                 | 0
 gcc/{tree-stdarg.c => tree-stdarg.cc}                                     | 0
 gcc/{tree-streamer-in.c => tree-streamer-in.cc}                           | 0
 gcc/{tree-streamer-out.c => tree-streamer-out.cc}                         | 0
 gcc/{tree-streamer.c => tree-streamer.cc}                                 | 0
 gcc/{tree-switch-conversion.c => tree-switch-conversion.cc}               | 0
 gcc/{tree-tailcall.c => tree-tailcall.cc}                                 | 0
 gcc/{tree-vect-data-refs.c => tree-vect-data-refs.cc}                     | 0
 gcc/{tree-vect-generic.c => tree-vect-generic.cc}                         | 0
 gcc/{tree-vect-loop-manip.c => tree-vect-loop-manip.cc}                   | 0
 gcc/{tree-vect-loop.c => tree-vect-loop.cc}                               | 0
 gcc/{tree-vect-patterns.c => tree-vect-patterns.cc}                       | 0
 gcc/{tree-vect-slp-patterns.c => tree-vect-slp-patterns.cc}               | 0
 gcc/{tree-vect-slp.c => tree-vect-slp.cc}                                 | 0
 gcc/{tree-vect-stmts.c => tree-vect-stmts.cc}                             | 0
 gcc/{tree-vector-builder.c => tree-vector-builder.cc}                     | 0
 gcc/{tree-vectorizer.c => tree-vectorizer.cc}                             | 0
 gcc/{tree-vrp.c => tree-vrp.cc}                                           | 0
 gcc/{tree.c => tree.cc}                                                   | 0
 gcc/{tsan.c => tsan.cc}                                                   | 0
 gcc/{typed-splay-tree.c => typed-splay-tree.cc}                           | 0
 gcc/{ubsan.c => ubsan.cc}                                                 | 0
 gcc/{valtrack.c => valtrack.cc}                                           | 0
 gcc/{value-prof.c => value-prof.cc}                                       | 0
 gcc/{var-tracking.c => var-tracking.cc}                                   | 0
 gcc/{varasm.c => varasm.cc}                                               | 0
 gcc/{varpool.c => varpool.cc}                                             | 0
 gcc/{vec-perm-indices.c => vec-perm-indices.cc}                           | 0
 gcc/{vec.c => vec.cc}                                                     | 0
 gcc/{vmsdbgout.c => vmsdbgout.cc}                                         | 0
 gcc/{vr-values.c => vr-values.cc}                                         | 0
 gcc/{vtable-verify.c => vtable-verify.cc}                                 | 0
 gcc/{web.c => web.cc}                                                     | 0
 gcc/{xcoffout.c => xcoffout.cc}                                           | 0
 863 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/gcc/ada/adadecode.c b/gcc/ada/adadecode.cc
similarity index 100%
rename from gcc/ada/adadecode.c
rename to gcc/ada/adadecode.cc
diff --git a/gcc/ada/affinity.c b/gcc/ada/affinity.cc
similarity index 100%
rename from gcc/ada/affinity.c
rename to gcc/ada/affinity.cc
diff --git a/gcc/ada/argv-lynxos178-raven-cert.c b/gcc/ada/argv-lynxos178-raven-cert.cc
similarity index 100%
rename from gcc/ada/argv-lynxos178-raven-cert.c
rename to gcc/ada/argv-lynxos178-raven-cert.cc
diff --git a/gcc/ada/argv.c b/gcc/ada/argv.cc
similarity index 100%
rename from gcc/ada/argv.c
rename to gcc/ada/argv.cc
diff --git a/gcc/ada/aux-io.c b/gcc/ada/aux-io.cc
similarity index 100%
rename from gcc/ada/aux-io.c
rename to gcc/ada/aux-io.cc
diff --git a/gcc/ada/cio.c b/gcc/ada/cio.cc
similarity index 100%
rename from gcc/ada/cio.c
rename to gcc/ada/cio.cc
diff --git a/gcc/ada/cstreams.c b/gcc/ada/cstreams.cc
similarity index 100%
rename from gcc/ada/cstreams.c
rename to gcc/ada/cstreams.cc
diff --git a/gcc/ada/env.c b/gcc/ada/env.cc
similarity index 100%
rename from gcc/ada/env.c
rename to gcc/ada/env.cc
diff --git a/gcc/ada/exit.c b/gcc/ada/exit.cc
similarity index 100%
rename from gcc/ada/exit.c
rename to gcc/ada/exit.cc
diff --git a/gcc/ada/expect.c b/gcc/ada/expect.cc
similarity index 100%
rename from gcc/ada/expect.c
rename to gcc/ada/expect.cc
diff --git a/gcc/ada/final.c b/gcc/ada/final.cc
similarity index 100%
rename from gcc/ada/final.c
rename to gcc/ada/final.cc
diff --git a/gcc/ada/gcc-interface/cuintp.c b/gcc/ada/gcc-interface/cuintp.cc
similarity index 100%
rename from gcc/ada/gcc-interface/cuintp.c
rename to gcc/ada/gcc-interface/cuintp.cc
diff --git a/gcc/ada/gcc-interface/decl.c b/gcc/ada/gcc-interface/decl.cc
similarity index 100%
rename from gcc/ada/gcc-interface/decl.c
rename to gcc/ada/gcc-interface/decl.cc
diff --git a/gcc/ada/gcc-interface/misc.c b/gcc/ada/gcc-interface/misc.cc
similarity index 100%
rename from gcc/ada/gcc-interface/misc.c
rename to gcc/ada/gcc-interface/misc.cc
diff --git a/gcc/ada/gcc-interface/targtyps.c b/gcc/ada/gcc-interface/targtyps.cc
similarity index 100%
rename from gcc/ada/gcc-interface/targtyps.c
rename to gcc/ada/gcc-interface/targtyps.cc
diff --git a/gcc/ada/gcc-interface/trans.c b/gcc/ada/gcc-interface/trans.cc
similarity index 100%
rename from gcc/ada/gcc-interface/trans.c
rename to gcc/ada/gcc-interface/trans.cc
diff --git a/gcc/ada/gcc-interface/utils.c b/gcc/ada/gcc-interface/utils.cc
similarity index 100%
rename from gcc/ada/gcc-interface/utils.c
rename to gcc/ada/gcc-interface/utils.cc
diff --git a/gcc/ada/gcc-interface/utils2.c b/gcc/ada/gcc-interface/utils2.cc
similarity index 100%
rename from gcc/ada/gcc-interface/utils2.c
rename to gcc/ada/gcc-interface/utils2.cc
diff --git a/gcc/ada/init.c b/gcc/ada/init.cc
similarity index 100%
rename from gcc/ada/init.c
rename to gcc/ada/init.cc
diff --git a/gcc/ada/initialize.c b/gcc/ada/initialize.cc
similarity index 100%
rename from gcc/ada/initialize.c
rename to gcc/ada/initialize.cc
diff --git a/gcc/ada/libgnarl/thread.c b/gcc/ada/libgnarl/thread.cc
similarity index 100%
rename from gcc/ada/libgnarl/thread.c
rename to gcc/ada/libgnarl/thread.cc
diff --git a/gcc/ada/link.c b/gcc/ada/link.cc
similarity index 100%
rename from gcc/ada/link.c
rename to gcc/ada/link.cc
diff --git a/gcc/ada/locales.c b/gcc/ada/locales.cc
similarity index 100%
rename from gcc/ada/locales.c
rename to gcc/ada/locales.cc
diff --git a/gcc/ada/mkdir.c b/gcc/ada/mkdir.cc
similarity index 100%
rename from gcc/ada/mkdir.c
rename to gcc/ada/mkdir.cc
diff --git a/gcc/ada/raise.c b/gcc/ada/raise.cc
similarity index 100%
rename from gcc/ada/raise.c
rename to gcc/ada/raise.cc
diff --git a/gcc/ada/rtfinal.c b/gcc/ada/rtfinal.cc
similarity index 100%
rename from gcc/ada/rtfinal.c
rename to gcc/ada/rtfinal.cc
diff --git a/gcc/ada/rtinit.c b/gcc/ada/rtinit.cc
similarity index 100%
rename from gcc/ada/rtinit.c
rename to gcc/ada/rtinit.cc
diff --git a/gcc/ada/seh_init.c b/gcc/ada/seh_init.cc
similarity index 100%
rename from gcc/ada/seh_init.c
rename to gcc/ada/seh_init.cc
diff --git a/gcc/ada/sigtramp-armdroid.c b/gcc/ada/sigtramp-armdroid.cc
similarity index 100%
rename from gcc/ada/sigtramp-armdroid.c
rename to gcc/ada/sigtramp-armdroid.cc
diff --git a/gcc/ada/sigtramp-ios.c b/gcc/ada/sigtramp-ios.cc
similarity index 100%
rename from gcc/ada/sigtramp-ios.c
rename to gcc/ada/sigtramp-ios.cc
diff --git a/gcc/ada/sigtramp-qnx.c b/gcc/ada/sigtramp-qnx.cc
similarity index 100%
rename from gcc/ada/sigtramp-qnx.c
rename to gcc/ada/sigtramp-qnx.cc
diff --git a/gcc/ada/sigtramp-vxworks.c b/gcc/ada/sigtramp-vxworks.cc
similarity index 100%
rename from gcc/ada/sigtramp-vxworks.c
rename to gcc/ada/sigtramp-vxworks.cc
diff --git a/gcc/ada/socket.c b/gcc/ada/socket.cc
similarity index 100%
rename from gcc/ada/socket.c
rename to gcc/ada/socket.cc
diff --git a/gcc/ada/tracebak.c b/gcc/ada/tracebak.cc
similarity index 100%
rename from gcc/ada/tracebak.c
rename to gcc/ada/tracebak.cc
diff --git a/gcc/ada/version.c b/gcc/ada/version.cc
similarity index 100%
rename from gcc/ada/version.c
rename to gcc/ada/version.cc
diff --git a/gcc/ada/vx_stack_info.c b/gcc/ada/vx_stack_info.cc
similarity index 100%
rename from gcc/ada/vx_stack_info.c
rename to gcc/ada/vx_stack_info.cc
diff --git a/gcc/adjust-alignment.c b/gcc/adjust-alignment.cc
similarity index 100%
rename from gcc/adjust-alignment.c
rename to gcc/adjust-alignment.cc
diff --git a/gcc/alias.c b/gcc/alias.cc
similarity index 100%
rename from gcc/alias.c
rename to gcc/alias.cc
diff --git a/gcc/alloc-pool.c b/gcc/alloc-pool.cc
similarity index 100%
rename from gcc/alloc-pool.c
rename to gcc/alloc-pool.cc
diff --git a/gcc/asan.c b/gcc/asan.cc
similarity index 100%
rename from gcc/asan.c
rename to gcc/asan.cc
diff --git a/gcc/attribs.c b/gcc/attribs.cc
similarity index 100%
rename from gcc/attribs.c
rename to gcc/attribs.cc
diff --git a/gcc/auto-inc-dec.c b/gcc/auto-inc-dec.cc
similarity index 100%
rename from gcc/auto-inc-dec.c
rename to gcc/auto-inc-dec.cc
diff --git a/gcc/auto-profile.c b/gcc/auto-profile.cc
similarity index 100%
rename from gcc/auto-profile.c
rename to gcc/auto-profile.cc
diff --git a/gcc/bb-reorder.c b/gcc/bb-reorder.cc
similarity index 100%
rename from gcc/bb-reorder.c
rename to gcc/bb-reorder.cc
diff --git a/gcc/bitmap.c b/gcc/bitmap.cc
similarity index 100%
rename from gcc/bitmap.c
rename to gcc/bitmap.cc
diff --git a/gcc/btfout.c b/gcc/btfout.cc
similarity index 100%
rename from gcc/btfout.c
rename to gcc/btfout.cc
diff --git a/gcc/builtins.c b/gcc/builtins.cc
similarity index 100%
rename from gcc/builtins.c
rename to gcc/builtins.cc
diff --git a/gcc/c-family/c-ada-spec.c b/gcc/c-family/c-ada-spec.cc
similarity index 100%
rename from gcc/c-family/c-ada-spec.c
rename to gcc/c-family/c-ada-spec.cc
diff --git a/gcc/c-family/c-attribs.c b/gcc/c-family/c-attribs.cc
similarity index 100%
rename from gcc/c-family/c-attribs.c
rename to gcc/c-family/c-attribs.cc
diff --git a/gcc/c-family/c-common.c b/gcc/c-family/c-common.cc
similarity index 100%
rename from gcc/c-family/c-common.c
rename to gcc/c-family/c-common.cc
diff --git a/gcc/c-family/c-cppbuiltin.c b/gcc/c-family/c-cppbuiltin.cc
similarity index 100%
rename from gcc/c-family/c-cppbuiltin.c
rename to gcc/c-family/c-cppbuiltin.cc
diff --git a/gcc/c-family/c-dump.c b/gcc/c-family/c-dump.cc
similarity index 100%
rename from gcc/c-family/c-dump.c
rename to gcc/c-family/c-dump.cc
diff --git a/gcc/c-family/c-format.c b/gcc/c-family/c-format.cc
similarity index 100%
rename from gcc/c-family/c-format.c
rename to gcc/c-family/c-format.cc
diff --git a/gcc/c-family/c-gimplify.c b/gcc/c-family/c-gimplify.cc
similarity index 100%
rename from gcc/c-family/c-gimplify.c
rename to gcc/c-family/c-gimplify.cc
diff --git a/gcc/c-family/c-indentation.c b/gcc/c-family/c-indentation.cc
similarity index 100%
rename from gcc/c-family/c-indentation.c
rename to gcc/c-family/c-indentation.cc
diff --git a/gcc/c-family/c-lex.c b/gcc/c-family/c-lex.cc
similarity index 100%
rename from gcc/c-family/c-lex.c
rename to gcc/c-family/c-lex.cc
diff --git a/gcc/c-family/c-omp.c b/gcc/c-family/c-omp.cc
similarity index 100%
rename from gcc/c-family/c-omp.c
rename to gcc/c-family/c-omp.cc
diff --git a/gcc/c-family/c-opts.c b/gcc/c-family/c-opts.cc
similarity index 100%
rename from gcc/c-family/c-opts.c
rename to gcc/c-family/c-opts.cc
diff --git a/gcc/c-family/c-pch.c b/gcc/c-family/c-pch.cc
similarity index 100%
rename from gcc/c-family/c-pch.c
rename to gcc/c-family/c-pch.cc
diff --git a/gcc/c-family/c-ppoutput.c b/gcc/c-family/c-ppoutput.cc
similarity index 100%
rename from gcc/c-family/c-ppoutput.c
rename to gcc/c-family/c-ppoutput.cc
diff --git a/gcc/c-family/c-pragma.c b/gcc/c-family/c-pragma.cc
similarity index 100%
rename from gcc/c-family/c-pragma.c
rename to gcc/c-family/c-pragma.cc
diff --git a/gcc/c-family/c-pretty-print.c b/gcc/c-family/c-pretty-print.cc
similarity index 100%
rename from gcc/c-family/c-pretty-print.c
rename to gcc/c-family/c-pretty-print.cc
diff --git a/gcc/c-family/c-semantics.c b/gcc/c-family/c-semantics.cc
similarity index 100%
rename from gcc/c-family/c-semantics.c
rename to gcc/c-family/c-semantics.cc
diff --git a/gcc/c-family/c-ubsan.c b/gcc/c-family/c-ubsan.cc
similarity index 100%
rename from gcc/c-family/c-ubsan.c
rename to gcc/c-family/c-ubsan.cc
diff --git a/gcc/c-family/c-warn.c b/gcc/c-family/c-warn.cc
similarity index 100%
rename from gcc/c-family/c-warn.c
rename to gcc/c-family/c-warn.cc
diff --git a/gcc/c-family/cppspec.c b/gcc/c-family/cppspec.cc
similarity index 100%
rename from gcc/c-family/cppspec.c
rename to gcc/c-family/cppspec.cc
diff --git a/gcc/c-family/stub-objc.c b/gcc/c-family/stub-objc.cc
similarity index 100%
rename from gcc/c-family/stub-objc.c
rename to gcc/c-family/stub-objc.cc
diff --git a/gcc/c/c-aux-info.c b/gcc/c/c-aux-info.cc
similarity index 100%
rename from gcc/c/c-aux-info.c
rename to gcc/c/c-aux-info.cc
diff --git a/gcc/c/c-convert.c b/gcc/c/c-convert.cc
similarity index 100%
rename from gcc/c/c-convert.c
rename to gcc/c/c-convert.cc
diff --git a/gcc/c/c-decl.c b/gcc/c/c-decl.cc
similarity index 100%
rename from gcc/c/c-decl.c
rename to gcc/c/c-decl.cc
diff --git a/gcc/c/c-errors.c b/gcc/c/c-errors.cc
similarity index 100%
rename from gcc/c/c-errors.c
rename to gcc/c/c-errors.cc
diff --git a/gcc/c/c-fold.c b/gcc/c/c-fold.cc
similarity index 100%
rename from gcc/c/c-fold.c
rename to gcc/c/c-fold.cc
diff --git a/gcc/c/c-lang.c b/gcc/c/c-lang.cc
similarity index 100%
rename from gcc/c/c-lang.c
rename to gcc/c/c-lang.cc
diff --git a/gcc/c/c-objc-common.c b/gcc/c/c-objc-common.cc
similarity index 100%
rename from gcc/c/c-objc-common.c
rename to gcc/c/c-objc-common.cc
diff --git a/gcc/c/c-parser.c b/gcc/c/c-parser.cc
similarity index 100%
rename from gcc/c/c-parser.c
rename to gcc/c/c-parser.cc
diff --git a/gcc/c/c-typeck.c b/gcc/c/c-typeck.cc
similarity index 100%
rename from gcc/c/c-typeck.c
rename to gcc/c/c-typeck.cc
diff --git a/gcc/c/gccspec.c b/gcc/c/gccspec.cc
similarity index 100%
rename from gcc/c/gccspec.c
rename to gcc/c/gccspec.cc
diff --git a/gcc/c/gimple-parser.c b/gcc/c/gimple-parser.cc
similarity index 100%
rename from gcc/c/gimple-parser.c
rename to gcc/c/gimple-parser.cc
diff --git a/gcc/caller-save.c b/gcc/caller-save.cc
similarity index 100%
rename from gcc/caller-save.c
rename to gcc/caller-save.cc
diff --git a/gcc/calls.c b/gcc/calls.cc
similarity index 100%
rename from gcc/calls.c
rename to gcc/calls.cc
diff --git a/gcc/ccmp.c b/gcc/ccmp.cc
similarity index 100%
rename from gcc/ccmp.c
rename to gcc/ccmp.cc
diff --git a/gcc/cfg.c b/gcc/cfg.cc
similarity index 100%
rename from gcc/cfg.c
rename to gcc/cfg.cc
diff --git a/gcc/cfganal.c b/gcc/cfganal.cc
similarity index 100%
rename from gcc/cfganal.c
rename to gcc/cfganal.cc
diff --git a/gcc/cfgbuild.c b/gcc/cfgbuild.cc
similarity index 100%
rename from gcc/cfgbuild.c
rename to gcc/cfgbuild.cc
diff --git a/gcc/cfgcleanup.c b/gcc/cfgcleanup.cc
similarity index 100%
rename from gcc/cfgcleanup.c
rename to gcc/cfgcleanup.cc
diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.cc
similarity index 100%
rename from gcc/cfgexpand.c
rename to gcc/cfgexpand.cc
diff --git a/gcc/cfghooks.c b/gcc/cfghooks.cc
similarity index 100%
rename from gcc/cfghooks.c
rename to gcc/cfghooks.cc
diff --git a/gcc/cfgloop.c b/gcc/cfgloop.cc
similarity index 100%
rename from gcc/cfgloop.c
rename to gcc/cfgloop.cc
diff --git a/gcc/cfgloopanal.c b/gcc/cfgloopanal.cc
similarity index 100%
rename from gcc/cfgloopanal.c
rename to gcc/cfgloopanal.cc
diff --git a/gcc/cfgloopmanip.c b/gcc/cfgloopmanip.cc
similarity index 100%
rename from gcc/cfgloopmanip.c
rename to gcc/cfgloopmanip.cc
diff --git a/gcc/cfgrtl.c b/gcc/cfgrtl.cc
similarity index 100%
rename from gcc/cfgrtl.c
rename to gcc/cfgrtl.cc
diff --git a/gcc/cgraph.c b/gcc/cgraph.cc
similarity index 100%
rename from gcc/cgraph.c
rename to gcc/cgraph.cc
diff --git a/gcc/cgraphbuild.c b/gcc/cgraphbuild.cc
similarity index 100%
rename from gcc/cgraphbuild.c
rename to gcc/cgraphbuild.cc
diff --git a/gcc/cgraphclones.c b/gcc/cgraphclones.cc
similarity index 100%
rename from gcc/cgraphclones.c
rename to gcc/cgraphclones.cc
diff --git a/gcc/cgraphunit.c b/gcc/cgraphunit.cc
similarity index 100%
rename from gcc/cgraphunit.c
rename to gcc/cgraphunit.cc
diff --git a/gcc/collect-utils.c b/gcc/collect-utils.cc
similarity index 100%
rename from gcc/collect-utils.c
rename to gcc/collect-utils.cc
diff --git a/gcc/collect2-aix.c b/gcc/collect2-aix.cc
similarity index 100%
rename from gcc/collect2-aix.c
rename to gcc/collect2-aix.cc
diff --git a/gcc/collect2.c b/gcc/collect2.cc
similarity index 100%
rename from gcc/collect2.c
rename to gcc/collect2.cc
diff --git a/gcc/combine-stack-adj.c b/gcc/combine-stack-adj.cc
similarity index 100%
rename from gcc/combine-stack-adj.c
rename to gcc/combine-stack-adj.cc
diff --git a/gcc/combine.c b/gcc/combine.cc
similarity index 100%
rename from gcc/combine.c
rename to gcc/combine.cc
diff --git a/gcc/common/common-targhooks.c b/gcc/common/common-targhooks.cc
similarity index 100%
rename from gcc/common/common-targhooks.c
rename to gcc/common/common-targhooks.cc
diff --git a/gcc/common/config/aarch64/aarch64-common.c b/gcc/common/config/aarch64/aarch64-common.cc
similarity index 100%
rename from gcc/common/config/aarch64/aarch64-common.c
rename to gcc/common/config/aarch64/aarch64-common.cc
diff --git a/gcc/common/config/alpha/alpha-common.c b/gcc/common/config/alpha/alpha-common.cc
similarity index 100%
rename from gcc/common/config/alpha/alpha-common.c
rename to gcc/common/config/alpha/alpha-common.cc
diff --git a/gcc/common/config/arc/arc-common.c b/gcc/common/config/arc/arc-common.cc
similarity index 100%
rename from gcc/common/config/arc/arc-common.c
rename to gcc/common/config/arc/arc-common.cc
diff --git a/gcc/common/config/arm/arm-common.c b/gcc/common/config/arm/arm-common.cc
similarity index 100%
rename from gcc/common/config/arm/arm-common.c
rename to gcc/common/config/arm/arm-common.cc
diff --git a/gcc/common/config/avr/avr-common.c b/gcc/common/config/avr/avr-common.cc
similarity index 100%
rename from gcc/common/config/avr/avr-common.c
rename to gcc/common/config/avr/avr-common.cc
diff --git a/gcc/common/config/bfin/bfin-common.c b/gcc/common/config/bfin/bfin-common.cc
similarity index 100%
rename from gcc/common/config/bfin/bfin-common.c
rename to gcc/common/config/bfin/bfin-common.cc
diff --git a/gcc/common/config/bpf/bpf-common.c b/gcc/common/config/bpf/bpf-common.cc
similarity index 100%
rename from gcc/common/config/bpf/bpf-common.c
rename to gcc/common/config/bpf/bpf-common.cc
diff --git a/gcc/common/config/c6x/c6x-common.c b/gcc/common/config/c6x/c6x-common.cc
similarity index 100%
rename from gcc/common/config/c6x/c6x-common.c
rename to gcc/common/config/c6x/c6x-common.cc
diff --git a/gcc/common/config/cr16/cr16-common.c b/gcc/common/config/cr16/cr16-common.cc
similarity index 100%
rename from gcc/common/config/cr16/cr16-common.c
rename to gcc/common/config/cr16/cr16-common.cc
diff --git a/gcc/common/config/cris/cris-common.c b/gcc/common/config/cris/cris-common.cc
similarity index 100%
rename from gcc/common/config/cris/cris-common.c
rename to gcc/common/config/cris/cris-common.cc
diff --git a/gcc/common/config/csky/csky-common.c b/gcc/common/config/csky/csky-common.cc
similarity index 100%
rename from gcc/common/config/csky/csky-common.c
rename to gcc/common/config/csky/csky-common.cc
diff --git a/gcc/common/config/default-common.c b/gcc/common/config/default-common.cc
similarity index 100%
rename from gcc/common/config/default-common.c
rename to gcc/common/config/default-common.cc
diff --git a/gcc/common/config/epiphany/epiphany-common.c b/gcc/common/config/epiphany/epiphany-common.cc
similarity index 100%
rename from gcc/common/config/epiphany/epiphany-common.c
rename to gcc/common/config/epiphany/epiphany-common.cc
diff --git a/gcc/common/config/fr30/fr30-common.c b/gcc/common/config/fr30/fr30-common.cc
similarity index 100%
rename from gcc/common/config/fr30/fr30-common.c
rename to gcc/common/config/fr30/fr30-common.cc
diff --git a/gcc/common/config/frv/frv-common.c b/gcc/common/config/frv/frv-common.cc
similarity index 100%
rename from gcc/common/config/frv/frv-common.c
rename to gcc/common/config/frv/frv-common.cc
diff --git a/gcc/common/config/gcn/gcn-common.c b/gcc/common/config/gcn/gcn-common.cc
similarity index 100%
rename from gcc/common/config/gcn/gcn-common.c
rename to gcc/common/config/gcn/gcn-common.cc
diff --git a/gcc/common/config/h8300/h8300-common.c b/gcc/common/config/h8300/h8300-common.cc
similarity index 100%
rename from gcc/common/config/h8300/h8300-common.c
rename to gcc/common/config/h8300/h8300-common.cc
diff --git a/gcc/common/config/i386/i386-common.c b/gcc/common/config/i386/i386-common.cc
similarity index 100%
rename from gcc/common/config/i386/i386-common.c
rename to gcc/common/config/i386/i386-common.cc
diff --git a/gcc/common/config/ia64/ia64-common.c b/gcc/common/config/ia64/ia64-common.cc
similarity index 100%
rename from gcc/common/config/ia64/ia64-common.c
rename to gcc/common/config/ia64/ia64-common.cc
diff --git a/gcc/common/config/iq2000/iq2000-common.c b/gcc/common/config/iq2000/iq2000-common.cc
similarity index 100%
rename from gcc/common/config/iq2000/iq2000-common.c
rename to gcc/common/config/iq2000/iq2000-common.cc
diff --git a/gcc/common/config/lm32/lm32-common.c b/gcc/common/config/lm32/lm32-common.cc
similarity index 100%
rename from gcc/common/config/lm32/lm32-common.c
rename to gcc/common/config/lm32/lm32-common.cc
diff --git a/gcc/common/config/m32r/m32r-common.c b/gcc/common/config/m32r/m32r-common.cc
similarity index 100%
rename from gcc/common/config/m32r/m32r-common.c
rename to gcc/common/config/m32r/m32r-common.cc
diff --git a/gcc/common/config/m68k/m68k-common.c b/gcc/common/config/m68k/m68k-common.cc
similarity index 100%
rename from gcc/common/config/m68k/m68k-common.c
rename to gcc/common/config/m68k/m68k-common.cc
diff --git a/gcc/common/config/mcore/mcore-common.c b/gcc/common/config/mcore/mcore-common.cc
similarity index 100%
rename from gcc/common/config/mcore/mcore-common.c
rename to gcc/common/config/mcore/mcore-common.cc
diff --git a/gcc/common/config/microblaze/microblaze-common.c b/gcc/common/config/microblaze/microblaze-common.cc
similarity index 100%
rename from gcc/common/config/microblaze/microblaze-common.c
rename to gcc/common/config/microblaze/microblaze-common.cc
diff --git a/gcc/common/config/mips/mips-common.c b/gcc/common/config/mips/mips-common.cc
similarity index 100%
rename from gcc/common/config/mips/mips-common.c
rename to gcc/common/config/mips/mips-common.cc
diff --git a/gcc/common/config/mmix/mmix-common.c b/gcc/common/config/mmix/mmix-common.cc
similarity index 100%
rename from gcc/common/config/mmix/mmix-common.c
rename to gcc/common/config/mmix/mmix-common.cc
diff --git a/gcc/common/config/mn10300/mn10300-common.c b/gcc/common/config/mn10300/mn10300-common.cc
similarity index 100%
rename from gcc/common/config/mn10300/mn10300-common.c
rename to gcc/common/config/mn10300/mn10300-common.cc
diff --git a/gcc/common/config/msp430/msp430-common.c b/gcc/common/config/msp430/msp430-common.cc
similarity index 100%
rename from gcc/common/config/msp430/msp430-common.c
rename to gcc/common/config/msp430/msp430-common.cc
diff --git a/gcc/common/config/nds32/nds32-common.c b/gcc/common/config/nds32/nds32-common.cc
similarity index 100%
rename from gcc/common/config/nds32/nds32-common.c
rename to gcc/common/config/nds32/nds32-common.cc
diff --git a/gcc/common/config/nios2/nios2-common.c b/gcc/common/config/nios2/nios2-common.cc
similarity index 100%
rename from gcc/common/config/nios2/nios2-common.c
rename to gcc/common/config/nios2/nios2-common.cc
diff --git a/gcc/common/config/nvptx/nvptx-common.c b/gcc/common/config/nvptx/nvptx-common.cc
similarity index 100%
rename from gcc/common/config/nvptx/nvptx-common.c
rename to gcc/common/config/nvptx/nvptx-common.cc
diff --git a/gcc/common/config/or1k/or1k-common.c b/gcc/common/config/or1k/or1k-common.cc
similarity index 100%
rename from gcc/common/config/or1k/or1k-common.c
rename to gcc/common/config/or1k/or1k-common.cc
diff --git a/gcc/common/config/pa/pa-common.c b/gcc/common/config/pa/pa-common.cc
similarity index 100%
rename from gcc/common/config/pa/pa-common.c
rename to gcc/common/config/pa/pa-common.cc
diff --git a/gcc/common/config/pdp11/pdp11-common.c b/gcc/common/config/pdp11/pdp11-common.cc
similarity index 100%
rename from gcc/common/config/pdp11/pdp11-common.c
rename to gcc/common/config/pdp11/pdp11-common.cc
diff --git a/gcc/common/config/pru/pru-common.c b/gcc/common/config/pru/pru-common.cc
similarity index 100%
rename from gcc/common/config/pru/pru-common.c
rename to gcc/common/config/pru/pru-common.cc
diff --git a/gcc/common/config/riscv/riscv-common.c b/gcc/common/config/riscv/riscv-common.cc
similarity index 100%
rename from gcc/common/config/riscv/riscv-common.c
rename to gcc/common/config/riscv/riscv-common.cc
diff --git a/gcc/common/config/rs6000/rs6000-common.c b/gcc/common/config/rs6000/rs6000-common.cc
similarity index 100%
rename from gcc/common/config/rs6000/rs6000-common.c
rename to gcc/common/config/rs6000/rs6000-common.cc
diff --git a/gcc/common/config/rx/rx-common.c b/gcc/common/config/rx/rx-common.cc
similarity index 100%
rename from gcc/common/config/rx/rx-common.c
rename to gcc/common/config/rx/rx-common.cc
diff --git a/gcc/common/config/s390/s390-common.c b/gcc/common/config/s390/s390-common.cc
similarity index 100%
rename from gcc/common/config/s390/s390-common.c
rename to gcc/common/config/s390/s390-common.cc
diff --git a/gcc/common/config/sh/sh-common.c b/gcc/common/config/sh/sh-common.cc
similarity index 100%
rename from gcc/common/config/sh/sh-common.c
rename to gcc/common/config/sh/sh-common.cc
diff --git a/gcc/common/config/sparc/sparc-common.c b/gcc/common/config/sparc/sparc-common.cc
similarity index 100%
rename from gcc/common/config/sparc/sparc-common.c
rename to gcc/common/config/sparc/sparc-common.cc
diff --git a/gcc/common/config/tilegx/tilegx-common.c b/gcc/common/config/tilegx/tilegx-common.cc
similarity index 100%
rename from gcc/common/config/tilegx/tilegx-common.c
rename to gcc/common/config/tilegx/tilegx-common.cc
diff --git a/gcc/common/config/tilepro/tilepro-common.c b/gcc/common/config/tilepro/tilepro-common.cc
similarity index 100%
rename from gcc/common/config/tilepro/tilepro-common.c
rename to gcc/common/config/tilepro/tilepro-common.cc
diff --git a/gcc/common/config/v850/v850-common.c b/gcc/common/config/v850/v850-common.cc
similarity index 100%
rename from gcc/common/config/v850/v850-common.c
rename to gcc/common/config/v850/v850-common.cc
diff --git a/gcc/common/config/vax/vax-common.c b/gcc/common/config/vax/vax-common.cc
similarity index 100%
rename from gcc/common/config/vax/vax-common.c
rename to gcc/common/config/vax/vax-common.cc
diff --git a/gcc/common/config/visium/visium-common.c b/gcc/common/config/visium/visium-common.cc
similarity index 100%
rename from gcc/common/config/visium/visium-common.c
rename to gcc/common/config/visium/visium-common.cc
diff --git a/gcc/common/config/xstormy16/xstormy16-common.c b/gcc/common/config/xstormy16/xstormy16-common.cc
similarity index 100%
rename from gcc/common/config/xstormy16/xstormy16-common.c
rename to gcc/common/config/xstormy16/xstormy16-common.cc
diff --git a/gcc/common/config/xtensa/xtensa-common.c b/gcc/common/config/xtensa/xtensa-common.cc
similarity index 100%
rename from gcc/common/config/xtensa/xtensa-common.c
rename to gcc/common/config/xtensa/xtensa-common.cc
diff --git a/gcc/compare-elim.c b/gcc/compare-elim.cc
similarity index 100%
rename from gcc/compare-elim.c
rename to gcc/compare-elim.cc
diff --git a/gcc/config/aarch64/aarch64-bti-insert.c b/gcc/config/aarch64/aarch64-bti-insert.cc
similarity index 100%
rename from gcc/config/aarch64/aarch64-bti-insert.c
rename to gcc/config/aarch64/aarch64-bti-insert.cc
diff --git a/gcc/config/aarch64/aarch64-builtins.c b/gcc/config/aarch64/aarch64-builtins.cc
similarity index 100%
rename from gcc/config/aarch64/aarch64-builtins.c
rename to gcc/config/aarch64/aarch64-builtins.cc
diff --git a/gcc/config/aarch64/aarch64-c.c b/gcc/config/aarch64/aarch64-c.cc
similarity index 100%
rename from gcc/config/aarch64/aarch64-c.c
rename to gcc/config/aarch64/aarch64-c.cc
diff --git a/gcc/config/aarch64/aarch64-d.c b/gcc/config/aarch64/aarch64-d.cc
similarity index 100%
rename from gcc/config/aarch64/aarch64-d.c
rename to gcc/config/aarch64/aarch64-d.cc
diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.cc
similarity index 100%
rename from gcc/config/aarch64/aarch64.c
rename to gcc/config/aarch64/aarch64.cc
diff --git a/gcc/config/aarch64/cortex-a57-fma-steering.c b/gcc/config/aarch64/cortex-a57-fma-steering.cc
similarity index 100%
rename from gcc/config/aarch64/cortex-a57-fma-steering.c
rename to gcc/config/aarch64/cortex-a57-fma-steering.cc
diff --git a/gcc/config/aarch64/driver-aarch64.c b/gcc/config/aarch64/driver-aarch64.cc
similarity index 100%
rename from gcc/config/aarch64/driver-aarch64.c
rename to gcc/config/aarch64/driver-aarch64.cc
diff --git a/gcc/config/aarch64/falkor-tag-collision-avoidance.c b/gcc/config/aarch64/falkor-tag-collision-avoidance.cc
similarity index 100%
rename from gcc/config/aarch64/falkor-tag-collision-avoidance.c
rename to gcc/config/aarch64/falkor-tag-collision-avoidance.cc
diff --git a/gcc/config/aarch64/host-aarch64-darwin.c b/gcc/config/aarch64/host-aarch64-darwin.cc
similarity index 100%
rename from gcc/config/aarch64/host-aarch64-darwin.c
rename to gcc/config/aarch64/host-aarch64-darwin.cc
diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.cc
similarity index 100%
rename from gcc/config/alpha/alpha.c
rename to gcc/config/alpha/alpha.cc
diff --git a/gcc/config/alpha/driver-alpha.c b/gcc/config/alpha/driver-alpha.cc
similarity index 100%
rename from gcc/config/alpha/driver-alpha.c
rename to gcc/config/alpha/driver-alpha.cc
diff --git a/gcc/config/arc/arc-c.c b/gcc/config/arc/arc-c.cc
similarity index 100%
rename from gcc/config/arc/arc-c.c
rename to gcc/config/arc/arc-c.cc
diff --git a/gcc/config/arc/arc.c b/gcc/config/arc/arc.cc
similarity index 100%
rename from gcc/config/arc/arc.c
rename to gcc/config/arc/arc.cc
diff --git a/gcc/config/arc/driver-arc.c b/gcc/config/arc/driver-arc.cc
similarity index 100%
rename from gcc/config/arc/driver-arc.c
rename to gcc/config/arc/driver-arc.cc
diff --git a/gcc/config/arm/aarch-common.c b/gcc/config/arm/aarch-common.cc
similarity index 100%
rename from gcc/config/arm/aarch-common.c
rename to gcc/config/arm/aarch-common.cc
diff --git a/gcc/config/arm/arm-builtins.c b/gcc/config/arm/arm-builtins.cc
similarity index 100%
rename from gcc/config/arm/arm-builtins.c
rename to gcc/config/arm/arm-builtins.cc
diff --git a/gcc/config/arm/arm-c.c b/gcc/config/arm/arm-c.cc
similarity index 100%
rename from gcc/config/arm/arm-c.c
rename to gcc/config/arm/arm-c.cc
diff --git a/gcc/config/arm/arm-d.c b/gcc/config/arm/arm-d.cc
similarity index 100%
rename from gcc/config/arm/arm-d.c
rename to gcc/config/arm/arm-d.cc
diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.cc
similarity index 100%
rename from gcc/config/arm/arm.c
rename to gcc/config/arm/arm.cc
diff --git a/gcc/config/arm/driver-arm.c b/gcc/config/arm/driver-arm.cc
similarity index 100%
rename from gcc/config/arm/driver-arm.c
rename to gcc/config/arm/driver-arm.cc
diff --git a/gcc/config/avr/avr-c.c b/gcc/config/avr/avr-c.cc
similarity index 100%
rename from gcc/config/avr/avr-c.c
rename to gcc/config/avr/avr-c.cc
diff --git a/gcc/config/avr/avr-devices.c b/gcc/config/avr/avr-devices.cc
similarity index 100%
rename from gcc/config/avr/avr-devices.c
rename to gcc/config/avr/avr-devices.cc
diff --git a/gcc/config/avr/avr-log.c b/gcc/config/avr/avr-log.cc
similarity index 100%
rename from gcc/config/avr/avr-log.c
rename to gcc/config/avr/avr-log.cc
diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.cc
similarity index 100%
rename from gcc/config/avr/avr.c
rename to gcc/config/avr/avr.cc
diff --git a/gcc/config/avr/driver-avr.c b/gcc/config/avr/driver-avr.cc
similarity index 100%
rename from gcc/config/avr/driver-avr.c
rename to gcc/config/avr/driver-avr.cc
diff --git a/gcc/config/avr/gen-avr-mmcu-specs.c b/gcc/config/avr/gen-avr-mmcu-specs.cc
similarity index 100%
rename from gcc/config/avr/gen-avr-mmcu-specs.c
rename to gcc/config/avr/gen-avr-mmcu-specs.cc
diff --git a/gcc/config/avr/gen-avr-mmcu-texi.c b/gcc/config/avr/gen-avr-mmcu-texi.cc
similarity index 100%
rename from gcc/config/avr/gen-avr-mmcu-texi.c
rename to gcc/config/avr/gen-avr-mmcu-texi.cc
diff --git a/gcc/config/bfin/bfin.c b/gcc/config/bfin/bfin.cc
similarity index 100%
rename from gcc/config/bfin/bfin.c
rename to gcc/config/bfin/bfin.cc
diff --git a/gcc/config/bpf/bpf.c b/gcc/config/bpf/bpf.cc
similarity index 100%
rename from gcc/config/bpf/bpf.c
rename to gcc/config/bpf/bpf.cc
diff --git a/gcc/config/bpf/coreout.c b/gcc/config/bpf/coreout.cc
similarity index 100%
rename from gcc/config/bpf/coreout.c
rename to gcc/config/bpf/coreout.cc
diff --git a/gcc/config/c6x/c6x.c b/gcc/config/c6x/c6x.cc
similarity index 100%
rename from gcc/config/c6x/c6x.c
rename to gcc/config/c6x/c6x.cc
diff --git a/gcc/config/cr16/cr16.c b/gcc/config/cr16/cr16.cc
similarity index 100%
rename from gcc/config/cr16/cr16.c
rename to gcc/config/cr16/cr16.cc
diff --git a/gcc/config/cris/cris.c b/gcc/config/cris/cris.cc
similarity index 100%
rename from gcc/config/cris/cris.c
rename to gcc/config/cris/cris.cc
diff --git a/gcc/config/csky/csky.c b/gcc/config/csky/csky.cc
similarity index 100%
rename from gcc/config/csky/csky.c
rename to gcc/config/csky/csky.cc
diff --git a/gcc/config/darwin-c.c b/gcc/config/darwin-c.cc
similarity index 100%
rename from gcc/config/darwin-c.c
rename to gcc/config/darwin-c.cc
diff --git a/gcc/config/darwin-d.c b/gcc/config/darwin-d.cc
similarity index 100%
rename from gcc/config/darwin-d.c
rename to gcc/config/darwin-d.cc
diff --git a/gcc/config/darwin-driver.c b/gcc/config/darwin-driver.cc
similarity index 100%
rename from gcc/config/darwin-driver.c
rename to gcc/config/darwin-driver.cc
diff --git a/gcc/config/darwin-f.c b/gcc/config/darwin-f.cc
similarity index 100%
rename from gcc/config/darwin-f.c
rename to gcc/config/darwin-f.cc
diff --git a/gcc/config/darwin.c b/gcc/config/darwin.cc
similarity index 100%
rename from gcc/config/darwin.c
rename to gcc/config/darwin.cc
diff --git a/gcc/config/default-c.c b/gcc/config/default-c.cc
similarity index 100%
rename from gcc/config/default-c.c
rename to gcc/config/default-c.cc
diff --git a/gcc/config/default-d.c b/gcc/config/default-d.cc
similarity index 100%
rename from gcc/config/default-d.c
rename to gcc/config/default-d.cc
diff --git a/gcc/config/dragonfly-d.c b/gcc/config/dragonfly-d.cc
similarity index 100%
rename from gcc/config/dragonfly-d.c
rename to gcc/config/dragonfly-d.cc
diff --git a/gcc/config/epiphany/epiphany.c b/gcc/config/epiphany/epiphany.cc
similarity index 100%
rename from gcc/config/epiphany/epiphany.c
rename to gcc/config/epiphany/epiphany.cc
diff --git a/gcc/config/epiphany/mode-switch-use.c b/gcc/config/epiphany/mode-switch-use.cc
similarity index 100%
rename from gcc/config/epiphany/mode-switch-use.c
rename to gcc/config/epiphany/mode-switch-use.cc
diff --git a/gcc/config/epiphany/resolve-sw-modes.c b/gcc/config/epiphany/resolve-sw-modes.cc
similarity index 100%
rename from gcc/config/epiphany/resolve-sw-modes.c
rename to gcc/config/epiphany/resolve-sw-modes.cc
diff --git a/gcc/config/fr30/fr30.c b/gcc/config/fr30/fr30.cc
similarity index 100%
rename from gcc/config/fr30/fr30.c
rename to gcc/config/fr30/fr30.cc
diff --git a/gcc/config/freebsd-d.c b/gcc/config/freebsd-d.cc
similarity index 100%
rename from gcc/config/freebsd-d.c
rename to gcc/config/freebsd-d.cc
diff --git a/gcc/config/frv/frv.c b/gcc/config/frv/frv.cc
similarity index 100%
rename from gcc/config/frv/frv.c
rename to gcc/config/frv/frv.cc
diff --git a/gcc/config/ft32/ft32.c b/gcc/config/ft32/ft32.cc
similarity index 100%
rename from gcc/config/ft32/ft32.c
rename to gcc/config/ft32/ft32.cc
diff --git a/gcc/config/gcn/driver-gcn.c b/gcc/config/gcn/driver-gcn.cc
similarity index 100%
rename from gcc/config/gcn/driver-gcn.c
rename to gcc/config/gcn/driver-gcn.cc
diff --git a/gcc/config/gcn/gcn-run.c b/gcc/config/gcn/gcn-run.cc
similarity index 100%
rename from gcc/config/gcn/gcn-run.c
rename to gcc/config/gcn/gcn-run.cc
diff --git a/gcc/config/gcn/gcn-tree.c b/gcc/config/gcn/gcn-tree.cc
similarity index 100%
rename from gcc/config/gcn/gcn-tree.c
rename to gcc/config/gcn/gcn-tree.cc
diff --git a/gcc/config/gcn/gcn.c b/gcc/config/gcn/gcn.cc
similarity index 100%
rename from gcc/config/gcn/gcn.c
rename to gcc/config/gcn/gcn.cc
diff --git a/gcc/config/gcn/mkoffload.c b/gcc/config/gcn/mkoffload.cc
similarity index 100%
rename from gcc/config/gcn/mkoffload.c
rename to gcc/config/gcn/mkoffload.cc
diff --git a/gcc/config/glibc-c.c b/gcc/config/glibc-c.cc
similarity index 100%
rename from gcc/config/glibc-c.c
rename to gcc/config/glibc-c.cc
diff --git a/gcc/config/glibc-d.c b/gcc/config/glibc-d.cc
similarity index 100%
rename from gcc/config/glibc-d.c
rename to gcc/config/glibc-d.cc
diff --git a/gcc/config/h8300/h8300.c b/gcc/config/h8300/h8300.cc
similarity index 100%
rename from gcc/config/h8300/h8300.c
rename to gcc/config/h8300/h8300.cc
diff --git a/gcc/config/host-darwin.c b/gcc/config/host-darwin.cc
similarity index 100%
rename from gcc/config/host-darwin.c
rename to gcc/config/host-darwin.cc
diff --git a/gcc/config/host-hpux.c b/gcc/config/host-hpux.cc
similarity index 100%
rename from gcc/config/host-hpux.c
rename to gcc/config/host-hpux.cc
diff --git a/gcc/config/host-linux.c b/gcc/config/host-linux.cc
similarity index 100%
rename from gcc/config/host-linux.c
rename to gcc/config/host-linux.cc
diff --git a/gcc/config/host-netbsd.c b/gcc/config/host-netbsd.cc
similarity index 100%
rename from gcc/config/host-netbsd.c
rename to gcc/config/host-netbsd.cc
diff --git a/gcc/config/host-openbsd.c b/gcc/config/host-openbsd.cc
similarity index 100%
rename from gcc/config/host-openbsd.c
rename to gcc/config/host-openbsd.cc
diff --git a/gcc/config/host-solaris.c b/gcc/config/host-solaris.cc
similarity index 100%
rename from gcc/config/host-solaris.c
rename to gcc/config/host-solaris.cc
diff --git a/gcc/config/i386/djgpp.c b/gcc/config/i386/djgpp.cc
similarity index 100%
rename from gcc/config/i386/djgpp.c
rename to gcc/config/i386/djgpp.cc
diff --git a/gcc/config/i386/driver-i386.c b/gcc/config/i386/driver-i386.cc
similarity index 100%
rename from gcc/config/i386/driver-i386.c
rename to gcc/config/i386/driver-i386.cc
diff --git a/gcc/config/i386/driver-mingw32.c b/gcc/config/i386/driver-mingw32.cc
similarity index 100%
rename from gcc/config/i386/driver-mingw32.c
rename to gcc/config/i386/driver-mingw32.cc
diff --git a/gcc/config/i386/gnu-property.c b/gcc/config/i386/gnu-property.cc
similarity index 100%
rename from gcc/config/i386/gnu-property.c
rename to gcc/config/i386/gnu-property.cc
diff --git a/gcc/config/i386/host-cygwin.c b/gcc/config/i386/host-cygwin.cc
similarity index 100%
rename from gcc/config/i386/host-cygwin.c
rename to gcc/config/i386/host-cygwin.cc
diff --git a/gcc/config/i386/host-i386-darwin.c b/gcc/config/i386/host-i386-darwin.cc
similarity index 100%
rename from gcc/config/i386/host-i386-darwin.c
rename to gcc/config/i386/host-i386-darwin.cc
diff --git a/gcc/config/i386/host-mingw32.c b/gcc/config/i386/host-mingw32.cc
similarity index 100%
rename from gcc/config/i386/host-mingw32.c
rename to gcc/config/i386/host-mingw32.cc
diff --git a/gcc/config/i386/i386-builtins.c b/gcc/config/i386/i386-builtins.cc
similarity index 100%
rename from gcc/config/i386/i386-builtins.c
rename to gcc/config/i386/i386-builtins.cc
diff --git a/gcc/config/i386/i386-c.c b/gcc/config/i386/i386-c.cc
similarity index 100%
rename from gcc/config/i386/i386-c.c
rename to gcc/config/i386/i386-c.cc
diff --git a/gcc/config/i386/i386-d.c b/gcc/config/i386/i386-d.cc
similarity index 100%
rename from gcc/config/i386/i386-d.c
rename to gcc/config/i386/i386-d.cc
diff --git a/gcc/config/i386/i386-expand.c b/gcc/config/i386/i386-expand.cc
similarity index 100%
rename from gcc/config/i386/i386-expand.c
rename to gcc/config/i386/i386-expand.cc
diff --git a/gcc/config/i386/i386-features.c b/gcc/config/i386/i386-features.cc
similarity index 100%
rename from gcc/config/i386/i386-features.c
rename to gcc/config/i386/i386-features.cc
diff --git a/gcc/config/i386/i386-options.c b/gcc/config/i386/i386-options.cc
similarity index 100%
rename from gcc/config/i386/i386-options.c
rename to gcc/config/i386/i386-options.cc
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.cc
similarity index 100%
rename from gcc/config/i386/i386.c
rename to gcc/config/i386/i386.cc
diff --git a/gcc/config/i386/intelmic-mkoffload.c b/gcc/config/i386/intelmic-mkoffload.cc
similarity index 100%
rename from gcc/config/i386/intelmic-mkoffload.c
rename to gcc/config/i386/intelmic-mkoffload.cc
diff --git a/gcc/config/i386/msformat-c.c b/gcc/config/i386/msformat-c.cc
similarity index 100%
rename from gcc/config/i386/msformat-c.c
rename to gcc/config/i386/msformat-c.cc
diff --git a/gcc/config/i386/winnt-cxx.c b/gcc/config/i386/winnt-cxx.cc
similarity index 100%
rename from gcc/config/i386/winnt-cxx.c
rename to gcc/config/i386/winnt-cxx.cc
diff --git a/gcc/config/i386/winnt-d.c b/gcc/config/i386/winnt-d.cc
similarity index 100%
rename from gcc/config/i386/winnt-d.c
rename to gcc/config/i386/winnt-d.cc
diff --git a/gcc/config/i386/winnt-stubs.c b/gcc/config/i386/winnt-stubs.cc
similarity index 100%
rename from gcc/config/i386/winnt-stubs.c
rename to gcc/config/i386/winnt-stubs.cc
diff --git a/gcc/config/i386/winnt.c b/gcc/config/i386/winnt.cc
similarity index 100%
rename from gcc/config/i386/winnt.c
rename to gcc/config/i386/winnt.cc
diff --git a/gcc/config/i386/x86-tune-sched-atom.c b/gcc/config/i386/x86-tune-sched-atom.cc
similarity index 100%
rename from gcc/config/i386/x86-tune-sched-atom.c
rename to gcc/config/i386/x86-tune-sched-atom.cc
diff --git a/gcc/config/i386/x86-tune-sched-bd.c b/gcc/config/i386/x86-tune-sched-bd.cc
similarity index 100%
rename from gcc/config/i386/x86-tune-sched-bd.c
rename to gcc/config/i386/x86-tune-sched-bd.cc
diff --git a/gcc/config/i386/x86-tune-sched-core.c b/gcc/config/i386/x86-tune-sched-core.cc
similarity index 100%
rename from gcc/config/i386/x86-tune-sched-core.c
rename to gcc/config/i386/x86-tune-sched-core.cc
diff --git a/gcc/config/i386/x86-tune-sched.c b/gcc/config/i386/x86-tune-sched.cc
similarity index 100%
rename from gcc/config/i386/x86-tune-sched.c
rename to gcc/config/i386/x86-tune-sched.cc
diff --git a/gcc/config/ia64/ia64-c.c b/gcc/config/ia64/ia64-c.cc
similarity index 100%
rename from gcc/config/ia64/ia64-c.c
rename to gcc/config/ia64/ia64-c.cc
diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.cc
similarity index 100%
rename from gcc/config/ia64/ia64.c
rename to gcc/config/ia64/ia64.cc
diff --git a/gcc/config/iq2000/iq2000.c b/gcc/config/iq2000/iq2000.cc
similarity index 100%
rename from gcc/config/iq2000/iq2000.c
rename to gcc/config/iq2000/iq2000.cc
diff --git a/gcc/config/linux.c b/gcc/config/linux.cc
similarity index 100%
rename from gcc/config/linux.c
rename to gcc/config/linux.cc
diff --git a/gcc/config/lm32/lm32.c b/gcc/config/lm32/lm32.cc
similarity index 100%
rename from gcc/config/lm32/lm32.c
rename to gcc/config/lm32/lm32.cc
diff --git a/gcc/config/m32c/m32c-pragma.c b/gcc/config/m32c/m32c-pragma.cc
similarity index 100%
rename from gcc/config/m32c/m32c-pragma.c
rename to gcc/config/m32c/m32c-pragma.cc
diff --git a/gcc/config/m32c/m32c.c b/gcc/config/m32c/m32c.cc
similarity index 100%
rename from gcc/config/m32c/m32c.c
rename to gcc/config/m32c/m32c.cc
diff --git a/gcc/config/m32r/m32r.c b/gcc/config/m32r/m32r.cc
similarity index 100%
rename from gcc/config/m32r/m32r.c
rename to gcc/config/m32r/m32r.cc
diff --git a/gcc/config/m68k/m68k.c b/gcc/config/m68k/m68k.cc
similarity index 100%
rename from gcc/config/m68k/m68k.c
rename to gcc/config/m68k/m68k.cc
diff --git a/gcc/config/mcore/mcore.c b/gcc/config/mcore/mcore.cc
similarity index 100%
rename from gcc/config/mcore/mcore.c
rename to gcc/config/mcore/mcore.cc
diff --git a/gcc/config/microblaze/microblaze-c.c b/gcc/config/microblaze/microblaze-c.cc
similarity index 100%
rename from gcc/config/microblaze/microblaze-c.c
rename to gcc/config/microblaze/microblaze-c.cc
diff --git a/gcc/config/microblaze/microblaze.c b/gcc/config/microblaze/microblaze.cc
similarity index 100%
rename from gcc/config/microblaze/microblaze.c
rename to gcc/config/microblaze/microblaze.cc
diff --git a/gcc/config/mips/driver-native.c b/gcc/config/mips/driver-native.cc
similarity index 100%
rename from gcc/config/mips/driver-native.c
rename to gcc/config/mips/driver-native.cc
diff --git a/gcc/config/mips/frame-header-opt.c b/gcc/config/mips/frame-header-opt.cc
similarity index 100%
rename from gcc/config/mips/frame-header-opt.c
rename to gcc/config/mips/frame-header-opt.cc
diff --git a/gcc/config/mips/mips-d.c b/gcc/config/mips/mips-d.cc
similarity index 100%
rename from gcc/config/mips/mips-d.c
rename to gcc/config/mips/mips-d.cc
diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.cc
similarity index 100%
rename from gcc/config/mips/mips.c
rename to gcc/config/mips/mips.cc
diff --git a/gcc/config/mmix/mmix.c b/gcc/config/mmix/mmix.cc
similarity index 100%
rename from gcc/config/mmix/mmix.c
rename to gcc/config/mmix/mmix.cc
diff --git a/gcc/config/mn10300/mn10300.c b/gcc/config/mn10300/mn10300.cc
similarity index 100%
rename from gcc/config/mn10300/mn10300.c
rename to gcc/config/mn10300/mn10300.cc
diff --git a/gcc/config/moxie/moxie.c b/gcc/config/moxie/moxie.cc
similarity index 100%
rename from gcc/config/moxie/moxie.c
rename to gcc/config/moxie/moxie.cc
diff --git a/gcc/config/msp430/driver-msp430.c b/gcc/config/msp430/driver-msp430.cc
similarity index 100%
rename from gcc/config/msp430/driver-msp430.c
rename to gcc/config/msp430/driver-msp430.cc
diff --git a/gcc/config/msp430/msp430-c.c b/gcc/config/msp430/msp430-c.cc
similarity index 100%
rename from gcc/config/msp430/msp430-c.c
rename to gcc/config/msp430/msp430-c.cc
diff --git a/gcc/config/msp430/msp430-devices.c b/gcc/config/msp430/msp430-devices.cc
similarity index 100%
rename from gcc/config/msp430/msp430-devices.c
rename to gcc/config/msp430/msp430-devices.cc
diff --git a/gcc/config/msp430/msp430.c b/gcc/config/msp430/msp430.cc
similarity index 100%
rename from gcc/config/msp430/msp430.c
rename to gcc/config/msp430/msp430.cc
diff --git a/gcc/config/nds32/nds32-cost.c b/gcc/config/nds32/nds32-cost.cc
similarity index 100%
rename from gcc/config/nds32/nds32-cost.c
rename to gcc/config/nds32/nds32-cost.cc
diff --git a/gcc/config/nds32/nds32-fp-as-gp.c b/gcc/config/nds32/nds32-fp-as-gp.cc
similarity index 100%
rename from gcc/config/nds32/nds32-fp-as-gp.c
rename to gcc/config/nds32/nds32-fp-as-gp.cc
diff --git a/gcc/config/nds32/nds32-intrinsic.c b/gcc/config/nds32/nds32-intrinsic.cc
similarity index 100%
rename from gcc/config/nds32/nds32-intrinsic.c
rename to gcc/config/nds32/nds32-intrinsic.cc
diff --git a/gcc/config/nds32/nds32-isr.c b/gcc/config/nds32/nds32-isr.cc
similarity index 100%
rename from gcc/config/nds32/nds32-isr.c
rename to gcc/config/nds32/nds32-isr.cc
diff --git a/gcc/config/nds32/nds32-md-auxiliary.c b/gcc/config/nds32/nds32-md-auxiliary.cc
similarity index 100%
rename from gcc/config/nds32/nds32-md-auxiliary.c
rename to gcc/config/nds32/nds32-md-auxiliary.cc
diff --git a/gcc/config/nds32/nds32-memory-manipulation.c b/gcc/config/nds32/nds32-memory-manipulation.cc
similarity index 100%
rename from gcc/config/nds32/nds32-memory-manipulation.c
rename to gcc/config/nds32/nds32-memory-manipulation.cc
diff --git a/gcc/config/nds32/nds32-pipelines-auxiliary.c b/gcc/config/nds32/nds32-pipelines-auxiliary.cc
similarity index 100%
rename from gcc/config/nds32/nds32-pipelines-auxiliary.c
rename to gcc/config/nds32/nds32-pipelines-auxiliary.cc
diff --git a/gcc/config/nds32/nds32-predicates.c b/gcc/config/nds32/nds32-predicates.cc
similarity index 100%
rename from gcc/config/nds32/nds32-predicates.c
rename to gcc/config/nds32/nds32-predicates.cc
diff --git a/gcc/config/nds32/nds32-relax-opt.c b/gcc/config/nds32/nds32-relax-opt.cc
similarity index 100%
rename from gcc/config/nds32/nds32-relax-opt.c
rename to gcc/config/nds32/nds32-relax-opt.cc
diff --git a/gcc/config/nds32/nds32-utils.c b/gcc/config/nds32/nds32-utils.cc
similarity index 100%
rename from gcc/config/nds32/nds32-utils.c
rename to gcc/config/nds32/nds32-utils.cc
diff --git a/gcc/config/nds32/nds32.c b/gcc/config/nds32/nds32.cc
similarity index 100%
rename from gcc/config/nds32/nds32.c
rename to gcc/config/nds32/nds32.cc
diff --git a/gcc/config/netbsd-d.c b/gcc/config/netbsd-d.cc
similarity index 100%
rename from gcc/config/netbsd-d.c
rename to gcc/config/netbsd-d.cc
diff --git a/gcc/config/netbsd.c b/gcc/config/netbsd.cc
similarity index 100%
rename from gcc/config/netbsd.c
rename to gcc/config/netbsd.cc
diff --git a/gcc/config/nios2/nios2.c b/gcc/config/nios2/nios2.cc
similarity index 100%
rename from gcc/config/nios2/nios2.c
rename to gcc/config/nios2/nios2.cc
diff --git a/gcc/config/nvptx/mkoffload.c b/gcc/config/nvptx/mkoffload.cc
similarity index 100%
rename from gcc/config/nvptx/mkoffload.c
rename to gcc/config/nvptx/mkoffload.cc
diff --git a/gcc/config/nvptx/nvptx-c.c b/gcc/config/nvptx/nvptx-c.cc
similarity index 100%
rename from gcc/config/nvptx/nvptx-c.c
rename to gcc/config/nvptx/nvptx-c.cc
diff --git a/gcc/config/nvptx/nvptx.c b/gcc/config/nvptx/nvptx.cc
similarity index 100%
rename from gcc/config/nvptx/nvptx.c
rename to gcc/config/nvptx/nvptx.cc
diff --git a/gcc/config/openbsd-d.c b/gcc/config/openbsd-d.cc
similarity index 100%
rename from gcc/config/openbsd-d.c
rename to gcc/config/openbsd-d.cc
diff --git a/gcc/config/or1k/or1k.c b/gcc/config/or1k/or1k.cc
similarity index 100%
rename from gcc/config/or1k/or1k.c
rename to gcc/config/or1k/or1k.cc
diff --git a/gcc/config/pa/pa-d.c b/gcc/config/pa/pa-d.cc
similarity index 100%
rename from gcc/config/pa/pa-d.c
rename to gcc/config/pa/pa-d.cc
diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.cc
similarity index 100%
rename from gcc/config/pa/pa.c
rename to gcc/config/pa/pa.cc
diff --git a/gcc/config/pdp11/pdp11.c b/gcc/config/pdp11/pdp11.cc
similarity index 100%
rename from gcc/config/pdp11/pdp11.c
rename to gcc/config/pdp11/pdp11.cc
diff --git a/gcc/config/pru/pru-passes.c b/gcc/config/pru/pru-passes.cc
similarity index 100%
rename from gcc/config/pru/pru-passes.c
rename to gcc/config/pru/pru-passes.cc
diff --git a/gcc/config/pru/pru-pragma.c b/gcc/config/pru/pru-pragma.cc
similarity index 100%
rename from gcc/config/pru/pru-pragma.c
rename to gcc/config/pru/pru-pragma.cc
diff --git a/gcc/config/pru/pru.c b/gcc/config/pru/pru.cc
similarity index 100%
rename from gcc/config/pru/pru.c
rename to gcc/config/pru/pru.cc
diff --git a/gcc/config/riscv/riscv-builtins.c b/gcc/config/riscv/riscv-builtins.cc
similarity index 100%
rename from gcc/config/riscv/riscv-builtins.c
rename to gcc/config/riscv/riscv-builtins.cc
diff --git a/gcc/config/riscv/riscv-c.c b/gcc/config/riscv/riscv-c.cc
similarity index 100%
rename from gcc/config/riscv/riscv-c.c
rename to gcc/config/riscv/riscv-c.cc
diff --git a/gcc/config/riscv/riscv-d.c b/gcc/config/riscv/riscv-d.cc
similarity index 100%
rename from gcc/config/riscv/riscv-d.c
rename to gcc/config/riscv/riscv-d.cc
diff --git a/gcc/config/riscv/riscv-shorten-memrefs.c b/gcc/config/riscv/riscv-shorten-memrefs.cc
similarity index 100%
rename from gcc/config/riscv/riscv-shorten-memrefs.c
rename to gcc/config/riscv/riscv-shorten-memrefs.cc
diff --git a/gcc/config/riscv/riscv-sr.c b/gcc/config/riscv/riscv-sr.cc
similarity index 100%
rename from gcc/config/riscv/riscv-sr.c
rename to gcc/config/riscv/riscv-sr.cc
diff --git a/gcc/config/riscv/riscv.c b/gcc/config/riscv/riscv.cc
similarity index 100%
rename from gcc/config/riscv/riscv.c
rename to gcc/config/riscv/riscv.cc
diff --git a/gcc/config/rl78/rl78-c.c b/gcc/config/rl78/rl78-c.cc
similarity index 100%
rename from gcc/config/rl78/rl78-c.c
rename to gcc/config/rl78/rl78-c.cc
diff --git a/gcc/config/rl78/rl78.c b/gcc/config/rl78/rl78.cc
similarity index 100%
rename from gcc/config/rl78/rl78.c
rename to gcc/config/rl78/rl78.cc
diff --git a/gcc/config/rs6000/driver-rs6000.c b/gcc/config/rs6000/driver-rs6000.cc
similarity index 100%
rename from gcc/config/rs6000/driver-rs6000.c
rename to gcc/config/rs6000/driver-rs6000.cc
diff --git a/gcc/config/rs6000/host-darwin.c b/gcc/config/rs6000/host-darwin.cc
similarity index 100%
rename from gcc/config/rs6000/host-darwin.c
rename to gcc/config/rs6000/host-darwin.cc
diff --git a/gcc/config/rs6000/host-ppc64-darwin.c b/gcc/config/rs6000/host-ppc64-darwin.cc
similarity index 100%
rename from gcc/config/rs6000/host-ppc64-darwin.c
rename to gcc/config/rs6000/host-ppc64-darwin.cc
diff --git a/gcc/config/rs6000/rbtree.c b/gcc/config/rs6000/rbtree.cc
similarity index 100%
rename from gcc/config/rs6000/rbtree.c
rename to gcc/config/rs6000/rbtree.cc
diff --git a/gcc/config/rs6000/rs6000-c.c b/gcc/config/rs6000/rs6000-c.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-c.c
rename to gcc/config/rs6000/rs6000-c.cc
diff --git a/gcc/config/rs6000/rs6000-call.c b/gcc/config/rs6000/rs6000-call.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-call.c
rename to gcc/config/rs6000/rs6000-call.cc
diff --git a/gcc/config/rs6000/rs6000-d.c b/gcc/config/rs6000/rs6000-d.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-d.c
rename to gcc/config/rs6000/rs6000-d.cc
diff --git a/gcc/config/rs6000/rs6000-gen-builtins.c b/gcc/config/rs6000/rs6000-gen-builtins.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-gen-builtins.c
rename to gcc/config/rs6000/rs6000-gen-builtins.cc
diff --git a/gcc/config/rs6000/rs6000-linux.c b/gcc/config/rs6000/rs6000-linux.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-linux.c
rename to gcc/config/rs6000/rs6000-linux.cc
diff --git a/gcc/config/rs6000/rs6000-logue.c b/gcc/config/rs6000/rs6000-logue.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-logue.c
rename to gcc/config/rs6000/rs6000-logue.cc
diff --git a/gcc/config/rs6000/rs6000-p8swap.c b/gcc/config/rs6000/rs6000-p8swap.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-p8swap.c
rename to gcc/config/rs6000/rs6000-p8swap.cc
diff --git a/gcc/config/rs6000/rs6000-pcrel-opt.c b/gcc/config/rs6000/rs6000-pcrel-opt.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-pcrel-opt.c
rename to gcc/config/rs6000/rs6000-pcrel-opt.cc
diff --git a/gcc/config/rs6000/rs6000-string.c b/gcc/config/rs6000/rs6000-string.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000-string.c
rename to gcc/config/rs6000/rs6000-string.cc
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.cc
similarity index 100%
rename from gcc/config/rs6000/rs6000.c
rename to gcc/config/rs6000/rs6000.cc
diff --git a/gcc/config/rx/rx.c b/gcc/config/rx/rx.cc
similarity index 100%
rename from gcc/config/rx/rx.c
rename to gcc/config/rx/rx.cc
diff --git a/gcc/config/s390/driver-native.c b/gcc/config/s390/driver-native.cc
similarity index 100%
rename from gcc/config/s390/driver-native.c
rename to gcc/config/s390/driver-native.cc
diff --git a/gcc/config/s390/s390-c.c b/gcc/config/s390/s390-c.cc
similarity index 100%
rename from gcc/config/s390/s390-c.c
rename to gcc/config/s390/s390-c.cc
diff --git a/gcc/config/s390/s390-d.c b/gcc/config/s390/s390-d.cc
similarity index 100%
rename from gcc/config/s390/s390-d.c
rename to gcc/config/s390/s390-d.cc
diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.cc
similarity index 100%
rename from gcc/config/s390/s390.c
rename to gcc/config/s390/s390.cc
diff --git a/gcc/config/sh/divtab-sh4-300.c b/gcc/config/sh/divtab-sh4-300.cc
similarity index 100%
rename from gcc/config/sh/divtab-sh4-300.c
rename to gcc/config/sh/divtab-sh4-300.cc
diff --git a/gcc/config/sh/divtab-sh4.c b/gcc/config/sh/divtab-sh4.cc
similarity index 100%
rename from gcc/config/sh/divtab-sh4.c
rename to gcc/config/sh/divtab-sh4.cc
diff --git a/gcc/config/sh/divtab.c b/gcc/config/sh/divtab.cc
similarity index 100%
rename from gcc/config/sh/divtab.c
rename to gcc/config/sh/divtab.cc
diff --git a/gcc/config/sh/sh-c.c b/gcc/config/sh/sh-c.cc
similarity index 100%
rename from gcc/config/sh/sh-c.c
rename to gcc/config/sh/sh-c.cc
diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.cc
similarity index 100%
rename from gcc/config/sh/sh.c
rename to gcc/config/sh/sh.cc
diff --git a/gcc/config/sol2-c.c b/gcc/config/sol2-c.cc
similarity index 100%
rename from gcc/config/sol2-c.c
rename to gcc/config/sol2-c.cc
diff --git a/gcc/config/sol2-cxx.c b/gcc/config/sol2-cxx.cc
similarity index 100%
rename from gcc/config/sol2-cxx.c
rename to gcc/config/sol2-cxx.cc
diff --git a/gcc/config/sol2-d.c b/gcc/config/sol2-d.cc
similarity index 100%
rename from gcc/config/sol2-d.c
rename to gcc/config/sol2-d.cc
diff --git a/gcc/config/sol2-stubs.c b/gcc/config/sol2-stubs.cc
similarity index 100%
rename from gcc/config/sol2-stubs.c
rename to gcc/config/sol2-stubs.cc
diff --git a/gcc/config/sol2.c b/gcc/config/sol2.cc
similarity index 100%
rename from gcc/config/sol2.c
rename to gcc/config/sol2.cc
diff --git a/gcc/config/sparc/driver-sparc.c b/gcc/config/sparc/driver-sparc.cc
similarity index 100%
rename from gcc/config/sparc/driver-sparc.c
rename to gcc/config/sparc/driver-sparc.cc
diff --git a/gcc/config/sparc/sparc-c.c b/gcc/config/sparc/sparc-c.cc
similarity index 100%
rename from gcc/config/sparc/sparc-c.c
rename to gcc/config/sparc/sparc-c.cc
diff --git a/gcc/config/sparc/sparc-d.c b/gcc/config/sparc/sparc-d.cc
similarity index 100%
rename from gcc/config/sparc/sparc-d.c
rename to gcc/config/sparc/sparc-d.cc
diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.cc
similarity index 100%
rename from gcc/config/sparc/sparc.c
rename to gcc/config/sparc/sparc.cc
diff --git a/gcc/config/stormy16/stormy16.c b/gcc/config/stormy16/stormy16.cc
similarity index 100%
rename from gcc/config/stormy16/stormy16.c
rename to gcc/config/stormy16/stormy16.cc
diff --git a/gcc/config/tilegx/mul-tables.c b/gcc/config/tilegx/mul-tables.cc
similarity index 100%
rename from gcc/config/tilegx/mul-tables.c
rename to gcc/config/tilegx/mul-tables.cc
diff --git a/gcc/config/tilegx/tilegx-c.c b/gcc/config/tilegx/tilegx-c.cc
similarity index 100%
rename from gcc/config/tilegx/tilegx-c.c
rename to gcc/config/tilegx/tilegx-c.cc
diff --git a/gcc/config/tilegx/tilegx.c b/gcc/config/tilegx/tilegx.cc
similarity index 100%
rename from gcc/config/tilegx/tilegx.c
rename to gcc/config/tilegx/tilegx.cc
diff --git a/gcc/config/tilepro/mul-tables.c b/gcc/config/tilepro/mul-tables.cc
similarity index 100%
rename from gcc/config/tilepro/mul-tables.c
rename to gcc/config/tilepro/mul-tables.cc
diff --git a/gcc/config/tilepro/tilepro-c.c b/gcc/config/tilepro/tilepro-c.cc
similarity index 100%
rename from gcc/config/tilepro/tilepro-c.c
rename to gcc/config/tilepro/tilepro-c.cc
diff --git a/gcc/config/tilepro/tilepro.c b/gcc/config/tilepro/tilepro.cc
similarity index 100%
rename from gcc/config/tilepro/tilepro.c
rename to gcc/config/tilepro/tilepro.cc
diff --git a/gcc/config/v850/v850-c.c b/gcc/config/v850/v850-c.cc
similarity index 100%
rename from gcc/config/v850/v850-c.c
rename to gcc/config/v850/v850-c.cc
diff --git a/gcc/config/v850/v850.c b/gcc/config/v850/v850.cc
similarity index 100%
rename from gcc/config/v850/v850.c
rename to gcc/config/v850/v850.cc
diff --git a/gcc/config/vax/vax.c b/gcc/config/vax/vax.cc
similarity index 100%
rename from gcc/config/vax/vax.c
rename to gcc/config/vax/vax.cc
diff --git a/gcc/config/visium/visium.c b/gcc/config/visium/visium.cc
similarity index 100%
rename from gcc/config/visium/visium.c
rename to gcc/config/visium/visium.cc
diff --git a/gcc/config/vms/vms-ar.c b/gcc/config/vms/vms-ar.cc
similarity index 100%
rename from gcc/config/vms/vms-ar.c
rename to gcc/config/vms/vms-ar.cc
diff --git a/gcc/config/vms/vms-c.c b/gcc/config/vms/vms-c.cc
similarity index 100%
rename from gcc/config/vms/vms-c.c
rename to gcc/config/vms/vms-c.cc
diff --git a/gcc/config/vms/vms-f.c b/gcc/config/vms/vms-f.cc
similarity index 100%
rename from gcc/config/vms/vms-f.c
rename to gcc/config/vms/vms-f.cc
diff --git a/gcc/config/vms/vms-ld.c b/gcc/config/vms/vms-ld.cc
similarity index 100%
rename from gcc/config/vms/vms-ld.c
rename to gcc/config/vms/vms-ld.cc
diff --git a/gcc/config/vms/vms.c b/gcc/config/vms/vms.cc
similarity index 100%
rename from gcc/config/vms/vms.c
rename to gcc/config/vms/vms.cc
diff --git a/gcc/config/vxworks-c.c b/gcc/config/vxworks-c.cc
similarity index 100%
rename from gcc/config/vxworks-c.c
rename to gcc/config/vxworks-c.cc
diff --git a/gcc/config/vxworks.c b/gcc/config/vxworks.cc
similarity index 100%
rename from gcc/config/vxworks.c
rename to gcc/config/vxworks.cc
diff --git a/gcc/config/winnt-c.c b/gcc/config/winnt-c.cc
similarity index 100%
rename from gcc/config/winnt-c.c
rename to gcc/config/winnt-c.cc
diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.cc
similarity index 100%
rename from gcc/config/xtensa/xtensa.c
rename to gcc/config/xtensa/xtensa.cc
diff --git a/gcc/context.c b/gcc/context.cc
similarity index 100%
rename from gcc/context.c
rename to gcc/context.cc
diff --git a/gcc/convert.c b/gcc/convert.cc
similarity index 100%
rename from gcc/convert.c
rename to gcc/convert.cc
diff --git a/gcc/coverage.c b/gcc/coverage.cc
similarity index 100%
rename from gcc/coverage.c
rename to gcc/coverage.cc
diff --git a/gcc/cp/call.c b/gcc/cp/call.cc
similarity index 100%
rename from gcc/cp/call.c
rename to gcc/cp/call.cc
diff --git a/gcc/cp/class.c b/gcc/cp/class.cc
similarity index 100%
rename from gcc/cp/class.c
rename to gcc/cp/class.cc
diff --git a/gcc/cp/constexpr.c b/gcc/cp/constexpr.cc
similarity index 100%
rename from gcc/cp/constexpr.c
rename to gcc/cp/constexpr.cc
diff --git a/gcc/cp/cp-gimplify.c b/gcc/cp/cp-gimplify.cc
similarity index 100%
rename from gcc/cp/cp-gimplify.c
rename to gcc/cp/cp-gimplify.cc
diff --git a/gcc/cp/cp-lang.c b/gcc/cp/cp-lang.cc
similarity index 100%
rename from gcc/cp/cp-lang.c
rename to gcc/cp/cp-lang.cc
diff --git a/gcc/cp/cp-objcp-common.c b/gcc/cp/cp-objcp-common.cc
similarity index 100%
rename from gcc/cp/cp-objcp-common.c
rename to gcc/cp/cp-objcp-common.cc
diff --git a/gcc/cp/cp-ubsan.c b/gcc/cp/cp-ubsan.cc
similarity index 100%
rename from gcc/cp/cp-ubsan.c
rename to gcc/cp/cp-ubsan.cc
diff --git a/gcc/cp/cvt.c b/gcc/cp/cvt.cc
similarity index 100%
rename from gcc/cp/cvt.c
rename to gcc/cp/cvt.cc
diff --git a/gcc/cp/cxx-pretty-print.c b/gcc/cp/cxx-pretty-print.cc
similarity index 100%
rename from gcc/cp/cxx-pretty-print.c
rename to gcc/cp/cxx-pretty-print.cc
diff --git a/gcc/cp/decl.c b/gcc/cp/decl.cc
similarity index 100%
rename from gcc/cp/decl.c
rename to gcc/cp/decl.cc
diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.cc
similarity index 100%
rename from gcc/cp/decl2.c
rename to gcc/cp/decl2.cc
diff --git a/gcc/cp/dump.c b/gcc/cp/dump.cc
similarity index 100%
rename from gcc/cp/dump.c
rename to gcc/cp/dump.cc
diff --git a/gcc/cp/error.c b/gcc/cp/error.cc
similarity index 100%
rename from gcc/cp/error.c
rename to gcc/cp/error.cc
diff --git a/gcc/cp/except.c b/gcc/cp/except.cc
similarity index 100%
rename from gcc/cp/except.c
rename to gcc/cp/except.cc
diff --git a/gcc/cp/expr.c b/gcc/cp/expr.cc
similarity index 100%
rename from gcc/cp/expr.c
rename to gcc/cp/expr.cc
diff --git a/gcc/cp/friend.c b/gcc/cp/friend.cc
similarity index 100%
rename from gcc/cp/friend.c
rename to gcc/cp/friend.cc
diff --git a/gcc/cp/g++spec.c b/gcc/cp/g++spec.cc
similarity index 100%
rename from gcc/cp/g++spec.c
rename to gcc/cp/g++spec.cc
diff --git a/gcc/cp/init.c b/gcc/cp/init.cc
similarity index 100%
rename from gcc/cp/init.c
rename to gcc/cp/init.cc
diff --git a/gcc/cp/lambda.c b/gcc/cp/lambda.cc
similarity index 100%
rename from gcc/cp/lambda.c
rename to gcc/cp/lambda.cc
diff --git a/gcc/cp/lex.c b/gcc/cp/lex.cc
similarity index 100%
rename from gcc/cp/lex.c
rename to gcc/cp/lex.cc
diff --git a/gcc/cp/mangle.c b/gcc/cp/mangle.cc
similarity index 100%
rename from gcc/cp/mangle.c
rename to gcc/cp/mangle.cc
diff --git a/gcc/cp/method.c b/gcc/cp/method.cc
similarity index 100%
rename from gcc/cp/method.c
rename to gcc/cp/method.cc
diff --git a/gcc/cp/name-lookup.c b/gcc/cp/name-lookup.cc
similarity index 100%
rename from gcc/cp/name-lookup.c
rename to gcc/cp/name-lookup.cc
diff --git a/gcc/cp/optimize.c b/gcc/cp/optimize.cc
similarity index 100%
rename from gcc/cp/optimize.c
rename to gcc/cp/optimize.cc
diff --git a/gcc/cp/parser.c b/gcc/cp/parser.cc
similarity index 100%
rename from gcc/cp/parser.c
rename to gcc/cp/parser.cc
diff --git a/gcc/cp/pt.c b/gcc/cp/pt.cc
similarity index 100%
rename from gcc/cp/pt.c
rename to gcc/cp/pt.cc
diff --git a/gcc/cp/ptree.c b/gcc/cp/ptree.cc
similarity index 100%
rename from gcc/cp/ptree.c
rename to gcc/cp/ptree.cc
diff --git a/gcc/cp/rtti.c b/gcc/cp/rtti.cc
similarity index 100%
rename from gcc/cp/rtti.c
rename to gcc/cp/rtti.cc
diff --git a/gcc/cp/search.c b/gcc/cp/search.cc
similarity index 100%
rename from gcc/cp/search.c
rename to gcc/cp/search.cc
diff --git a/gcc/cp/semantics.c b/gcc/cp/semantics.cc
similarity index 100%
rename from gcc/cp/semantics.c
rename to gcc/cp/semantics.cc
diff --git a/gcc/cp/tree.c b/gcc/cp/tree.cc
similarity index 100%
rename from gcc/cp/tree.c
rename to gcc/cp/tree.cc
diff --git a/gcc/cp/typeck.c b/gcc/cp/typeck.cc
similarity index 100%
rename from gcc/cp/typeck.c
rename to gcc/cp/typeck.cc
diff --git a/gcc/cp/typeck2.c b/gcc/cp/typeck2.cc
similarity index 100%
rename from gcc/cp/typeck2.c
rename to gcc/cp/typeck2.cc
diff --git a/gcc/cp/vtable-class-hierarchy.c b/gcc/cp/vtable-class-hierarchy.cc
similarity index 100%
rename from gcc/cp/vtable-class-hierarchy.c
rename to gcc/cp/vtable-class-hierarchy.cc
diff --git a/gcc/cppbuiltin.c b/gcc/cppbuiltin.cc
similarity index 100%
rename from gcc/cppbuiltin.c
rename to gcc/cppbuiltin.cc
diff --git a/gcc/cppdefault.c b/gcc/cppdefault.cc
similarity index 100%
rename from gcc/cppdefault.c
rename to gcc/cppdefault.cc
diff --git a/gcc/cprop.c b/gcc/cprop.cc
similarity index 100%
rename from gcc/cprop.c
rename to gcc/cprop.cc
diff --git a/gcc/cse.c b/gcc/cse.cc
similarity index 100%
rename from gcc/cse.c
rename to gcc/cse.cc
diff --git a/gcc/cselib.c b/gcc/cselib.cc
similarity index 100%
rename from gcc/cselib.c
rename to gcc/cselib.cc
diff --git a/gcc/ctfc.c b/gcc/ctfc.cc
similarity index 100%
rename from gcc/ctfc.c
rename to gcc/ctfc.cc
diff --git a/gcc/ctfout.c b/gcc/ctfout.cc
similarity index 100%
rename from gcc/ctfout.c
rename to gcc/ctfout.cc
diff --git a/gcc/data-streamer-in.c b/gcc/data-streamer-in.cc
similarity index 100%
rename from gcc/data-streamer-in.c
rename to gcc/data-streamer-in.cc
diff --git a/gcc/data-streamer-out.c b/gcc/data-streamer-out.cc
similarity index 100%
rename from gcc/data-streamer-out.c
rename to gcc/data-streamer-out.cc
diff --git a/gcc/data-streamer.c b/gcc/data-streamer.cc
similarity index 100%
rename from gcc/data-streamer.c
rename to gcc/data-streamer.cc
diff --git a/gcc/dbgcnt.c b/gcc/dbgcnt.cc
similarity index 100%
rename from gcc/dbgcnt.c
rename to gcc/dbgcnt.cc
diff --git a/gcc/dbxout.c b/gcc/dbxout.cc
similarity index 100%
rename from gcc/dbxout.c
rename to gcc/dbxout.cc
diff --git a/gcc/dce.c b/gcc/dce.cc
similarity index 100%
rename from gcc/dce.c
rename to gcc/dce.cc
diff --git a/gcc/ddg.c b/gcc/ddg.cc
similarity index 100%
rename from gcc/ddg.c
rename to gcc/ddg.cc
diff --git a/gcc/debug.c b/gcc/debug.cc
similarity index 100%
rename from gcc/debug.c
rename to gcc/debug.cc
diff --git a/gcc/df-core.c b/gcc/df-core.cc
similarity index 100%
rename from gcc/df-core.c
rename to gcc/df-core.cc
diff --git a/gcc/df-problems.c b/gcc/df-problems.cc
similarity index 100%
rename from gcc/df-problems.c
rename to gcc/df-problems.cc
diff --git a/gcc/df-scan.c b/gcc/df-scan.cc
similarity index 100%
rename from gcc/df-scan.c
rename to gcc/df-scan.cc
diff --git a/gcc/dfp.c b/gcc/dfp.cc
similarity index 100%
rename from gcc/dfp.c
rename to gcc/dfp.cc
diff --git a/gcc/diagnostic-color.c b/gcc/diagnostic-color.cc
similarity index 100%
rename from gcc/diagnostic-color.c
rename to gcc/diagnostic-color.cc
diff --git a/gcc/diagnostic-show-locus.c b/gcc/diagnostic-show-locus.cc
similarity index 100%
rename from gcc/diagnostic-show-locus.c
rename to gcc/diagnostic-show-locus.cc
diff --git a/gcc/diagnostic-spec.c b/gcc/diagnostic-spec.cc
similarity index 100%
rename from gcc/diagnostic-spec.c
rename to gcc/diagnostic-spec.cc
diff --git a/gcc/diagnostic.c b/gcc/diagnostic.cc
similarity index 100%
rename from gcc/diagnostic.c
rename to gcc/diagnostic.cc
diff --git a/gcc/dojump.c b/gcc/dojump.cc
similarity index 100%
rename from gcc/dojump.c
rename to gcc/dojump.cc
diff --git a/gcc/dominance.c b/gcc/dominance.cc
similarity index 100%
rename from gcc/dominance.c
rename to gcc/dominance.cc
diff --git a/gcc/domwalk.c b/gcc/domwalk.cc
similarity index 100%
rename from gcc/domwalk.c
rename to gcc/domwalk.cc
diff --git a/gcc/double-int.c b/gcc/double-int.cc
similarity index 100%
rename from gcc/double-int.c
rename to gcc/double-int.cc
diff --git a/gcc/dse.c b/gcc/dse.cc
similarity index 100%
rename from gcc/dse.c
rename to gcc/dse.cc
diff --git a/gcc/dumpfile.c b/gcc/dumpfile.cc
similarity index 100%
rename from gcc/dumpfile.c
rename to gcc/dumpfile.cc
diff --git a/gcc/dwarf2asm.c b/gcc/dwarf2asm.cc
similarity index 100%
rename from gcc/dwarf2asm.c
rename to gcc/dwarf2asm.cc
diff --git a/gcc/dwarf2cfi.c b/gcc/dwarf2cfi.cc
similarity index 100%
rename from gcc/dwarf2cfi.c
rename to gcc/dwarf2cfi.cc
diff --git a/gcc/dwarf2ctf.c b/gcc/dwarf2ctf.cc
similarity index 100%
rename from gcc/dwarf2ctf.c
rename to gcc/dwarf2ctf.cc
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.cc
similarity index 100%
rename from gcc/dwarf2out.c
rename to gcc/dwarf2out.cc
diff --git a/gcc/early-remat.c b/gcc/early-remat.cc
similarity index 100%
rename from gcc/early-remat.c
rename to gcc/early-remat.cc
diff --git a/gcc/edit-context.c b/gcc/edit-context.cc
similarity index 100%
rename from gcc/edit-context.c
rename to gcc/edit-context.cc
diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.cc
similarity index 100%
rename from gcc/emit-rtl.c
rename to gcc/emit-rtl.cc
diff --git a/gcc/errors.c b/gcc/errors.cc
similarity index 100%
rename from gcc/errors.c
rename to gcc/errors.cc
diff --git a/gcc/et-forest.c b/gcc/et-forest.cc
similarity index 100%
rename from gcc/et-forest.c
rename to gcc/et-forest.cc
diff --git a/gcc/except.c b/gcc/except.cc
similarity index 100%
rename from gcc/except.c
rename to gcc/except.cc
diff --git a/gcc/explow.c b/gcc/explow.cc
similarity index 100%
rename from gcc/explow.c
rename to gcc/explow.cc
diff --git a/gcc/expmed.c b/gcc/expmed.cc
similarity index 100%
rename from gcc/expmed.c
rename to gcc/expmed.cc
diff --git a/gcc/expr.c b/gcc/expr.cc
similarity index 100%
rename from gcc/expr.c
rename to gcc/expr.cc
diff --git a/gcc/fibonacci_heap.c b/gcc/fibonacci_heap.cc
similarity index 100%
rename from gcc/fibonacci_heap.c
rename to gcc/fibonacci_heap.cc
diff --git a/gcc/file-find.c b/gcc/file-find.cc
similarity index 100%
rename from gcc/file-find.c
rename to gcc/file-find.cc
diff --git a/gcc/file-prefix-map.c b/gcc/file-prefix-map.cc
similarity index 100%
rename from gcc/file-prefix-map.c
rename to gcc/file-prefix-map.cc
diff --git a/gcc/final.c b/gcc/final.cc
similarity index 100%
rename from gcc/final.c
rename to gcc/final.cc
diff --git a/gcc/fixed-value.c b/gcc/fixed-value.cc
similarity index 100%
rename from gcc/fixed-value.c
rename to gcc/fixed-value.cc
diff --git a/gcc/fold-const-call.c b/gcc/fold-const-call.cc
similarity index 100%
rename from gcc/fold-const-call.c
rename to gcc/fold-const-call.cc
diff --git a/gcc/fold-const.c b/gcc/fold-const.cc
similarity index 100%
rename from gcc/fold-const.c
rename to gcc/fold-const.cc
diff --git a/gcc/fortran/arith.c b/gcc/fortran/arith.cc
similarity index 100%
rename from gcc/fortran/arith.c
rename to gcc/fortran/arith.cc
diff --git a/gcc/fortran/array.c b/gcc/fortran/array.cc
similarity index 100%
rename from gcc/fortran/array.c
rename to gcc/fortran/array.cc
diff --git a/gcc/fortran/bbt.c b/gcc/fortran/bbt.cc
similarity index 100%
rename from gcc/fortran/bbt.c
rename to gcc/fortran/bbt.cc
diff --git a/gcc/fortran/check.c b/gcc/fortran/check.cc
similarity index 100%
rename from gcc/fortran/check.c
rename to gcc/fortran/check.cc
diff --git a/gcc/fortran/class.c b/gcc/fortran/class.cc
similarity index 100%
rename from gcc/fortran/class.c
rename to gcc/fortran/class.cc
diff --git a/gcc/fortran/constructor.c b/gcc/fortran/constructor.cc
similarity index 100%
rename from gcc/fortran/constructor.c
rename to gcc/fortran/constructor.cc
diff --git a/gcc/fortran/convert.c b/gcc/fortran/convert.cc
similarity index 100%
rename from gcc/fortran/convert.c
rename to gcc/fortran/convert.cc
diff --git a/gcc/fortran/cpp.c b/gcc/fortran/cpp.cc
similarity index 100%
rename from gcc/fortran/cpp.c
rename to gcc/fortran/cpp.cc
diff --git a/gcc/fortran/data.c b/gcc/fortran/data.cc
similarity index 100%
rename from gcc/fortran/data.c
rename to gcc/fortran/data.cc
diff --git a/gcc/fortran/decl.c b/gcc/fortran/decl.cc
similarity index 100%
rename from gcc/fortran/decl.c
rename to gcc/fortran/decl.cc
diff --git a/gcc/fortran/dependency.c b/gcc/fortran/dependency.cc
similarity index 100%
rename from gcc/fortran/dependency.c
rename to gcc/fortran/dependency.cc
diff --git a/gcc/fortran/dump-parse-tree.c b/gcc/fortran/dump-parse-tree.cc
similarity index 100%
rename from gcc/fortran/dump-parse-tree.c
rename to gcc/fortran/dump-parse-tree.cc
diff --git a/gcc/fortran/error.c b/gcc/fortran/error.cc
similarity index 100%
rename from gcc/fortran/error.c
rename to gcc/fortran/error.cc
diff --git a/gcc/fortran/expr.c b/gcc/fortran/expr.cc
similarity index 100%
rename from gcc/fortran/expr.c
rename to gcc/fortran/expr.cc
diff --git a/gcc/fortran/f95-lang.c b/gcc/fortran/f95-lang.cc
similarity index 100%
rename from gcc/fortran/f95-lang.c
rename to gcc/fortran/f95-lang.cc
diff --git a/gcc/fortran/frontend-passes.c b/gcc/fortran/frontend-passes.cc
similarity index 100%
rename from gcc/fortran/frontend-passes.c
rename to gcc/fortran/frontend-passes.cc
diff --git a/gcc/fortran/gfortranspec.c b/gcc/fortran/gfortranspec.cc
similarity index 100%
rename from gcc/fortran/gfortranspec.c
rename to gcc/fortran/gfortranspec.cc
diff --git a/gcc/fortran/interface.c b/gcc/fortran/interface.cc
similarity index 100%
rename from gcc/fortran/interface.c
rename to gcc/fortran/interface.cc
diff --git a/gcc/fortran/intrinsic.c b/gcc/fortran/intrinsic.cc
similarity index 100%
rename from gcc/fortran/intrinsic.c
rename to gcc/fortran/intrinsic.cc
diff --git a/gcc/fortran/io.c b/gcc/fortran/io.cc
similarity index 100%
rename from gcc/fortran/io.c
rename to gcc/fortran/io.cc
diff --git a/gcc/fortran/iresolve.c b/gcc/fortran/iresolve.cc
similarity index 100%
rename from gcc/fortran/iresolve.c
rename to gcc/fortran/iresolve.cc
diff --git a/gcc/fortran/match.c b/gcc/fortran/match.cc
similarity index 100%
rename from gcc/fortran/match.c
rename to gcc/fortran/match.cc
diff --git a/gcc/fortran/matchexp.c b/gcc/fortran/matchexp.cc
similarity index 100%
rename from gcc/fortran/matchexp.c
rename to gcc/fortran/matchexp.cc
diff --git a/gcc/fortran/misc.c b/gcc/fortran/misc.cc
similarity index 100%
rename from gcc/fortran/misc.c
rename to gcc/fortran/misc.cc
diff --git a/gcc/fortran/module.c b/gcc/fortran/module.cc
similarity index 100%
rename from gcc/fortran/module.c
rename to gcc/fortran/module.cc
diff --git a/gcc/fortran/openmp.c b/gcc/fortran/openmp.cc
similarity index 100%
rename from gcc/fortran/openmp.c
rename to gcc/fortran/openmp.cc
diff --git a/gcc/fortran/options.c b/gcc/fortran/options.cc
similarity index 100%
rename from gcc/fortran/options.c
rename to gcc/fortran/options.cc
diff --git a/gcc/fortran/parse.c b/gcc/fortran/parse.cc
similarity index 100%
rename from gcc/fortran/parse.c
rename to gcc/fortran/parse.cc
diff --git a/gcc/fortran/primary.c b/gcc/fortran/primary.cc
similarity index 100%
rename from gcc/fortran/primary.c
rename to gcc/fortran/primary.cc
diff --git a/gcc/fortran/resolve.c b/gcc/fortran/resolve.cc
similarity index 100%
rename from gcc/fortran/resolve.c
rename to gcc/fortran/resolve.cc
diff --git a/gcc/fortran/scanner.c b/gcc/fortran/scanner.cc
similarity index 100%
rename from gcc/fortran/scanner.c
rename to gcc/fortran/scanner.cc
diff --git a/gcc/fortran/simplify.c b/gcc/fortran/simplify.cc
similarity index 100%
rename from gcc/fortran/simplify.c
rename to gcc/fortran/simplify.cc
diff --git a/gcc/fortran/st.c b/gcc/fortran/st.cc
similarity index 100%
rename from gcc/fortran/st.c
rename to gcc/fortran/st.cc
diff --git a/gcc/fortran/symbol.c b/gcc/fortran/symbol.cc
similarity index 100%
rename from gcc/fortran/symbol.c
rename to gcc/fortran/symbol.cc
diff --git a/gcc/fortran/target-memory.c b/gcc/fortran/target-memory.cc
similarity index 100%
rename from gcc/fortran/target-memory.c
rename to gcc/fortran/target-memory.cc
diff --git a/gcc/fortran/trans-array.c b/gcc/fortran/trans-array.cc
similarity index 100%
rename from gcc/fortran/trans-array.c
rename to gcc/fortran/trans-array.cc
diff --git a/gcc/fortran/trans-common.c b/gcc/fortran/trans-common.cc
similarity index 100%
rename from gcc/fortran/trans-common.c
rename to gcc/fortran/trans-common.cc
diff --git a/gcc/fortran/trans-const.c b/gcc/fortran/trans-const.cc
similarity index 100%
rename from gcc/fortran/trans-const.c
rename to gcc/fortran/trans-const.cc
diff --git a/gcc/fortran/trans-decl.c b/gcc/fortran/trans-decl.cc
similarity index 100%
rename from gcc/fortran/trans-decl.c
rename to gcc/fortran/trans-decl.cc
diff --git a/gcc/fortran/trans-expr.c b/gcc/fortran/trans-expr.cc
similarity index 100%
rename from gcc/fortran/trans-expr.c
rename to gcc/fortran/trans-expr.cc
diff --git a/gcc/fortran/trans-intrinsic.c b/gcc/fortran/trans-intrinsic.cc
similarity index 100%
rename from gcc/fortran/trans-intrinsic.c
rename to gcc/fortran/trans-intrinsic.cc
diff --git a/gcc/fortran/trans-io.c b/gcc/fortran/trans-io.cc
similarity index 100%
rename from gcc/fortran/trans-io.c
rename to gcc/fortran/trans-io.cc
diff --git a/gcc/fortran/trans-openmp.c b/gcc/fortran/trans-openmp.cc
similarity index 100%
rename from gcc/fortran/trans-openmp.c
rename to gcc/fortran/trans-openmp.cc
diff --git a/gcc/fortran/trans-stmt.c b/gcc/fortran/trans-stmt.cc
similarity index 100%
rename from gcc/fortran/trans-stmt.c
rename to gcc/fortran/trans-stmt.cc
diff --git a/gcc/fortran/trans-types.c b/gcc/fortran/trans-types.cc
similarity index 100%
rename from gcc/fortran/trans-types.c
rename to gcc/fortran/trans-types.cc
diff --git a/gcc/fortran/trans.c b/gcc/fortran/trans.cc
similarity index 100%
rename from gcc/fortran/trans.c
rename to gcc/fortran/trans.cc
diff --git a/gcc/fp-test.c b/gcc/fp-test.cc
similarity index 100%
rename from gcc/fp-test.c
rename to gcc/fp-test.cc
diff --git a/gcc/function-tests.c b/gcc/function-tests.cc
similarity index 100%
rename from gcc/function-tests.c
rename to gcc/function-tests.cc
diff --git a/gcc/function.c b/gcc/function.cc
similarity index 100%
rename from gcc/function.c
rename to gcc/function.cc
diff --git a/gcc/fwprop.c b/gcc/fwprop.cc
similarity index 100%
rename from gcc/fwprop.c
rename to gcc/fwprop.cc
diff --git a/gcc/gcc-ar.c b/gcc/gcc-ar.cc
similarity index 100%
rename from gcc/gcc-ar.c
rename to gcc/gcc-ar.cc
diff --git a/gcc/gcc-main.c b/gcc/gcc-main.cc
similarity index 100%
rename from gcc/gcc-main.c
rename to gcc/gcc-main.cc
diff --git a/gcc/gcc-rich-location.c b/gcc/gcc-rich-location.cc
similarity index 100%
rename from gcc/gcc-rich-location.c
rename to gcc/gcc-rich-location.cc
diff --git a/gcc/gcc.c b/gcc/gcc.cc
similarity index 100%
rename from gcc/gcc.c
rename to gcc/gcc.cc
diff --git a/gcc/gcov-dump.c b/gcc/gcov-dump.cc
similarity index 100%
rename from gcc/gcov-dump.c
rename to gcc/gcov-dump.cc
diff --git a/gcc/gcov-io.c b/gcc/gcov-io.cc
similarity index 100%
rename from gcc/gcov-io.c
rename to gcc/gcov-io.cc
diff --git a/gcc/gcov-tool.c b/gcc/gcov-tool.cc
similarity index 100%
rename from gcc/gcov-tool.c
rename to gcc/gcov-tool.cc
diff --git a/gcc/gcov.c b/gcc/gcov.cc
similarity index 100%
rename from gcc/gcov.c
rename to gcc/gcov.cc
diff --git a/gcc/gcse-common.c b/gcc/gcse-common.cc
similarity index 100%
rename from gcc/gcse-common.c
rename to gcc/gcse-common.cc
diff --git a/gcc/gcse.c b/gcc/gcse.cc
similarity index 100%
rename from gcc/gcse.c
rename to gcc/gcse.cc
diff --git a/gcc/genattr-common.c b/gcc/genattr-common.cc
similarity index 100%
rename from gcc/genattr-common.c
rename to gcc/genattr-common.cc
diff --git a/gcc/genattr.c b/gcc/genattr.cc
similarity index 100%
rename from gcc/genattr.c
rename to gcc/genattr.cc
diff --git a/gcc/genattrtab.c b/gcc/genattrtab.cc
similarity index 100%
rename from gcc/genattrtab.c
rename to gcc/genattrtab.cc
diff --git a/gcc/genautomata.c b/gcc/genautomata.cc
similarity index 100%
rename from gcc/genautomata.c
rename to gcc/genautomata.cc
diff --git a/gcc/gencfn-macros.c b/gcc/gencfn-macros.cc
similarity index 100%
rename from gcc/gencfn-macros.c
rename to gcc/gencfn-macros.cc
diff --git a/gcc/gencheck.c b/gcc/gencheck.cc
similarity index 100%
rename from gcc/gencheck.c
rename to gcc/gencheck.cc
diff --git a/gcc/genchecksum.c b/gcc/genchecksum.cc
similarity index 100%
rename from gcc/genchecksum.c
rename to gcc/genchecksum.cc
diff --git a/gcc/gencodes.c b/gcc/gencodes.cc
similarity index 100%
rename from gcc/gencodes.c
rename to gcc/gencodes.cc
diff --git a/gcc/genconditions.c b/gcc/genconditions.cc
similarity index 100%
rename from gcc/genconditions.c
rename to gcc/genconditions.cc
diff --git a/gcc/genconfig.c b/gcc/genconfig.cc
similarity index 100%
rename from gcc/genconfig.c
rename to gcc/genconfig.cc
diff --git a/gcc/genconstants.c b/gcc/genconstants.cc
similarity index 100%
rename from gcc/genconstants.c
rename to gcc/genconstants.cc
diff --git a/gcc/genemit.c b/gcc/genemit.cc
similarity index 100%
rename from gcc/genemit.c
rename to gcc/genemit.cc
diff --git a/gcc/genenums.c b/gcc/genenums.cc
similarity index 100%
rename from gcc/genenums.c
rename to gcc/genenums.cc
diff --git a/gcc/generic-match-head.c b/gcc/generic-match-head.cc
similarity index 100%
rename from gcc/generic-match-head.c
rename to gcc/generic-match-head.cc
diff --git a/gcc/genextract.c b/gcc/genextract.cc
similarity index 100%
rename from gcc/genextract.c
rename to gcc/genextract.cc
diff --git a/gcc/genflags.c b/gcc/genflags.cc
similarity index 100%
rename from gcc/genflags.c
rename to gcc/genflags.cc
diff --git a/gcc/gengenrtl.c b/gcc/gengenrtl.cc
similarity index 100%
rename from gcc/gengenrtl.c
rename to gcc/gengenrtl.cc
diff --git a/gcc/gengtype-parse.c b/gcc/gengtype-parse.cc
similarity index 100%
rename from gcc/gengtype-parse.c
rename to gcc/gengtype-parse.cc
diff --git a/gcc/gengtype-state.c b/gcc/gengtype-state.cc
similarity index 100%
rename from gcc/gengtype-state.c
rename to gcc/gengtype-state.cc
diff --git a/gcc/gengtype.c b/gcc/gengtype.cc
similarity index 100%
rename from gcc/gengtype.c
rename to gcc/gengtype.cc
diff --git a/gcc/genhooks.c b/gcc/genhooks.cc
similarity index 100%
rename from gcc/genhooks.c
rename to gcc/genhooks.cc
diff --git a/gcc/genmatch.c b/gcc/genmatch.cc
similarity index 100%
rename from gcc/genmatch.c
rename to gcc/genmatch.cc
diff --git a/gcc/genmddeps.c b/gcc/genmddeps.cc
similarity index 100%
rename from gcc/genmddeps.c
rename to gcc/genmddeps.cc
diff --git a/gcc/genmddump.c b/gcc/genmddump.cc
similarity index 100%
rename from gcc/genmddump.c
rename to gcc/genmddump.cc
diff --git a/gcc/genmodes.c b/gcc/genmodes.cc
similarity index 100%
rename from gcc/genmodes.c
rename to gcc/genmodes.cc
diff --git a/gcc/genopinit.c b/gcc/genopinit.cc
similarity index 100%
rename from gcc/genopinit.c
rename to gcc/genopinit.cc
diff --git a/gcc/genoutput.c b/gcc/genoutput.cc
similarity index 100%
rename from gcc/genoutput.c
rename to gcc/genoutput.cc
diff --git a/gcc/genpeep.c b/gcc/genpeep.cc
similarity index 100%
rename from gcc/genpeep.c
rename to gcc/genpeep.cc
diff --git a/gcc/genpreds.c b/gcc/genpreds.cc
similarity index 100%
rename from gcc/genpreds.c
rename to gcc/genpreds.cc
diff --git a/gcc/genrecog.c b/gcc/genrecog.cc
similarity index 100%
rename from gcc/genrecog.c
rename to gcc/genrecog.cc
diff --git a/gcc/gensupport.c b/gcc/gensupport.cc
similarity index 100%
rename from gcc/gensupport.c
rename to gcc/gensupport.cc
diff --git a/gcc/gentarget-def.c b/gcc/gentarget-def.cc
similarity index 100%
rename from gcc/gentarget-def.c
rename to gcc/gentarget-def.cc
diff --git a/gcc/genversion.c b/gcc/genversion.cc
similarity index 100%
rename from gcc/genversion.c
rename to gcc/genversion.cc
diff --git a/gcc/ggc-common.c b/gcc/ggc-common.cc
similarity index 100%
rename from gcc/ggc-common.c
rename to gcc/ggc-common.cc
diff --git a/gcc/ggc-none.c b/gcc/ggc-none.cc
similarity index 100%
rename from gcc/ggc-none.c
rename to gcc/ggc-none.cc
diff --git a/gcc/ggc-page.c b/gcc/ggc-page.cc
similarity index 100%
rename from gcc/ggc-page.c
rename to gcc/ggc-page.cc
diff --git a/gcc/ggc-tests.c b/gcc/ggc-tests.cc
similarity index 100%
rename from gcc/ggc-tests.c
rename to gcc/ggc-tests.cc
diff --git a/gcc/gimple-builder.c b/gcc/gimple-builder.cc
similarity index 100%
rename from gcc/gimple-builder.c
rename to gcc/gimple-builder.cc
diff --git a/gcc/gimple-expr.c b/gcc/gimple-expr.cc
similarity index 100%
rename from gcc/gimple-expr.c
rename to gcc/gimple-expr.cc
diff --git a/gcc/gimple-fold.c b/gcc/gimple-fold.cc
similarity index 100%
rename from gcc/gimple-fold.c
rename to gcc/gimple-fold.cc
diff --git a/gcc/gimple-iterator.c b/gcc/gimple-iterator.cc
similarity index 100%
rename from gcc/gimple-iterator.c
rename to gcc/gimple-iterator.cc
diff --git a/gcc/gimple-laddress.c b/gcc/gimple-laddress.cc
similarity index 100%
rename from gcc/gimple-laddress.c
rename to gcc/gimple-laddress.cc
diff --git a/gcc/gimple-loop-jam.c b/gcc/gimple-loop-jam.cc
similarity index 100%
rename from gcc/gimple-loop-jam.c
rename to gcc/gimple-loop-jam.cc
diff --git a/gcc/gimple-low.c b/gcc/gimple-low.cc
similarity index 100%
rename from gcc/gimple-low.c
rename to gcc/gimple-low.cc
diff --git a/gcc/gimple-match-head.c b/gcc/gimple-match-head.cc
similarity index 100%
rename from gcc/gimple-match-head.c
rename to gcc/gimple-match-head.cc
diff --git a/gcc/gimple-pretty-print.c b/gcc/gimple-pretty-print.cc
similarity index 100%
rename from gcc/gimple-pretty-print.c
rename to gcc/gimple-pretty-print.cc
diff --git a/gcc/gimple-ssa-backprop.c b/gcc/gimple-ssa-backprop.cc
similarity index 100%
rename from gcc/gimple-ssa-backprop.c
rename to gcc/gimple-ssa-backprop.cc
diff --git a/gcc/gimple-ssa-evrp-analyze.c b/gcc/gimple-ssa-evrp-analyze.cc
similarity index 100%
rename from gcc/gimple-ssa-evrp-analyze.c
rename to gcc/gimple-ssa-evrp-analyze.cc
diff --git a/gcc/gimple-ssa-evrp.c b/gcc/gimple-ssa-evrp.cc
similarity index 100%
rename from gcc/gimple-ssa-evrp.c
rename to gcc/gimple-ssa-evrp.cc
diff --git a/gcc/gimple-ssa-isolate-paths.c b/gcc/gimple-ssa-isolate-paths.cc
similarity index 100%
rename from gcc/gimple-ssa-isolate-paths.c
rename to gcc/gimple-ssa-isolate-paths.cc
diff --git a/gcc/gimple-ssa-nonnull-compare.c b/gcc/gimple-ssa-nonnull-compare.cc
similarity index 100%
rename from gcc/gimple-ssa-nonnull-compare.c
rename to gcc/gimple-ssa-nonnull-compare.cc
diff --git a/gcc/gimple-ssa-split-paths.c b/gcc/gimple-ssa-split-paths.cc
similarity index 100%
rename from gcc/gimple-ssa-split-paths.c
rename to gcc/gimple-ssa-split-paths.cc
diff --git a/gcc/gimple-ssa-sprintf.c b/gcc/gimple-ssa-sprintf.cc
similarity index 100%
rename from gcc/gimple-ssa-sprintf.c
rename to gcc/gimple-ssa-sprintf.cc
diff --git a/gcc/gimple-ssa-store-merging.c b/gcc/gimple-ssa-store-merging.cc
similarity index 100%
rename from gcc/gimple-ssa-store-merging.c
rename to gcc/gimple-ssa-store-merging.cc
diff --git a/gcc/gimple-ssa-strength-reduction.c b/gcc/gimple-ssa-strength-reduction.cc
similarity index 100%
rename from gcc/gimple-ssa-strength-reduction.c
rename to gcc/gimple-ssa-strength-reduction.cc
diff --git a/gcc/gimple-ssa-warn-alloca.c b/gcc/gimple-ssa-warn-alloca.cc
similarity index 100%
rename from gcc/gimple-ssa-warn-alloca.c
rename to gcc/gimple-ssa-warn-alloca.cc
diff --git a/gcc/gimple-ssa-warn-restrict.c b/gcc/gimple-ssa-warn-restrict.cc
similarity index 100%
rename from gcc/gimple-ssa-warn-restrict.c
rename to gcc/gimple-ssa-warn-restrict.cc
diff --git a/gcc/gimple-streamer-in.c b/gcc/gimple-streamer-in.cc
similarity index 100%
rename from gcc/gimple-streamer-in.c
rename to gcc/gimple-streamer-in.cc
diff --git a/gcc/gimple-streamer-out.c b/gcc/gimple-streamer-out.cc
similarity index 100%
rename from gcc/gimple-streamer-out.c
rename to gcc/gimple-streamer-out.cc
diff --git a/gcc/gimple-walk.c b/gcc/gimple-walk.cc
similarity index 100%
rename from gcc/gimple-walk.c
rename to gcc/gimple-walk.cc
diff --git a/gcc/gimple-warn-recursion.c b/gcc/gimple-warn-recursion.cc
similarity index 100%
rename from gcc/gimple-warn-recursion.c
rename to gcc/gimple-warn-recursion.cc
diff --git a/gcc/gimple.c b/gcc/gimple.cc
similarity index 100%
rename from gcc/gimple.c
rename to gcc/gimple.cc
diff --git a/gcc/gimplify-me.c b/gcc/gimplify-me.cc
similarity index 100%
rename from gcc/gimplify-me.c
rename to gcc/gimplify-me.cc
diff --git a/gcc/gimplify.c b/gcc/gimplify.cc
similarity index 100%
rename from gcc/gimplify.c
rename to gcc/gimplify.cc
diff --git a/gcc/go/go-backend.c b/gcc/go/go-backend.cc
similarity index 100%
rename from gcc/go/go-backend.c
rename to gcc/go/go-backend.cc
diff --git a/gcc/go/go-lang.c b/gcc/go/go-lang.cc
similarity index 100%
rename from gcc/go/go-lang.c
rename to gcc/go/go-lang.cc
diff --git a/gcc/go/gospec.c b/gcc/go/gospec.cc
similarity index 100%
rename from gcc/go/gospec.c
rename to gcc/go/gospec.cc
diff --git a/gcc/godump.c b/gcc/godump.cc
similarity index 100%
rename from gcc/godump.c
rename to gcc/godump.cc
diff --git a/gcc/graph.c b/gcc/graph.cc
similarity index 100%
rename from gcc/graph.c
rename to gcc/graph.cc
diff --git a/gcc/graphds.c b/gcc/graphds.cc
similarity index 100%
rename from gcc/graphds.c
rename to gcc/graphds.cc
diff --git a/gcc/graphite-dependences.c b/gcc/graphite-dependences.cc
similarity index 100%
rename from gcc/graphite-dependences.c
rename to gcc/graphite-dependences.cc
diff --git a/gcc/graphite-isl-ast-to-gimple.c b/gcc/graphite-isl-ast-to-gimple.cc
similarity index 100%
rename from gcc/graphite-isl-ast-to-gimple.c
rename to gcc/graphite-isl-ast-to-gimple.cc
diff --git a/gcc/graphite-optimize-isl.c b/gcc/graphite-optimize-isl.cc
similarity index 100%
rename from gcc/graphite-optimize-isl.c
rename to gcc/graphite-optimize-isl.cc
diff --git a/gcc/graphite-poly.c b/gcc/graphite-poly.cc
similarity index 100%
rename from gcc/graphite-poly.c
rename to gcc/graphite-poly.cc
diff --git a/gcc/graphite-scop-detection.c b/gcc/graphite-scop-detection.cc
similarity index 100%
rename from gcc/graphite-scop-detection.c
rename to gcc/graphite-scop-detection.cc
diff --git a/gcc/graphite-sese-to-poly.c b/gcc/graphite-sese-to-poly.cc
similarity index 100%
rename from gcc/graphite-sese-to-poly.c
rename to gcc/graphite-sese-to-poly.cc
diff --git a/gcc/graphite.c b/gcc/graphite.cc
similarity index 100%
rename from gcc/graphite.c
rename to gcc/graphite.cc
diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.cc
similarity index 100%
rename from gcc/haifa-sched.c
rename to gcc/haifa-sched.cc
diff --git a/gcc/hash-map-tests.c b/gcc/hash-map-tests.cc
similarity index 100%
rename from gcc/hash-map-tests.c
rename to gcc/hash-map-tests.cc
diff --git a/gcc/hash-set-tests.c b/gcc/hash-set-tests.cc
similarity index 100%
rename from gcc/hash-set-tests.c
rename to gcc/hash-set-tests.cc
diff --git a/gcc/hash-table.c b/gcc/hash-table.cc
similarity index 100%
rename from gcc/hash-table.c
rename to gcc/hash-table.cc
diff --git a/gcc/hooks.c b/gcc/hooks.cc
similarity index 100%
rename from gcc/hooks.c
rename to gcc/hooks.cc
diff --git a/gcc/host-default.c b/gcc/host-default.cc
similarity index 100%
rename from gcc/host-default.c
rename to gcc/host-default.cc
diff --git a/gcc/hw-doloop.c b/gcc/hw-doloop.cc
similarity index 100%
rename from gcc/hw-doloop.c
rename to gcc/hw-doloop.cc
diff --git a/gcc/hwint.c b/gcc/hwint.cc
similarity index 100%
rename from gcc/hwint.c
rename to gcc/hwint.cc
diff --git a/gcc/ifcvt.c b/gcc/ifcvt.cc
similarity index 100%
rename from gcc/ifcvt.c
rename to gcc/ifcvt.cc
diff --git a/gcc/inchash.c b/gcc/inchash.cc
similarity index 100%
rename from gcc/inchash.c
rename to gcc/inchash.cc
diff --git a/gcc/incpath.c b/gcc/incpath.cc
similarity index 100%
rename from gcc/incpath.c
rename to gcc/incpath.cc
diff --git a/gcc/init-regs.c b/gcc/init-regs.cc
similarity index 100%
rename from gcc/init-regs.c
rename to gcc/init-regs.cc
diff --git a/gcc/input.c b/gcc/input.cc
similarity index 100%
rename from gcc/input.c
rename to gcc/input.cc
diff --git a/gcc/internal-fn.c b/gcc/internal-fn.cc
similarity index 100%
rename from gcc/internal-fn.c
rename to gcc/internal-fn.cc
diff --git a/gcc/intl.c b/gcc/intl.cc
similarity index 100%
rename from gcc/intl.c
rename to gcc/intl.cc
diff --git a/gcc/ipa-comdats.c b/gcc/ipa-comdats.cc
similarity index 100%
rename from gcc/ipa-comdats.c
rename to gcc/ipa-comdats.cc
diff --git a/gcc/ipa-cp.c b/gcc/ipa-cp.cc
similarity index 100%
rename from gcc/ipa-cp.c
rename to gcc/ipa-cp.cc
diff --git a/gcc/ipa-devirt.c b/gcc/ipa-devirt.cc
similarity index 100%
rename from gcc/ipa-devirt.c
rename to gcc/ipa-devirt.cc
diff --git a/gcc/ipa-fnsummary.c b/gcc/ipa-fnsummary.cc
similarity index 100%
rename from gcc/ipa-fnsummary.c
rename to gcc/ipa-fnsummary.cc
diff --git a/gcc/ipa-icf-gimple.c b/gcc/ipa-icf-gimple.cc
similarity index 100%
rename from gcc/ipa-icf-gimple.c
rename to gcc/ipa-icf-gimple.cc
diff --git a/gcc/ipa-icf.c b/gcc/ipa-icf.cc
similarity index 100%
rename from gcc/ipa-icf.c
rename to gcc/ipa-icf.cc
diff --git a/gcc/ipa-inline-analysis.c b/gcc/ipa-inline-analysis.cc
similarity index 100%
rename from gcc/ipa-inline-analysis.c
rename to gcc/ipa-inline-analysis.cc
diff --git a/gcc/ipa-inline-transform.c b/gcc/ipa-inline-transform.cc
similarity index 100%
rename from gcc/ipa-inline-transform.c
rename to gcc/ipa-inline-transform.cc
diff --git a/gcc/ipa-inline.c b/gcc/ipa-inline.cc
similarity index 100%
rename from gcc/ipa-inline.c
rename to gcc/ipa-inline.cc
diff --git a/gcc/ipa-modref-tree.c b/gcc/ipa-modref-tree.cc
similarity index 100%
rename from gcc/ipa-modref-tree.c
rename to gcc/ipa-modref-tree.cc
diff --git a/gcc/ipa-modref.c b/gcc/ipa-modref.cc
similarity index 100%
rename from gcc/ipa-modref.c
rename to gcc/ipa-modref.cc
diff --git a/gcc/ipa-param-manipulation.c b/gcc/ipa-param-manipulation.cc
similarity index 100%
rename from gcc/ipa-param-manipulation.c
rename to gcc/ipa-param-manipulation.cc
diff --git a/gcc/ipa-polymorphic-call.c b/gcc/ipa-polymorphic-call.cc
similarity index 100%
rename from gcc/ipa-polymorphic-call.c
rename to gcc/ipa-polymorphic-call.cc
diff --git a/gcc/ipa-predicate.c b/gcc/ipa-predicate.cc
similarity index 100%
rename from gcc/ipa-predicate.c
rename to gcc/ipa-predicate.cc
diff --git a/gcc/ipa-profile.c b/gcc/ipa-profile.cc
similarity index 100%
rename from gcc/ipa-profile.c
rename to gcc/ipa-profile.cc
diff --git a/gcc/ipa-prop.c b/gcc/ipa-prop.cc
similarity index 100%
rename from gcc/ipa-prop.c
rename to gcc/ipa-prop.cc
diff --git a/gcc/ipa-pure-const.c b/gcc/ipa-pure-const.cc
similarity index 100%
rename from gcc/ipa-pure-const.c
rename to gcc/ipa-pure-const.cc
diff --git a/gcc/ipa-ref.c b/gcc/ipa-ref.cc
similarity index 100%
rename from gcc/ipa-ref.c
rename to gcc/ipa-ref.cc
diff --git a/gcc/ipa-reference.c b/gcc/ipa-reference.cc
similarity index 100%
rename from gcc/ipa-reference.c
rename to gcc/ipa-reference.cc
diff --git a/gcc/ipa-split.c b/gcc/ipa-split.cc
similarity index 100%
rename from gcc/ipa-split.c
rename to gcc/ipa-split.cc
diff --git a/gcc/ipa-sra.c b/gcc/ipa-sra.cc
similarity index 100%
rename from gcc/ipa-sra.c
rename to gcc/ipa-sra.cc
diff --git a/gcc/ipa-utils.c b/gcc/ipa-utils.cc
similarity index 100%
rename from gcc/ipa-utils.c
rename to gcc/ipa-utils.cc
diff --git a/gcc/ipa-visibility.c b/gcc/ipa-visibility.cc
similarity index 100%
rename from gcc/ipa-visibility.c
rename to gcc/ipa-visibility.cc
diff --git a/gcc/ipa.c b/gcc/ipa.cc
similarity index 100%
rename from gcc/ipa.c
rename to gcc/ipa.cc
diff --git a/gcc/ira-build.c b/gcc/ira-build.cc
similarity index 100%
rename from gcc/ira-build.c
rename to gcc/ira-build.cc
diff --git a/gcc/ira-color.c b/gcc/ira-color.cc
similarity index 100%
rename from gcc/ira-color.c
rename to gcc/ira-color.cc
diff --git a/gcc/ira-conflicts.c b/gcc/ira-conflicts.cc
similarity index 100%
rename from gcc/ira-conflicts.c
rename to gcc/ira-conflicts.cc
diff --git a/gcc/ira-costs.c b/gcc/ira-costs.cc
similarity index 100%
rename from gcc/ira-costs.c
rename to gcc/ira-costs.cc
diff --git a/gcc/ira-emit.c b/gcc/ira-emit.cc
similarity index 100%
rename from gcc/ira-emit.c
rename to gcc/ira-emit.cc
diff --git a/gcc/ira-lives.c b/gcc/ira-lives.cc
similarity index 100%
rename from gcc/ira-lives.c
rename to gcc/ira-lives.cc
diff --git a/gcc/ira.c b/gcc/ira.cc
similarity index 100%
rename from gcc/ira.c
rename to gcc/ira.cc
diff --git a/gcc/jit/dummy-frontend.c b/gcc/jit/dummy-frontend.cc
similarity index 100%
rename from gcc/jit/dummy-frontend.c
rename to gcc/jit/dummy-frontend.cc
diff --git a/gcc/jit/jit-builtins.c b/gcc/jit/jit-builtins.cc
similarity index 100%
rename from gcc/jit/jit-builtins.c
rename to gcc/jit/jit-builtins.cc
diff --git a/gcc/jit/jit-logging.c b/gcc/jit/jit-logging.cc
similarity index 100%
rename from gcc/jit/jit-logging.c
rename to gcc/jit/jit-logging.cc
diff --git a/gcc/jit/jit-playback.c b/gcc/jit/jit-playback.cc
similarity index 100%
rename from gcc/jit/jit-playback.c
rename to gcc/jit/jit-playback.cc
diff --git a/gcc/jit/jit-recording.c b/gcc/jit/jit-recording.cc
similarity index 100%
rename from gcc/jit/jit-recording.c
rename to gcc/jit/jit-recording.cc
diff --git a/gcc/jit/jit-result.c b/gcc/jit/jit-result.cc
similarity index 100%
rename from gcc/jit/jit-result.c
rename to gcc/jit/jit-result.cc
diff --git a/gcc/jit/jit-spec.c b/gcc/jit/jit-spec.cc
similarity index 100%
rename from gcc/jit/jit-spec.c
rename to gcc/jit/jit-spec.cc
diff --git a/gcc/jit/jit-tempdir.c b/gcc/jit/jit-tempdir.cc
similarity index 100%
rename from gcc/jit/jit-tempdir.c
rename to gcc/jit/jit-tempdir.cc
diff --git a/gcc/jit/jit-w32.c b/gcc/jit/jit-w32.cc
similarity index 100%
rename from gcc/jit/jit-w32.c
rename to gcc/jit/jit-w32.cc
diff --git a/gcc/jit/libgccjit.c b/gcc/jit/libgccjit.cc
similarity index 100%
rename from gcc/jit/libgccjit.c
rename to gcc/jit/libgccjit.cc
diff --git a/gcc/jump.c b/gcc/jump.cc
similarity index 100%
rename from gcc/jump.c
rename to gcc/jump.cc
diff --git a/gcc/langhooks.c b/gcc/langhooks.cc
similarity index 100%
rename from gcc/langhooks.c
rename to gcc/langhooks.cc
diff --git a/gcc/lcm.c b/gcc/lcm.cc
similarity index 100%
rename from gcc/lcm.c
rename to gcc/lcm.cc
diff --git a/gcc/lists.c b/gcc/lists.cc
similarity index 100%
rename from gcc/lists.c
rename to gcc/lists.cc
diff --git a/gcc/loop-doloop.c b/gcc/loop-doloop.cc
similarity index 100%
rename from gcc/loop-doloop.c
rename to gcc/loop-doloop.cc
diff --git a/gcc/loop-init.c b/gcc/loop-init.cc
similarity index 100%
rename from gcc/loop-init.c
rename to gcc/loop-init.cc
diff --git a/gcc/loop-invariant.c b/gcc/loop-invariant.cc
similarity index 100%
rename from gcc/loop-invariant.c
rename to gcc/loop-invariant.cc
diff --git a/gcc/loop-iv.c b/gcc/loop-iv.cc
similarity index 100%
rename from gcc/loop-iv.c
rename to gcc/loop-iv.cc
diff --git a/gcc/loop-unroll.c b/gcc/loop-unroll.cc
similarity index 100%
rename from gcc/loop-unroll.c
rename to gcc/loop-unroll.cc
diff --git a/gcc/lower-subreg.c b/gcc/lower-subreg.cc
similarity index 100%
rename from gcc/lower-subreg.c
rename to gcc/lower-subreg.cc
diff --git a/gcc/lra-assigns.c b/gcc/lra-assigns.cc
similarity index 100%
rename from gcc/lra-assigns.c
rename to gcc/lra-assigns.cc
diff --git a/gcc/lra-coalesce.c b/gcc/lra-coalesce.cc
similarity index 100%
rename from gcc/lra-coalesce.c
rename to gcc/lra-coalesce.cc
diff --git a/gcc/lra-constraints.c b/gcc/lra-constraints.cc
similarity index 100%
rename from gcc/lra-constraints.c
rename to gcc/lra-constraints.cc
diff --git a/gcc/lra-eliminations.c b/gcc/lra-eliminations.cc
similarity index 100%
rename from gcc/lra-eliminations.c
rename to gcc/lra-eliminations.cc
diff --git a/gcc/lra-lives.c b/gcc/lra-lives.cc
similarity index 100%
rename from gcc/lra-lives.c
rename to gcc/lra-lives.cc
diff --git a/gcc/lra-remat.c b/gcc/lra-remat.cc
similarity index 100%
rename from gcc/lra-remat.c
rename to gcc/lra-remat.cc
diff --git a/gcc/lra-spills.c b/gcc/lra-spills.cc
similarity index 100%
rename from gcc/lra-spills.c
rename to gcc/lra-spills.cc
diff --git a/gcc/lra.c b/gcc/lra.cc
similarity index 100%
rename from gcc/lra.c
rename to gcc/lra.cc
diff --git a/gcc/lto-cgraph.c b/gcc/lto-cgraph.cc
similarity index 100%
rename from gcc/lto-cgraph.c
rename to gcc/lto-cgraph.cc
diff --git a/gcc/lto-compress.c b/gcc/lto-compress.cc
similarity index 100%
rename from gcc/lto-compress.c
rename to gcc/lto-compress.cc
diff --git a/gcc/lto-opts.c b/gcc/lto-opts.cc
similarity index 100%
rename from gcc/lto-opts.c
rename to gcc/lto-opts.cc
diff --git a/gcc/lto-section-in.c b/gcc/lto-section-in.cc
similarity index 100%
rename from gcc/lto-section-in.c
rename to gcc/lto-section-in.cc
diff --git a/gcc/lto-section-out.c b/gcc/lto-section-out.cc
similarity index 100%
rename from gcc/lto-section-out.c
rename to gcc/lto-section-out.cc
diff --git a/gcc/lto-streamer-in.c b/gcc/lto-streamer-in.cc
similarity index 100%
rename from gcc/lto-streamer-in.c
rename to gcc/lto-streamer-in.cc
diff --git a/gcc/lto-streamer-out.c b/gcc/lto-streamer-out.cc
similarity index 100%
rename from gcc/lto-streamer-out.c
rename to gcc/lto-streamer-out.cc
diff --git a/gcc/lto-streamer.c b/gcc/lto-streamer.cc
similarity index 100%
rename from gcc/lto-streamer.c
rename to gcc/lto-streamer.cc
diff --git a/gcc/lto-wrapper.c b/gcc/lto-wrapper.cc
similarity index 100%
rename from gcc/lto-wrapper.c
rename to gcc/lto-wrapper.cc
diff --git a/gcc/lto/common.c b/gcc/lto/common.cc
similarity index 100%
rename from gcc/lto/common.c
rename to gcc/lto/common.cc
diff --git a/gcc/lto/lto-common.c b/gcc/lto/lto-common.cc
similarity index 100%
rename from gcc/lto/lto-common.c
rename to gcc/lto/lto-common.cc
diff --git a/gcc/lto/lto-dump.c b/gcc/lto/lto-dump.cc
similarity index 100%
rename from gcc/lto/lto-dump.c
rename to gcc/lto/lto-dump.cc
diff --git a/gcc/lto/lto-lang.c b/gcc/lto/lto-lang.cc
similarity index 100%
rename from gcc/lto/lto-lang.c
rename to gcc/lto/lto-lang.cc
diff --git a/gcc/lto/lto-object.c b/gcc/lto/lto-object.cc
similarity index 100%
rename from gcc/lto/lto-object.c
rename to gcc/lto/lto-object.cc
diff --git a/gcc/lto/lto-partition.c b/gcc/lto/lto-partition.cc
similarity index 100%
rename from gcc/lto/lto-partition.c
rename to gcc/lto/lto-partition.cc
diff --git a/gcc/lto/lto-symtab.c b/gcc/lto/lto-symtab.cc
similarity index 100%
rename from gcc/lto/lto-symtab.c
rename to gcc/lto/lto-symtab.cc
diff --git a/gcc/lto/lto.c b/gcc/lto/lto.cc
similarity index 100%
rename from gcc/lto/lto.c
rename to gcc/lto/lto.cc
diff --git a/gcc/main.c b/gcc/main.cc
similarity index 100%
rename from gcc/main.c
rename to gcc/main.cc
diff --git a/gcc/mcf.c b/gcc/mcf.cc
similarity index 100%
rename from gcc/mcf.c
rename to gcc/mcf.cc
diff --git a/gcc/mode-switching.c b/gcc/mode-switching.cc
similarity index 100%
rename from gcc/mode-switching.c
rename to gcc/mode-switching.cc
diff --git a/gcc/modulo-sched.c b/gcc/modulo-sched.cc
similarity index 100%
rename from gcc/modulo-sched.c
rename to gcc/modulo-sched.cc
diff --git a/gcc/multiple_target.c b/gcc/multiple_target.cc
similarity index 100%
rename from gcc/multiple_target.c
rename to gcc/multiple_target.cc
diff --git a/gcc/objc/objc-act.c b/gcc/objc/objc-act.cc
similarity index 100%
rename from gcc/objc/objc-act.c
rename to gcc/objc/objc-act.cc
diff --git a/gcc/objc/objc-encoding.c b/gcc/objc/objc-encoding.cc
similarity index 100%
rename from gcc/objc/objc-encoding.c
rename to gcc/objc/objc-encoding.cc
diff --git a/gcc/objc/objc-gnu-runtime-abi-01.c b/gcc/objc/objc-gnu-runtime-abi-01.cc
similarity index 100%
rename from gcc/objc/objc-gnu-runtime-abi-01.c
rename to gcc/objc/objc-gnu-runtime-abi-01.cc
diff --git a/gcc/objc/objc-lang.c b/gcc/objc/objc-lang.cc
similarity index 100%
rename from gcc/objc/objc-lang.c
rename to gcc/objc/objc-lang.cc
diff --git a/gcc/objc/objc-map.c b/gcc/objc/objc-map.cc
similarity index 100%
rename from gcc/objc/objc-map.c
rename to gcc/objc/objc-map.cc
diff --git a/gcc/objc/objc-next-runtime-abi-01.c b/gcc/objc/objc-next-runtime-abi-01.cc
similarity index 100%
rename from gcc/objc/objc-next-runtime-abi-01.c
rename to gcc/objc/objc-next-runtime-abi-01.cc
diff --git a/gcc/objc/objc-next-runtime-abi-02.c b/gcc/objc/objc-next-runtime-abi-02.cc
similarity index 100%
rename from gcc/objc/objc-next-runtime-abi-02.c
rename to gcc/objc/objc-next-runtime-abi-02.cc
diff --git a/gcc/objc/objc-runtime-shared-support.c b/gcc/objc/objc-runtime-shared-support.cc
similarity index 100%
rename from gcc/objc/objc-runtime-shared-support.c
rename to gcc/objc/objc-runtime-shared-support.cc
diff --git a/gcc/objcp/objcp-decl.c b/gcc/objcp/objcp-decl.cc
similarity index 100%
rename from gcc/objcp/objcp-decl.c
rename to gcc/objcp/objcp-decl.cc
diff --git a/gcc/objcp/objcp-lang.c b/gcc/objcp/objcp-lang.cc
similarity index 100%
rename from gcc/objcp/objcp-lang.c
rename to gcc/objcp/objcp-lang.cc
diff --git a/gcc/omp-expand.c b/gcc/omp-expand.cc
similarity index 100%
rename from gcc/omp-expand.c
rename to gcc/omp-expand.cc
diff --git a/gcc/omp-general.c b/gcc/omp-general.cc
similarity index 100%
rename from gcc/omp-general.c
rename to gcc/omp-general.cc
diff --git a/gcc/omp-low.c b/gcc/omp-low.cc
similarity index 100%
rename from gcc/omp-low.c
rename to gcc/omp-low.cc
diff --git a/gcc/omp-offload.c b/gcc/omp-offload.cc
similarity index 100%
rename from gcc/omp-offload.c
rename to gcc/omp-offload.cc
diff --git a/gcc/omp-simd-clone.c b/gcc/omp-simd-clone.cc
similarity index 100%
rename from gcc/omp-simd-clone.c
rename to gcc/omp-simd-clone.cc
diff --git a/gcc/opt-suggestions.c b/gcc/opt-suggestions.cc
similarity index 100%
rename from gcc/opt-suggestions.c
rename to gcc/opt-suggestions.cc
diff --git a/gcc/optabs-libfuncs.c b/gcc/optabs-libfuncs.cc
similarity index 100%
rename from gcc/optabs-libfuncs.c
rename to gcc/optabs-libfuncs.cc
diff --git a/gcc/optabs-query.c b/gcc/optabs-query.cc
similarity index 100%
rename from gcc/optabs-query.c
rename to gcc/optabs-query.cc
diff --git a/gcc/optabs-tree.c b/gcc/optabs-tree.cc
similarity index 100%
rename from gcc/optabs-tree.c
rename to gcc/optabs-tree.cc
diff --git a/gcc/optabs.c b/gcc/optabs.cc
similarity index 100%
rename from gcc/optabs.c
rename to gcc/optabs.cc
diff --git a/gcc/opts-common.c b/gcc/opts-common.cc
similarity index 100%
rename from gcc/opts-common.c
rename to gcc/opts-common.cc
diff --git a/gcc/opts-global.c b/gcc/opts-global.cc
similarity index 100%
rename from gcc/opts-global.c
rename to gcc/opts-global.cc
diff --git a/gcc/opts.c b/gcc/opts.cc
similarity index 100%
rename from gcc/opts.c
rename to gcc/opts.cc
diff --git a/gcc/passes.c b/gcc/passes.cc
similarity index 100%
rename from gcc/passes.c
rename to gcc/passes.cc
diff --git a/gcc/plugin.c b/gcc/plugin.cc
similarity index 100%
rename from gcc/plugin.c
rename to gcc/plugin.cc
diff --git a/gcc/postreload-gcse.c b/gcc/postreload-gcse.cc
similarity index 100%
rename from gcc/postreload-gcse.c
rename to gcc/postreload-gcse.cc
diff --git a/gcc/postreload.c b/gcc/postreload.cc
similarity index 100%
rename from gcc/postreload.c
rename to gcc/postreload.cc
diff --git a/gcc/predict.c b/gcc/predict.cc
similarity index 100%
rename from gcc/predict.c
rename to gcc/predict.cc
diff --git a/gcc/prefix.c b/gcc/prefix.cc
similarity index 100%
rename from gcc/prefix.c
rename to gcc/prefix.cc
diff --git a/gcc/pretty-print.c b/gcc/pretty-print.cc
similarity index 100%
rename from gcc/pretty-print.c
rename to gcc/pretty-print.cc
diff --git a/gcc/print-rtl-function.c b/gcc/print-rtl-function.cc
similarity index 100%
rename from gcc/print-rtl-function.c
rename to gcc/print-rtl-function.cc
diff --git a/gcc/print-rtl.c b/gcc/print-rtl.cc
similarity index 100%
rename from gcc/print-rtl.c
rename to gcc/print-rtl.cc
diff --git a/gcc/print-tree.c b/gcc/print-tree.cc
similarity index 100%
rename from gcc/print-tree.c
rename to gcc/print-tree.cc
diff --git a/gcc/profile-count.c b/gcc/profile-count.cc
similarity index 100%
rename from gcc/profile-count.c
rename to gcc/profile-count.cc
diff --git a/gcc/profile.c b/gcc/profile.cc
similarity index 100%
rename from gcc/profile.c
rename to gcc/profile.cc
diff --git a/gcc/read-md.c b/gcc/read-md.cc
similarity index 100%
rename from gcc/read-md.c
rename to gcc/read-md.cc
diff --git a/gcc/read-rtl-function.c b/gcc/read-rtl-function.cc
similarity index 100%
rename from gcc/read-rtl-function.c
rename to gcc/read-rtl-function.cc
diff --git a/gcc/read-rtl.c b/gcc/read-rtl.cc
similarity index 100%
rename from gcc/read-rtl.c
rename to gcc/read-rtl.cc
diff --git a/gcc/real.c b/gcc/real.cc
similarity index 100%
rename from gcc/real.c
rename to gcc/real.cc
diff --git a/gcc/realmpfr.c b/gcc/realmpfr.cc
similarity index 100%
rename from gcc/realmpfr.c
rename to gcc/realmpfr.cc
diff --git a/gcc/recog.c b/gcc/recog.cc
similarity index 100%
rename from gcc/recog.c
rename to gcc/recog.cc
diff --git a/gcc/ree.c b/gcc/ree.cc
similarity index 100%
rename from gcc/ree.c
rename to gcc/ree.cc
diff --git a/gcc/reg-stack.c b/gcc/reg-stack.cc
similarity index 100%
rename from gcc/reg-stack.c
rename to gcc/reg-stack.cc
diff --git a/gcc/regcprop.c b/gcc/regcprop.cc
similarity index 100%
rename from gcc/regcprop.c
rename to gcc/regcprop.cc
diff --git a/gcc/reginfo.c b/gcc/reginfo.cc
similarity index 100%
rename from gcc/reginfo.c
rename to gcc/reginfo.cc
diff --git a/gcc/regrename.c b/gcc/regrename.cc
similarity index 100%
rename from gcc/regrename.c
rename to gcc/regrename.cc
diff --git a/gcc/regstat.c b/gcc/regstat.cc
similarity index 100%
rename from gcc/regstat.c
rename to gcc/regstat.cc
diff --git a/gcc/reload.c b/gcc/reload.cc
similarity index 100%
rename from gcc/reload.c
rename to gcc/reload.cc
diff --git a/gcc/reload1.c b/gcc/reload1.cc
similarity index 100%
rename from gcc/reload1.c
rename to gcc/reload1.cc
diff --git a/gcc/reorg.c b/gcc/reorg.cc
similarity index 100%
rename from gcc/reorg.c
rename to gcc/reorg.cc
diff --git a/gcc/resource.c b/gcc/resource.cc
similarity index 100%
rename from gcc/resource.c
rename to gcc/resource.cc
diff --git a/gcc/rtl-error.c b/gcc/rtl-error.cc
similarity index 100%
rename from gcc/rtl-error.c
rename to gcc/rtl-error.cc
diff --git a/gcc/rtl-tests.c b/gcc/rtl-tests.cc
similarity index 100%
rename from gcc/rtl-tests.c
rename to gcc/rtl-tests.cc
diff --git a/gcc/rtl.c b/gcc/rtl.cc
similarity index 100%
rename from gcc/rtl.c
rename to gcc/rtl.cc
diff --git a/gcc/rtlanal.c b/gcc/rtlanal.cc
similarity index 100%
rename from gcc/rtlanal.c
rename to gcc/rtlanal.cc
diff --git a/gcc/rtlhash.c b/gcc/rtlhash.cc
similarity index 100%
rename from gcc/rtlhash.c
rename to gcc/rtlhash.cc
diff --git a/gcc/rtlhooks.c b/gcc/rtlhooks.cc
similarity index 100%
rename from gcc/rtlhooks.c
rename to gcc/rtlhooks.cc
diff --git a/gcc/rtx-vector-builder.c b/gcc/rtx-vector-builder.cc
similarity index 100%
rename from gcc/rtx-vector-builder.c
rename to gcc/rtx-vector-builder.cc
diff --git a/gcc/run-rtl-passes.c b/gcc/run-rtl-passes.cc
similarity index 100%
rename from gcc/run-rtl-passes.c
rename to gcc/run-rtl-passes.cc
diff --git a/gcc/sancov.c b/gcc/sancov.cc
similarity index 100%
rename from gcc/sancov.c
rename to gcc/sancov.cc
diff --git a/gcc/sanopt.c b/gcc/sanopt.cc
similarity index 100%
rename from gcc/sanopt.c
rename to gcc/sanopt.cc
diff --git a/gcc/sbitmap.c b/gcc/sbitmap.cc
similarity index 100%
rename from gcc/sbitmap.c
rename to gcc/sbitmap.cc
diff --git a/gcc/sched-deps.c b/gcc/sched-deps.cc
similarity index 100%
rename from gcc/sched-deps.c
rename to gcc/sched-deps.cc
diff --git a/gcc/sched-ebb.c b/gcc/sched-ebb.cc
similarity index 100%
rename from gcc/sched-ebb.c
rename to gcc/sched-ebb.cc
diff --git a/gcc/sched-rgn.c b/gcc/sched-rgn.cc
similarity index 100%
rename from gcc/sched-rgn.c
rename to gcc/sched-rgn.cc
diff --git a/gcc/sel-sched-dump.c b/gcc/sel-sched-dump.cc
similarity index 100%
rename from gcc/sel-sched-dump.c
rename to gcc/sel-sched-dump.cc
diff --git a/gcc/sel-sched-ir.c b/gcc/sel-sched-ir.cc
similarity index 100%
rename from gcc/sel-sched-ir.c
rename to gcc/sel-sched-ir.cc
diff --git a/gcc/sel-sched.c b/gcc/sel-sched.cc
similarity index 100%
rename from gcc/sel-sched.c
rename to gcc/sel-sched.cc
diff --git a/gcc/selftest-diagnostic.c b/gcc/selftest-diagnostic.cc
similarity index 100%
rename from gcc/selftest-diagnostic.c
rename to gcc/selftest-diagnostic.cc
diff --git a/gcc/selftest-rtl.c b/gcc/selftest-rtl.cc
similarity index 100%
rename from gcc/selftest-rtl.c
rename to gcc/selftest-rtl.cc
diff --git a/gcc/selftest-run-tests.c b/gcc/selftest-run-tests.cc
similarity index 100%
rename from gcc/selftest-run-tests.c
rename to gcc/selftest-run-tests.cc
diff --git a/gcc/selftest.c b/gcc/selftest.cc
similarity index 100%
rename from gcc/selftest.c
rename to gcc/selftest.cc
diff --git a/gcc/sese.c b/gcc/sese.cc
similarity index 100%
rename from gcc/sese.c
rename to gcc/sese.cc
diff --git a/gcc/shrink-wrap.c b/gcc/shrink-wrap.cc
similarity index 100%
rename from gcc/shrink-wrap.c
rename to gcc/shrink-wrap.cc
diff --git a/gcc/simplify-rtx.c b/gcc/simplify-rtx.cc
similarity index 100%
rename from gcc/simplify-rtx.c
rename to gcc/simplify-rtx.cc
diff --git a/gcc/sparseset.c b/gcc/sparseset.cc
similarity index 100%
rename from gcc/sparseset.c
rename to gcc/sparseset.cc
diff --git a/gcc/spellcheck-tree.c b/gcc/spellcheck-tree.cc
similarity index 100%
rename from gcc/spellcheck-tree.c
rename to gcc/spellcheck-tree.cc
diff --git a/gcc/spellcheck.c b/gcc/spellcheck.cc
similarity index 100%
rename from gcc/spellcheck.c
rename to gcc/spellcheck.cc
diff --git a/gcc/sreal.c b/gcc/sreal.cc
similarity index 100%
rename from gcc/sreal.c
rename to gcc/sreal.cc
diff --git a/gcc/stack-ptr-mod.c b/gcc/stack-ptr-mod.cc
similarity index 100%
rename from gcc/stack-ptr-mod.c
rename to gcc/stack-ptr-mod.cc
diff --git a/gcc/statistics.c b/gcc/statistics.cc
similarity index 100%
rename from gcc/statistics.c
rename to gcc/statistics.cc
diff --git a/gcc/stmt.c b/gcc/stmt.cc
similarity index 100%
rename from gcc/stmt.c
rename to gcc/stmt.cc
diff --git a/gcc/stor-layout.c b/gcc/stor-layout.cc
similarity index 100%
rename from gcc/stor-layout.c
rename to gcc/stor-layout.cc
diff --git a/gcc/store-motion.c b/gcc/store-motion.cc
similarity index 100%
rename from gcc/store-motion.c
rename to gcc/store-motion.cc
diff --git a/gcc/streamer-hooks.c b/gcc/streamer-hooks.cc
similarity index 100%
rename from gcc/streamer-hooks.c
rename to gcc/streamer-hooks.cc
diff --git a/gcc/stringpool.c b/gcc/stringpool.cc
similarity index 100%
rename from gcc/stringpool.c
rename to gcc/stringpool.cc
diff --git a/gcc/substring-locations.c b/gcc/substring-locations.cc
similarity index 100%
rename from gcc/substring-locations.c
rename to gcc/substring-locations.cc
diff --git a/gcc/symtab.c b/gcc/symtab.cc
similarity index 100%
rename from gcc/symtab.c
rename to gcc/symtab.cc
diff --git a/gcc/target-globals.c b/gcc/target-globals.cc
similarity index 100%
rename from gcc/target-globals.c
rename to gcc/target-globals.cc
diff --git a/gcc/targhooks.c b/gcc/targhooks.cc
similarity index 100%
rename from gcc/targhooks.c
rename to gcc/targhooks.cc
diff --git a/gcc/timevar.c b/gcc/timevar.cc
similarity index 100%
rename from gcc/timevar.c
rename to gcc/timevar.cc
diff --git a/gcc/toplev.c b/gcc/toplev.cc
similarity index 100%
rename from gcc/toplev.c
rename to gcc/toplev.cc
diff --git a/gcc/tracer.c b/gcc/tracer.cc
similarity index 100%
rename from gcc/tracer.c
rename to gcc/tracer.cc
diff --git a/gcc/trans-mem.c b/gcc/trans-mem.cc
similarity index 100%
rename from gcc/trans-mem.c
rename to gcc/trans-mem.cc
diff --git a/gcc/tree-affine.c b/gcc/tree-affine.cc
similarity index 100%
rename from gcc/tree-affine.c
rename to gcc/tree-affine.cc
diff --git a/gcc/tree-call-cdce.c b/gcc/tree-call-cdce.cc
similarity index 100%
rename from gcc/tree-call-cdce.c
rename to gcc/tree-call-cdce.cc
diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.cc
similarity index 100%
rename from gcc/tree-cfg.c
rename to gcc/tree-cfg.cc
diff --git a/gcc/tree-cfgcleanup.c b/gcc/tree-cfgcleanup.cc
similarity index 100%
rename from gcc/tree-cfgcleanup.c
rename to gcc/tree-cfgcleanup.cc
diff --git a/gcc/tree-chrec.c b/gcc/tree-chrec.cc
similarity index 100%
rename from gcc/tree-chrec.c
rename to gcc/tree-chrec.cc
diff --git a/gcc/tree-complex.c b/gcc/tree-complex.cc
similarity index 100%
rename from gcc/tree-complex.c
rename to gcc/tree-complex.cc
diff --git a/gcc/tree-data-ref.c b/gcc/tree-data-ref.cc
similarity index 100%
rename from gcc/tree-data-ref.c
rename to gcc/tree-data-ref.cc
diff --git a/gcc/tree-dfa.c b/gcc/tree-dfa.cc
similarity index 100%
rename from gcc/tree-dfa.c
rename to gcc/tree-dfa.cc
diff --git a/gcc/tree-diagnostic.c b/gcc/tree-diagnostic.cc
similarity index 100%
rename from gcc/tree-diagnostic.c
rename to gcc/tree-diagnostic.cc
diff --git a/gcc/tree-dump.c b/gcc/tree-dump.cc
similarity index 100%
rename from gcc/tree-dump.c
rename to gcc/tree-dump.cc
diff --git a/gcc/tree-eh.c b/gcc/tree-eh.cc
similarity index 100%
rename from gcc/tree-eh.c
rename to gcc/tree-eh.cc
diff --git a/gcc/tree-emutls.c b/gcc/tree-emutls.cc
similarity index 100%
rename from gcc/tree-emutls.c
rename to gcc/tree-emutls.cc
diff --git a/gcc/tree-if-conv.c b/gcc/tree-if-conv.cc
similarity index 100%
rename from gcc/tree-if-conv.c
rename to gcc/tree-if-conv.cc
diff --git a/gcc/tree-inline.c b/gcc/tree-inline.cc
similarity index 100%
rename from gcc/tree-inline.c
rename to gcc/tree-inline.cc
diff --git a/gcc/tree-into-ssa.c b/gcc/tree-into-ssa.cc
similarity index 100%
rename from gcc/tree-into-ssa.c
rename to gcc/tree-into-ssa.cc
diff --git a/gcc/tree-iterator.c b/gcc/tree-iterator.cc
similarity index 100%
rename from gcc/tree-iterator.c
rename to gcc/tree-iterator.cc
diff --git a/gcc/tree-loop-distribution.c b/gcc/tree-loop-distribution.cc
similarity index 100%
rename from gcc/tree-loop-distribution.c
rename to gcc/tree-loop-distribution.cc
diff --git a/gcc/tree-nested.c b/gcc/tree-nested.cc
similarity index 100%
rename from gcc/tree-nested.c
rename to gcc/tree-nested.cc
diff --git a/gcc/tree-nrv.c b/gcc/tree-nrv.cc
similarity index 100%
rename from gcc/tree-nrv.c
rename to gcc/tree-nrv.cc
diff --git a/gcc/tree-object-size.c b/gcc/tree-object-size.cc
similarity index 100%
rename from gcc/tree-object-size.c
rename to gcc/tree-object-size.cc
diff --git a/gcc/tree-outof-ssa.c b/gcc/tree-outof-ssa.cc
similarity index 100%
rename from gcc/tree-outof-ssa.c
rename to gcc/tree-outof-ssa.cc
diff --git a/gcc/tree-parloops.c b/gcc/tree-parloops.cc
similarity index 100%
rename from gcc/tree-parloops.c
rename to gcc/tree-parloops.cc
diff --git a/gcc/tree-phinodes.c b/gcc/tree-phinodes.cc
similarity index 100%
rename from gcc/tree-phinodes.c
rename to gcc/tree-phinodes.cc
diff --git a/gcc/tree-predcom.c b/gcc/tree-predcom.cc
similarity index 100%
rename from gcc/tree-predcom.c
rename to gcc/tree-predcom.cc
diff --git a/gcc/tree-pretty-print.c b/gcc/tree-pretty-print.cc
similarity index 100%
rename from gcc/tree-pretty-print.c
rename to gcc/tree-pretty-print.cc
diff --git a/gcc/tree-profile.c b/gcc/tree-profile.cc
similarity index 100%
rename from gcc/tree-profile.c
rename to gcc/tree-profile.cc
diff --git a/gcc/tree-scalar-evolution.c b/gcc/tree-scalar-evolution.cc
similarity index 100%
rename from gcc/tree-scalar-evolution.c
rename to gcc/tree-scalar-evolution.cc
diff --git a/gcc/tree-sra.c b/gcc/tree-sra.cc
similarity index 100%
rename from gcc/tree-sra.c
rename to gcc/tree-sra.cc
diff --git a/gcc/tree-ssa-address.c b/gcc/tree-ssa-address.cc
similarity index 100%
rename from gcc/tree-ssa-address.c
rename to gcc/tree-ssa-address.cc
diff --git a/gcc/tree-ssa-alias.c b/gcc/tree-ssa-alias.cc
similarity index 100%
rename from gcc/tree-ssa-alias.c
rename to gcc/tree-ssa-alias.cc
diff --git a/gcc/tree-ssa-ccp.c b/gcc/tree-ssa-ccp.cc
similarity index 100%
rename from gcc/tree-ssa-ccp.c
rename to gcc/tree-ssa-ccp.cc
diff --git a/gcc/tree-ssa-coalesce.c b/gcc/tree-ssa-coalesce.cc
similarity index 100%
rename from gcc/tree-ssa-coalesce.c
rename to gcc/tree-ssa-coalesce.cc
diff --git a/gcc/tree-ssa-copy.c b/gcc/tree-ssa-copy.cc
similarity index 100%
rename from gcc/tree-ssa-copy.c
rename to gcc/tree-ssa-copy.cc
diff --git a/gcc/tree-ssa-dce.c b/gcc/tree-ssa-dce.cc
similarity index 100%
rename from gcc/tree-ssa-dce.c
rename to gcc/tree-ssa-dce.cc
diff --git a/gcc/tree-ssa-dom.c b/gcc/tree-ssa-dom.cc
similarity index 100%
rename from gcc/tree-ssa-dom.c
rename to gcc/tree-ssa-dom.cc
diff --git a/gcc/tree-ssa-dse.c b/gcc/tree-ssa-dse.cc
similarity index 100%
rename from gcc/tree-ssa-dse.c
rename to gcc/tree-ssa-dse.cc
diff --git a/gcc/tree-ssa-forwprop.c b/gcc/tree-ssa-forwprop.cc
similarity index 100%
rename from gcc/tree-ssa-forwprop.c
rename to gcc/tree-ssa-forwprop.cc
diff --git a/gcc/tree-ssa-ifcombine.c b/gcc/tree-ssa-ifcombine.cc
similarity index 100%
rename from gcc/tree-ssa-ifcombine.c
rename to gcc/tree-ssa-ifcombine.cc
diff --git a/gcc/tree-ssa-live.c b/gcc/tree-ssa-live.cc
similarity index 100%
rename from gcc/tree-ssa-live.c
rename to gcc/tree-ssa-live.cc
diff --git a/gcc/tree-ssa-loop-ch.c b/gcc/tree-ssa-loop-ch.cc
similarity index 100%
rename from gcc/tree-ssa-loop-ch.c
rename to gcc/tree-ssa-loop-ch.cc
diff --git a/gcc/tree-ssa-loop-im.c b/gcc/tree-ssa-loop-im.cc
similarity index 100%
rename from gcc/tree-ssa-loop-im.c
rename to gcc/tree-ssa-loop-im.cc
diff --git a/gcc/tree-ssa-loop-ivcanon.c b/gcc/tree-ssa-loop-ivcanon.cc
similarity index 100%
rename from gcc/tree-ssa-loop-ivcanon.c
rename to gcc/tree-ssa-loop-ivcanon.cc
diff --git a/gcc/tree-ssa-loop-ivopts.c b/gcc/tree-ssa-loop-ivopts.cc
similarity index 100%
rename from gcc/tree-ssa-loop-ivopts.c
rename to gcc/tree-ssa-loop-ivopts.cc
diff --git a/gcc/tree-ssa-loop-manip.c b/gcc/tree-ssa-loop-manip.cc
similarity index 100%
rename from gcc/tree-ssa-loop-manip.c
rename to gcc/tree-ssa-loop-manip.cc
diff --git a/gcc/tree-ssa-loop-niter.c b/gcc/tree-ssa-loop-niter.cc
similarity index 100%
rename from gcc/tree-ssa-loop-niter.c
rename to gcc/tree-ssa-loop-niter.cc
diff --git a/gcc/tree-ssa-loop-prefetch.c b/gcc/tree-ssa-loop-prefetch.cc
similarity index 100%
rename from gcc/tree-ssa-loop-prefetch.c
rename to gcc/tree-ssa-loop-prefetch.cc
diff --git a/gcc/tree-ssa-loop-split.c b/gcc/tree-ssa-loop-split.cc
similarity index 100%
rename from gcc/tree-ssa-loop-split.c
rename to gcc/tree-ssa-loop-split.cc
diff --git a/gcc/tree-ssa-loop-unswitch.c b/gcc/tree-ssa-loop-unswitch.cc
similarity index 100%
rename from gcc/tree-ssa-loop-unswitch.c
rename to gcc/tree-ssa-loop-unswitch.cc
diff --git a/gcc/tree-ssa-loop.c b/gcc/tree-ssa-loop.cc
similarity index 100%
rename from gcc/tree-ssa-loop.c
rename to gcc/tree-ssa-loop.cc
diff --git a/gcc/tree-ssa-math-opts.c b/gcc/tree-ssa-math-opts.cc
similarity index 100%
rename from gcc/tree-ssa-math-opts.c
rename to gcc/tree-ssa-math-opts.cc
diff --git a/gcc/tree-ssa-operands.c b/gcc/tree-ssa-operands.cc
similarity index 100%
rename from gcc/tree-ssa-operands.c
rename to gcc/tree-ssa-operands.cc
diff --git a/gcc/tree-ssa-phiopt.c b/gcc/tree-ssa-phiopt.cc
similarity index 100%
rename from gcc/tree-ssa-phiopt.c
rename to gcc/tree-ssa-phiopt.cc
diff --git a/gcc/tree-ssa-phiprop.c b/gcc/tree-ssa-phiprop.cc
similarity index 100%
rename from gcc/tree-ssa-phiprop.c
rename to gcc/tree-ssa-phiprop.cc
diff --git a/gcc/tree-ssa-pre.c b/gcc/tree-ssa-pre.cc
similarity index 100%
rename from gcc/tree-ssa-pre.c
rename to gcc/tree-ssa-pre.cc
diff --git a/gcc/tree-ssa-propagate.c b/gcc/tree-ssa-propagate.cc
similarity index 100%
rename from gcc/tree-ssa-propagate.c
rename to gcc/tree-ssa-propagate.cc
diff --git a/gcc/tree-ssa-reassoc.c b/gcc/tree-ssa-reassoc.cc
similarity index 100%
rename from gcc/tree-ssa-reassoc.c
rename to gcc/tree-ssa-reassoc.cc
diff --git a/gcc/tree-ssa-sccvn.c b/gcc/tree-ssa-sccvn.cc
similarity index 100%
rename from gcc/tree-ssa-sccvn.c
rename to gcc/tree-ssa-sccvn.cc
diff --git a/gcc/tree-ssa-scopedtables.c b/gcc/tree-ssa-scopedtables.cc
similarity index 100%
rename from gcc/tree-ssa-scopedtables.c
rename to gcc/tree-ssa-scopedtables.cc
diff --git a/gcc/tree-ssa-sink.c b/gcc/tree-ssa-sink.cc
similarity index 100%
rename from gcc/tree-ssa-sink.c
rename to gcc/tree-ssa-sink.cc
diff --git a/gcc/tree-ssa-strlen.c b/gcc/tree-ssa-strlen.cc
similarity index 100%
rename from gcc/tree-ssa-strlen.c
rename to gcc/tree-ssa-strlen.cc
diff --git a/gcc/tree-ssa-structalias.c b/gcc/tree-ssa-structalias.cc
similarity index 100%
rename from gcc/tree-ssa-structalias.c
rename to gcc/tree-ssa-structalias.cc
diff --git a/gcc/tree-ssa-tail-merge.c b/gcc/tree-ssa-tail-merge.cc
similarity index 100%
rename from gcc/tree-ssa-tail-merge.c
rename to gcc/tree-ssa-tail-merge.cc
diff --git a/gcc/tree-ssa-ter.c b/gcc/tree-ssa-ter.cc
similarity index 100%
rename from gcc/tree-ssa-ter.c
rename to gcc/tree-ssa-ter.cc
diff --git a/gcc/tree-ssa-threadbackward.c b/gcc/tree-ssa-threadbackward.cc
similarity index 100%
rename from gcc/tree-ssa-threadbackward.c
rename to gcc/tree-ssa-threadbackward.cc
diff --git a/gcc/tree-ssa-threadedge.c b/gcc/tree-ssa-threadedge.cc
similarity index 100%
rename from gcc/tree-ssa-threadedge.c
rename to gcc/tree-ssa-threadedge.cc
diff --git a/gcc/tree-ssa-threadupdate.c b/gcc/tree-ssa-threadupdate.cc
similarity index 100%
rename from gcc/tree-ssa-threadupdate.c
rename to gcc/tree-ssa-threadupdate.cc
diff --git a/gcc/tree-ssa-uncprop.c b/gcc/tree-ssa-uncprop.cc
similarity index 100%
rename from gcc/tree-ssa-uncprop.c
rename to gcc/tree-ssa-uncprop.cc
diff --git a/gcc/tree-ssa-uninit.c b/gcc/tree-ssa-uninit.cc
similarity index 100%
rename from gcc/tree-ssa-uninit.c
rename to gcc/tree-ssa-uninit.cc
diff --git a/gcc/tree-ssa.c b/gcc/tree-ssa.cc
similarity index 100%
rename from gcc/tree-ssa.c
rename to gcc/tree-ssa.cc
diff --git a/gcc/tree-ssanames.c b/gcc/tree-ssanames.cc
similarity index 100%
rename from gcc/tree-ssanames.c
rename to gcc/tree-ssanames.cc
diff --git a/gcc/tree-stdarg.c b/gcc/tree-stdarg.cc
similarity index 100%
rename from gcc/tree-stdarg.c
rename to gcc/tree-stdarg.cc
diff --git a/gcc/tree-streamer-in.c b/gcc/tree-streamer-in.cc
similarity index 100%
rename from gcc/tree-streamer-in.c
rename to gcc/tree-streamer-in.cc
diff --git a/gcc/tree-streamer-out.c b/gcc/tree-streamer-out.cc
similarity index 100%
rename from gcc/tree-streamer-out.c
rename to gcc/tree-streamer-out.cc
diff --git a/gcc/tree-streamer.c b/gcc/tree-streamer.cc
similarity index 100%
rename from gcc/tree-streamer.c
rename to gcc/tree-streamer.cc
diff --git a/gcc/tree-switch-conversion.c b/gcc/tree-switch-conversion.cc
similarity index 100%
rename from gcc/tree-switch-conversion.c
rename to gcc/tree-switch-conversion.cc
diff --git a/gcc/tree-tailcall.c b/gcc/tree-tailcall.cc
similarity index 100%
rename from gcc/tree-tailcall.c
rename to gcc/tree-tailcall.cc
diff --git a/gcc/tree-vect-data-refs.c b/gcc/tree-vect-data-refs.cc
similarity index 100%
rename from gcc/tree-vect-data-refs.c
rename to gcc/tree-vect-data-refs.cc
diff --git a/gcc/tree-vect-generic.c b/gcc/tree-vect-generic.cc
similarity index 100%
rename from gcc/tree-vect-generic.c
rename to gcc/tree-vect-generic.cc
diff --git a/gcc/tree-vect-loop-manip.c b/gcc/tree-vect-loop-manip.cc
similarity index 100%
rename from gcc/tree-vect-loop-manip.c
rename to gcc/tree-vect-loop-manip.cc
diff --git a/gcc/tree-vect-loop.c b/gcc/tree-vect-loop.cc
similarity index 100%
rename from gcc/tree-vect-loop.c
rename to gcc/tree-vect-loop.cc
diff --git a/gcc/tree-vect-patterns.c b/gcc/tree-vect-patterns.cc
similarity index 100%
rename from gcc/tree-vect-patterns.c
rename to gcc/tree-vect-patterns.cc
diff --git a/gcc/tree-vect-slp-patterns.c b/gcc/tree-vect-slp-patterns.cc
similarity index 100%
rename from gcc/tree-vect-slp-patterns.c
rename to gcc/tree-vect-slp-patterns.cc
diff --git a/gcc/tree-vect-slp.c b/gcc/tree-vect-slp.cc
similarity index 100%
rename from gcc/tree-vect-slp.c
rename to gcc/tree-vect-slp.cc
diff --git a/gcc/tree-vect-stmts.c b/gcc/tree-vect-stmts.cc
similarity index 100%
rename from gcc/tree-vect-stmts.c
rename to gcc/tree-vect-stmts.cc
diff --git a/gcc/tree-vector-builder.c b/gcc/tree-vector-builder.cc
similarity index 100%
rename from gcc/tree-vector-builder.c
rename to gcc/tree-vector-builder.cc
diff --git a/gcc/tree-vectorizer.c b/gcc/tree-vectorizer.cc
similarity index 100%
rename from gcc/tree-vectorizer.c
rename to gcc/tree-vectorizer.cc
diff --git a/gcc/tree-vrp.c b/gcc/tree-vrp.cc
similarity index 100%
rename from gcc/tree-vrp.c
rename to gcc/tree-vrp.cc
diff --git a/gcc/tree.c b/gcc/tree.cc
similarity index 100%
rename from gcc/tree.c
rename to gcc/tree.cc
diff --git a/gcc/tsan.c b/gcc/tsan.cc
similarity index 100%
rename from gcc/tsan.c
rename to gcc/tsan.cc
diff --git a/gcc/typed-splay-tree.c b/gcc/typed-splay-tree.cc
similarity index 100%
rename from gcc/typed-splay-tree.c
rename to gcc/typed-splay-tree.cc
diff --git a/gcc/ubsan.c b/gcc/ubsan.cc
similarity index 100%
rename from gcc/ubsan.c
rename to gcc/ubsan.cc
diff --git a/gcc/valtrack.c b/gcc/valtrack.cc
similarity index 100%
rename from gcc/valtrack.c
rename to gcc/valtrack.cc
diff --git a/gcc/value-prof.c b/gcc/value-prof.cc
similarity index 100%
rename from gcc/value-prof.c
rename to gcc/value-prof.cc
diff --git a/gcc/var-tracking.c b/gcc/var-tracking.cc
similarity index 100%
rename from gcc/var-tracking.c
rename to gcc/var-tracking.cc
diff --git a/gcc/varasm.c b/gcc/varasm.cc
similarity index 100%
rename from gcc/varasm.c
rename to gcc/varasm.cc
diff --git a/gcc/varpool.c b/gcc/varpool.cc
similarity index 100%
rename from gcc/varpool.c
rename to gcc/varpool.cc
diff --git a/gcc/vec-perm-indices.c b/gcc/vec-perm-indices.cc
similarity index 100%
rename from gcc/vec-perm-indices.c
rename to gcc/vec-perm-indices.cc
diff --git a/gcc/vec.c b/gcc/vec.cc
similarity index 100%
rename from gcc/vec.c
rename to gcc/vec.cc
diff --git a/gcc/vmsdbgout.c b/gcc/vmsdbgout.cc
similarity index 100%
rename from gcc/vmsdbgout.c
rename to gcc/vmsdbgout.cc
diff --git a/gcc/vr-values.c b/gcc/vr-values.cc
similarity index 100%
rename from gcc/vr-values.c
rename to gcc/vr-values.cc
diff --git a/gcc/vtable-verify.c b/gcc/vtable-verify.cc
similarity index 100%
rename from gcc/vtable-verify.c
rename to gcc/vtable-verify.cc
diff --git a/gcc/web.c b/gcc/web.cc
similarity index 100%
rename from gcc/web.c
rename to gcc/web.cc
diff --git a/gcc/xcoffout.c b/gcc/xcoffout.cc
similarity index 100%
rename from gcc/xcoffout.c
rename to gcc/xcoffout.cc


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2022-01-12  8:50 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-12  8:50 [gcc(refs/users/marxin/heads/cc-renaming)] Rename files Martin Liska
  -- strict thread matches above, loose matches on Subject: below --
2022-01-12  8:25 Martin Liska
2022-01-11 10:32 Martin Liska
2022-01-11  9:50 Martin Liska
2022-01-10 19:52 Martin Liska

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).