Skip to content

[llvm-gcc] [meta] Make llvm-gcc4 completely replace llvm-gcc3 #870

@markus-oberhumer

Description

@markus-oberhumer
Bugzilla Link 498
Resolution FIXED
Resolved on Sep 26, 2007 01:36
Version trunk
OS All
Depends On llvm/llvm-bugzilla-archive#869 llvm/llvm-bugzilla-archive#870 llvm/llvm-bugzilla-archive#947 llvm/llvm-bugzilla-archive#1379

Extended Description

I've been playing with heavily templated C++ code (Boost MPL) over the last
weeks and am getting various compiler ICEs. While some of these may be actual
llvm bugs I think a number are inherited from the somewhat outdated C++ frontend
(I've personally reported a number of g++ bugs in the gcc bug database which are
fixed in the meantime).

While grepping over the llvm-gcc sources it seems that not too many files are
actually touched by llvm, and when they are they are usually nicely tagged, so
I'm asking if a re-merge with the current 3.4 CVS branch seems resonable.

I'm quite aware that such a merge is boring, cumbersome and error prone, but
with some fresh energy and some modern merge tools it should not be too hard.
The llvm test suite should catch most merge problems, and the reward would be a
huge number of gcc fixes (estimating several hundred of bugs, though llvm is not
affected by all of them).

Comments ?

Thanks,
Markus

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugzillaIssues migrated from bugzillallvm-toolsAll llvm tools that do not have corresponding tag

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions