[Bug objc/48109] Objective-C class defs/refs are lost under LTO on Darwin for ABI0/1

2013-09-01 Thread iains at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48109 Iain Sandoe iains at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug objc/48109] Objective-C class defs/refs are lost under LTO on Darwin for ABI0/1

2012-07-09 Thread iains at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48109 --- Comment #10 from Iain Sandoe iains at gcc dot gnu.org 2012-07-09 08:43:33 UTC --- this is now fixed on trunk by: http://gcc.gnu.org/viewcvs?view=revisionrevision=188793 We will have to consider whether it is a reasonable back-port (at least

[Bug objc/48109] Objective-C class defs/refs are lost under LTO on Darwin for ABI0/1

2011-06-29 Thread iains at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48109 Iain Sandoe iains at gcc dot gnu.org changed: What|Removed |Added Attachment #23655|0 |1 is

[Bug objc/48109] Objective-C class defs/refs are lost under LTO on Darwin for ABI0/1

2011-04-28 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48109 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|4.6.1 |---

[Bug objc/48109] Objective-C class defs/refs are lost under LTO on Darwin for ABI0/1

2011-03-14 Thread mikestump at comcast dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48109 --- Comment #1 from Mike Stump mikestump at comcast dot net 2011-03-14 10:23:19 UTC --- Not sure it matters, but, marking them as used should be enough... Note, there are a couple of ways to mark things. TREE_USED and the lto incantation.

[Bug objc/48109] Objective-C class defs/refs are lost under LTO on Darwin for ABI0/1

2011-03-14 Thread iains at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48109 Iain Sandoe iains at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug objc/48109] Objective-C class defs/refs are lost under LTO on Darwin for ABI0/1

2011-03-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48109 --- Comment #3 from Richard Guenther rguenth at gcc dot gnu.org 2011-03-14 11:27:31 UTC --- I suppose a special kind of alias could be invented here.

[Bug objc/48109] Objective-C class defs/refs are lost under LTO on Darwin for ABI0/1

2011-03-14 Thread iains at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48109 --- Comment #4 from Iain Sandoe iains at gcc dot gnu.org 2011-03-14 11:36:29 UTC --- (In reply to comment #3) I suppose a special kind of alias could be invented here. I was thinking of a normal var - tagged with our ObjC meta-data attribute -

[Bug objc/48109] Objective-C class defs/refs are lost under LTO on Darwin for ABI0/1

2011-03-14 Thread iains at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48109 --- Comment #5 from Iain Sandoe iains at gcc dot gnu.org 2011-03-14 18:20:15 UTC --- Created attachment 23653 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=23653 possible fix - shifting the special case output of objc_class_name_ to the

[Bug objc/48109] Objective-C class defs/refs are lost under LTO on Darwin for ABI0/1

2011-03-14 Thread iains at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48109 Iain Sandoe iains at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.6.1 --- Comment

[Bug objc/48109] Objective-C class defs/refs are lost under LTO on Darwin for ABI0/1

2011-03-14 Thread iains at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48109 Iain Sandoe iains at gcc dot gnu.org changed: What|Removed |Added Attachment #23653|0 |1 is

[Bug objc/48109] Objective-C class defs/refs are lost under LTO on Darwin for ABI0/1

2011-03-14 Thread mikestump at comcast dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48109 --- Comment #8 from Mike Stump mikestump at comcast dot net 2011-03-14 23:39:21 UTC --- Seems reasonable to me...