What are '1B' variables ?

Andrew Pinski pinskia@gmail.com
Fri Aug 31 19:16:00 GMT 2007


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



More information about the Gcc mailing list