[patch #8729] [avr/interrupt.h] Add ISR_NOICF, ISR_FLATTEN. Fix namespace of identifiers.

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[patch #8729] [avr/interrupt.h] Add ISR_NOICF, ISR_FLATTEN. Fix namespace of identifiers.

Joerg Wunsch-6
URL:
  <http://savannah.nongnu.org/patch/?8729>

                 Summary: [avr/interrupt.h] Add ISR_NOICF, ISR_FLATTEN. Fix
namespace of identifiers.
                 Project: AVR C Runtime Library
            Submitted by: gjlayde
            Submitted on: Mi 26 Aug 2015 13:28:10 GMT
                Category: None
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email:
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

This fixes the namespaces of: signal, interrupt, naked, used, alias, asm,
externally_visible.  It moves them from the namespace of the application to
the one of the implementation (use __asm__ for example).

It also introduces 2 new Macros for function attributes, namely ISR_FLATTEN
for __flatten__ and ISR_NOICF for __no_icf__.

Instead of hard-coded selecting between "jmp" and "rjmp" it uses "%~jmp" in
asm.




    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Mi 26 Aug 2015 13:28:10 GMT  Name: avrlibc-interrupt-attributes.diff
Size: 6kB   By: gjlayde

<http://savannah.nongnu.org/patch/download.php?file_id=34739>

    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/patch/?8729>

_______________________________________________
  Nachricht gesendet von/durch Savannah
  http://savannah.nongnu.org/


_______________________________________________
AVR-libc-dev mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/avr-libc-dev
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[patch #8729] [avr/interrupt.h] Add ISR_NOICF, ISR_FLATTEN. Fix namespace of identifiers.

Joerg Wunsch-6
Follow-up Comment #1, patch #8729 (project avr-libc):

PING!

    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/patch/?8729>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/


_______________________________________________
AVR-libc-dev mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/avr-libc-dev
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[patch #8729] [avr/interrupt.h] Add ISR_NOICF, ISR_FLATTEN. Fix namespace of identifiers.

Joerg Wunsch-6
Update of patch #8729 (project avr-libc):

                  Status:                    None => Done                  
             Assigned to:                    None => joerg_wunsch          
             Open/Closed:                    Open => Closed                

    _______________________________________________________

Follow-up Comment #2:

Added in r2538.
Thanks!

    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/patch/?8729>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/


_______________________________________________
AVR-libc-dev mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/avr-libc-dev
Loading...