OSDN Git Service

(finish_decl): Don't do expand_decl_init for FUNCTION_DECL.
authorrms <rms@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 7 Aug 1992 04:06:43 +0000 (04:06 +0000)
committerrms <rms@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 7 Aug 1992 04:06:43 +0000 (04:06 +0000)
commit4043c0505632117ac000d1cd7adb30d2dee6648b
treebccae51e7526a3c8899c5fddf9e132811593f2c0
parentfdea058b68381f73cf5cf6a313d2bde22a3e6155
(finish_decl): Don't do expand_decl_init for FUNCTION_DECL.
(finish_struct):  If bit field is of an unsigned
type that promotes to int, promote it unsigned if traditional
or if it is the same size as int.
(start_function):  Ditto for function return value.
(finish_function): Test only can_reach_end for the warning
about reaching the end of a non-void function.
(poplevel): If apparently nested inline function has
DECL_ABSTRACT_ORIGIN, don't output it; propagate TREE_ADDRESSABLE.
(pushdecl): When copying inline details into an extern decl,
copy DECL_RESULT, TREE_ASM_WRITTEN.  Set DECL_ABSTRACT_ORIGIN.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1781 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/c-decl.c