bugTiny C Compiler - Bugs: bug #29311, Please add support of ARM...


bug #29311: Please add support of ARM instructions for cortex-a8, cortex-a9, vfp (v1, v2, v3) an neon extensions

Submitted by:  None
Submitted on:  Tue 23 Mar 2010 04:46:42 AM UTC  
Category:  None Severity:  3 - Normal
Item Group:  None Status:  None
Privacy:  Public Assigned to:  None
Open/Closed:  Open

Add a New Comment (Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


Tue 09 Sep 2014 03:24:50 PM UTC, comment #3: 

Sorry, I cannot think of a way to do this. Compiling the reset handler separately with GCC is indeed the only solution I can think of.

However adding support for just this assembly mnemonic might not be much work and might encourage other people to add some more later. Would you like to give it a try? I can provide some help in what would need to be done.

Best regards,

Thomas Preud'homme

Thomas Preud'homme <robotux>
Project Member
Mon 08 Sep 2014 01:41:38 PM UTC, comment #2: 

I don't know if my request is related to the original one.
In a MCU firmware, the reset handler initializes the stack pointer through only one instruction (MSR).
I know tcc doesn't handle ARM assembly, but is there a workaround for this situation (special macro? inline binary data)?
Else I have to provide an object created with GCC?
Thanks for your advice!

Thu 18 Oct 2012 08:13:03 PM UTC, comment #1: 


could you precise what exactly are you requesting? Since tcc generate ARMv4 and VFP it can run on processor with architecture ARMv4 and above with VFPv1 or above. Are you asking to support ARMv1 to ARMv3 architectures? Or to generate more optimised code for ARMv7? Or to support inline asm for ARM?

Best regards,

Thomas Preud'homme

Thomas Preud'homme <robotux>
Project Member
Tue 23 Mar 2010 04:46:42 AM UTC, original submission:  

Good program!
It is be very useful for developing embbedded systems, if it would be have support of all set of ARM instructions:
for all arm (armv1-armv7) support and cortex-a8, cortex-a9 support. Also vfp instructions (v1, v2, v3), and neon.



(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by robotux (Posted a comment)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.




    No changes have been made to this item

    Back to the top

    Powered by Savane 3.5