Home > Internal Compiler > Internal Compiler Error In Reload_cse_simplify_operands At Postreload.c

Internal Compiler Error In Reload_cse_simplify_operands At Postreload.c

History Link existing bug Link to a FAQ Create a new FAQ To post a message you must log in. Comment 6 Alan Modra 2012-07-10 00:28:51 EDT Re comment #2 point 4. See full activity log To post a comment you must log in. Reject unsupported unaligned cases. http://colvertgroup.com/internal-compiler/internal-compiler-error-in-reload-cse-simplify-operands.php

Juha Kallioinen (juha-kallioinen) wrote on 2011-08-29: #18 Hi, I guess this is now fixed also for gcc 4.5? Mark as duplicate Convert to a question Link a related branch Link to CVE Duplicates of this bug Bug #744884 You are not directly subscribed to this bug's notifications. We have a mass rebuild of all our packages coming up, does this issue need to be fixed before that ? I don't get the crash with Linaro gcc 4.5 2011.08 with my test case anymore.

Backport r172297 from mainline 2011-04-11 Chung-Lin Tang Richard Earnshaw PR target/48250 * config/arm/arm.c (arm_legitimize_reload_address): Update cases to use sign-magnitude offsets. Comment 10 Andrew Pinski 2007-06-26 13:33:27 UTC *** Bug 32342 has been marked as a duplicate of this bug. *** Format For Printing -XML -Clone This Bug -Top of page Home Hmm, didn't we have a bug related to resizing this vec? lda : 1), _colFactor(layout == ROW_MAJOR ? 1 : lda) {} inline int operator()(int i, int j) { return i * _rowFactor + j * _colFactor; } private: int _rowFactor; int

  1. Comment 11 Karsten Hopp 2012-07-17 05:06:48 EDT As I have noe clue what all this is about, I need your advice.
  2. GCC Bugzilla #48325 URL: The information about this bug in Launchpad is automatically pulled daily from the remote bug.
  3. Michael Hope (michaelh1) on 2011-07-04 Changed in gcc-linaro: milestone: 4.5-2011.06-0 → 4.6-2011.07 Michael Hope (michaelh1) on 2011-07-10 Changed in gcc-linaro: status: Fix Released → Fix Committed assignee: Chung-Lin Tang (cltang) →
  4. Add detailed description in comments. * config/arm/arm.md (reload_outdf): Disable for ARM mode; change condition from TARGET_32BIT to TARGET_ARM.
  5. Comment 16 Jeff Law 2013-07-29 14:27:58 EDT Per c#15.
  6. More correct is "val + 0x8000 >= 0x10000 - (TARGET_POWERPC64 ? 8 : 12)" Comment 7 Jakub Jelinek 2012-07-10 04:09:23 EDT As long as something like void foo (void *x, long
  7. Comment 5 Alan Modra 2012-07-09 07:43:01 EDT Incidentally, the "o<>" constraint in movdi_internal32 came in with revision 85419.
  8. It also fails on trunk.

The issue is happening with gcc-4.8 toolchain released in NDKr9c and NDKr9b for both gcc and g++ front-ends, at all the API level. Jun 26, 2015 Project Member #7 [email protected] (No comment was entered for this change.) Labels: Subcomponent-Tools-ndk Jun 26, 2015 Project Member #8 [email protected] (No comment was entered for this No, this one is caused by dataflow. Backport r171379 from mainline 2011-03-23 Chung-Lin Tang PR target/46934 * config/arm/arm.md (casesi): Use the gen_int_mode() function to subtract lower bound instead of GEN_INT().

Changed in gcc-linaro: milestone: none → 4.5-2011.06-0 status: In Progress → Fix Committed Michael Hope (michaelh1) on 2011-06-16 Changed in gcc-linaro: status: Fix Committed → Fix Released Michael K. COLLECT_GCC=/scratchbox/compilers/arm-linux-gnueabi-gcc4.5.1-2010.09-50/bin/arm-none-linux-gnueabi-gcc COLLECT_LTO_WRAPPER=/scratchbox/compilers/arm-linux-gnueabi-gcc4.5.1-2010.09-50/bin/../libexec/gcc/arm-none-linux-gnueabi/4.5.1/lto-wrapper Target: arm-none-linux-gnueabi Configured with: /scratch/nathan/arm-lite/src/gcc-4.5-2010.09/configure --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=arm-none-linux-gnueabi --enable-threads --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --enable-extra-sgxxlite-multilibs --with-arch=armv5te --with-gnu-as --with-gnu-ld --with-specs='%{save-temps: -fverbose-asm} %{funwind-tables|fno-unwind-tables|mabi=*|ffreestanding|nostdlib:;:-funwind-tables} -D__CS_SOURCERYGXX_MAJ__=2010 Comment 3 Andrew Pinski 2007-06-18 05:44:27 UTC I don't know if this is data flow related any more, due to the reporting of PR 32389. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32374 There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. $ arm-linux-gnueabi-gcc-4.4 -marm -mfpu=neon -O2 -g -c epoll-ltp.i epoll-ltp.c: In function ‘test_epoll_ctl’: epoll-ltp.c:651: error: insn does not

In GCC Bugzilla #48250, Jye2 (jye2) wrote on 2011-09-19: #20 Author: jye2 Date: Mon Sep 19 06:17:45 2011 New Revision: 178953 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178953 Log: 2011-09-19 chengbin

Add detailed description in comments. * config/arm/arm.md (reload_outdf): Disable for ARM mode; change condition from TARGET_32BIT to TARGET_ARM. Backport r171978 from mainline 2011-04-05 Tom de Vries

None, the status of the bug is updated manually. click site Note You need to log in before you can comment on or make changes to this bug. Backport r171096 from mainline 2011-03-17 Chung-Lin Tang

Backport r171096 from mainline 2011-03-17 Chung-Lin Tang PR target/43872 * config/arm/arm.c (arm_get_frame_offsets): Adjust early return condition with !cfun->calls_alloca. Comment 3 Bernd Schmidt 2010-07-06 23:45:13 UTC Subject: Bug 44787 Author: bernds Date: Tue Jul 6 23:44:55 2010 New Revision: 161893 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=161893 Log: PR rtl-optimization/44787 * config/arm/arm.md (arith_shiftsi): Allow stack Correct is "val + 0x8000 >= 0x10000 - 12". 5) As far as offsettable_memref_p is concerned, the offset range check in rs6000_mode_dependent_address is completely redundant. news Changed in gcc-linaro: status: New → Triaged importance: Undecided → Medium Michael Hope (michaelh1) wrote on 2011-03-30: #4 Also occurs in trunk in gcc 4.5.1 and gcc-4.5.2+svn171194.

