[Bug middle-end/42505] [4.4 / 4.5 regression] loop canonicalization causes a lot of unnecessary temporary variables

2010-01-04 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2010-01-04 23:44 --- For completeness the options are with -mthumb -Os -march=armv5te ? With trunk I see a size of 52 bytes and this code. .type test, %function test: push{r4, r5, r6, r7, lr} sub sp

[Bug rtl-optimization/42497] Generate conditional tail calls .

2009-12-30 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2009-12-30 17:32 --- The problem here essentially appears to be that GCC can't seem to generate conditional tail-calls (or conditional calls for that matter in this case) with -fno-optimize-sibling-calls . I don't read this as a problem

[Bug c++/42556] New: Unnecessary generation of a zero initializer for array with C++

2009-12-30 Thread ramana at gcc dot gnu dot org
Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ramana at gcc dot gnu dot org GCC host triplet: x86_64 linux gnu GCC target triplet: arm-eabi http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42556

[Bug c++/42500] Unnecessary call to memset to initialize array at Os

2009-12-30 Thread ramana at gcc dot gnu dot org
--- Comment #4 from ramana at gcc dot gnu dot org 2009-12-30 19:14 --- Ok (In reply to comment #3) My complete command line: /home/carrot/compiler/armobj/gcc/cc1plus -fpreprocessed testH.ii -quiet -dumpbase testH.cpp -auxbase-strip obj/./testH.o -Os -o testH.s Please compile

[Bug target/42509] bootstrap failure in stage3 (integer overflow in preprocessor expression)

2009-12-30 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2009-12-30 23:54 --- Mine. -- ramana at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned

[Bug target/42509] bootstrap failure in stage3 (integer overflow in preprocessor expression)

2009-12-29 Thread ramana at gcc dot gnu dot org
-- ramana at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last

[Bug target/42503] [4.4 Regression] gcc-4.4-20091215 broke libjava on ARM

2009-12-29 Thread ramana at gcc dot gnu dot org
--- Comment #11 from ramana at gcc dot gnu dot org 2009-12-29 10:24 --- (In reply to comment #7) (In reply to comment #5) I believe it's the *absence* of the PR40134 fix on 4_4-branch that's causing the backport of __sync_synchronize() support to regress. I'm currently testing

[Bug c/42494] [4.4 only] Regression on dead-code-elimination: GCC 4.2.1 generates better code than 4.4.0

2009-12-29 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2009-12-29 10:35 --- I can confirm this as a problem on the 4.4 branch and I can see this isn't a problem on trunk . .arch armv5te .fpu softvfp .eabi_attribute 20, 1 .eabi_attribute 21, 1

[Bug tree-optimization/42494] [4.4 Regression] Missed dead-code-elimination: GCC 4.2.1 generates better code than 4.4.0

2009-12-29 Thread ramana at gcc dot gnu dot org
--- Comment #3 from ramana at gcc dot gnu dot org 2009-12-29 12:44 --- Steven, (In reply to comment #2) The if (outcnt == 1) func (); bit is optimized for me with gcc-4.4.2 on x86_64 at -O1 and -O2, but not at -Os. I was a bit too hasty to call this alias related, it seems. Yes

[Bug c/42537] [PATCH] misc spelling fixes

2009-12-29 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-12-29 12:47 --- Please submit patches to gcc-patc...@gcc.gnu.org rather than attaching the patch here. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42537

[Bug target/42498] GCC can't use smull to compute int * int -- long long

2009-12-29 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-12-29 23:21 --- This looks like a DUP of PR29274. *** This bug has been marked as a duplicate of 29274 *** -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/29274] [4.3/4.4/4.5 Regression] not using mulsidi3

2009-12-29 Thread ramana at gcc dot gnu dot org
--- Comment #10 from ramana at gcc dot gnu dot org 2009-12-29 23:21 --- *** Bug 42498 has been marked as a duplicate of this bug. *** -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/42500] unnecessary register move

