Loading...
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

Works on latest 4.5 (r171282). It's possible that this is the same as bug #42949, but I'm not qualified to judge. 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 I think this is more or less just luck of the draw, so the same thing could happen on mainline with a slightly different test case. http://renderq.net/internal-compiler/internal-compiler-error-in-reload-cse-simplify-operands.php

In GCC Bugzilla #48250, Andrew Stubbs (ams-codesourcery) wrote on 2011-03-23: #7 Created attachment 23755 Reduced testcase. Comment 6 jye2 2011-09-19 06:17:55 UTC 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 Backport r174035 from mainline 2011-05-22 Tom de Vries Other register address like: fp, lr or sp are instead always working fine. Note: This is an automated response to your message "[Bug 723185]" sent on 12/4/2011 7:43:01. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44787

This information was last pulled 17 hours ago. Hmm, didn't we have a bug related to resizing this vec? This is caused by r99524 Add tags Tag help Khem Raj (khem-raj) wrote on 2011-07-25: #1 testcase Edit (34.4 KiB, text/plain) Ramana Radhakrishnan (ramana) wrote on 2011-07-28: #2 Probably a dup Mitt kontoSökMapsYouTubePlayGmailDriveKalenderGoogle+ÖversättFotonMerDokumentBloggerKontakterHangoutsÄnnu mer från GoogleLogga inDolda fältSök efter grupper eller meddelanden Red Hat Bugzilla – Bug837630 internal compiler error: in reload_cse_simplify_operands, at postreload.c:403 Last modified: 2013-07-29 15:01:05 EDT Home | New

Reject unsupported unaligned cases. Add detailed description in comments. * config/arm/arm.md (reload_outdf): Disable for ARM mode; change condition from TARGET_32BIT to TARGET_ARM. testsuite/ PR rtl-optimization/44787 * gcc.c-torture/compile/pr44788.c: New test. * gcc.target/arm/pr44788.c: New test. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. $ arm-linux-gnueabi-gcc-4.5 -marm -mfpu=neon -O2 -g -c epoll-ltp.i epoll-ltp.c: In function ‘test_epoll_ctl’: epoll-ltp.c:651:1: error: insn does not

See full activity log To post a comment you must log in. Affecting: Linaro GCC Filed here by: Luke Kim When: 2011-03-29 Confirmed: 2011-03-30 Assigned: 2011-03-31 Started work: 2011-03-31 Completed: 2011-07-20 Target Distribution Baltix BOSS Juju Charms Collection Elbuntu Guadalinex Guadalinex Edu Kiwi What's wrong with using "m" instead of "o<>"? https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32374 Current mainline does just that.

Andrew Stubbs (ams-codesourcery) wrote on 2011-03-23: #5 Reduced testcase Edit (378 bytes, text/plain) I've attached a somewhat reduced testcase. 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. 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 See for instructions.

  1. Bug48250 - ICE in reload_cse_simplify_operands, at postreload.c:403 Summary: ICE in reload_cse_simplify_operands, at postreload.c:403 Status: RESOLVED FIXED Alias: None Product: gcc Classification: Unclassified Component: target (show other bugs) Version: 4.7.0 Importance: P3
  2. Format For Printing -XML -Clone This Bug -Top of page Home | New | Browse | Search | [?] | Reports | Help | NewAccount | Log In Remember [x] |
  3. The work around is to supply -fno-auto-inc-dec.
  4. Comment 5 Alan Modra 2012-07-09 07:43:01 EDT Incidentally, the "o<>" constraint in movdi_internal32 came in with revision 85419.
  5. Mark as duplicate Convert to a question Link a related branch Link to CVE You are not directly subscribed to this bug's notifications.
  6. Michael Hope (michaelh1) wrote on 2011-03-22: #4 Andrew, can you create a ticket upstream and attach it to this bug please?

Backport r171379 from mainline 2011-03-23 Chung-Lin Tang

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. useful reference Feb 11, 2014 Project Member #5 [email protected] test case added: https://android-review.googlesource.com/#/c/81825/ Feb 28, 2014 Project Member #6 [email protected] Could you take a look at the code snippet in bionic/libc/bionic/debug_stacktrace.cpp See for instructions. Or perhaps http://gcc.gnu.org/ml/gcc-patches/2012-04/msg01688.html and its followup?

Comment 6 Alan Modra 2012-07-10 00:28:51 EDT Re comment #2 point 4. See ycode==PLUS checks in offsettable_address_addr_space_p. (2) and (3) together is why we have a problem, since the insn constraints don't cover all possibilities allowed by the insn predicate. I thought it was a typo, but I remember pasting his ID in the cc list afterwards). my review here I do not know if they are duplicates of each other, or if there are two or more separate bugs causing this.

Add detailed description in comments. * config/arm/arm.md (reload_outdf): Disable for ARM mode; change condition from TARGET_32BIT to TARGET_ARM. 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 Report a bug This report contains Public information Edit Everyone can see this information.

We are very sorry.

GCC Bugzilla #48250 URL: The information about this bug in Launchpad is automatically pulled daily from the remote bug. Can reload generate a mem that doesn't satisfy the operand predicate, and not detect it? Michael Hope (michaelh1) wrote on 2011-08-29: #19 Hi Juha. void f0 (void *x, long long y) { *(long long *) (x + 32760) = y; } void f1 (void *x, long long y) { *(long long *) (x + 32761)

cleared) emit_insn (gen_rtx_CLOBBER (VOIDmode, target)); to generate the clobber above. Ramana Comment 4 Ramana Radhakrishnan 2011-06-04 08:22:32 UTC A backport to 4.6 shows the following failures - arm-sim: gcc.c-torture/execute/loop-ivopts-2.c compilation, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (internal compiler error) arm-sim: gcc.c-torture/execute/loop-ivopts-2.c compilation, -O3 Richard is looking into pre/post inc/dec in general so we'll mark this as fixed. http://renderq.net/internal-compiler/internal-compiler-error-c.php I don't think this is the same bug as PR42949 because that one has now ceased to occur - for me at least.

On 4.7 is doesn't have a reg at all, ie.

© Copyright 2017 renderq.net. All rights reserved.