This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: zero sized initializers with side effects discarded


Dave Korn wrote:
>   Surely returning the vaule of this uninitialised variable makes your code
> invalid?

 Well, sure. Adding an initializer in one_raw_spinlock doesn't help.

 The t03.gimple dump reads:

   main ()
   {
     struct spinlock_t D.1783;
     int D.1784;
     struct spinlock_t lock;

     D.1784 = 0;
     return D.1784;
   }



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]