Opened 2 years ago

Closed 2 years ago

#7707 closed feature request (fixed)

iOS patch no 6: compatibility with iOS assembler

Reported by: StephenBlackheath Owned by:
Priority: normal Milestone:
Component: Compiler Version: 7.7
Keywords: Cc:
Operating System: Other Architecture: arm
Type of failure: None/Unknown Test Case:
Blocked By: Blocking: #7724
Related Tickets: Differential Revisions:

Description

Small iOS assembler tweaks: the iOS assembler has never heard of the ARM's 'fp' register, and others.

Attachments (1)

ios-patch-6a-compatibility-with-ios-assembler.patch (1.9 KB) - added by StephenBlackheath 2 years ago.
iOS patch 6 rev a: minor arm-iOS specific assembler changes

Download all attachments as: .zip

Change History (6)

comment:1 Changed 2 years ago by StephenBlackheath

  • Status changed from new to patch

Changed 2 years ago by StephenBlackheath

iOS patch 6 rev a: minor arm-iOS specific assembler changes

comment:2 Changed 2 years ago by StephenBlackheath

  • Type changed from bug to feature request

comment:3 Changed 2 years ago by StephenBlackheath

  • Blocking 7724 added

comment:4 Changed 2 years ago by ian@…

commit 7bc3bdf6ed6114ba04edcc1c3536b5e20218f20f

Author: Ian Lynagh <[email protected]>
Date:   Sat Mar 2 13:15:21 2013 +0000

    ios fix from Stephen Blackheath; part of #7707
    
    Apparently ios doesn't understand .type %function.

 rts/StgCRun.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

comment:5 Changed 2 years ago by igloo

  • difficulty set to Unknown
  • Resolution set to fixed
  • Status changed from patch to closed

I've made arm unconditionally use the iOS-friendly r11 and .globl, which seem to work fine on Linux too.

Note: See TracTickets for help on using tickets.