1
|
Move and compare in one instruction
|
2003-02-11
|
9663 |
open
|
mails |
mail |
.gz
|
2
|
Constant pools are not shared among functions
|
2003-02-14
|
9702 |
open
|
mails |
|
|
3
|
Accessing data through constant pool more times could be solved in less instructions
|
2003-02-14
|
9703 |
open
|
mails |
|
|
4
|
Unnecessary range test in switches with less than 4 cases
|
2003-02-14
|
9707 |
patched
|
mails |
mail |
txt
|
5
|
With -Os optimization increases size if the loop contains array element access
|
2003-02-17
|
9723 |
open
|
mails |
|
|
6
|
Gcc should drop unused static functions from translation units
|
2003-02-17
|
9724 |
patched
|
mails |
|
|
7
|
With -Os while and for loops can be arranged with one test instead of two
|
2003-02-18
|
9739 |
redundant
|
mails |
|
.gz
|
8
|
Gcc should use swp instruction
|
2003-02-19
|
9757 |
refused
|
mails |
|
|
9
|
Combine cannot do its job due to arithmetic expression evaluation order
|
2003-02-19
|
9759 |
patched
|
mails |
mail |
alternative patch
|
10
|
Combine cannot do its job because immediate operand is used instead of register
|
2003-02-19
|
9760 |
open
|
mails |
|
|
11
|
ARM: Peephole for multiple load/store could be more effective.
|
2003-02-24
|
9831 |
open
|
mails |
|
|
12
|
ARM: Arithmetic and move could be combined using liveness information
|
2003-02-24
|
9832 |
already solved
|
mails |
|
|
13
|
Some standard C function calls should not be replaced when optimizing for size
|
2003-03-05
|
9967 |
patched
|
mails |
|
more info
|
14
|
Use of function call return value
|
2003-03-14
|
10076 |
wrong example
|
mails |
|
|
15
|
Unnecessary move before use of function call return value
|
2003-03-17
|
10122 |
patched
|
mails |
|
|
16
|
ARM: subsequent use of plus and minus operators could be improved
|
2003-03-27
|
10242 |
open
|
mails |
mail |
.tgz
|
17
|
Unoptimized complementary conditional instructions
|
2003-08-06
|
11820 |
duplicated
|
mails |
|
|
18
|
Operator implementation as a library call fails with constants
|
2003-08-06
|
11821 |
patched
|
mails |
|
more info
|
19
|
Formulated jumps for switch
|
2003-08-06
|
11822 |
suspended
|
mails |
|
|
20
|
Optimizing large jump tables for switch statements
|
2003-08-06
|
11823 |
patched
|
mails |
|
more info
|
21
|
[ARM] Parameter passing via stack could be improved
|
2003-08-06
|
11824 |
open
|
mails |
|
|
22
|
[ARM] Redundant move in some cases (dead code before return)
|
2003-08-06
|
11825 |
open
|
mails |
|
|
23
|
[ARM] Minor register allocation problem before function return
|
2003-08-06
|
11826 |
open
|
mails |
|
|
24
|
Unnecessary call to an empty function
|
2003-08-06
|
11830 |
open
|
mails |
|
|
25
|
[ARM] Logical expression evaluation with condition fields
|
2003-08-06
|
11831 |
open
|
mails |
|
|
26
|
Optimization of common code in switch statements
|
2003-08-06
|
11832 |
open
|
mails |
|
|
27
|
Disable some features in fold-const.c
|
2003-10-15
|
|
patched
|
mails |
mail |
more info
|
28
|
Missing length attribute in cond_return_inverted
|
2004-06-18
|
|
patched
|
mails |
mail |
more info
|
29
|
[ARM] thumb branch out of range
|
2004-07-19
|
16626 |
fixed
|
|
|
|
30
|
[ARM] segmentation fault on float accesses in the ?: operators' body
|
2004-07-19
|
16624 |
fixed
|
|
|
|
31
|
[ARM] better optimalization of EOR/MOV block.
|
2004-11-19
|
18560 |
open
|
|
|
|