elfos.h (ASM_DECLARE_OBJECT_NAME): Use decl size instead of type size.

gcc/
	* config/elfos.h (ASM_DECLARE_OBJECT_NAME): Use decl size
	instead of type size.
	(ASM_FINISH_DECLARE_OBJECT): Likewise.

gcc/testsuite/
	* gcc.target/i386/struct-size.c: New.

From-SVN: r213699
This commit is contained in:
Ilya Enkovich 2014-08-07 08:04:55 +00:00 committed by Kirill Yukhin
parent ddccb16a72
commit ce597aedd7
3 changed files with 12 additions and 2 deletions

View File

@ -1,3 +1,9 @@
2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
* config/elfos.h (ASM_DECLARE_OBJECT_NAME): Use decl size
instead of type size.
(ASM_FINISH_DECLARE_OBJECT): Likewise.
2014-08-07 Marat Zakirov <m.zakirov@samsung.com>
* config/arm/thumb1.md (*thumb1_movhi_insn): Handle stack pointer.

View File

@ -313,7 +313,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
&& (DECL) && DECL_SIZE (DECL)) \
{ \
size_directive_output = 1; \
size = int_size_in_bytes (TREE_TYPE (DECL)); \
size = tree_to_uhwi (DECL_SIZE_UNIT (DECL)); \
ASM_OUTPUT_SIZE_DIRECTIVE (FILE, NAME, size); \
} \
\
@ -341,7 +341,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
&& !size_directive_output) \
{ \
size_directive_output = 1; \
size = int_size_in_bytes (TREE_TYPE (DECL)); \
size = tree_to_uhwi (DECL_SIZE_UNIT (DECL)); \
ASM_OUTPUT_SIZE_DIRECTIVE (FILE, name, size); \
} \
} \

View File

@ -1,3 +1,7 @@
2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
* gcc.target/i386/struct-size.c: New.
2014-08-07 Tom de Vries <tom@codesourcery.com>
* gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.