2009-12-29 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2009-12-30 00:08 --- What architecture options are you using ? With .ident GCC: (GNU) 4.5.0 20091229 (experimental) and -O2 I get the redundant move into r4 of sp . But for -Os I get the following very different code. I

[Bug target/42500] unnecessary register move

2009-12-29 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-12-30 00:10 --- (In reply to comment #1) What architecture options are you using ? With .ident GCC: (GNU) 4.5.0 20091229 (experimental) and -O2 I get the redundant move into r4 of sp . But for -Os I get

[Bug middle-end/42501] [4.4 only] Code bloating on operations with bit fields

2009-12-29 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2009-12-30 00:19 --- This appears to be a 4.4 only size regression and this appears to be fixed on trunk. With -Os -march=armv5te -mthumb size is 44 bytes on trunk as of today. gcc version 4.5.0 20091229 (experimental) (GCC

[Bug target/42503] [4.4 Regression] gcc-4.4-20091215 broke libjava on ARM

2009-12-28 Thread ramana at gcc dot gnu dot org
-- ramana at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last

[Bug target/42503] gcc-4.4-20091215 broke libjava on ARM

2009-12-27 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-12-27 11:37 --- The correct fix is potentially a version of the fix for PR40133 / PR40134 for arm-linux-gnueabi. Looking at this. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42503

[Bug target/42093] [4.5 regression] Compressed switch tables for Thumb2 have signed offsets

2009-12-24 Thread ramana at gcc dot gnu dot org
--- Comment #7 from ramana at gcc dot gnu dot org 2009-12-24 10:18 --- Matthias confirmed to me privately that his bootstrap had gone past the infinite loop in stage2 . There might be other issues with Thumb2 bootstrap - we'll open new bugs in the future for those. Updated subject

[Bug target/40887] GCC generates suboptimal code for indirect function calls on ARM

2009-12-24 Thread ramana at gcc dot gnu dot org
--- Comment #9 from ramana at gcc dot gnu dot org 2009-12-24 10:46 --- Subject: Bug 40887 Author: ramana Date: Thu Dec 24 10:46:00 2009 New Revision: 155453 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=155453 Log: Fix PR target/40887 2009-12-24 Julian Brown jul

[Bug target/42486] Parameter spilling can be merged into function prologue

2009-12-24 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-12-24 16:02 --- This isn't going to happen till we teach csa and the other optimizers about load and store multiple as first class objects in the IR. -- ramana at gcc dot gnu dot org changed: What|Removed

[Bug target/40887] GCC generates suboptimal code for indirect function calls on ARM

2009-12-23 Thread ramana at gcc dot gnu dot org
--- Comment #8 from ramana at gcc dot gnu dot org 2009-12-23 09:00 --- Patch submitted here. http://gcc.gnu.org/ml/gcc-patches/2009-12/msg01060.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40887

[Bug libmudflap/42279] libmudflap checks with the wrong CPP for execinfo.h

2009-12-23 Thread ramana at gcc dot gnu dot org
--- Comment #5 from ramana at gcc dot gnu dot org 2009-12-23 15:12 --- (In reply to comment #4) Created an attachment (id=19267) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19267action=view) [edit] Fix for libmudflap + libstdc++v3 for gcc 4.4.2 In gcc 4.4.2, libstdc++v3

[Bug target/42404] Incorrect CFI generated

2009-12-23 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-12-23 15:25 --- Can't see anything in the backend that does CFI in prologue and epilogue for the ARM port. Reclassifying as a target bug rather than a debug bug. -- ramana at gcc dot gnu dot org changed: What

[Bug target/40670] Load floating point constant 0 directly

2009-12-23 Thread ramana at gcc dot gnu dot org
--- Comment #4 from ramana at gcc dot gnu dot org 2009-12-23 16:29 --- Subject: Bug 40670 Author: ramana Date: Wed Dec 23 16:29:12 2009 New Revision: 155427 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=155427 Log: Pass floating point constant moves to integer registers as mov

[Bug bootstrap/42093] [4.5 regression] bootstrap hangs in stage2 run of build/gengtype

2009-12-23 Thread ramana at gcc dot gnu dot org
--- Comment #6 from ramana at gcc dot gnu dot org 2009-12-23 16:36 --- Subject: Bug 42093 Author: ramana Date: Wed Dec 23 16:36:40 2009 New Revision: 155428 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=155428 Log: Fix PR target/42093 2009-12-23 Ramana Radhakrishnan

[Bug target/40670] Load floating point constant 0 directly

2009-12-23 Thread ramana at gcc dot gnu dot org
--- Comment #5 from ramana at gcc dot gnu dot org 2009-12-23 16:37 --- Fixed. -- ramana at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug bootstrap/42093] [4.5 regression] bootstrap hangs in stage2 run of build/gengtype

2009-12-22 Thread ramana at gcc dot gnu dot org
--- Comment #5 from ramana at gcc dot gnu dot org 2009-12-22 16:35 --- Testing this patch. Thumb2 can't have signed numbers in the tbh instruction. Index: arm.h === --- arm.h (revision 155371) +++ arm.h

[Bug target/28872] ARM inline assembly can be mispredicated.

2009-12-22 Thread ramana at gcc dot gnu dot org
--- Comment #3 from ramana at gcc dot gnu dot org 2009-12-22 20:26 --- (In reply to comment #1) The only reason for keeping the old predication-based code is that it can handle an important case that the generic code cannot. Specifically, it can conditionally skip a call

[Bug target/20810] ICE in reload_cse_simplify_operands, at postreload.c:391

2009-12-22 Thread ramana at gcc dot gnu dot org
--- Comment #4 from ramana at gcc dot gnu dot org 2009-12-22 22:06 --- Can't reproduce with 4.3 branch, 4.4 branch , trunk and arm-eabi / arm-elf Tested with -O2 , -O3 , -Os -march=armv5te, armv4t , armv7-a -marm -mthumb -- ramana at gcc dot gnu dot org changed: What

[Bug target/41366] Invariant algebraic expressions using mixed 64 and 32 bit expressions not recognized.

2009-12-22 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-12-22 22:36 --- Updating summary and Component. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/20972] Register allocator/reload uses auto-inc register in non-addressing operand

2009-12-22 Thread ramana at gcc dot gnu dot org
--- Comment #13 from ramana at gcc dot gnu dot org 2009-12-22 22:39 --- Can't reproduce with trunk or release branches for the attached testcase. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/40657] allocate local variables with fewer instructions

2009-12-22 Thread ramana at gcc dot gnu dot org
-- ramana at gcc dot gnu dot org changed: What|Removed |Added Severity|normal |enhancement http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40657

[Bug middle-end/40887] GCC generates suboptimal code for indirect function calls on ARM

2009-12-21 Thread ramana at gcc dot gnu dot org
-- ramana at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |ramana at gcc dot gnu dot |dot org

[Bug debug/42380] CFI statements vs. -pg

2009-12-17 Thread ramana at gcc dot gnu dot org
--- Comment #4 from ramana at gcc dot gnu dot org 2009-12-17 10:49 --- Confirmed - -- ramana at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug bootstrap/42093] [4.5 regression] bootstrap hangs in stage2 run of build/gengtype

2009-12-16 Thread ramana at gcc dot gnu dot org
--- Comment #4 from ramana at gcc dot gnu dot org 2009-12-16 11:11 --- (In reply to comment #3) Comment #3 has a couple of incorrect statements about this being a problem with the system compiler - It's actually a 4.5 problem because the object files used in build/genmddeps

[Bug middle-end/42372] Error: undefined symbol `.LPIC7' in operation

2009-12-15 Thread ramana at gcc dot gnu dot org
--- Comment #3 from ramana at gcc dot gnu dot org 2009-12-15 09:50 --- Created an attachment (id=19308) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19308action=view) Reduced testcase. Reduced testcase attached - Compiling with -c -Os -frename-registers exposes the problem

[Bug rtl-optimization/41455] memcpy not tail called if it's a struct assignment

2009-12-14 Thread ramana at gcc dot gnu dot org
-- ramana at gcc dot gnu dot org changed: What|Removed |Added Severity|normal |enhancement http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41455

[Bug middle-end/42372] Error: undefined symbol `.LPIC7' in operation

2009-12-14 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-12-14 23:37 --- Confirmed - the work around appears to also be to remove -frename-registers. Reducing testcase. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/42093] bootstrap hangs in stage2 run of build/gengtype