Comment on this change (optional) Email me about changes to this bug report Also affects project (?) Also affects distribution/package Nominate for series Bug Description I'm getting an ICE in Natty In GCC Bugzilla #48250, Andrew Stubbs (ams-codesourcery) wrote on 2011-03-23: #7 Created attachment 23755 Reduced testcase. Added: trunk/gcc/testsuite/gcc.c-torture/compile/pr44788.c trunk/gcc/testsuite/gcc.target/arm/pr44788.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/arm/arm.md trunk/gcc/config/arm/thumb2.md trunk/gcc/testsuite/ChangeLog Comment 4 Bernd Schmidt 2010-07-06 23:46:24 UTC Fixed.

Reject unsupported unaligned cases.

It will help us with cleanup during Fedora 19 End Of Life. Description Uroš Bizjak 2007-06-17 14:49:48 UTC Current mainline GCC ICEs when compiling attached testcase: g++ -O2 037.cpp 037.cpp: In function ‘void unix_parse_conf_file(FILE*, const char*, bool)’: 037.cpp:58: error: insn does not satisfy Edit Remove 6 This bug affects 1 person Affects Status Importance Assigned to Milestone Linaro GCC Edit New Undecided Unassigned Edit Also affects project (?) Also affects distribution/package Nominate for series Comment 4 Uroš Bizjak 2007-06-18 22:36:45 UTC (In reply to comment #3) > I don't know if this is data flow related any more, due to the reporting of PR >

Owner: [email protected] Cc: [email protected] [email protected] [email protected] Feb 11, 2014 Project Member #2 [email protected] (No comment was entered for this change.) Owner: [email protected] Cc: [email protected] Feb 11, 2014 Project Member #3 cleared) emit_insn (gen_rtx_CLOBBER (VOIDmode, target)); to generate the clobber above. Duplicate of bug #815435 Remove Convert to a question Link a related branch Link to CVE You are not directly subscribed to this bug's notifications. http://colvertgroup.com/internal-compiler/internal-compiler-error-net.php Richard is looking into pre/post inc/dec in general so we'll mark this as fixed.

I don't think this is the same bug as PR42949 because that one has now ceased to occur - for me at least. Backport r171251 from mainline 2011-03-21 Daniel Jacobowitz

Obviously tightening the predicate would work, but as I said in comment #2 the insn is good. Edit bug mail Other bug subscribers Subscribe someone else Bug attachments pre-processed source (edit) Reduced testcase (edit) Add attachment Remote bug watches gcc-bugzilla #48250 [RESOLVED FIXED] Edit Bug watches keep track So, why don't we simply use "m" in movdi_internal32 in place of "o<>"? There are two other bugs in flight that manifest in reload_cse_simplify_operands: PR48250 (broke on trunk for EABI, works on 4.5 for EABI) and PR42949 (works on EABI for trunk and gcc4.5,

Needs backporting to 4.6 branch. Using a trunk (svn 171251) compiler, configured for ARMv7-a, I get the following ICE: gcc -marm -mfpu=neon -O2 -c lp723185.i lp723185.i: In function 'foo': lp723185.i:29:1: error: insn does not satisfy its Perhaps this upstream bug is related or duplicate: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42949 Add tags Tag help Related branches lp:~michaelh1/gcc-linaro/lp723185 Merged into lp:gcc-linaro/4.6 at revision 106761 Richard Sandiford: Approve on 2011-06-27 Diff: 197 lines (+150/-18)3 COLLECT_GCC=arm-linux-gnueabi-gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabi/4.5.2/lto-wrapper Target: arm-linux-gnueabi Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.5.2-5ubuntu2~ppa1' --with-bugurl=file:///usr/share/doc/gcc-4.5/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.5 --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/arm-linux-gnueabi/include/c++/4.5.2 --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-plugin --enable-gold --enable-ld=default --with-plugin-ld=ld.gold

Changed in gcc-linaro: status: New → Triaged importance: Undecided → Medium Andrew Stubbs (ams-codesourcery) wrote on 2011-03-22: #3 I see this on FSF trunk also (svn r171251). testsuite/ChangeLog: PR middle-end/32374 * gcc.dg/pr32374.c: New test. Bug Watch Updater (bug-watch-updater) on 2011-03-28 Changed in gcc: status: New → Confirmed Michael Hope (michaelh1) on 2011-03-31 Changed in gcc-linaro: assignee: nobody → Chung-Lin Tang (cltang) In GCC Bugzilla #48250,