[Bug target/29274] 4.1, 4.2 (possibly 4.0?) not using mulsidi3

2009-03-27 Thread ramana at gcc dot gnu dot org
--- Comment #3 from ramana at gcc dot gnu dot org 2009-03-27 17:12 --- I can see this with trunk as well as 4.3 branch today. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/35623] RTL check failure in arm_const_double_rtx

2009-03-27 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2009-03-28 00:05 --- Since 4.4 is close to being our current release branch, it would be helpful if you could provide a testcase where you spot the ICE . It would be useful to have a preprocessed file to see why the ICE is occurring

[Bug target/36415] [4.3 Regression] internal compiler error: in extract_insn, at recog.c:1990

2009-03-30 Thread ramana at gcc dot gnu dot org
--- Comment #5 from ramana at gcc dot gnu dot org 2009-03-30 17:11 --- Assigning to self. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/39585] GCC Generates Incorrect Stack Instructins for Interrupts When using -Os

2009-03-30 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2009-03-30 18:10 --- Confirmed. The compiler could generate a mov sp, r3 instead and the code would be right. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/36415] [4.3 Regression] internal compiler error: in extract_insn, at recog.c:1990

2009-03-30 Thread ramana at gcc dot gnu dot org
--- Comment #6 from ramana at gcc dot gnu dot org 2009-03-30 18:35 --- A run through the debugger shows it to be the same as #37436. A backport of the patch for #37436 fixes the ICE. Bootstrap and regression test under way. Hence marking this as a duplicate of the same and reopening

[Bug target/37436] arm-cross-g++. internal compiler error: in extract_insn, at recog.c:1990

2009-03-30 Thread ramana at gcc dot gnu dot org
--- Comment #7 from ramana at gcc dot gnu dot org 2009-03-30 18:35 --- *** Bug 36415 has been marked as a duplicate of this bug. *** -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/37436] arm-cross-g++. internal compiler error: in extract_insn, at recog.c:1990

2009-03-30 Thread ramana at gcc dot gnu dot org
--- Comment #8 from ramana at gcc dot gnu dot org 2009-03-30 18:36 --- This still exists for the 4.3 branch. Hence reopening. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/36350] [4.3 Regression] GCC ICE with -frename-registers

2009-03-30 Thread ramana at gcc dot gnu dot org
--- Comment #7 from ramana at gcc dot gnu dot org 2009-03-30 21:24 --- This is now fixed with the fix for PR35964 which was a backport of the patch mentioned in comment #5 *** This bug has been marked as a duplicate of 36964 *** -- ramana at gcc dot gnu dot org changed

[Bug c++/36964] reintrepret_cast corrupts data / does not work as expected

2009-03-30 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-03-30 21:24 --- *** Bug 36350 has been marked as a duplicate of this bug. *** -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/36350] [4.3 Regression] GCC ICE with -frename-registers

2009-03-30 Thread ramana at gcc dot gnu dot org
--- Comment #8 from ramana at gcc dot gnu dot org 2009-03-30 21:25 --- Reopened because of a typo in the closing comment. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/36350] [4.3 Regression] GCC ICE with -frename-registers

2009-03-30 Thread ramana at gcc dot gnu dot org
--- Comment #9 from ramana at gcc dot gnu dot org 2009-03-30 21:25 --- It's a dup of 35964 *** This bug has been marked as a duplicate of 35964 *** -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/35964] ICE with -funroll-loops on arm/arm eabi

2009-03-30 Thread ramana at gcc dot gnu dot org
--- Comment #19 from ramana at gcc dot gnu dot org 2009-03-30 21:25 --- *** Bug 36350 has been marked as a duplicate of this bug. *** -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/35964] ICE with -funroll-loops on arm/arm eabi

2009-03-30 Thread ramana at gcc dot gnu dot org
--- Comment #20 from ramana at gcc dot gnu dot org 2009-03-30 21:27 --- The commit http://gcc.gnu.org/viewcvs?view=revrevision=143942 fixed this. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/27237] gcc driver should pass -mthumb option to arm assembler

2009-03-31 Thread ramana at gcc dot gnu dot org
--- Comment #15 from ramana at gcc dot gnu dot org 2009-03-31 15:11 --- The driver will not pass the mthumb option to the assembler. The documentation has been updated with the below mentioned commit to handle this case. http://gcc.gnu.org/viewcvs?view=revrevision=145347 Hence

[Bug rtl-optimization/30121] ICE on frtl-abstract-sequences

2009-03-31 Thread ramana at gcc dot gnu dot org
--- Comment #5 from ramana at gcc dot gnu dot org 2009-03-31 21:51 --- -frtl-abstract-sequences has been removed with revision id 145374. Hence marking this as WONTFIX. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/27263] armv5te-linux-gnueabi-gcc-4.1 fails to compile libquicktime-0.9.7-0.4/plugins/opendivx/encore50/text_code_mb.c

2009-04-02 Thread ramana at gcc dot gnu dot org
--- Comment #7 from ramana at gcc dot gnu dot org 2009-04-02 18:27 --- Appears to be fixed on trunk, 4.3 and 4.4 branch. Using built-in specs. Target: armv5tel-unknown-linux-gnueabi Configured with: /home/ramana/cos/gcc-4_3-branch/configure --enable-languages=c,c++ Thread model

[Bug target/14202] [arm] Thumb __builtin_setjmp not interworking safe

2009-04-03 Thread ramana at gcc dot gnu dot org
--- Comment #11 from ramana at gcc dot gnu dot org 2009-04-03 23:26 --- Taking this up. -- ramana at gcc dot gnu dot org changed: What|Removed |Added AssignedTo

[Bug target/14202] [arm] Thumb __builtin_setjmp not interworking safe

2009-04-09 Thread ramana at gcc dot gnu dot org
--- Comment #12 from ramana at gcc dot gnu dot org 2009-04-09 11:31 --- For the record here's some more info on the problem. One part of the problem is as described in comment #1 about labels having the right bit and the correct instruction being generated which I've achieved

[Bug target/14202] [arm] Thumb __builtin_setjmp not interworking safe

2009-04-17 Thread ramana at gcc dot gnu dot org
--- Comment #13 from ramana at gcc dot gnu dot org 2009-04-17 11:07 --- Created an attachment (id=17650) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17650action=view) Patch being tested Here is a rather hackish patch that I'm testing. It looks correct so far with the case

[Bug target/27263] armv5te-linux-gnueabi-gcc-4.1 fails to compile libquicktime-0.9.7-0.4/plugins/opendivx/encore50/text_code_mb.c

2009-04-17 Thread ramana at gcc dot gnu dot org
--- Comment #8 from ramana at gcc dot gnu dot org 2009-04-17 16:41 --- As per comment above appears fixed in all release branches today. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug testsuite/39781] Fail: g++.dg/cpp/_Pragma1.C, gcc.dg/cpp/_Pragma6.c

2009-04-19 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2009-04-19 11:37 --- Patch submitted here. http://gcc.gnu.org/ml/gcc-patches/2009-04/msg01406.html -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/39247] FAIL: gcc.dg/tree-prof/bb-reorg.c compilation, -fprofile-use -D_PROFILE_USE

2009-04-19 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-04-19 21:32 --- Still occurs with trunk today. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/39249] FAIL: g++.dg/ipa/iinline-1.C scan-ipa-dump inline String::funcOne[^\n]*inline copy in int main

2009-04-19 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 middle-end/35141] ARM: Constant generation inside a loop: Missed optimization opportunity

2009-04-19 Thread ramana at gcc dot gnu dot org
--- Comment #8 from ramana at gcc dot gnu dot org 2009-04-19 21:41 --- This appears to be fixed on all release branches. This probably should now be closed. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35141

[Bug target/31938] Wrong code on int to short cast on armeb

2009-04-19 Thread ramana at gcc dot gnu dot org
--- Comment #3 from ramana at gcc dot gnu dot org 2009-04-19 21:59 --- I believe this is a case of wrong usage of the compiler and this bug could be closed as invalid. However the question remains about big endian and little endian compiler options and supporting or not support armeb

[Bug bootstrap/32101] xgcc invokes as with invalid -m option while assembling crtbegin.o

2009-04-19 Thread ramana at gcc dot gnu dot org
--- Comment #7 from ramana at gcc dot gnu dot org 2009-04-19 22:02 --- This doesn't appear with any of the release branches (4.3, 4.4) or trunk currently. Can this now be closed out ? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32101

[Bug target/32340] [arm] libjava build failure due to missing thread synchronization primitives

2009-04-19 Thread ramana at gcc dot gnu dot org
--- Comment #4 from ramana at gcc dot gnu dot org 2009-04-20 05:58 --- The build is broken currently for arm-none-eabi targets on trunk. Attempting a simple fix of supporting arm-eabi* got me past the error reported in the original bug report. but I still get a failure

[Bug target/32340] [arm] libjava build failure due to missing thread synchronization primitives

2009-04-20 Thread ramana at gcc dot gnu dot org
--- Comment #6 from ramana at gcc dot gnu dot org 2009-04-20 14:30 --- Hi Andrew, I'm not quite sure what you're trying to do. What did you change to support arm-eabi* ? I changed libjava/configure.host to also support arm-eabi (arm*-elf|arm*-eabi)but that probably wasn't

[Bug target/38203] attribute `noreturn' isn't effective when -mthumb param is active

2009-04-20 Thread ramana at gcc dot gnu dot org
--- Comment #3 from ramana at gcc dot gnu dot org 2009-04-20 15:38 --- Confirmed with gcc version 4.5.0 20090416 (experimental) [trunk revision 146149] (GCC) -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/12022] arm-coff build is broken: dies on crtstuff.c with #error

2009-04-20 Thread ramana at gcc dot gnu dot org
--- Comment #6 from ramana at gcc dot gnu dot org 2009-04-20 15:44 --- arm-coff is obsolete with trunk. Can this now be closed out? -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/21691] ICE in reload_cse_simplify_operands, at postreload.c:391 (ARM -mthumb -Os)

2009-04-20 Thread ramana at gcc dot gnu dot org
--- Comment #7 from ramana at gcc dot gnu dot org 2009-04-20 23:09 --- Waiting for feedback if this can be reproduced on a more modern toolchain. I can't reproduce this with trunk today. -- ramana at gcc dot gnu dot org changed: What|Removed

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

2009-04-21 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-04-21 13:52 --- (In reply to comment #1) Created an attachment (id=14957) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14957action=view) [edit] Patch to fix interrupt handling on entry/exit for ARM The arm backend already

[Bug rtl-optimization/29294] 4.1, 4.2 (possibly 4.0?) not finding postmodify address mode on ARM

2009-04-21 Thread ramana at gcc dot gnu dot org
--- Comment #8 from ramana at gcc dot gnu dot org 2009-04-21 14:09 --- Confirmed with trunk. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/33036] LINUX_DYNAMIC_LINKER undefined in gcc-4.2.1/gcc/config/arm/linux-elf.h

2009-04-21 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2009-04-21 14:28 --- LINUX_DYNAMIC_LINKER et al are defined in gcc/config/linux.h and the correct definition must reach this case. Looking at the config parameters for --host and --build , I can spot a typo of linuc-gnu instead of linux

[Bug target/19599] function pointer prevents tail-call optimization on arm

2009-04-21 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-04-21 14:29 --- Mine. -- ramana at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned

[Bug target/36209] arm-*-linux-gnueabi-gcc (4.3.0) segment fault during build of procps-3.2.7

2009-04-21 Thread ramana at gcc dot gnu dot org
--- Comment #6 from ramana at gcc dot gnu dot org 2009-04-21 14:41 --- This is now fixed as per the last comment. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/36409] Additional instructions in prologue and epilogue.

2009-04-21 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-04-21 14:42 --- confirmed. -- ramana at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug target/38571] [arm] -mthumb generates unnecessary padding between functions

2009-04-22 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/33036] LINUX_DYNAMIC_LINKER undefined in gcc-4.2.1/gcc/config/arm/linux-elf.h

2009-04-24 Thread ramana at gcc dot gnu dot org
--- Comment #3 from ramana at gcc dot gnu dot org 2009-04-24 09:05 --- (In reply to comment #2) Does this mean the target arm-none-uclinux is unsupported? I checked again, using (binutils-2.17 and) gcc-4.3.3 from mirror site ftp://ftp.gwdg.de/pub/misc/gcc/releases/gcc-4.3.3/gcc

[Bug target/38571] [arm] -mthumb generates unnecessary padding between functions

2009-04-24 Thread ramana at gcc dot gnu dot org
--- Comment #7 from ramana at gcc dot gnu dot org 2009-04-24 16:00 --- (In reply to comment #6) The reason why this happens is because FUNCTION_BOUNDARY is defined as just 32 for both arm and thumb mode. FUNCTION_BOUNDARY should be 32 for ARM mode and 16 for Thumb mode as defined

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

2009-04-29 Thread ramana at gcc dot gnu dot org
--- Comment #9 from ramana at gcc dot gnu dot org 2009-04-29 13:48 --- 4.2.x is now closed. Since this appears to work on 4.3.1, could you confirm if this is still a problem with an eabi toolchain of more recent vintage ? -- ramana at gcc dot gnu dot org changed: What

[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-04-29 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2009-04-29 13:58 --- Could you check with a version of more recent vintage and provide more information like the svn revision number ? -- ramana at gcc dot gnu dot org changed: What|Removed |Added

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

2009-04-29 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2009-04-29 14:38 --- The new code has a value of max_idx of DTOR_END - DTOR_LIST - 1. You might want to see why your implementation has a value of max_idx 1. It doesn't appear to be a target bug yet - Please check this and get back

[Bug middle-end/36828] 4.3.1 when optimising for size generates much larger code than 4.0.x

2009-04-29 Thread ramana at gcc dot gnu dot org
--- Comment #3 from ramana at gcc dot gnu dot org 2009-04-29 15:50 --- The size regression occurs with 4.3.x but with trunk today I see a size reduction to 992 bytes which is in the ball park of the original size. -- ramana at gcc dot gnu dot org changed: What

[Bug target/36920] internal compiler error building libicu package

2009-04-29 Thread ramana at gcc dot gnu dot org
--- Comment #4 from ramana at gcc dot gnu dot org 2009-04-29 15:53 --- This is a duplicate of #37436 *** This bug has been marked as a duplicate of 37436 *** -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/37436] arm-cross-g++. internal compiler error: in extract_insn, at recog.c:1990

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

[Bug inline-asm/37188] Missing documentation about the use of double precision floating point registers in inline asm arguments (VFP)

2009-04-29 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-04-29 16:09 --- Needs a documentation tweak for all the extra bits in the inline assembler for printing operands. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/25190] Error: bad immediate value for offset (4100)

2009-04-29 Thread ramana at gcc dot gnu dot org
--- Comment #3 from ramana at gcc dot gnu dot org 2009-04-29 16:14 --- Can this be reproduced under a more recent version of the compiler. ? I haven't been able to reproduce this today on trunk. Waiting for feedback. -- ramana at gcc dot gnu dot org changed: What

[Bug bootstrap/21751] [csl-arm-branch and HEAD] fails to bootstrap with EABI

2009-04-29 Thread ramana at gcc dot gnu dot org
--- Comment #6 from ramana at gcc dot gnu dot org 2009-04-29 16:22 --- Is the csl-arm-branch still alive ? Can we clear this one up otherwise? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21751

[Bug testsuite/22296] gcc.dg/sibcall-3.c and gcc.dg/sibcall-4.c FAIL on ARM THUMB

2009-04-29 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-04-29 16:35 --- This was fixed with the check for arm32 in the testsuite. This is fixed in 4.4.0. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/26463] -O2, -O3, -Os segment fault due to bad array index on ARM

2009-04-29 Thread ramana at gcc dot gnu dot org
--- Comment #3 from ramana at gcc dot gnu dot org 2009-04-29 16:44 --- Comment #2 indicates that there isn't a problem with a 4.x series compiler . I'd like some feedback if this problem exists today with a more recent version of the compiler. -- ramana at gcc dot gnu dot org

[Bug target/26702] .size is not emitted for BSS variables

2009-04-29 Thread ramana at gcc dot gnu dot org
--- Comment #9 from ramana at gcc dot gnu dot org 2009-04-29 16:50 --- This appears today with trunk and eabi at r146638. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/36416] internal compiler error: in simplify_subreg_concatn, at lower-subreg.c:398

2009-04-29 Thread ramana at gcc dot gnu dot org
--- Comment #5 from ramana at gcc dot gnu dot org 2009-04-29 17:19 --- Can you attach a proper testcase ? It's showing some junk with something called smime.p7s. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/37763] bad interaction of -O3 -pg and -mcu=arm920t ??

2009-04-29 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-04-29 17:30 --- Need more information on this bug as specified in comment #2 -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/37912] cannot build arm-gcc with --with-march=armv7-a

2009-04-29 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2009-04-29 17:34 --- gcc 4.3 appears to have support for the cortex-a8 processor and armv7-a. This could be backported on to the 4.3 branch. -- ramana at gcc dot gnu dot org changed: What|Removed

[Bug middle-end/38133] xgcc: Internal error: Killed (program cc1) by compiling gcc 4.3.2

2009-04-29 Thread ramana at gcc dot gnu dot org
--- Comment #4 from ramana at gcc dot gnu dot org 2009-04-29 17:37 --- (In reply to comment #3) By compile doxygen, came this error: g++ -c -pipe -fno-exceptions -fno-rtti -Wall -W -fno-exceptions -O2 -I../qtools -I../libpng -I../libmd5 -o ../objects/doxygen.o doxygen.cpp

[Bug tree-optimization/39621] Delaying operation to end of function causes high stack usage

2009-04-30 Thread ramana at gcc dot gnu dot org
-- ramana at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Component|c |tree-optimization

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

2009-04-30 Thread ramana at gcc dot gnu dot org
--- Comment #4 from ramana at gcc dot gnu dot org 2009-04-30 09:02 --- Can you try with a later version of the compiler (in the set of released versions) 4.3.4 , 4.4.0 or trunk and report back ? Don't get this failure with arm-eabi configurations. -- ramana at gcc dot gnu dot org

[Bug target/38571] [arm] -mthumb generates unnecessary padding between functions

2009-04-30 Thread ramana at gcc dot gnu dot org
--- Comment #8 from ramana at gcc dot gnu dot org 2009-04-30 10:05 --- Subject: Bug 38571 Author: ramana Date: Thu Apr 30 10:04:52 2009 New Revision: 147000 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=147000 Log: Fix PR target/38571 Modified: trunk/gcc/ChangeLog trunk

[Bug target/38571] [arm] -mthumb generates unnecessary padding between functions

2009-04-30 Thread ramana at gcc dot gnu dot org
--- Comment #9 from ramana at gcc dot gnu dot org 2009-04-30 10:05 --- This is now fixed with r147000 -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/38571] [arm] -mthumb generates unnecessary padding between functions

2009-04-30 Thread ramana at gcc dot gnu dot org
-- ramana at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38571

[Bug bootstrap/22479] Use of --prefix and --exec-prefix breaks compiler build with --with-headers

2009-04-30 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2009-04-30 10:10 --- Can you try with a compiler of more recent vintage and report back. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/29780] temporary file breaks cross-build

2009-04-30 Thread ramana at gcc dot gnu dot org
--- Comment #5 from ramana at gcc dot gnu dot org 2009-04-30 10:18 --- Can you try with a compiler of more recent vintage and report back ? -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/39975] New: Support big endian ARM by default.

2009-04-30 Thread ramana at gcc dot gnu dot org
Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ramana at gcc dot gnu dot org GCC target triplet: arm-none-eabi http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39975

[Bug target/39975] Support big endian ARM by default.

2009-04-30 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/31938] Wrong code on int to short cast on armeb

2009-04-30 Thread ramana at gcc dot gnu dot org
--- Comment #4 from ramana at gcc dot gnu dot org 2009-04-30 10:25 --- If there is a request to support a big endian default configuration for ARM, there should be a separate enhancement request for that. Given this, I'd close this bug as being invalid. I've filed PR39975

[Bug middle-end/31241] Post Increment opportunity missed

2009-04-30 Thread ramana at gcc dot gnu dot org
--- Comment #4 from ramana at gcc dot gnu dot org 2009-04-30 10:30 --- Not sure if this is related to PR31849 as well. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/33519] Invalid code generated with a combination of thumb, AAPCS and -Os.

2009-04-30 Thread ramana at gcc dot gnu dot org
--- Comment #3 from ramana at gcc dot gnu dot org 2009-04-30 10:39 --- We need more information on what the exact problem is with the code generated. Could you try with a compiler of more recent vintage and report back ? -- ramana at gcc dot gnu dot org changed: What

[Bug target/38570] [arm] -mthumb generates sub-optimal prolog/epilog

2009-04-30 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 middle-end/38696] gcc.dg/torture/pr37868.c wrong code at -O2 and above for 4.3 and trunk / bit packing

2009-04-30 Thread ramana at gcc dot gnu dot org
--- Comment #3 from ramana at gcc dot gnu dot org 2009-04-30 09:27 --- Seems to work today on gcc50 with gcc 4.4.0 and trunk on the simulator .I don't see these failures in recent testresults on gcc-testresults@ from the auto-tester at gcc50. -- ramana at gcc dot gnu dot org changed

[Bug rtl-optimization/29336] shorten_branches and machine-dependent constant pool placement should be integrated

2009-04-30 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 GCC target

[Bug target/35562] internal compiler error compiling qemu on arm

2009-04-30 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-04-30 11:29 --- gcc 3.4 is no longer supported. Marking this as WONTFIX. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/34849] Missed autoincrement opportunities due to a different basic block structure.

2009-04-30 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/38570] [arm] -mthumb generates sub-optimal prolog/epilog

2009-05-01 Thread ramana at gcc dot gnu dot org
--- Comment #5 from ramana at gcc dot gnu dot org 2009-05-01 08:39 --- *** Bug 39989 has been marked as a duplicate of this bug. *** -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/39989] No need to save LR in some cases

2009-05-01 Thread ramana at gcc dot gnu dot org
--- Comment #3 from ramana at gcc dot gnu dot org 2009-05-01 08:39 --- Marking as duplicate of PR38570 *** This bug has been marked as a duplicate of 38570 *** -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/39978] [4.5 Regression] SEGV compiling libiberty/regex.c in stage2

2009-05-01 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-05-01 14:49 --- I don't see this with a bootstrap that I was doing with r147003. /home/ramana/build-combined-arm-gcc-20090430/./gcc/xgcc -v Using built-in specs. Target: armv5tel-unknown-linux-gnueabi Configured with: ../trunk

[Bug target/40031] [4.5 Regression] ARM broken with addresses in PHIs with -fPIC

2009-05-06 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-05-06 08:46 --- Can't replicate this with a stage2 or stage3 compiler with O2, O3, Os -fPIC {-mthumb} with r147121. However while bootstrapping the above mentioned revision, I get a segfault as in http://gcc.gnu.org/bugzilla

[Bug target/39975] Support big endian ARM by default.

2009-05-06 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-05-06 10:52 --- *** This bug has been marked as a duplicate of 16350 *** -- ramana at gcc dot gnu dot org changed: What|Removed |Added

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

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

[Bug target/40031] [4.5 Regression] ARM broken with addresses in PHIs with -fPIC

2009-05-06 Thread ramana at gcc dot gnu dot org
--- Comment #3 from ramana at gcc dot gnu dot org 2009-05-06 10:59 --- (In reply to comment #1) What's the ICE? With a cross arm-linux-gnueabi version r147153, I get a segfault with the following backtrace for this particular testcase. #0 0x082112b1 in emit_insn_after_1 (first

[Bug bootstrap/40053] cp-demangle.c: In function 'd_substitution': segfault on arm-linux-gnueabi

2009-05-07 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2009-05-07 08:10 --- *** This bug has been marked as a duplicate of 40031 *** -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/40031] [4.5 Regression] ARM broken with addresses in PHIs with -fPIC

2009-05-07 Thread ramana at gcc dot gnu dot org
--- Comment #4 from ramana at gcc dot gnu dot org 2009-05-07 08:10 --- *** Bug 40053 has been marked as a duplicate of this bug. *** -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug debug/31004] arm ABI bug in transfer structure on the 4th parameter

2009-05-07 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2009-05-07 11:37 --- Can you try with a later compiler which is in the release train now and get back ? -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug libgomp/33770] gcc4.2.1 :libgomp fails to configure on ARM

2009-05-07 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2009-05-07 11:39 --- Can you try with a later compiler ? 4.2.x no longer exists. As long as your headers were fine I don't see why this shouldn't have built. -- ramana at gcc dot gnu dot org changed: What|Removed

[Bug target/27308] Compiler generates incorrect code when calling a function with the result of an inline function as parameter

2009-05-12 Thread ramana at gcc dot gnu dot org
--- Comment #7 from ramana at gcc dot gnu dot org 2009-05-12 09:36 --- Confirmed with r147377 -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/35296] init_expr_once suboptimal for Thumb

2009-05-12 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2009-05-12 10:05 --- init_expr_once is now renamed to init_expr_target, though I see that the comments / code you refer to in the bug report still exist . Can you give any examples of optimizations that might be enabled if we went ahead

[Bug c/40128] [ARM] Incorrect optimized code = -O2

2009-05-13 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2009-05-13 09:52 --- Can you try a newer version of the compiler ? 4.1.x is unsupported today. I can see this is fixed on trunk and 4.3 as of revisions 147467 147441. An older version of 4.4 does not show this problem. -- ramana

[Bug middle-end/39246] FAIL: gcc.dg/uninit-13.c

2009-05-13 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-05-13 10:08 --- I can see this with trunk at r147467 -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/39251] FAIL: g++.dg/tree-ssa/new1.C scan-tree-dump-not forwprop1 = .* \+ -

2009-05-13 Thread ramana at gcc dot gnu dot org
--- Comment #3 from ramana at gcc dot gnu dot org 2009-05-13 10:10 --- Appears on trunk as of r147467. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

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

2009-05-13 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-05-13 10:14 --- Can you check this with a later compiler. 4.2.x is closed. Works for me with current trunk. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/34341] GCC generates incorrect code on ARM in certain case, resulting in stack corruption

2009-05-13 Thread ramana at gcc dot gnu dot org
--- Comment #1 from ramana at gcc dot gnu dot org 2009-05-13 10:52 --- I see a problem with your testcase here. r is assigned to h which has not been initialized if I uncomment the line //r=h as per your comment above. int test_func(void *p) { dummy_func(); register

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

2009-05-13 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-05-13 12:31 --- This appears to be fixed with trunk as of r147467. Can you reproduce this with 4.3 or 4.4 ? If not we can close this one out. _Z18serial_IRQ_Routinev: @ Interrupt Service Routine. @ args = 0, pretend

[Bug target/36966] arm iwmmxt builtin problem

2009-05-13 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-05-13 12:34 --- Appears with today's trunk (r147467) with the following options. /home/ramrad01/fsfbugzilla/pr36966.c: In function 'foo': /home/ramrad01/fsfbugzilla/pr36966.c:5: internal compiler error: in arm_expand_binop_builtin

[Bug target/36798] internal compiler error: in arm_expand_binop_builtin, at config/arm/arm.c:12548

2009-05-13 Thread ramana at gcc dot gnu dot org
--- Comment #7 from ramana at gcc dot gnu dot org 2009-05-13 12:45 --- I get an ICE with trunk as of r146467 using -flax-vector-conversions otherwise the test doesn't compile. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/33404] Predictive commoning + ivopts possibly introducing extra sign extensions.

2009-05-13 Thread ramana at gcc dot gnu dot org
--- Comment #5 from ramana at gcc dot gnu dot org 2009-05-13 14:33 --- (In reply to comment #4) (In reply to comment #3) (In reply to comment #2) Also IV-opts is messing up anyways, it should have done out+1 as the base instead of out, blah. Filed as http://gcc.gnu.org

[Bug target/39244] Various cleanup tests fail

2009-05-13 Thread ramana at gcc dot gnu dot org
--- Comment #2 from ramana at gcc dot gnu dot org 2009-05-13 14:39 --- I don't see these failing with trunk as of 147209 or on an arm-none-linux-gnueabi 4.4.x on the testresults mailing list. Do these still fail for your tester? -- ramana at gcc dot gnu dot org changed

[Bug target/38703] testsuite __gnu_mcount_nc link error when profiling on arm

2009-05-13 Thread ramana at gcc dot gnu dot org
--- Comment #5 from ramana at gcc dot gnu dot org 2009-05-13 14:51 --- (In reply to comment #1) That's what dg-require-profiling does. IMHO this is a deficiency in your glibc. It's very hard to distinguish between something is subtly busted and my glibc sucks, so I'm not sure

[Bug target/35623] RTL check failure in arm_const_double_rtx

2009-05-13 Thread ramana at gcc dot gnu dot org
--- Comment #3 from ramana at gcc dot gnu dot org 2009-05-13 16:34 --- Can you try a later compiler ? -- ramana at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/39836] [4.4/4.5 regression] unoptimal code generated

2009-05-13 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/38703] testsuite __gnu_mcount_nc link error when profiling on arm

2009-05-13 Thread ramana at gcc dot gnu dot org
--- Comment #7 from ramana at gcc dot gnu dot org 2009-05-13 23:56 --- Marking as WONTFIX as per comment#1 above. -- ramana at gcc dot gnu dot org changed: What|Removed |Added

  1   2   3   4   5   6   >