diff options
author | Jakub Jelinek <jakub@redhat.com> | 2014-01-10 21:25:05 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2014-01-10 21:25:05 +0100 |
commit | 5da969605f3461b0df9cbf950a5fc59841a83dde (patch) | |
tree | 97abae3357143c7989f23093f58cb9246fa0e2c6 /gcc/tree-predcom.c | |
parent | 322b9977d28bbb783c26417ab5f9cfb4cc91e07d (diff) | |
download | gcc-5da969605f3461b0df9cbf950a5fc59841a83dde.zip gcc-5da969605f3461b0df9cbf950a5fc59841a83dde.tar.gz gcc-5da969605f3461b0df9cbf950a5fc59841a83dde.tar.bz2 |
target-globals.c (save_target_globals): Allocate < 4KB structs using GC in payload of target_globals struct instead of...
* target-globals.c (save_target_globals): Allocate < 4KB structs using
GC in payload of target_globals struct instead of allocating them on
the heap and the larger structs separately using GC.
* target-globals.h (struct target_globals): Make regs, hard_regs,
reload, expmed, ira, ira_int and lra_fields GTY((atomic)) instead
of GTY((skip)) and change type to void *.
(reset_target_globals): Cast loads from those fields to corresponding
types.
From-SVN: r206539
Diffstat (limited to 'gcc/tree-predcom.c')
0 files changed, 0 insertions, 0 deletions