[Bug target/31786] error: unable to find a register to spill in class 'BASE_POINTER_REGS'

2007-05-02 Thread eweddington at cso dot atmel dot com
--- Comment #1 from eweddington at cso dot atmel dot com 2007-05-02 20:34 --- This must be specific to RTEMS/newlib, as 4.2.0-20070430 (RC2) builds without error with: CFLAGS=-D__USE_MINGW_ACCESS \ ../gcc-$version/configure \ --prefix=$installdir \ --target=avr \ --enable

[Bug target/31786] error: unable to find a register to spill in class 'BASE_POINTER_REGS'

2007-05-03 Thread eweddington at cso dot atmel dot com
--- Comment #4 from eweddington at cso dot atmel dot com 2007-05-03 13:05 --- Subject: RE: error: unable to find a register to spill in class 'BASE_POINTER_REGS' > --- Comment #2 from ralf_corsepius at rtems dot org > 2007-05-03 10:27 --- > I can als

[Bug target/31786] error: unable to find a register to spill in class 'BASE_POINTER_REGS'

2007-05-03 Thread eweddington at cso dot atmel dot com
--- Comment #8 from eweddington at cso dot atmel dot com 2007-05-03 16:40 --- Confirmed. Code snippet fails for 4.1.2 when compiling for -O2 and -O3. Note that compiling with -O[0,1,s] is successful. Changing target to all avr. -- eweddington at cso dot atmel dot com changed

[Bug target/31644] [avr] can't find a register in class 'BASE_POINTER_REGS' while reloading 'asm'

2007-05-03 Thread eweddington at cso dot atmel dot com
--- Comment #2 from eweddington at cso dot atmel dot com 2007-05-03 16:56 --- Confirmed on GCC 4.1.2. -- eweddington at cso dot atmel dot com changed: What|Removed |Added

[Bug target/30243] avr-gcc 4.1.1: signbit() causes an internal compiler error

2007-05-03 Thread eweddington at cso dot atmel dot com
--- Comment #1 from eweddington at cso dot atmel dot com 2007-05-03 17:06 --- Confirmed. Also fails for 4.1.2. -- eweddington at cso dot atmel dot com changed: What|Removed |Added

[Bug target/31786] error: unable to find a register to spill in class 'BASE_POINTER_REGS'

2007-05-04 Thread eweddington at cso dot atmel dot com
--- Comment #9 from eweddington at cso dot atmel dot com 2007-05-04 16:06 --- >From Bjoern Haase: Hi all, I think that we could resolve this ICE by adding an unnamed pattern like (define_insn "*strangeMovhi" [(set (mem:HI (plus:HI (reg:HI 28)

[Bug preprocessor/23479] Implement binary constants with a "0b" prefix

2007-05-20 Thread eweddington at cso dot atmel dot com
--- Comment #25 from eweddington at cso dot atmel dot com 2007-05-20 16:22 --- Subject: RE: Implement binary constants with a "0b" prefix > > --- Comment #24 from manu at gcc dot gnu dot org > 2007-05-19 16:21 --- > Joerg, > > any news a

[Bug target/19636] Can't compile ethernut OS (avr-gcc)

2007-05-21 Thread eweddington at cso dot atmel dot com
--- Comment #16 from eweddington at cso dot atmel dot com 2007-05-21 17:03 --- Fails with 4.1.2. -- eweddington at cso dot atmel dot com changed: What|Removed |Added

[Bug target/19636] [4.0/4.1/4.2 regression] Can't compile large switch statement

2007-05-21 Thread eweddington at cso dot atmel dot com
--- Comment #17 from eweddington at cso dot atmel dot com 2007-05-21 17:09 --- Fails on 4.2.0. -- eweddington at cso dot atmel dot com changed: What|Removed |Added

[Bug target/19636] [4.0/4.1/4.2 regression] Can't compile large switch statement

2007-05-21 Thread eweddington at cso dot atmel dot com
--- Comment #18 from eweddington at cso dot atmel dot com 2007-05-21 17:17 --- Using the target specific option -mno-tablejump fixes the bug for 4.1.2 and 4.2.0. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19636

[Bug target/10768] ICEs on compilation of ada support library for avr

2007-05-22 Thread eweddington at cso dot atmel dot com
--- Comment #20 from eweddington at cso dot atmel dot com 2007-05-22 14:24 --- Subject: RE: ICEs on compilation of ada support library for avr > -Original Message- > From: charlet at gcc dot gnu dot org > [mailto:[EMAIL PROTECTED] > Sent: Tuesday, May 22,

[Bug target/30243] [4.1/4.2/4.3 Regression][avr] signbit() causes an internal compiler error

2007-05-30 Thread eweddington at cso dot atmel dot com
--- Comment #2 from eweddington at cso dot atmel dot com 2007-05-30 18:09 --- Fails with 4.3-20070525, and with 4.2.0, with same error, but line 54 in rtlhooks.c. -- eweddington at cso dot atmel dot com changed: What|Removed |Added

