Quuxplusone / LLVMBugzillaTest

0 stars 0 forks source link

[GNU Extension] DragonEgg does not support __force_align_arg_pointer__ #6848

Open Quuxplusone opened 14 years ago

Quuxplusone commented 14 years ago
Bugzilla Link PR6407
Status NEW
Importance P enhancement
Reported by Charles Davis (cdavis5x@gmail.com)
Reported on 2010-02-23 08:33:18 -0800
Last modified on 2012-05-14 03:20:39 -0700
Version unspecified
Hardware PC All
CC austinenglish@gmail.com, baldrick@free.fr, llvm-bugs@lists.llvm.org
Fixed by commit(s)
Attachments
Blocks
Blocked by
See also

This is an extension of PR5254, only this bug deals with DragonEgg instead of clang.

Like LLVM-GCC, the standard GCC frontend fully recognizes the force_align_arg_pointer attribute. However, DragonEgg (to the best of my knowledge) does not handle this attribute.

The necessary backend support is there. It just needs to be hooked up.

Quuxplusone commented 14 years ago

If this is fixed in llvm-gcc, the fix will most likely work with dragonegg too.