2009-12-14 Thread ramana at gcc dot gnu dot org
--- Comment #3 from ramana at gcc dot gnu dot org 2009-12-14 23:43 --- I now see a bootstrap failure with build/genmddeps going into an infinite loop for stage2. This has to be a problem with the the system compiler. This utility jumps into never never land from read_rtx in read-rtl.c

[Bug regression/42351] 64 bit arm gcc consumes huge memory

2009-12-11 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2009-12-11 09:53 --- Is a dup of PR41399 *** This bug has been marked as a duplicate of 41399 *** -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/41399] [4.5 Regression] Internal error compiling fortran/intrinsic.c

2009-12-11 Thread ramana at gcc dot gnu dot org
--- Comment #15 from ramana at gcc dot gnu dot org 2009-12-11 09:53 --- *** Bug 42351 has been marked as a duplicate of this bug. *** -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/42093] bootstrap hangs in stage2 run of build/gengtype

2009-12-11 Thread ramana at gcc dot gnu dot org
-- ramana at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |ramana at gcc dot gnu dot |dot org

[Bug target/41939] EABI violation in accessing values below the stack.

2009-12-11 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2009-12-11 10:31 --- Subject: Bug 41939 Author: ramana Date: Fri Dec 11 10:31:13 2009 New Revision: 155154 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=155154 Log: 2009-12-11 Ramana Radhakrishnan ramana.radhakrish...@arm.com

