misc.c (gnat_expand_body): Don't call target for destructors, avoid redundant check...
authorJan Hubicka <jh@suse.cz>
Sun, 22 Apr 2007 15:33:32 +0000 (17:33 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Sun, 22 Apr 2007 15:33:32 +0000 (15:33 +0000)
commit395a40e0e28129430ca707dad8475fefad3d8782
tree7a5b02a557aae27620a13c42bc29913de6d67d9e
parentb7716a8e90c72b98b9f92f20c1fa142e6573e05d
misc.c (gnat_expand_body): Don't call target for destructors, avoid redundant check on syntax errors.

* ada/misc.c (gnat_expand_body): Don't call target for destructors,
avoid redundant check on syntax errors.

* final.c (rest_of_handle_final): Call
targetm.asm_out.constructor/targetm.asm_out.destructor
* cgraphunit.c (cgraph_build_static_cdtor): Don't do it here; set
proper priority via decl_*_priority_insert.
* c-common.c (c_expand_body): Likewise.

From-SVN: r124044
gcc/ChangeLog
gcc/ada/ChangeLog
gcc/ada/misc.c
gcc/c-common.c
gcc/cgraphunit.c
gcc/final.c