aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Chertykov <chertykov@gmail.com>2011-02-07 23:00:08 +0300
committerDenis Chertykov <denisc@gcc.gnu.org>2011-02-07 23:00:08 +0300
commit0f4e946fbde9a242f9021310e06dbb1d7bc3583d (patch)
treeab43f6cb9536c74d3858d763a8b76954d66b395c
parent159c2794c8ae690a1deb893fdc2004fda5827d55 (diff)
downloadgcc-0f4e946fbde9a242f9021310e06dbb1d7bc3583d.zip
gcc-0f4e946fbde9a242f9021310e06dbb1d7bc3583d.tar.gz
gcc-0f4e946fbde9a242f9021310e06dbb1d7bc3583d.tar.bz2
re PR target/47534 (avr libgcc.S fails to build)
PR target/47534 * config/avr/libgcc.S (exit): Move .endfunc From-SVN: r169896
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/avr/libgcc.S2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0664328..80eb670 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2011-02-07 Denis Chertykov <chertykov@gmail.com>
+
+ PR target/47534
+ * config/avr/libgcc.S (exit): Move .endfunc
+
2011-02-07 Richard Guenther <rguenther@suse.de>
PR tree-optimization/47615
diff --git a/gcc/config/avr/libgcc.S b/gcc/config/avr/libgcc.S
index 07a50b2..4a15f94 100644
--- a/gcc/config/avr/libgcc.S
+++ b/gcc/config/avr/libgcc.S
@@ -645,6 +645,7 @@ __epilogue_restores__:
_exit:
.weak exit
exit:
+ .endfunc
/* Code from .fini8 ... .fini1 sections inserted by ld script. */
@@ -652,7 +653,6 @@ exit:
cli
__stop_program:
rjmp __stop_program
- .endfunc
#endif /* defined (L_exit) */
#ifdef L_cleanup