[Bug rtl-optimization/41574] Distribute floating point expressions causes bad code [4.4 only]

2009-12-11 Thread ramana at gcc dot gnu dot org
--- Comment #11 from ramana at gcc dot gnu dot org 2009-12-11 11:21 --- Subject: Bug 41574 Author: ramana Date: Fri Dec 11 11:21:33 2009 New Revision: 155157 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=155157 Log: Fix PR41574 on 4.4 branch. 2009-12-11 Ramana Radhakrishnan

[Bug target/41196] The use of ARM NEON vshll_n_u8 intrinsic results in compile error on valid code [4.4 only]

2009-12-11 Thread ramana at gcc dot gnu dot org
--- Comment #9 from ramana at gcc dot gnu dot org 2009-12-11 11:54 --- Subject: Bug 41196 Author: ramana Date: Fri Dec 11 11:53:46 2009 New Revision: 155158 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=155158 Log: Fix target/41196 2009-12-11 Ramana Radhakrishnan

[Bug target/41196] The use of ARM NEON vshll_n_u8 intrinsic results in compile error on valid code [4.4 only]

2009-12-11 Thread ramana at gcc dot gnu dot org
--- Comment #10 from ramana at gcc dot gnu dot org 2009-12-11 11:54 --- Fixed. -- ramana at gcc dot gnu dot org changed: What|Removed |Added Status|REOPENED

[Bug target/42263] Wrong code bugs in SMP support

2009-12-11 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-12-11 17:37 --- Subject: Bug 42263 Author: ramana Date: Fri Dec 11 17:37:34 2009 New Revision: 155171 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=155171 Log: 2009-12-11 Ramana Radhakrishnan ramana.radhakrish...@arm.com

[Bug target/42263] Wrong code bugs in SMP support

