gcc/gcc/config
Jakub Jelinek d5a216fa21 re PR tree-optimization/79345 (passing yet-uninitialized member as argument to base class constructor should warn (-Wunitialized))
PR tree-optimization/79345
	* gensupport.h (struct pattern_stats): Add min_scratch_opno field.
	* gensupport.c (get_pattern_stats_1) <case MATCH_SCRATCH>: Update it.
	(get_pattern_stats): Initialize it.
	* genemit.c (gen_expand): Verify match_scratch numbers come after
	match_operand/match_dup numbers.
	* config/i386/i386.md (<s>mul<mode>3_highpart): Swap match_dup and
	match_scratch numbers.
	* config/i386/sse.md (avx2_gathersi<mode>, avx2_gatherdi<mode>):
	Likewise.
	* config/s390/s390.md (trunctdsd2): Likewise.

From-SVN: r245833
2017-03-02 10:19:28 +01:00
..
aarch64 aarch64-cores.def (thunderx2t99): Move to under 'C" cores and change the partno/implementer to be correct. 2017-02-14 16:09:28 -08:00
alpha Update copyright years. 2017-01-01 13:07:43 +01:00
arc [ARC] Clean up arc header file. 2017-02-27 14:56:02 +01:00
arm [ARM] Fix PR79742 incorrect scheduler choice. 2017-02-28 14:17:29 +00:00
avr re PR rtl-optimization/78883 ([avr] ICE triggered by change to combine.c (r243578)) 2017-02-06 13:38:56 +00:00
bfin Update copyright years. 2017-01-01 13:07:43 +01:00
c6x c6x: Fix for RTL checking 2017-02-24 23:32:46 +01:00
cr16 Update copyright years. 2017-01-01 13:07:43 +01:00
cris cris: Fix for RTL checking 2017-02-24 23:34:37 +01:00
epiphany re PR tree-optimization/79256 (FAIL: gcc.dg/vect/pr25413a.c execution test) 2017-02-07 11:29:06 +00:00
fr30 Update copyright years. 2017-01-01 13:07:43 +01:00
frv re PR tree-optimization/79256 (FAIL: gcc.dg/vect/pr25413a.c execution test) 2017-02-07 11:29:06 +00:00
ft32 Update copyright years. 2017-01-01 13:07:43 +01:00
h8300 Update copyright years. 2017-01-01 13:07:43 +01:00
i386 re PR tree-optimization/79345 (passing yet-uninitialized member as argument to base class constructor should warn (-Wunitialized)) 2017-03-02 10:19:28 +01:00
ia64 Update copyright years. 2017-01-01 13:07:43 +01:00
iq2000 Update copyright years. 2017-01-01 13:07:43 +01:00
lm32 Update copyright years. 2017-01-01 13:07:43 +01:00
m32c Update copyright years. 2017-01-01 13:07:43 +01:00
m32r Update copyright years. 2017-01-01 13:07:43 +01:00
m68k re PR target/57583 (large switches with jump tables are horribly broken on m68k) 2017-01-06 14:21:02 -07:00
mcore Update copyright years. 2017-01-01 13:07:43 +01:00
microblaze microblaze.h (ASM_FORMAT_PRIVATE_NAME): Increase buffer size. 2017-01-24 08:49:32 -07:00
mips Fix MIPS o32 calling convention for MSA and FP vector types 2017-02-22 23:09:43 +00:00
mmix Update copyright years. 2017-01-01 13:07:43 +01:00
mn10300 Update copyright years. 2017-01-01 13:07:43 +01:00
moxie Update copyright years. 2017-01-01 13:07:43 +01:00
msp430 driver-msp430.c (msp430_mcu_data): Sync with data from TI's devices.csv file as of September 2016. 2017-01-10 15:59:20 -05:00
nds32 Update copyright years. 2017-01-01 13:07:43 +01:00
nios2 nios2.c (nios2_simple_const_p): Returns false if the argument isn't a CONST_INT. 2017-02-24 17:35:18 -05:00
nvptx * config/nvptx/nvptx.c: Include intl.h. 2017-03-01 11:25:49 +01:00
pa pa: Fixes for RTL checking 2017-02-24 23:41:02 +01:00
pdp11 Update copyright years. 2017-01-01 13:07:43 +01:00
riscv [riscv] Fix build due to INT16_MAX issue 2017-02-08 09:14:39 +00:00
rl78 Update copyright years. 2017-01-01 13:07:43 +01:00
rs6000 re PR target/79752 (incorrect code generation for __divkf3 with -O2 -mcpu=power9) 2017-03-01 13:58:05 -06:00
rx Update copyright years. 2017-01-01 13:07:43 +01:00
s390 re PR tree-optimization/79345 (passing yet-uninitialized member as argument to base class constructor should warn (-Wunitialized)) 2017-03-02 10:19:28 +01:00
sh sh: Fixes for RTL checking 2017-02-24 23:42:49 +01:00
sparc re PR target/79749 (Many sparc testcases FAIL at -O0 with -fomit-frame-pointer) 2017-02-28 22:15:54 +00:00
spu Update copyright years. 2017-01-01 13:07:43 +01:00
stormy16 Update copyright years. 2017-01-01 13:07:43 +01:00
tilegx re PR target/78862 (tile*: ICE with -fstack-protetor-strong) 2017-02-03 18:41:57 +00:00
tilepro re PR target/78862 (tile*: ICE with -fstack-protetor-strong) 2017-02-03 18:41:57 +00:00
v850 Update copyright years. 2017-01-01 13:07:43 +01:00
vax Update copyright years. 2017-01-01 13:07:43 +01:00
visium visium.md (type): Add trap. 2017-02-23 23:04:00 +00:00
vms Update copyright years. 2017-01-01 13:07:43 +01:00
xtensa Update copyright years. 2017-01-01 13:07:43 +01:00
README
darwin-c.c Update copyright years. 2017-01-01 13:07:43 +01:00
darwin-driver.c darwin-driver.c (darwin_driver_init): Const-correctness fixes for first_period and second_period variables. 2017-01-02 22:36:40 -07:00
darwin-f.c Update copyright years. 2017-01-01 13:07:43 +01:00
darwin-ppc-ldouble-patch.def Update copyright years. 2017-01-01 13:07:43 +01:00
darwin-protos.h Update copyright years. 2017-01-01 13:07:43 +01:00
darwin-sections.def Update copyright years. 2017-01-01 13:07:43 +01:00
darwin.c Update copyright years. 2017-01-01 13:07:43 +01:00
darwin.h re PR driver/49726 (-g0 file.S -g does not produce debug info) 2017-01-16 22:33:07 +01:00
darwin.opt Update copyright years. 2017-01-01 13:07:43 +01:00
darwin9.h re PR driver/49726 (-g0 file.S -g does not produce debug info) 2017-01-16 22:33:07 +01:00
darwin10.h Update copyright years. 2017-01-01 13:07:43 +01:00
darwin12.h Update copyright years. 2017-01-01 13:07:43 +01:00
dbx.h Update copyright years. 2017-01-01 13:07:43 +01:00
dbxcoff.h Update copyright years. 2017-01-01 13:07:43 +01:00
dbxelf.h Update copyright years. 2017-01-01 13:07:43 +01:00
default-c.c Update copyright years. 2017-01-01 13:07:43 +01:00
dragonfly-stdint.h Update copyright years. 2017-01-01 13:07:43 +01:00
dragonfly.h Update copyright years. 2017-01-01 13:07:43 +01:00
dragonfly.opt Update copyright years. 2017-01-01 13:07:43 +01:00
elfos.h Update copyright years. 2017-01-01 13:07:43 +01:00
flat.h Update copyright years. 2017-01-01 13:07:43 +01:00
freebsd-nthr.h Update copyright years. 2017-01-01 13:07:43 +01:00
freebsd-spec.h Update copyright years. 2017-01-01 13:07:43 +01:00
freebsd-stdint.h Update copyright years. 2017-01-01 13:07:43 +01:00
freebsd.h Update copyright years. 2017-01-01 13:07:43 +01:00
freebsd.opt Update copyright years. 2017-01-01 13:07:43 +01:00
fuchsia.h fuchsia-elf.h: New file. 2017-01-10 18:00:43 +00:00
fused-madd.opt Update copyright years. 2017-01-01 13:07:43 +01:00
g.opt Update copyright years. 2017-01-01 13:07:43 +01:00
glibc-c.c Update copyright years. 2017-01-01 13:07:43 +01:00
glibc-stdint.h Update copyright years. 2017-01-01 13:07:43 +01:00
gnu-user.h Update copyright years. 2017-01-01 13:07:43 +01:00
gnu-user.opt Update copyright years. 2017-01-01 13:07:43 +01:00
gnu.h Update copyright years. 2017-01-01 13:07:43 +01:00
host-darwin.c Update copyright years. 2017-01-01 13:07:43 +01:00
host-darwin.h Update copyright years. 2017-01-01 13:07:43 +01:00
host-hpux.c Update copyright years. 2017-01-01 13:07:43 +01:00
host-linux.c Update copyright years. 2017-01-01 13:07:43 +01:00
host-openbsd.c Update copyright years. 2017-01-01 13:07:43 +01:00
host-solaris.c Update copyright years. 2017-01-01 13:07:43 +01:00
hpux-stdint.h
hpux11.opt Update copyright years. 2017-01-01 13:07:43 +01:00
initfini-array.h Update copyright years. 2017-01-01 13:07:43 +01:00
kfreebsd-gnu.h Update copyright years. 2017-01-01 13:07:43 +01:00
kopensolaris-gnu.h Update copyright years. 2017-01-01 13:07:43 +01:00
linux-android.h Update copyright years. 2017-01-01 13:07:43 +01:00
linux-android.opt Update copyright years. 2017-01-01 13:07:43 +01:00
linux-protos.h Update copyright years. 2017-01-01 13:07:43 +01:00
linux.c Update copyright years. 2017-01-01 13:07:43 +01:00
linux.h Update copyright years. 2017-01-01 13:07:43 +01:00
linux.opt Update copyright years. 2017-01-01 13:07:43 +01:00
lynx.h Update copyright years. 2017-01-01 13:07:43 +01:00
lynx.opt Update copyright years. 2017-01-01 13:07:43 +01:00
netbsd-elf.h Update copyright years. 2017-01-01 13:07:43 +01:00
netbsd-elf.opt Update copyright years. 2017-01-01 13:07:43 +01:00
netbsd-stdint.h Update copyright years. 2017-01-01 13:07:43 +01:00
netbsd.h Update copyright years. 2017-01-01 13:07:43 +01:00
netbsd.opt Update copyright years. 2017-01-01 13:07:43 +01:00
newlib-stdint.h Update copyright years. 2017-01-01 13:07:43 +01:00
openbsd-libpthread.h Update copyright years. 2017-01-01 13:07:43 +01:00
openbsd-stdint.h
openbsd.h Update copyright years. 2017-01-01 13:07:43 +01:00
openbsd.opt Update copyright years. 2017-01-01 13:07:43 +01:00
phoenix.h Update copyright years. 2017-01-01 13:07:43 +01:00
print-sysroot-suffix.sh Update copyright years. 2017-01-01 13:07:43 +01:00
rpath.opt Update copyright years. 2017-01-01 13:07:43 +01:00
rtems.h Update copyright years. 2017-01-01 13:07:43 +01:00
rtems.opt Update copyright years. 2017-01-01 13:07:43 +01:00
sol2-c.c Update copyright years. 2017-01-01 13:07:43 +01:00
sol2-clearcap.map
sol2-clearcapv2.map
sol2-cxx.c Update copyright years. 2017-01-01 13:07:43 +01:00
sol2-protos.h Update copyright years. 2017-01-01 13:07:43 +01:00
sol2-stubs.c Update copyright years. 2017-01-01 13:07:43 +01:00
sol2.c Update copyright years. 2017-01-01 13:07:43 +01:00
sol2.h Require C11 for C++17 on Solaris 2017-01-13 12:11:00 +00:00
sol2.opt Update copyright years. 2017-01-01 13:07:43 +01:00
t-darwin Update copyright years. 2017-01-01 13:07:43 +01:00
t-glibc Update copyright years. 2017-01-01 13:07:43 +01:00
t-libunwind Update copyright years. 2017-01-01 13:07:43 +01:00
t-linux Update copyright years. 2017-01-01 13:07:43 +01:00
t-lynx Update copyright years. 2017-01-01 13:07:43 +01:00
t-openbsd
t-pnt16-warn Update copyright years. 2017-01-01 13:07:43 +01:00
t-rtems
t-slibgcc
t-sol2 Update copyright years. 2017-01-01 13:07:43 +01:00
t-sysroot-suffix
t-vxworks Update copyright years. 2017-01-01 13:07:43 +01:00
t-winnt Update copyright years. 2017-01-01 13:07:43 +01:00
tm-dwarf2.h
usegas.h Update copyright years. 2017-01-01 13:07:43 +01:00
usegld.h
vx-common.h Update copyright years. 2017-01-01 13:07:43 +01:00
vxworks-dummy.h Update copyright years. 2017-01-01 13:07:43 +01:00
vxworks.c Update copyright years. 2017-01-01 13:07:43 +01:00
vxworks.h Update copyright years. 2017-01-01 13:07:43 +01:00
vxworks.opt Update copyright years. 2017-01-01 13:07:43 +01:00
vxworksae.h Update copyright years. 2017-01-01 13:07:43 +01:00
winnt-c.c Update copyright years. 2017-01-01 13:07:43 +01:00
x-cflags-O1
x-darwin
x-hpux
x-linux
x-openbsd
x-solaris

README

This directory contains machine-specific files for the GNU C compiler.
It has a subdirectory for each basic CPU type.
The only files in this directory itself
are some .h files that pertain to particular operating systems
and are used for more than one CPU type.