[Bug target/19636] [4.0/4.1/4.2 regression] Can't compile large switch statement

2007-05-30 Thread eweddington at cso dot atmel dot com
--- Comment #19 from eweddington at cso dot atmel dot com 2007-05-30 18:59 --- Testcase succeeds with 4.3-20070525, with all -O settings. Changing target milestone to 4.3.0, lowering priority. -- eweddington at cso dot atmel dot com changed: What|Removed

[Bug target/27192] call through function pointer goes to wrong address

2007-05-30 Thread eweddington at cso dot atmel dot com
--- Comment #5 from eweddington at cso dot atmel dot com 2007-05-30 19:23 --- Bug still present in 4.2.0, and 4.3-20070525. To test bug (fixed from last comment): avr-gcc -Os shifty3.i -o shifty3.o avr-objdump -d shifty3.o > shifty3.dis Compare output. -- eweddington at cso

[Bug target/31644] [avr] can't find a register in class 'BASE_POINTER_REGS' while reloading 'asm'

2007-05-30 Thread eweddington at cso dot atmel dot com
--- Comment #3 from eweddington at cso dot atmel dot com 2007-05-30 19:34 --- Testcase fails for 4.2.0 and 4.3-20070525. -- eweddington at cso dot atmel dot com changed: What|Removed |Added

[Bug target/27386] AVR: wrong code generated when passing three uint64_t arguments to function

2007-05-30 Thread eweddington at cso dot atmel dot com
--- Comment #10 from eweddington at cso dot atmel dot com 2007-05-30 20:09 --- Test case fails for 4.3-20070525. -- eweddington at cso dot atmel dot com changed: What|Removed |Added

[Bug target/21834] Error when passing unsigned long long as function arguments

2007-05-30 Thread eweddington at cso dot atmel dot com
--- Comment #4 from eweddington at cso dot atmel dot com 2007-05-30 20:29 --- Marking this bug as duplicate of bug #27386 because that bug has reduced test case and more analysis. *** This bug has been marked as a duplicate of 27386 *** -- eweddington at cso dot atmel dot com

[Bug target/27386] AVR: wrong code generated when passing three uint64_t arguments to function

2007-05-30 Thread eweddington at cso dot atmel dot com
--- Comment #11 from eweddington at cso dot atmel dot com 2007-05-30 20:29 --- *** Bug 21834 has been marked as a duplicate of this bug. *** -- eweddington at cso dot atmel dot com changed: What|Removed |Added

[Bug target/31786] [4.1/4.2/4.3 Regression][avr] error: unable to find a register to spill in class 'BASE_POINTER_REGS'

2007-05-30 Thread eweddington at cso dot atmel dot com
--- Comment #10 from eweddington at cso dot atmel dot com 2007-05-30 20:40 --- Fails for 4.3-20070525 -- eweddington at cso dot atmel dot com changed: What|Removed |Added

[Bug target/18251] unable to find a register to spill in class `POINTER_REGS'

2007-05-30 Thread eweddington at cso dot atmel dot com
--- Comment #37 from eweddington at cso dot atmel dot com 2007-05-30 20:54 --- test.c fails in 4.2.0 for -Os only, -O[0123] works. test.c succeeds for 4.3-20070525 for all -O[0123s]. -- eweddington at cso dot atmel dot com changed: What|Removed

[Bug target/18251] unable to find a register to spill in class `POINTER_REGS'

2007-05-30 Thread eweddington at cso dot atmel dot com
--- Comment #38 from eweddington at cso dot atmel dot com 2007-05-30 20:59 --- termios.c successful for 4.2.0, 4.3-20070525, for all -Ox. arpcache.i successful for 4.2.0, 4.3-20070525, for all -Ox. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18251

[Bug rtl-optimization/25742] Internal compiler error in gen_rtx_SUBREG

2007-05-30 Thread eweddington at cso dot atmel dot com
--- Comment #4 from eweddington at cso dot atmel dot com 2007-05-30 22:18 --- f32.c succeeds for 4.1.2, -O[0123s] 4.2.0, -O[0123s] 4.3-20070525, -O[0123s] Lowering priority. -- eweddington at cso dot atmel dot com changed: What|Removed |Added

[Bug target/27593] [4.1/4.2 Regression][avr] bad code generation with -funroll-loops

2007-05-30 Thread eweddington at cso dot atmel dot com
--- Comment #9 from eweddington at cso dot atmel dot com 2007-05-30 22:40 --- Testing for bug: - r19 is modified, but not saved avr-gcc -c -O1 bug.i -funroll-loops: - fails with 4.2.0 - succeeds with 4.3-20070525 avr-gcc -c -O1 bug.i: - succeeds with 4.2.0 -- eweddington at cso

[Bug target/21078] Testsuite reports excecution failure for gcc.c-torture/execute/20010122.c for some optimization levels

2007-05-30 Thread eweddington at cso dot atmel dot com
--- Comment #1 from eweddington at cso dot atmel dot com 2007-05-30 23:20 --- Also fails -O0 in latest 4.3 HEAD: http://gcc.gnu.org/ml/gcc-testresults/2007-05/msg01434.html but -O0 still passes in 4.2.1 20070525: http://gcc.gnu.org/ml/gcc-testresults/2007-05/msg01304.html -- http