2009-12-11 Thread ramana at gcc dot gnu dot org
--- Comment #3 from ramana at gcc dot gnu dot org 2009-12-11 17:45 --- Subject: Bug 42263 Author: ramana Date: Fri Dec 11 17:45:32 2009 New Revision: 155172 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=155172 Log: 2009-12-11 Ramana Radhakrishnan ramana.radhakrish...@arm.com

[Bug target/42263] Wrong code bugs in SMP support

2009-12-11 Thread ramana at gcc dot gnu dot org
--- Comment #4 from ramana at gcc dot gnu dot org 2009-12-11 17:46 --- Fixed. -- ramana at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug rtl-optimization/41574] Distribute floating point expressions causes bad code [4.4 only]

2009-12-11 Thread ramana at gcc dot gnu dot org
--- Comment #12 from ramana at gcc dot gnu dot org 2009-12-11 17:46 --- Fixed . -- ramana at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug target/41151] Gas fails to consume the assembly Error: offset too big

2009-12-11 Thread ramana at gcc dot gnu dot org
--- Comment #5 from ramana at gcc dot gnu dot org 2009-12-11 18:10 --- Needed an update to a newer version of binutils. Invalid. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/41482] ICE in libgfortran arm thumb multilib compile

2009-12-11 Thread ramana at gcc dot gnu dot org
--- Comment #4 from ramana at gcc dot gnu dot org 2009-12-11 18:11 --- arm-elf is in maintenance only mode. Marking it as P4 - -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/36697] SIGSEGV on program exit with gcc 4.3.1

2009-12-11 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-12-11 18:15 --- No feedback in more than 6 months . -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/37386] Interrupt service routine for arm target corrupts program counter

2009-12-11 Thread ramana at gcc dot gnu dot org
--- Comment #4 from ramana at gcc dot gnu dot org 2009-12-11 18:16 --- Fixed with 4.3.2 apparently. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug libgcj/36658] Building gcj for arm linux from trunk (gcc 4.4.0): libjava/gcj/array.h:24: internal compiler error: verify_gimple failed

2009-12-11 Thread ramana at gcc dot gnu dot org
--- Comment #3 from ramana at gcc dot gnu dot org 2009-12-11 18:19 --- No feedback in over a year and don't have more information . Hence Suspended. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/36527] gcc 4.2.x generates wrong code for ARM target

2009-12-11 Thread ramana at gcc dot gnu dot org
--- Comment #10 from ramana at gcc dot gnu dot org 2009-12-11 18:21 --- No feedback in over 6 months and appears to work fine in later versions of the tools. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/35586] seg fault when compiling liboil 0.3.13, file conv_c.c

2009-12-11 Thread ramana at gcc dot gnu dot org
--- Comment #5 from ramana at gcc dot gnu dot org 2009-12-11 18:23 --- No feedback in over 6 months. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/35623] RTL check failure in arm_const_double_rtx

2009-12-11 Thread ramana at gcc dot gnu dot org
--- Comment #6 from ramana at gcc dot gnu dot org 2009-12-11 18:27 --- As it could not be reproduced and a later comment indicates it works for 4.4.0. Resolved as INVALID. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug libffi/40242] unsupported asm instructions in libffi/src/arm/sysv.S

2009-12-10 Thread ramana at gcc dot gnu dot org
--- Comment #12 from ramana at gcc dot gnu dot org 2009-12-10 15:18 --- This is now fixed in trunk and all release branches. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/41574] Distribute floating point expressions causes bad code [4.4 only]

2009-12-10 Thread ramana at gcc dot gnu dot org
-- ramana at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.4.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41574

[Bug target/41939] EABI violation in accessing values below the stack.

2009-12-10 Thread ramana at gcc dot gnu dot org
-- ramana at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.4.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41939

[Bug target/42263] Wrong code bugs in SMP support

