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