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

Submitter:  None
Submitted:  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
* Mandatory Fields

Add a New Comment (Rich Markup)
   

Comment Type & Canned Response:
       No canned response available

 

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: 

Hello,
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!

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

Greetings,

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.
Thanks!

Anonymous

 

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

Attach Files:
   
   
Comment:
   

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)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

     

     

     

    No changes have been made to this item

    Back to the top


    Powered by Savane 3.9