From: SourceForge.net <no...@so...> - 2007-12-31 19:06:18
|
Bugs item #1861490, was opened at 2007-12-31 19:06 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=1861490&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: gcc Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Mike McCormack (mikemcau) Assigned to: Nobody/Anonymous (nobody) Summary: internal compiler error: in emit_move_insn, at expr.c:2809 Initial Comment: Writing some inline assembler, I missed an & on a struct, and gcc fails to put the whole struct in a register... $ cat bug.c struct { void *x[80]; } foo; void bar( void ) { __asm__ ( "movl %%eax, %%ebx\n\t" : : "b" (foo) : "eax" ); } $ i586-mingw32msvc-cc -c bug.c bug.c: In function `bar': bug.c:3: internal compiler error: in emit_move_insn, at expr.c:2809 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://www.mingw.org/bugs.shtml> for instructions. $ i586-mingw32msvc-cc -v Reading specs from /usr/lib/gcc/i586-mingw32msvc/3.4.5/specs Configured with: /build/buildd/mingw32-3.4.5.20060117.1.dfsg/build_dir/src/gcc-3.4.5-20060117-1-dfsg/configure -v --prefix=/usr --target=i586-mingw32msvc --enable-languages=c,c++ --enable-threads --enable-sjlj-exceptions --disable-multilib --enable-version-specific-runtime-libs Thread model: win32 gcc version 3.4.5 (mingw special) $ uname -a Linux shikirowo 2.6.18skas3 #2 SMP Sat Dec 22 18:40:32 GMT 2007 i686 GNU/Linux mike@shikirowo:~/ntnative$ ld -v GNU ld version 2.17 Debian GNU/Linux $ cat /etc/debian_version 4.0 dpkg -l mingw32 reports: mingw32 3.4.5.20060117.1.dfsg-2 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=1861490&group_id=2435 |
From: SourceForge.net <no...@so...> - 2007-12-31 22:46:56
|
Bugs item #1861490, was opened at 2008-01-01 08:06 Message generated for change (Comment added) made by dannysmith You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=1861490&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: gcc Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Mike McCormack (mikemcau) Assigned to: Nobody/Anonymous (nobody) Summary: internal compiler error: in emit_move_insn, at expr.c:2809 Initial Comment: Writing some inline assembler, I missed an & on a struct, and gcc fails to put the whole struct in a register... $ cat bug.c struct { void *x[80]; } foo; void bar( void ) { __asm__ ( "movl %%eax, %%ebx\n\t" : : "b" (foo) : "eax" ); } $ i586-mingw32msvc-cc -c bug.c bug.c: In function `bar': bug.c:3: internal compiler error: in emit_move_insn, at expr.c:2809 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://www.mingw.org/bugs.shtml> for instructions. $ i586-mingw32msvc-cc -v Reading specs from /usr/lib/gcc/i586-mingw32msvc/3.4.5/specs Configured with: /build/buildd/mingw32-3.4.5.20060117.1.dfsg/build_dir/src/gcc-3.4.5-20060117-1-dfsg/configure -v --prefix=/usr --target=i586-mingw32msvc --enable-languages=c,c++ --enable-threads --enable-sjlj-exceptions --disable-multilib --enable-version-specific-runtime-libs Thread model: win32 gcc version 3.4.5 (mingw special) $ uname -a Linux shikirowo 2.6.18skas3 #2 SMP Sat Dec 22 18:40:32 GMT 2007 i686 GNU/Linux mike@shikirowo:~/ntnative$ ld -v GNU ld version 2.17 Debian GNU/Linux $ cat /etc/debian_version 4.0 dpkg -l mingw32 reports: mingw32 3.4.5.20060117.1.dfsg-2 ---------------------------------------------------------------------- Comment By: Danny Smith (dannysmith) Date: 2008-01-01 11:46 Message: Logged In: YES user_id=11494 Originator: NO This is a gcc bug that is fixed in 4.2.x and 4.3.0. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=1861490&group_id=2435 |
From: SourceForge.net <no...@so...> - 2008-06-25 07:46:46
|
Bugs item #1861490, was opened at 2008-01-01 08:06 Message generated for change (Settings changed) made by dannysmith You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=1861490&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: gcc Group: None >Status: Closed >Resolution: Fixed Priority: 5 Private: No Submitted By: Mike McCormack (mikemcau) Assigned to: Nobody/Anonymous (nobody) Summary: internal compiler error: in emit_move_insn, at expr.c:2809 Initial Comment: Writing some inline assembler, I missed an & on a struct, and gcc fails to put the whole struct in a register... $ cat bug.c struct { void *x[80]; } foo; void bar( void ) { __asm__ ( "movl %%eax, %%ebx\n\t" : : "b" (foo) : "eax" ); } $ i586-mingw32msvc-cc -c bug.c bug.c: In function `bar': bug.c:3: internal compiler error: in emit_move_insn, at expr.c:2809 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://www.mingw.org/bugs.shtml> for instructions. $ i586-mingw32msvc-cc -v Reading specs from /usr/lib/gcc/i586-mingw32msvc/3.4.5/specs Configured with: /build/buildd/mingw32-3.4.5.20060117.1.dfsg/build_dir/src/gcc-3.4.5-20060117-1-dfsg/configure -v --prefix=/usr --target=i586-mingw32msvc --enable-languages=c,c++ --enable-threads --enable-sjlj-exceptions --disable-multilib --enable-version-specific-runtime-libs Thread model: win32 gcc version 3.4.5 (mingw special) $ uname -a Linux shikirowo 2.6.18skas3 #2 SMP Sat Dec 22 18:40:32 GMT 2007 i686 GNU/Linux mike@shikirowo:~/ntnative$ ld -v GNU ld version 2.17 Debian GNU/Linux $ cat /etc/debian_version 4.0 dpkg -l mingw32 reports: mingw32 3.4.5.20060117.1.dfsg-2 ---------------------------------------------------------------------- Comment By: Danny Smith (dannysmith) Date: 2008-01-01 11:46 Message: Logged In: YES user_id=11494 Originator: NO This is a gcc bug that is fixed in 4.2.x and 4.3.0. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=1861490&group_id=2435 |