This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r231426 - in /trunk/gcc: ChangeLog config/nvptx...
- From: nathan at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 08 Dec 2015 21:06:43 -0000
- Subject: r231426 - in /trunk/gcc: ChangeLog config/nvptx...
Author: nathan
Date: Tue Dec 8 21:06:42 2015
New Revision: 231426
URL: https://gcc.gnu.org/viewcvs?rev=231426&root=gcc&view=rev
Log:
gcc/
* config/nvptx/nvptx.c (decl_chunk_size, decl_chunk_mode,
decl_offset, init_part, object_size, object_finished): Replace
with ...
(struct init_frag): ... this new struct variable.
(begin_decl_field, output_decl_chunk): Replace with ...
(output_init_frag): ... this new function.
(nvptx_assemble_value): Reimplement.
(nvptx_assemble_integer, nvptx_output_skip): Adjust.
(nvptx_assemble_decl_begin, nvptx_assemble_decl_end): Adjust.
(nvptx_output_aligned_decl): Call nvptx_assemble_decl_end.
gcc/testsuite/
* gcc.target/nvptx/trailing-init.c: New.
Added:
trunk/gcc/testsuite/gcc.target/nvptx/trailing-init.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/nvptx/nvptx.c
trunk/gcc/testsuite/ChangeLog