2009-12-10 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2009-12-10 15:23 --- Fixing target milestone and version reported against. cheers Ramana -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug libgcj/40868] ecjx.cc should be compiled by host gcc

2009-12-10 Thread ramana at gcc dot gnu dot org
--- Comment #7 from ramana at gcc dot gnu dot org 2009-12-10 15:25 --- (In reply to comment #6) Created an attachment (id=19222) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19222action=view) [edit] Proposed patch With this patch applied, gcj cross-builds fine (not a canadian

[Bug libffi/42289] [4.3 only] libffi fails to build with binutils-2.20 on ARM

2009-12-10 Thread ramana at gcc dot gnu dot org
--- Comment #4 from ramana at gcc dot gnu dot org 2009-12-10 23:51 --- Update summary -- ramana at gcc dot gnu dot org changed: What|Removed |Added Summary

[Bug target/41653] not optimal result for multiplication with constant when -Os is specified

2009-12-10 Thread ramana at gcc dot gnu dot org
--- Comment #5 from ramana at gcc dot gnu dot org 2009-12-11 00:22 --- (In reply to comment #4) Created an attachment (id=19247) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19247action=view) [edit] patch The attached patch can fix this bug. But due to http://gcc.gnu.org

[Bug target/41653] not optimal result for multiplication with constant when -Os is specified

2009-12-10 Thread ramana at gcc dot gnu dot org
--- Comment #6 from ramana at gcc dot gnu dot org 2009-12-11 00:25 --- (In reply to comment #5) Please submit patches to gcc-patc...@gcc.gnu.org rather than attaching it to the bug report. Also when doing so can you measure the impact of your patch with CSIBe and see code size

[Bug bootstrap/40651] bootstrap error on arm-linux-gnueabi: segfault in next_const_call_expr_arg

2009-12-10 Thread ramana at gcc dot gnu dot org
--- Comment #4 from ramana at gcc dot gnu dot org 2009-12-11 00:33 --- I haven't been able to reproduce this - closing this out as WORKSFORME. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/42343] gcc 3.2.x fails to build with current gcc versions

2009-12-09 Thread ramana at gcc dot gnu dot org
--- Comment #3 from ramana at gcc dot gnu dot org 2009-12-09 15:35 --- Bugzilla is for trunk and the currently maintained release branches. gcc 3.2 is no longer actively maintained. Ramana -- ramana at gcc dot gnu dot org changed: What|Removed

[Bug rtl-optimization/42226] [missed optimization] inefficient byte access when -Os is specified

2009-12-09 Thread ramana at gcc dot gnu dot org
--- Comment #3 from ramana at gcc dot gnu dot org 2009-12-09 15:48 --- Only with trunk - this is a performance and size regression. The correct answer might be to define thumb1 specific size costs . At the minute thumb1_rtx_costs is used for both speed and size. -- ramana at gcc

[Bug c/41797] Segmentation fault on compiling using pre-compiled headers

2009-12-09 Thread ramana at gcc dot gnu dot org
--- Comment #4 from ramana at gcc dot gnu dot org 2009-12-09 16:04 --- Do you still see this problem ? Can you provide a backtrace or some more information about this one ? I don't see this as of 4.4 from yesterday. mkdir test.gch gcc -x c-header -marm -fmem-report -ftime-report -c

[Bug target/16350] gcc only understands little endian ARM systems

2009-12-09 Thread ramana at gcc dot gnu dot org
--- Comment #25 from ramana at gcc dot gnu dot org 2009-12-09 16:10 --- *** Bug 42081 has been marked as a duplicate of this bug. *** -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/42081] big-endian arm MULTILIB_DEFAULTS hard-coded to little-endian

2009-12-09 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-12-09 16:10 --- Dup of 16350. *** This bug has been marked as a duplicate of 16350 *** -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug regression/42258] redundant register move around mul instruction

2009-12-09 Thread ramana at gcc dot gnu dot org
-- ramana at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last