[Bug target/24894] ICE building newlib/libc/misc/init.c

2007-06-10 Thread eweddington at cso dot atmel dot com
--- Comment #4 from eweddington at cso dot atmel dot com 2007-06-10 16:43 --- This looks like a duplicate of bug #31786. Closing this bug as #31786 has more analysis in the comments and is confirmed. *** This bug has been marked as a duplicate of 31786 *** -- eweddington at cso

[Bug target/31786] [4.1/4.2/4.3 Regression][avr] error: unable to find a register to spill in class 'BASE_POINTER_REGS'

2007-06-10 Thread eweddington at cso dot atmel dot com
--- Comment #11 from eweddington at cso dot atmel dot com 2007-06-10 16:43 --- *** Bug 24894 has been marked as a duplicate of this bug. *** -- eweddington at cso dot atmel dot com changed: What|Removed |Added

[Bug target/31786] [4.1/4.2/4.3 Regression][avr] error: unable to find a register to spill in class 'BASE_POINTER_REGS'

2007-06-10 Thread eweddington at cso dot atmel dot com
--- Comment #12 from eweddington at cso dot atmel dot com 2007-06-10 16:50 --- According to a comment in duplicate bug #24894, bug #19636 may be related. Ralf, can you try the test case using a 4.3 snapshot? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31786

[Bug c/31331] ICE on invalid function attribute syntax for main()

2007-06-18 Thread eweddington at cso dot atmel dot com
--- Comment #2 from eweddington at cso dot atmel dot com 2007-06-18 22:00 --- Created an attachment (id=13733) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13733&action=view) Patch to fix bug, written by Anatoly Sokolov -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31331

[Bug c/31331] ICE on invalid function attribute syntax for main()

2007-06-18 Thread eweddington at cso dot atmel dot com
--- Comment #3 from eweddington at cso dot atmel dot com 2007-06-18 22:01 --- The attached patch, written by Anatoly Sokolov, fixes the bug. -- eweddington at cso dot atmel dot com changed: What|Removed |Added

[Bug target/30417] Section .data cannot be moved with -mmcu=atmega88

2007-06-23 Thread eweddington at cso dot atmel dot com
--- Comment #2 from eweddington at cso dot atmel dot com 2007-06-23 15:39 --- Works for me with gcc 4.2.0 and binutils 2.17. Andreas, what version of binutils are you using? -- eweddington at cso dot atmel dot com changed: What|Removed |Added

[Bug target/30417] Section .data cannot be moved with -mmcu=atmega88

2007-06-28 Thread eweddington at cso dot atmel dot com
--- Comment #4 from eweddington at cso dot atmel dot com 2007-06-28 19:48 --- Closing bug as WORKSFORME. -- eweddington at cso dot atmel dot com changed: What|Removed |Added

[Bug target/31331] [avr] ICE on function attribute syntax for main()

2007-07-08 Thread eweddington at cso dot atmel dot com
-- eweddington at cso dot atmel dot com changed: What|Removed |Added Target Milestone|--- |4.2.1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31331

[Bug middle-end/33970] Missed optimization using unsigned char loop variable

2007-11-01 Thread eweddington at cso dot atmel dot com
--- Comment #3 from eweddington at cso dot atmel dot com 2007-11-01 17:28 --- Created an attachment (id=14454) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14454&action=view) Preprocessed testcase. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33970

[Bug middle-end/33970] Missed optimization using unsigned char loop variable

2007-11-01 Thread eweddington at cso dot atmel dot com
--- Comment #4 from eweddington at cso dot atmel dot com 2007-11-01 17:45 --- Created an attachment (id=14455) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14455&action=view) Assembly output of test case using 4.1.2. Maybe I'm wrong, but I don't even see it

[Bug middle-end/33970] Missed optimization using unsigned char loop variable

2007-11-01 Thread eweddington at cso dot atmel dot com
--- Comment #5 from eweddington at cso dot atmel dot com 2007-11-01 17:47 --- Mike, can you provide additional information as to where the bug is? -- eweddington at cso dot atmel dot com changed: What|Removed |Added

[Bug middle-end/33970] Missed optimization using unsigned char loop variable

2007-11-04 Thread eweddington at cso dot atmel dot com
--- Comment #7 from eweddington at cso dot atmel dot com 2007-11-04 23:28 --- With Mike's description in comment #6, confirmed on 4.1.2 and 4.2.2. AVR GCC 4.2.2 is worse than 4.1.2, in that even if sub2 is called with (x+1), the variable is still 16 bits. -- eweddington at cs

[Bug middle-end/33970] Missed optimization using unsigned char loop variable

2007-11-04 Thread eweddington at cso dot atmel dot com
-- eweddington at cso dot atmel dot com changed: What|Removed |Added Status|WAITING |NEW Ever Confirmed|0 |1 Last

<    1   2