8sa1-gcc/gcc/config
David Edelsohn 5f7c2d20b5 aix: revert TLS common change
GCC uses TLS common for both public common / BSS and local common / BSS.
This patch reverts to use .comm directive to allocate TLS
common / BSS.  This also changes the priority of section selection
to use BSS before data section.

gcc/ChangeLog:

	* config/rs6000/rs6000.c (rs6000_xcoff_select_section): Select
	TLS BSS before TLS data.
	* config/rs6000/xcoff.h (ASM_OUTPUT_TLS_COMMON): Use .comm.

gcc/testsuite/ChangeLog:

	* g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
2021-04-08 17:40:23 -04:00
..
aarch64 Handle CONST_POLY_INTs in CONST_VECTORs [PR97141, PR98726] 2021-03-31 19:34:00 +01:00
alpha Update copyright years. 2021-01-04 10:26:59 +01:00
arc arc: Remove orphan function. 2021-03-09 12:32:20 +02:00
arm arm: Various MVE vec_duplicate fixes [PR99647] 2021-04-08 09:36:57 +01:00
avr Update copyright years. 2021-01-04 10:26:59 +01:00
bfin Update copyright years. 2021-01-04 10:26:59 +01:00
bpf Update copyright years. 2021-01-04 10:26:59 +01:00
c6x Update copyright years. 2021-01-04 10:26:59 +01:00
cr16 Update copyright years. 2021-01-04 10:26:59 +01:00
cris cris: define HARD_FRAME_POINTER_REGNUM 2021-03-11 03:43:48 +01:00
csky C-SKY: Describe ck802 bypass accurately. 2021-04-06 20:48:32 +08:00
epiphany Update copyright years. 2021-01-04 10:26:59 +01:00
fr30 Update copyright years. 2021-01-04 10:26:59 +01:00
frv Update copyright years. 2021-01-04 10:26:59 +01:00
ft32 Update copyright years. 2021-01-04 10:26:59 +01:00
gcn amdgcn: Typo fix 2021-03-19 10:51:43 +00:00
h8300 Update copyright years. 2021-01-04 10:26:59 +01:00
i386 x86: Update memcpy/memset inline strategies for Skylake family CPUs 2021-04-06 05:36:00 -07:00
ia64 i386, expand: Optimize also 256-bit and 512-bit permutatations as vpmovzx if possible [PR95905] 2021-01-13 11:36:38 +01:00
iq2000 Update copyright years. 2021-01-04 10:26:59 +01:00
lm32 Update copyright years. 2021-01-04 10:26:59 +01:00
m32c Update copyright years. 2021-01-04 10:26:59 +01:00
m32r Update copyright years. 2021-01-04 10:26:59 +01:00
m68k Update copyright years. 2021-01-04 10:26:59 +01:00
mcore Update copyright years. 2021-01-04 10:26:59 +01:00
microblaze Update copyright years. 2021-01-04 10:26:59 +01:00
mips d: Define IN_TARGET_CODE in all machine-specific D language files. 2021-03-26 16:14:18 +01:00
mmix Update copyright years. 2021-01-04 10:26:59 +01:00
mn10300 Add input_modes parameter to TARGET_MD_ASM_ADJUST hook 2021-03-04 14:33:41 +01:00
moxie Update copyright years. 2021-01-04 10:26:59 +01:00
msp430 Update copyright years. 2021-01-04 10:26:59 +01:00
nds32 Add input_modes parameter to TARGET_MD_ASM_ADJUST hook 2021-03-04 14:33:41 +01:00
nios2 nios2: Fix format complaints and similar diagnostics. 2021-03-17 14:41:31 -07:00
nvptx nvptx: properly use flag_patchable_function_entry 2021-02-10 18:52:45 +01:00
or1k or1k: Fixup exception header data encodings 2021-01-14 08:45:01 +09:00
pa d: Define IN_TARGET_CODE in all machine-specific D language files. 2021-03-26 16:14:18 +01:00
pdp11 Add input_modes parameter to TARGET_MD_ASM_ADJUST hook 2021-03-04 14:33:41 +01:00
pru Update copyright years. 2021-01-04 10:26:59 +01:00
riscv d: Define IN_TARGET_CODE in all machine-specific D language files. 2021-03-26 16:14:18 +01:00
rl78 Update copyright years. 2021-01-04 10:26:59 +01:00
rs6000 aix: revert TLS common change 2021-04-08 17:40:23 -04:00
rx Fix building the RX port of gcc. 2021-03-09 15:29:23 +00:00
s390 d: Define IN_TARGET_CODE in all machine-specific D language files. 2021-03-26 16:14:18 +01:00
sh sh: Remove match_scratch operand test 2021-01-13 11:37:18 +00:00
sparc d: Define IN_TARGET_CODE in all machine-specific D language files. 2021-03-26 16:14:18 +01:00
stormy16 Update copyright years. 2021-01-04 10:26:59 +01:00
tilegx Update copyright years. 2021-01-04 10:26:59 +01:00
tilepro Update copyright years. 2021-01-04 10:26:59 +01:00
v850 Fix building the V850 port using recent versions of gcc. 2021-03-18 12:57:25 +00:00
vax VAX: Fix comment for `*bit<mode>' pattern's peephole 2021-04-08 16:55:49 +01:00
visium Add input_modes parameter to TARGET_MD_ASM_ADJUST hook 2021-03-04 14:33:41 +01:00
vms Update copyright years. 2021-01-04 10:26:59 +01:00
vxworks
xtensa Update copyright years. 2021-01-04 10:26:59 +01:00
darwin-c.c Update copyright years. 2021-01-04 10:26:59 +01:00
darwin-d.c Update copyright years. 2021-01-04 10:26:59 +01:00
darwin-driver.c Update copyright years. 2021-01-04 10:26:59 +01:00
darwin-f.c Update copyright years. 2021-01-04 10:26:59 +01:00
darwin-ppc-ldouble-patch.def Update copyright years. 2021-01-04 10:26:59 +01:00
darwin-protos.h dwarf2unwind : Force the CFA after remember/restore pairs [44107/48097]. 2021-03-01 19:37:09 +00:00
darwin-sections.def Update copyright years. 2021-01-04 10:26:59 +01:00
darwin.c Darwin : Fix out-of-bounds access to df_regs_ever_live. 2021-04-03 21:28:15 +01:00
darwin.h dwarf2unwind : Force the CFA after remember/restore pairs [44107/48097]. 2021-03-01 19:37:09 +00:00
darwin.opt Update copyright years. 2021-01-04 10:26:59 +01:00
dbx.h Update copyright years. 2021-01-04 10:26:59 +01:00
dbxcoff.h Update copyright years. 2021-01-04 10:26:59 +01:00
dbxelf.h Update copyright years. 2021-01-04 10:26:59 +01:00
default-c.c Update copyright years. 2021-01-04 10:26:59 +01:00
default-d.c Update copyright years. 2021-01-04 10:26:59 +01:00
dragonfly-d.c Update copyright years. 2021-01-04 10:26:59 +01:00
dragonfly-stdint.h Update copyright years. 2021-01-04 10:26:59 +01:00
dragonfly.h Update copyright years. 2021-01-04 10:26:59 +01:00
dragonfly.opt Update copyright years. 2021-01-04 10:26:59 +01:00
elfos.h Update copyright years. 2021-01-04 10:26:59 +01:00
flat.h Update copyright years. 2021-01-04 10:26:59 +01:00
freebsd-d.c [freebsd] d: Fix build failures on sparc64-*-freebsd* 2021-03-26 16:14:12 +01:00
freebsd-nthr.h Update copyright years. 2021-01-04 10:26:59 +01:00
freebsd-spec.h Update copyright years. 2021-01-04 10:26:59 +01:00
freebsd-stdint.h Update copyright years. 2021-01-04 10:26:59 +01:00
freebsd.h Update copyright years. 2021-01-04 10:26:59 +01:00
freebsd.opt Update copyright years. 2021-01-04 10:26:59 +01:00
fuchsia.h Update copyright years. 2021-01-04 10:26:59 +01:00
fused-madd.opt Update copyright years. 2021-01-04 10:26:59 +01:00
g.opt Update copyright years. 2021-01-04 10:26:59 +01:00
glibc-c.c Update copyright years. 2021-01-04 10:26:59 +01:00
glibc-d.c Update copyright years. 2021-01-04 10:26:59 +01:00
glibc-stdint.h Update copyright years. 2021-01-04 10:26:59 +01:00
gnu-user.h Update copyright years. 2021-01-04 10:26:59 +01:00
gnu-user.opt Update copyright years. 2021-01-04 10:26:59 +01:00
gnu.h Update copyright years. 2021-01-04 10:26:59 +01:00
host-darwin.c Darwin : Address a translation comment. 2021-03-23 19:42:36 +00:00
host-darwin.h Update copyright years. 2021-01-04 10:26:59 +01:00
host-hpux.c Update copyright years. 2021-01-04 10:26:59 +01:00
host-linux.c Update copyright years. 2021-01-04 10:26:59 +01:00
host-netbsd.c Update copyright years. 2021-01-04 10:26:59 +01:00
host-openbsd.c Update copyright years. 2021-01-04 10:26:59 +01:00
host-solaris.c Update copyright years. 2021-01-04 10:26:59 +01:00
hpux11.opt Update copyright years. 2021-01-04 10:26:59 +01:00
hpux-stdint.h
initfini-array.h Update copyright years. 2021-01-04 10:26:59 +01:00
kfreebsd-gnu.h Update copyright years. 2021-01-04 10:26:59 +01:00
kopensolaris-gnu.h Update copyright years. 2021-01-04 10:26:59 +01:00
linux-android.h Update copyright years. 2021-01-04 10:26:59 +01:00
linux-android.opt Update copyright years. 2021-01-04 10:26:59 +01:00
linux-protos.h Update copyright years. 2021-01-04 10:26:59 +01:00
linux.c Update copyright years. 2021-01-04 10:26:59 +01:00
linux.h Update copyright years. 2021-01-04 10:26:59 +01:00
linux.opt Update copyright years. 2021-01-04 10:26:59 +01:00
lynx.h Update copyright years. 2021-01-04 10:26:59 +01:00
lynx.opt Update copyright years. 2021-01-04 10:26:59 +01:00
netbsd-d.c Update copyright years. 2021-01-04 10:26:59 +01:00
netbsd-elf.h Update copyright years. 2021-01-04 10:26:59 +01:00
netbsd-elf.opt Update copyright years. 2021-01-04 10:26:59 +01:00
netbsd-protos.h Update copyright years. 2021-01-04 10:26:59 +01:00
netbsd-stdint.h Update copyright years. 2021-01-04 10:26:59 +01:00
netbsd.c Update copyright years. 2021-01-04 10:26:59 +01:00
netbsd.h Update copyright years. 2021-01-04 10:26:59 +01:00
netbsd.opt Update copyright years. 2021-01-04 10:26:59 +01:00
newlib-stdint.h Update copyright years. 2021-01-04 10:26:59 +01:00
openbsd-d.c d: Add openbsd support for D compiler [PR99691] 2021-03-26 16:14:00 +01:00
openbsd-libpthread.h Update copyright years. 2021-01-04 10:26:59 +01:00
openbsd-stdint.h
openbsd.h Update copyright years. 2021-01-04 10:26:59 +01:00
openbsd.opt Update copyright years. 2021-01-04 10:26:59 +01:00
phoenix.h Update copyright years. 2021-01-04 10:26:59 +01:00
print-sysroot-suffix.sh Update copyright years. 2021-01-04 10:26:59 +01:00
README
rpath.opt Update copyright years. 2021-01-04 10:26:59 +01:00
rtems.h RTEMS: Fix default linker script 2021-01-25 12:31:23 +01:00
rtems.opt Update copyright years. 2021-01-04 10:26:59 +01:00
sol2-c.c Update copyright years. 2021-01-04 10:26:59 +01:00
sol2-clearcap.map
sol2-clearcapv2.map
sol2-cxx.c Update copyright years. 2021-01-04 10:26:59 +01:00
sol2-d.c Update copyright years. 2021-01-04 10:26:59 +01:00
sol2-protos.h Update copyright years. 2021-01-04 10:26:59 +01:00
sol2-stubs.c Update copyright years. 2021-01-04 10:26:59 +01:00
sol2.c Update copyright years. 2021-01-04 10:26:59 +01:00
sol2.h Update copyright years. 2021-01-04 10:26:59 +01:00
sol2.opt Update copyright years. 2021-01-04 10:26:59 +01:00
t-darwin Update copyright years. 2021-01-04 10:26:59 +01:00
t-dragonfly Update copyright years. 2021-01-04 10:26:59 +01:00
t-freebsd Update copyright years. 2021-01-04 10:26:59 +01:00
t-glibc Update copyright years. 2021-01-04 10:26:59 +01:00
t-libunwind Update copyright years. 2021-01-04 10:26:59 +01:00
t-linux Update copyright years. 2021-01-04 10:26:59 +01:00
t-lynx Update copyright years. 2021-01-04 10:26:59 +01:00
t-musl
t-netbsd Update copyright years. 2021-01-04 10:26:59 +01:00
t-openbsd d: Add openbsd support for D compiler [PR99691] 2021-03-26 16:14:00 +01:00
t-pnt16-warn Update copyright years. 2021-01-04 10:26:59 +01:00
t-rtems
t-slibgcc
t-sol2 Update copyright years. 2021-01-04 10:26:59 +01:00
t-sysroot-suffix
t-uclibc
t-vxworks robustify vxworks glimits.h overriding 2021-01-06 08:05:35 -03:00
t-winnt Update copyright years. 2021-01-04 10:26:59 +01:00
tm-dwarf2.h
usegas.h Update copyright years. 2021-01-04 10:26:59 +01:00
usegld.h
vx-common.h Update copyright years. 2021-01-04 10:26:59 +01:00
vxworks-c.c Update copyright years. 2021-01-04 10:26:59 +01:00
vxworks-dummy.h Update copyright years. 2021-01-04 10:26:59 +01:00
vxworks-stdint.h Update copyright years. 2021-01-04 10:26:59 +01:00
vxworks.c Update copyright years. 2021-01-04 10:26:59 +01:00
vxworks.h Update copyright years. 2021-01-04 10:26:59 +01:00
vxworks.opt Update copyright years. 2021-01-04 10:26:59 +01:00
vxworksae.h target/99660 - missing VX_CPU_PREFIX for vxworksae 2021-03-19 16:16:39 +00:00
winnt-c.c Update copyright years. 2021-01-04 10:26:59 +01:00
x-cflags-O1
x-darwin
x-hpux
x-linux
x-netbsd
x-openbsd
x-solaris

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.