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: What are '1B' variables ?


On 8/31/07, Emmanuel Fleury <fleury@labri.fr> wrote:
> Hi all,
>
> I'm playing with -fdump-tree-final_cleanup-blocks and I find from time
> to time '1B' used as a variable or a numerical value, e.g.:
>
>   # BLOCK 14 freq:1053
>   # PRED: 12 [99.0%]  (false,exec)
> <L16>:;
>   *D.5198 = (char) __c;
>   stdout.10->_IO_write_ptr = D.5198 + 1B;
>   goto <bb 16> (<L11>);
>   # SUCC: 16 [100.0%]  (fallthru,exec)
>
> What does exactly does mean '1B' in this case ?

it means 1 byte (aka 1 in a pointer type).  But I notice you are using
a pre pointer plus expression compiler.  You might be better off
looking into using the current trunk (which will become 4.3) as
pointer addition was changed there so there are almost no 1B's left.

-- Pinski


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