--- Additional Comments From trauscher at loytec dot com 2005-05-25 09:35
---
Another small testcase (failed on arm-elf, 4.0.0)
struct A
{
A( const A &a);
const A& operator=( const A& a);
};
struct B
{
virtual A f();
};
struct C : virtual B
{
virtual A f();
A a
--- Additional Comments From trauscher at loytec dot com 2005-05-09 07:04
---
The problem is that -march=xxx -mtune=yyy doesn't work.
The arm_override_option function scans the options
in the order -mtune, -march, -mcpu. So when -mtune is
given, 'arm_tune' first set by
Summary: -march selects wrong arm_tune flags
Product: gcc
Version: 4.0.0
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: trauscher at loytec d
cation on -O3
Product: gcc
Version: 3.4.2
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: rtl-optimization
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: trauscher at loytec dot com