• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: copying structs - PPC/Intel different results
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: copying structs - PPC/Intel different results


  • Subject: Re: copying structs - PPC/Intel different results
  • From: Shaun Wexler <email@hidden>
  • Date: Wed, 28 Jun 2006 10:49:48 -0700

On Jun 28, 2006, at 5:14 AM, Marc Poirier wrote:

Given this example:

struct Thingy {
	int a;
	int b;
	int c;
};
const Thingy kFirstThingy = { 1, 2, 3 };
const Thingy kSecondThingy = kFirstThingy;

When compiling with GCC 4.0.1 for PPC code, the three values of kSecondThingy are 1, 2, 3. But when compiling with GCC 4.0.1 for Intel code, the three values of kSecondThingy are 0, 0, 0.

I'm unsure, is one of these a bug? If so, which? I would tend to think the Intel results are wrong, though maybe I'm doing something I shouldn't be doing, I'm not sure...

Your named struct is not defined as a type, so you need to fully type your struct declarations:


    const struct Thingy kFirstThingy = { 1, 2, 3 };
    const struct Thingy kSecondThingy = kFirstThingy;


Otherwise, just do this:

typedef struct Thingy {
    int a;
    int b;
    int c;
} Thingy;

const Thingy kFirstThingy = { 1, 2, 3 };
const Thingy kSecondThingy = kFirstThingy;


-- Shaun Wexler MacFOH http://www.macfoh.com


_______________________________________________ Do not post admin requests to the list. They will be ignored. Xcode-users mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
  • Follow-Ups:
    • Re: copying structs - PPC/Intel different results
      • From: "Clark Cox" <email@hidden>
References: 
 >copying structs - PPC/Intel different results (From: Marc Poirier <email@hidden>)

  • Prev by Date: Re: copying structs - PPC/Intel different results
  • Next by Date: Re: copying structs - PPC/Intel different results
  • Previous by thread: Re: copying structs - PPC/Intel different results
  • Next by thread: Re: copying structs - PPC/Intel different results
  • Index(es):
    • Date
    • Thread