summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraesok <aesok@138bc75d-0d04-0410-961f-82ee72b054a4>2008-01-19 12:15:02 +0000
committeraesok <aesok@138bc75d-0d04-0410-961f-82ee72b054a4>2008-01-19 12:15:02 +0000
commitcb20fbcc781d9ca3abb76e25bfe4a643ca38571e (patch)
treede90c888244360ffadbff04049382306d4336a4d
parent6a50f7856b1eed7bc29e57db2bf0617314e76e47 (diff)
downloadppe42-gcc-cb20fbcc781d9ca3abb76e25bfe4a643ca38571e.tar.gz
ppe42-gcc-cb20fbcc781d9ca3abb76e25bfe4a643ca38571e.zip
* config/avr/avr.S (_exit): Disable interrupt.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@131651 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/avr/libgcc.S4
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2276eba7ec3..49c97380790 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2008-01-19 Anatoly Sokolov <aesok@post.ru>
+
+ * config/avr/avr.S (_exit): Disable interrupt.
+
2008-01-18 Kenneth Zadeck <zadeck@naturalbridge.com>
Steven Bosscher <stevenb.gcc@gmail.com>
diff --git a/gcc/config/avr/libgcc.S b/gcc/config/avr/libgcc.S
index c6814fe650e..397778b82d9 100644
--- a/gcc/config/avr/libgcc.S
+++ b/gcc/config/avr/libgcc.S
@@ -1,5 +1,6 @@
/* -*- Mode: Asm -*- */
-/* Copyright (C) 1998, 1999, 2000, 2007 Free Software Foundation, Inc.
+/* Copyright (C) 1998, 1999, 2000, 2007, 2008
+ Free Software Foundation, Inc.
Contributed by Denis Chertykov <denisc@overta.ru>
This file is free software; you can redistribute it and/or modify it
@@ -647,6 +648,7 @@ exit:
/* Code from .fini8 ... .fini1 sections inserted by ld script. */
.section .fini0,"ax",@progbits
+ cli
__stop_program:
rjmp __stop_program
.endfunc
OpenPOWER on IntegriCloud