[Bug libmudflap/42318] The newer libtool scripts break the build of libmudflap regarding the start files

2009-12-09 Thread ramana at gcc dot gnu dot org
--- Comment #4 from ramana at gcc dot gnu dot org 2009-12-09 16:25 --- (In reply to comment #1) I add that this happens also in native builds (host=build=target) Sorry, your bug report is contradictory - you say this is a native build but your host is x86_64-linux and your target

[Bug libmudflap/42279] libmudflap checks with the wrong CPP for execinfo.h

2009-12-09 Thread ramana at gcc dot gnu dot org
-- ramana at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last

[Bug libffi/42289] libffi fails to build with binutils-2.20 on ARM

2009-12-09 Thread ramana at gcc dot gnu dot org
--- Comment #3 from ramana at gcc dot gnu dot org 2009-12-09 16:49 --- Please submit the patch upstream as requested. this is a 4.3 only bug. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug inline-asm/42321] NEON/VFP registers from inline assembly clobber list are saved/restored incorrectly

2009-12-09 Thread ramana at gcc dot gnu dot org
--- Comment #4 from ramana at gcc dot gnu dot org 2009-12-09 16:55 --- This occurs with arm-eabi cross as well. Ramana -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/42235] redundant memory move from parameter space to spill space

2009-12-09 Thread ramana at gcc dot gnu dot org
-- ramana at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last

[Bug tree-optimization/40436] [4.5 regression] 0.5% code size regression caused by r147852

2009-12-09 Thread ramana at gcc dot gnu dot org
--- Comment #14 from ramana at gcc dot gnu dot org 2009-12-09 17:09 --- (In reply to comment #13) I am just re-testing it on vangelis with size estimates ignoring it. Honza - Any updates on this ? Ramana Honza -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40436

[Bug target/37987] iwmmxt: insn does not satisfy its constraints on (int64_t)

2009-12-09 Thread ramana at gcc dot gnu dot org
-- ramana at gcc dot gnu dot org changed: What|Removed |Added Status|WAITING |NEW Ever Confirmed|0 |1 Last

[Bug bootstrap/41399] [4.5 Regression] Internal error compiling fortran/intrinsic.c

2009-12-08 Thread ramana at gcc dot gnu dot org
--- Comment #13 from ramana at gcc dot gnu dot org 2009-12-08 11:47 --- I see this with last night's trunk on a native armv5te linux machine with 512MB of RAM. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug inline-asm/42321] NEON/VFP registers from inline assembly clobber list are saved/restored incorrectly

2009-12-07 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-12-07 15:52 --- Also appears with trunk as of today. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/41399] [4.5 Regression] Internal error compiling fortran/intrinsic.c

2009-12-07 Thread ramana at gcc dot gnu dot org
-- ramana at gcc dot gnu dot org changed: What|Removed |Added Status|WAITING |NEW Last reconfirmed|2009-11-17 00:19:52 |2009-12-07 17:01

[Bug java/42276] When creating cross-gcj compiler, libjvm gets installed in system library paths

2009-12-06 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-12-07 07:56 --- Please send patches to the appropriate patches list and not attach it to the bug report. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42276

[Bug target/42235] redundant memory move from parameter space to spill space

2009-12-01 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-12-01 18:26 --- (In reply to comment #0) Compile the attached source code with options -Os -fpic -mthumb, gcc generates following code for the constructor: Could you do some more analysis of where this is coming from using rtl

[Bug bootstrap/42093] bootstrap hangs in stage2 run of build/gengtype

2009-11-20 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-11-20 16:00 --- (In reply to comment #1) only seen when configuring with --with-mode=thumb, disabling scheduling for thumb2 shows the same endless loop. Confirmed unless there's a miscompilation in libc that we are missing

[Bug target/42017] gcc compiling C for ARM has stopped using r14 in leaf functions?

2009-11-16 Thread ramana at gcc dot gnu dot org
--- Comment #5 from ramana at gcc dot gnu dot org 2009-11-16 09:58 --- Confirmed. LR could have been used instead of using the stack here. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/41999] Bug in generation of interrupt function code for ARM processor

2009-11-16 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2009-11-16 10:18 --- Confirmed. -- ramana at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug target/42031] New: Thumb2 ICE - spill failure.

2009-11-13 Thread ramana at gcc dot gnu dot org
. Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ramana at gcc dot gnu dot org GCC build triplet: x86_64-linux GCC host

[Bug target/42031] Thumb2 ICE - spill failure.

2009-11-13 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2009-11-13 17:23 --- Created an attachment (id=19011) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19011action=view) Reduced testcase. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42031

