gcc/gcc/config
Michael Meissner 183ba378ca Update pc-relative support.
2019-06-28  Michael Meissner  <meissner@linux.ibm.com>

	* config/rs6000/predicates.md (pcrel_address):  Use
	SYMBOL_REF_LOCAL_P to determine if a label is local.
	(pcrel_external_address): New predicate.
	(non_prefixed_mem_operand): Delete, predicate not used.
	* config/rs6000/rs6000.h (SYMBOL_FLAG_PCREL_P): Delete, we now use
	SYMBOL_REF_LOCAL_P to determine if we can use pc-relative
	addressing.
	(SYMBOL_REF_PCREL_P): Likewise.

From-SVN: r272792
2019-06-28 20:19:54 +00:00
..
aarch64 builtins.c (get_memory_rtx): Fix comment. 2019-06-27 09:45:36 -05:00
alpha builtins.c (get_memory_rtx): Fix comment. 2019-06-27 09:45:36 -05:00
arc [ARC][COMMITTED] Fix slsr-13 regressions. 2019-06-28 15:14:12 +02:00
arm [Arm] Remove constraint strings from define_expand constructs in the back end 2019-06-28 08:42:09 +00:00
avr builtins.c (get_memory_rtx): Fix comment. 2019-06-27 09:45:36 -05:00
bfin builtins.c (get_memory_rtx): Fix comment. 2019-06-27 09:45:36 -05:00
c6x builtins.c (get_memory_rtx): Fix comment. 2019-06-27 09:45:36 -05:00
cr16 Wrap option names in gcc internal messages with %< and %>. 2019-03-11 13:58:44 +00:00
cris gcc: move assemble_start_function / assemble_end_function to output_mi_thunk 2019-05-16 17:38:29 +00:00
csky gcc: move assemble_start_function / assemble_end_function to output_mi_thunk 2019-05-16 17:38:29 +00:00
epiphany gcc: move assemble_start_function / assemble_end_function to output_mi_thunk 2019-05-16 17:38:29 +00:00
fr30 Update copyright years. 2019-01-01 13:31:55 +01:00
frv builtins.c (get_memory_rtx): Fix comment. 2019-06-27 09:45:36 -05:00
ft32 builtins.c (get_memory_rtx): Fix comment. 2019-06-27 09:45:36 -05:00
gcn Create GCN-specific gthreads 2019-06-25 11:41:29 +00:00
h8300 builtins.c (get_memory_rtx): Fix comment. 2019-06-27 09:45:36 -05:00
i386 x86: improve GFNI insns 2019-06-28 13:21:53 +00:00
ia64 Remove obsolete comment about use_thunk 2019-05-28 13:37:15 +00:00
iq2000 Remove usage of apostrophes in error and warning messages (PR translation/89935). 2019-04-05 08:37:44 +00:00
lm32 builtins.c (get_memory_rtx): Fix comment. 2019-06-27 09:45:36 -05:00
m32c builtins.c (get_memory_rtx): Fix comment. 2019-06-27 09:45:36 -05:00
m32r builtins.c (get_memory_rtx): Fix comment. 2019-06-27 09:45:36 -05:00
m68k gcc: move assemble_start_function / assemble_end_function to output_mi_thunk 2019-05-16 17:38:29 +00:00
mcore builtins.c (get_memory_rtx): Fix comment. 2019-06-27 09:45:36 -05:00
microblaze builtins.c (get_memory_rtx): Fix comment. 2019-06-27 09:45:36 -05:00
mips builtins.c (get_memory_rtx): Fix comment. 2019-06-27 09:45:36 -05:00
mmix gcc: move assemble_start_function / assemble_end_function to output_mi_thunk 2019-05-16 17:38:29 +00:00
mn10300 gcc: move assemble_start_function / assemble_end_function to output_mi_thunk 2019-05-16 17:38:29 +00:00
moxie Update copyright years. 2019-01-01 13:31:55 +01:00
msp430 Implement alternate "__intN__" form of "__intN" type 2019-06-25 09:41:17 +00:00
nds32 builtins.c (get_memory_rtx): Fix comment. 2019-06-27 09:45:36 -05:00
nios2 Remove obsolete comment about use_thunk 2019-05-28 13:37:15 +00:00
nvptx [nvptx] Use define_insn parametrization 2019-06-18 09:19:41 +00:00
or1k Remove obsolete comment about use_thunk 2019-05-28 13:37:15 +00:00
pa builtins.c (get_memory_rtx): Fix comment. 2019-06-27 09:45:36 -05:00
pdp11 builtins.c (get_memory_rtx): Fix comment. 2019-06-27 09:45:36 -05:00
pru Initial TI PRU GCC port 2019-06-12 19:04:24 +00:00
riscv builtins.c (get_memory_rtx): Fix comment. 2019-06-27 09:45:36 -05:00
rl78 Wrap apostrophes in gcc internal format with %'. 2019-03-11 13:59:04 +00:00
rs6000 Update pc-relative support. 2019-06-28 20:19:54 +00:00
rx builtins.c (get_memory_rtx): Fix comment. 2019-06-27 09:45:36 -05:00
s390 builtins.c (get_memory_rtx): Fix comment. 2019-06-27 09:45:36 -05:00
sh builtins.c (get_memory_rtx): Fix comment. 2019-06-27 09:45:36 -05:00
sparc builtins.c (get_memory_rtx): Fix comment. 2019-06-27 09:45:36 -05:00
spu gcc: move assemble_start_function / assemble_end_function to output_mi_thunk 2019-05-16 17:38:29 +00:00
stormy16 gcc: move assemble_start_function / assemble_end_function to output_mi_thunk 2019-05-16 17:38:29 +00:00
tilegx Remove obsolete comment about use_thunk 2019-05-28 13:37:15 +00:00
tilepro Remove obsolete comment about use_thunk 2019-05-28 13:37:15 +00:00
v850 Update copyright years. 2019-01-01 13:31:55 +01:00
vax builtins.c (get_memory_rtx): Fix comment. 2019-06-27 09:45:36 -05:00
visium builtins.c (get_memory_rtx): Fix comment. 2019-06-27 09:45:36 -05:00
vms Remove usage of apostrophes in error and warning messages (PR translation/89935). 2019-04-05 08:37:44 +00:00
xtensa builtins.c (get_memory_rtx): Fix comment. 2019-06-27 09:45:36 -05:00
README
darwin-c.c [Darwin] Fix a couple of Wformat-diag build warnings. 2019-06-28 18:41:09 +00:00
darwin-driver.c [Darwin] Fix a couple of Wformat-diag build warnings. 2019-06-28 18:41:09 +00:00
darwin-f.c PR other/16615 [1/5] 2019-01-09 16:37:45 -05:00
darwin-ppc-ldouble-patch.def Update copyright years. 2019-01-01 13:31:55 +01:00
darwin-protos.h Update copyright years. 2019-01-01 13:31:55 +01:00
darwin-sections.def Update copyright years. 2019-01-01 13:31:55 +01:00
darwin.c Darwin - strip trailing whitespace from a file, NFC. 2019-06-18 08:49:40 +00:00
darwin.h [Darwin, specs] Tidy some more linker options. 2019-06-19 19:16:17 +00:00
darwin.opt [Darwin] The need for picsym stubs is dependent on linker used, not OS rev. 2019-06-16 16:21:28 +00:00
darwin9.h [Darwin, specs] Tidy some more linker options. 2019-06-19 19:16:17 +00:00
darwin10.h [Darwin, specs] Tidy some more linker options. 2019-06-19 19:16:17 +00:00
darwin12.h Update copyright years. 2019-01-01 13:31:55 +01:00
dbx.h Update copyright years. 2019-01-01 13:31:55 +01:00
dbxcoff.h Update copyright years. 2019-01-01 13:31:55 +01:00
dbxelf.h Update copyright years. 2019-01-01 13:31:55 +01:00
default-c.c Update copyright years. 2019-01-01 13:31:55 +01:00
default-d.c Update copyright years. 2019-01-01 13:31:55 +01:00
dragonfly-stdint.h Update copyright years. 2019-01-01 13:31:55 +01:00
dragonfly.h Update copyright years. 2019-01-01 13:31:55 +01:00
dragonfly.opt Update copyright years. 2019-01-01 13:31:55 +01:00
elfos.h Update copyright years. 2019-01-01 13:31:55 +01:00
flat.h Update copyright years. 2019-01-01 13:31:55 +01:00
freebsd-nthr.h Update copyright years. 2019-01-01 13:31:55 +01:00
freebsd-spec.h Update copyright years. 2019-01-01 13:31:55 +01:00
freebsd-stdint.h Update copyright years. 2019-01-01 13:31:55 +01:00
freebsd.h Update copyright years. 2019-01-01 13:31:55 +01:00
freebsd.opt Update copyright years. 2019-01-01 13:31:55 +01:00
fuchsia.h Update copyright years. 2019-01-01 13:31:55 +01:00
fused-madd.opt Update copyright years. 2019-01-01 13:31:55 +01:00
g.opt Update copyright years. 2019-01-01 13:31:55 +01:00
glibc-c.c Update copyright years. 2019-01-01 13:31:55 +01:00
glibc-d.c Update copyright years. 2019-01-01 13:31:55 +01:00
glibc-stdint.h Update copyright years. 2019-01-01 13:31:55 +01:00
gnu-user.h Extend locations where to seach for Fortran pre-include. 2019-01-16 09:38:21 +00:00
gnu-user.opt Update copyright years. 2019-01-01 13:31:55 +01:00
gnu.h Update copyright years. 2019-01-01 13:31:55 +01:00
host-darwin.c Update copyright years. 2019-01-01 13:31:55 +01:00
host-darwin.h Update copyright years. 2019-01-01 13:31:55 +01:00
host-hpux.c Update copyright years. 2019-01-01 13:31:55 +01:00
host-linux.c Update copyright years. 2019-01-01 13:31:55 +01:00
host-netbsd.c Update copyright years. 2019-01-01 13:31:55 +01:00
host-openbsd.c Update copyright years. 2019-01-01 13:31:55 +01:00
host-solaris.c Update copyright years. 2019-01-01 13:31:55 +01:00
hpux-stdint.h
hpux11.opt Update copyright years. 2019-01-01 13:31:55 +01:00
initfini-array.h Update copyright years. 2019-01-01 13:31:55 +01:00
kfreebsd-gnu.h Update copyright years. 2019-01-01 13:31:55 +01:00
kopensolaris-gnu.h Update copyright years. 2019-01-01 13:31:55 +01:00
linux-android.h Update copyright years. 2019-01-01 13:31:55 +01:00
linux-android.opt Update copyright years. 2019-01-01 13:31:55 +01:00
linux-protos.h Update copyright years. 2019-01-01 13:31:55 +01:00
linux.c Update copyright years. 2019-01-01 13:31:55 +01:00
linux.h Update copyright years. 2019-01-01 13:31:55 +01:00
linux.opt Update copyright years. 2019-01-01 13:31:55 +01:00
lynx.h Update copyright years. 2019-01-01 13:31:55 +01:00
lynx.opt Update copyright years. 2019-01-01 13:31:55 +01:00
netbsd-d.c [netbsd] d: Fix build failures on sparc*-netbsd 2019-04-27 16:52:26 +00:00
netbsd-elf.h [NetBSD] Add support for the Arm EABI. 2019-06-14 14:04:20 +00:00
netbsd-elf.opt Update copyright years. 2019-01-01 13:31:55 +01:00
netbsd-protos.h Update copyright years. 2019-01-01 13:31:55 +01:00
netbsd-stdint.h Update copyright years. 2019-01-01 13:31:55 +01:00
netbsd.c Update copyright years. 2019-01-01 13:31:55 +01:00
netbsd.h Update copyright years. 2019-01-01 13:31:55 +01:00
netbsd.opt Update copyright years. 2019-01-01 13:31:55 +01:00
newlib-stdint.h Update copyright years. 2019-01-01 13:31:55 +01:00
openbsd-libpthread.h Update copyright years. 2019-01-01 13:31:55 +01:00
openbsd-stdint.h
openbsd.h Update copyright years. 2019-01-01 13:31:55 +01:00
openbsd.opt Update copyright years. 2019-01-01 13:31:55 +01:00
phoenix.h Update copyright years. 2019-01-01 13:31:55 +01:00
print-sysroot-suffix.sh Update copyright years. 2019-01-01 13:31:55 +01:00
rpath.opt Update copyright years. 2019-01-01 13:31:55 +01:00
rtems.h Update copyright years. 2019-01-01 13:31:55 +01:00
rtems.opt Update copyright years. 2019-01-01 13:31:55 +01:00
sol2-c.c Update copyright years. 2019-01-01 13:31:55 +01:00
sol2-clearcap.map
sol2-clearcapv2.map
sol2-cxx.c Update copyright years. 2019-01-01 13:31:55 +01:00
sol2-d.c Update copyright years. 2019-01-01 13:31:55 +01:00
sol2-protos.h Update copyright years. 2019-01-01 13:31:55 +01:00
sol2-stubs.c Update copyright years. 2019-01-01 13:31:55 +01:00
sol2.c Update copyright years. 2019-01-01 13:31:55 +01:00
sol2.h Fix %e in Solaris specs 2019-05-20 11:22:40 +00:00
sol2.opt Update copyright years. 2019-01-01 13:31:55 +01:00
t-darwin Update copyright years. 2019-01-01 13:31:55 +01:00
t-glibc Update copyright years. 2019-01-01 13:31:55 +01:00
t-libunwind Update copyright years. 2019-01-01 13:31:55 +01:00
t-linux Update copyright years. 2019-01-01 13:31:55 +01:00
t-lynx Update copyright years. 2019-01-01 13:31:55 +01:00
t-musl
t-netbsd Add netbsd support for D compiler and runtime 2019-02-14 21:25:39 +00:00
t-openbsd
t-pnt16-warn Update copyright years. 2019-01-01 13:31:55 +01:00
t-rtems
t-slibgcc
t-sol2 Update copyright years. 2019-01-01 13:31:55 +01:00
t-sysroot-suffix
t-uclibc
t-vxworks Update copyright years. 2019-01-01 13:31:55 +01:00
t-winnt Update copyright years. 2019-01-01 13:31:55 +01:00
tm-dwarf2.h
usegas.h Update copyright years. 2019-01-01 13:31:55 +01:00
usegld.h
vx-common.h Update copyright years. 2019-01-01 13:31:55 +01:00
vxworks-dummy.h Update copyright years. 2019-01-01 13:31:55 +01:00
vxworks-stdint.h Update copyright years. 2019-01-01 13:31:55 +01:00
vxworks.c Update copyright years. 2019-01-01 13:31:55 +01:00
vxworks.h Update copyright years. 2019-01-01 13:31:55 +01:00
vxworks.opt Update copyright years. 2019-01-01 13:31:55 +01:00
vxworksae.h Update copyright years. 2019-01-01 13:31:55 +01:00
winnt-c.c Update copyright years. 2019-01-01 13:31:55 +01:00
x-cflags-O1
x-darwin
x-hpux
x-linux
x-netbsd
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.