This is the mail archive of the gcc-patches@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]

Re: [patches] Re: PRE_DEC/PUSH_ROUNDING inconsistency fix


> Jan Hubicka wrote:-
> 
> > ./convex/convex.h:#define PUSH_ROUNDING(BYTES) (((BYTES) + 4) & ~3)
> > 
> > ./pj/pj.h:#define PUSH_ROUNDING(NPUSHED)  (((NPUSHED) + 3) & ~3)
> > 
> > ./sh/sh.h:#define PUSH_ROUNDING(NPUSHED)  (((NPUSHED) + 3) & ~3)
> > 
> > ./we32k/we32k.h:#define PUSH_ROUNDING(BYTES) (((BYTES) + 3) & ~3)
> 
> Hmm.  I don't know this part of the compiler at all, but it looks to
> me like convex.h has a bug, no?
Probably not - I don't know how did the number 4 got to my summary, but I
am reading the line:
#define PUSH_ROUNDING(BYTES) (((BYTES) + 3) & ~3)

Honza
> 
> Neil.

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