ARM pseudo instruction 'adrl' makes assembler abort()

Originator:ma
Number:rdar://9433488 Date Originated:13-May-2011 03:21 PM
Status:Open Resolved:
Product:iOS SDK Product Version:Xcode 4.0.2, SDK 4.3, Apple Inc version cctools-797~193, GNU assembler version 1.38
Classification:Crash Reproducible:Always
 
Summary:
Compiling/assembling code containing the 'adrl' ARM pseudo instruction makes the ARM assembler crash. This is reproducible.

Steps to Reproduce:
1. Assemble the attached file 'adrl.s' containg the adrl pseudo instruction
/Developer/Platforms/iPhoneOS.platform/Developer/usr/libexec/gcc/darwin/arm/as adrl.s

Expected Results:
Code is generated.

Actual Results:
as aborts() without generating code.

Regression:
No (not observed)

Notes:
Any occurrence of 'adrl' seems to crash as.

This crash seems to happen already for quite some time, it was already mentioned on the ffmpeg-devel mailing list on Jan 19 2009, see http://ffmpeg.org/pipermail/ffmpeg-devel/2009-January/067808.html

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!