|
From: | Marek Michalkiewicz |
Subject: | [avr-libc-dev] [task #4355] Call main() as a normal function |
Date: | Sun, 3 Jul 2005 20:57:35 +0000 |
User-agent: | Mozilla/5.0 (compatible; Konqueror/3.3; Linux) KHTML/3.3.2 (like Gecko) |
URL: <http://savannah.nongnu.org/task/?func=detailitem&item_id=4355> Summary: Call main() as a normal function Project: AVR C Runtime Library Submitted by: marekm Submitted on: Sun 07/03/2005 at 20:57 Should Start On: Sun 07/03/2005 at 00:00 Should be Finished on: Wed 08/03/2005 at 00:00 Category: None Priority: 5 - Normal Status: None Privacy: Public Assigned to: joerg_wunsch Percent Complete: 0% Open/Closed: Open _______________________________________________________ Details: Change gcrt1.S to call main() instead of jumping to it; after main() returns, call exit(). This will allow GCC to remove special handling of main() which currently makes it more difficult to implement RTL prologues/epilogues. See also: http://lists.gnu.org/archive/html/avr-gcc-list/2005-06/msg00201.html and other messages in this thread. _______________________________________________________ Reply to this item at: <http://savannah.nongnu.org/task/?func=detailitem&item_id=4355> _______________________________________________ Message sent via/by Savannah http://savannah.nongnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |