GCC ARM Improvement Project

Department of Software Engineering, University of Szeged


ARM related GCC Bugzilla Problem Reports

As of 2004-11-10
PR Component Keywords Summary
18560 rtl-optimization missed-optimization better optimalization of EOR/MOV block.
18401 rtl-optimization build, ice-on-valid-code [4.0.0 Regression] Bootstrap failure on all ARM targets due to incorrect GCSE
18274 target documentation Documentation for -mhard-float on arm platforms is incorrect
17810 rtl-optimization internal compiler error: in verify_local_live_at_start for arm-rtems, arm-linux
17800 c bitlbee.c:82: internal compiler error: in arm_print_operand, at config/arm/arm.c:9869
17484 target wrong-code [4.0 regression] bootstrap failure on arm-netbsdelf (iterator test hoisted out of loop)
17063 target internal compiler error: in arm_print_operand, at config/arm/arm.c:9816
16634 target wrong-code arm-elf-gcc problems when generating code for __attribute__ ((interrupt ("IRQ")))
16626 target [4.0 regression] [arm] thumb branch out of range
16624 target ice-on-valid-code [4.0 regression] [arm] segmentation fault on float accesses in the ?: operators body
16350 target gcc only understands little endian ARM systems
16340 target Add support of ARM946E-S cpu in arm target.
16152 target perl-5.8.4 fails to build using gcc-3.3.4 on {ia64,arm,m68k}-linux
16120 target build, ice-checking, ice-on-valid-code [4.0 Regression] bootstrap failure on arm-linux
15781 target ARM ELF - incorrectly aligned .comm data
15499 target ice-on-valid-code ICE in copyprop_hardreg_forward_1 on cross compile for ARM
15342 rtl-optimization ice-on-valid-code [arm-linux] internal compiler error: in verify_local_live_at_start
15068 rtl-optimization ice-on-valid-code ICE in elim_reg_cond
14966 target ice-on-valid-code [3.3 Regression] gcc fails to cross compile for arm with internal compiler error
14812 target wrong-code ARM optimizer changes rsb/cmp to cmn, but condition codes different
14576 target ice-on-valid-code [3.4/3.5? Regression] ICE in libiberty when building gcc-3.4 for arm-elf
14405 bootstrap ice-on-valid-code arm-rtems fails to build with ICE on libc
14392 java Bad ARM code generation for StackTrace when using g++/CNI/gcj: A stack variable is wrongfully overwritten when an exception occurs.
14352 target New FP code not compiled for non-arm-elf targets
14302 target ice-on-valid-code arm-linux g++ error
14293 target gcc 3.3.3 fails to build with --target=arm-unknown-elf
14202 target [arm] Thumb __builtin_setjmp not interworking safe
14040 target ice-on-valid-code [3.3/3.4 Regression] ARM cross compiler: error: could not split insn
13861 target ice-on-valid-code cross-compiler ICE (arm-linux target)
13669 target Can't build i686-to-ARM cross-compiler
13506 optimization ice-on-valid-code tcpsm.c:263: internal compiler error: Segmentation fault (WinXP / Cygwin / arm-elf-gcc 3.4), error also on x86 with GCC 3.3.1
13375 optimization ice-on-valid-code ICE in gcse.c
13199 target wrong-code switch construct / opmisation problems
13032 target documentation CPP_CPU_ARCH_SPEC confusion
12936 optimization build, ice-on-valid-code [tree-ssa] ICE in expr_phi_insertion at -O3
12851 optimization build, ice-on-valid-code ICE in gimplify_switch_expr
12714 optimization ice-on-valid-code ICE building thumb libiberty for arm-elf
12645 optimization ice-on-valid-code [tree-ssa] ICE building arm compiler
12637 target GCC 3.3.1 ARM. Using "interrupt" keyword causes local variables to be corrupted when calling a function from an interrupt handler.
12527 target build, wrong-code [3.4 regression] [arm] bootstrap error on arm-linux, miscompiling genconstants
12476 target wrong-code ARM/THUMB thunk calls broken
12249 optimization ARM link register is not saved during 64-bit operation
12156 target ARM libraries do not have unique function pointers
12084 target 3.3.1 emitting strange stack handling code for ARM interrupts
12080 target wrong-code arm-elf-gcc-3.2 generates wrong interrupt code w/o optimizations on
12038 c pessimizes-code more optimization with -Os option for arm
12022 bootstrap build arm-coff build is broken: dies on crtstuff.c with #error
12015 bootstrap build [arm-netbsdelf] hidden symbol __fixunsdfsi referenced by DSO
11916 optimization Arm optimizer, Missing increment of char pointer
11863 c++ Regression: Optimizer produces incorrect code for ARM target
11831 target pessimizes-code [ARM] Logical expression evaluation with condition fields
11826 optimization [ARM] Minor register allocation problem before function return
11824 target [ARM] Parameter passing via stack could be improved
11442 target [3.3 regression] [arm] invalid assembler on arm
11271 target ice-on-valid-code [3.4 regression] [arm-elf] regex.c ICEs for thumb multilib
11222 optimization arm/thumb __Unwind_SjLj_Register prologue optimization causes crash on interrupts
11183 tagret [3.3/3.4 regression] [arm] ICE in change_address_1 (3.3) / subreg_hard_regno (3.4)
11052 optimization ice-on-valid-code [3.3 regression] [arm] noce_process_if_block() can loose REG_INC notes
10982 optimization enhancement [arm] poor optimisation of "if (var & const)"
10842 optimization wrong-code [arm] Clobbered link register is copied to pc under certain circumstances
10834 c wrong-code GCC for ARM 3.3 still generates incorrect instructions for functions with __attribute__ ((interrupt ("IRQ")))
10785 pending sw-bug Re: arm-linux-gcc for armv5te
10730 target rejects-legal [3.2/3.3 regression] [arm] -O2 generates invalid asm
10592 optimization wrong-code [arm] caller-save incorrectly handles a reloaded SET_DEST operand
10537 debug sw-bug arm simulater crashes with info threads before app has been started
10467 target sw-bug [arm] ICE in pre_insert_copy_insn,
10409 optimization sw-bug [ARM] "__attribute__((const))" apparently not working
10354 libstdc++ sw-bug target=arm-elf new-lib bootstrapping cross compiler
10287 optimization sw-bug [3.2/3.4 regression] [ARM] Loop/conditional store bug
10242 target pessimizes-code [ARM] subsequent use of plus and minus operators could be improved
10241 optimization pessimizes-code X86 -> ARM cross-compiler emits unnecessary register move
10206 target ice-on-legal-code [3.2 / 3.3 regression] [arm] ICE when compiling fftw
10195 target ice-on-legal-code [3.2 regression] [arm] ICE building binutils-multiarch on arm-linux
10194 target wrong-code [3.2 regression] [arm] gcc optimization error with -O2, affecting bison
10117 c sw-bug Problem of arm-elf-gcc.
10066 target rejects-legal [3.3 regression] libjava build error on arm-linux
10035 inline-asm sw-bug arm register r0 is corrupted
9939 optimization sw-bug gcc for ARM infinite loops when using optimization
9841 target sw-bug ARM - appears to always save LR on stack, even with -fomit-frame-pointer
9832 target pessimizes-code ARM: Arithmetic and move could be combined using liveness information
9831 target pessimizes-code ARM: Peephole for multiple load/store could be more effective
9797 target wrong-code [ARM] miscompiles C99-style struct initializers
9790 target ice-on-legal-code 3.2 regression on arm] ICE with -O2 (change_address_1, at emit-rtl.c:1945)
9766 target wrong-code thumb mode produces an arm instruction with -Os
9757 target pessimizes-code Gcc should use swp instruction in ARM targets
9663 target pessimizes-code gcc-20030127 misses an optimization opportunity
9372 target wrong-code [arm] incorrect instructions for functions with __attribute__ ((interrupt ("IRQ")))
9205 c++ sw-bug GCC3.2 arm prolog stack frame use before allocation with -Os
8950 bootstrap sw-bug [arm-win-ce] gcc does not bootstrap
8817 c sw-bug Failed to cross compile linux-2.4.19 kernel for StrongARM.
8814 target wrong-code [StrongARM Assabet dev board] GCC 3.2.1 cannot compile linux kernel 2.4.18 and 2.4.19 correctly.
7941 target wrong-code [ARM] GCC-3.2 does not work well with c-code interrupt function
7733 c ice-on-legal-code Segmentation Fault with -ftest-coverage
7525 target sw-bug arm/thumb long calls stubs only in one code section, cannot branch to them from other section
7513 target sw-bug gcc ARM cross-compiler -mthumb -O2 trashes link register
7328 target wrong-code stack restoration for ARM interrupt("IRQ") attribute
6873 c sw-bug Improper Alignment Parameters Emitted by Compiler for .comm Section
6860 optimization ice-on-legal-code [arm-thumb] [regression 3.2 3.3 3.4] pre_insert_copy_insn
6265 target sw-bug arm-elf toolchain wrong reference to varibles or stack address when using -O2 option
6040 target sw-bug ARM interrupt attribute generats wrong code (3.1-cvs)
5256 target ice-on-legal-code ARM-WINCE-PE: SEGV in except.c:sjlj_mark_call_sites
3925 target wrong-code [ARM/Thumb] Assembler chokes on branches with (PLT)
3724 target wrong-code Illegal instruction when profiling optimized code on arm-linux
2309 target sw-bug [ARM] SUBREG in memory reference
592 target pessimizes-code [ARM/Thumb] Poor choice of PIC register

For full list please use GCC Bugzilla queries,


mail to webmaster
1970-01-01
© 2003 - 2024, University of Szeged
Valid XHTML 1.0!