[Bug target/42017] gcc compiling C for ARM has stopped using r14 in leaf functions?

2009-11-13 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2009-11-13 17:32 --- (In reply to comment #0) In gcc4.2.1 targeting ARM processors, pure leaf functions were able to make use of r14 / lr (the link register). However, in gcc4.3.2 and gcc4.4.1 (and presumably since then, since I

[Bug debug/41679] [4.5 Regression] internal compiler error: in loc_cmp, at var-tracking.c:2433

2009-11-10 Thread ramana at gcc dot gnu dot org
--- Comment #5 from ramana at gcc dot gnu dot org 2009-11-10 10:36 --- Testcase in Comment #3 fails with -march=armv5te on arm-eabi cross on an x86_64-linux-gnu host with trunk. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/41939] New: EABI violation in accessing values below the stack.

2009-11-04 Thread ramana at gcc dot gnu dot org
AssignedTo: ramana at gcc dot gnu dot org ReportedBy: ramana at gcc dot gnu dot org GCC target triplet: arm-*-eabi http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41939

[Bug target/41939] EABI violation in accessing values below the stack.

2009-11-04 Thread ramana at gcc dot gnu dot org
-- ramana at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Ever Confirmed|0 |1 Last

[Bug target/41780] File gcc/config/arm/lib1funcs.asm broken for THUMB version 1 since r150545

2009-11-02 Thread ramana at gcc dot gnu dot org
-- ramana at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last

[Bug objc/41848] Extra Objective C test failures because of section anchors.

2009-10-30 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2009-10-30 13:15 --- Patch submitted here. http://gcc.gnu.org/ml/gcc-patches/2009-10/msg01792.html -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/41684] [4.4/4.5 regression] binutils testsuite failures when built with 4.4/4.5

2009-10-27 Thread ramana at gcc dot gnu dot org
--- Comment #13 from ramana at gcc dot gnu dot org 2009-10-27 14:58 --- (In reply to comment #0) when binutils 2.20 branch is built with gcc-4.4 branch or trunk, I see the following test failures in the ld testsuite. Checked with gcc-4.4 from debian/testing, debian/unstable

[Bug objc/41848] New: Extra Objective C/C++ test failures because of section anchors.

2009-10-27 Thread ramana at gcc dot gnu dot org
: UNCONFIRMED Severity: normal Priority: P3 Component: objc AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ramana at gcc dot gnu dot org GCC host triplet: arm-linux-gnueabi GCC target triplet: arm-linux-gnueabi http://gcc.gnu.org/bugzilla

[Bug target/41684] [4.4/4.5 regression] binutils testsuite failures when built with 4.4/4.5

2009-10-26 Thread ramana at gcc dot gnu dot org
--- Comment #11 from ramana at gcc dot gnu dot org 2009-10-26 10:36 --- (In reply to comment #10) (In reply to comment #7) I'm currently bootstrapping and testing a patch which disable section anchors on arm. It will be interesting to see if it fixes any testsuite failures

[Bug target/41684] [4.4/4.5 regression] binutils testsuite failures when built with 4.4/4.5

2009-10-26 Thread ramana at gcc dot gnu dot org
-- ramana at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |ramana at gcc dot gnu dot |dot org

<    1   2   3   4   5   6   >