ICE in maybe_record_trace_start, at dwarf2cfi.c:2328 (trunk@243328)

2016-12-10 Thread George Spelvin
This is avr-gcc compiled from the git mirror commit fcdd7053da, which says it's SVN trunk@243328. This code used to work on some earlier GCC, but I don't know which version. Host is Debian Linux, i686, compiled with gcc (Debian 6.2.1-5) 6.2.1 20161124. Configured with: ../gcc/configure --target=

How do I make register allocation behave?

2011-05-26 Thread George Spelvin
This is some low-level crypto code, an MMX implementation of Dan Bernstien's "ChaCha" pseudorandom function. The input is a 4x4 array of 32-bit words, and mixing proceeds down either columns or diagonals. Thus, the implementation keeps each row in a pair of MMX registers, does mixing down the col