builtins.c (get_pointer_alignment): Honor DECL_ALIGN on a FUNCTION_DECL.
authorGeoffrey Keating <geoffk@apple.com>
Thu, 12 Jul 2007 13:43:33 +0000 (13:43 +0000)
committerGeoffrey Keating <geoffk@gcc.gnu.org>
Thu, 12 Jul 2007 13:43:33 +0000 (13:43 +0000)
commitd872ada0175de73128885455c0ea198dfff236e8
tree1768a9d093d8c397f3d10649233aaf7917fff2df
parent0f3943ec666c162d7e2881aacafa8159bee1fe8f
builtins.c (get_pointer_alignment): Honor DECL_ALIGN on a FUNCTION_DECL.

* builtins.c (get_pointer_alignment): Honor DECL_ALIGN on a
FUNCTION_DECL.
* tree.c (build_decl_stat): Move code from here...
(make_node_stat): ... to here.  Don't uselessly clear DECL_USER_ALIGN.
(expr_align): Honor DECL_ALIGN on a FUNCTION_DECL.  Add comment
about using DECL_ALIGN of LABEL_DECL and CONST_DECL.
* tree.h (DECL_USER_ALIGN): Fix misplaced comment.
* varasm.c (assemble_start_function): Use DECL_ALIGN instead of
FUNCTION_BOUNDARY.

From-SVN: r126588
gcc/ChangeLog
gcc/builtins.c
gcc/tree.c
gcc/tree.h
gcc/varasm.c