LLVM Bugzilla is read-only and represents the historical archive of all LLVM issues filled before November 26, 2021. Use github to submit LLVM bugs

Bug 498 - [llvm-gcc] [meta] Make llvm-gcc4 completely replace llvm-gcc3
Summary: [llvm-gcc] [meta] Make llvm-gcc4 completely replace llvm-gcc3
Status: RESOLVED FIXED
Alias: None
Product: tools
Classification: Unclassified
Component: llvm-gcc (show other bugs)
Version: trunk
Hardware: All All
: P normal
Assignee: Unassigned LLVM Bugs
URL:
Keywords:
Depends on: 869 870 947 1379
Blocks:
  Show dependency tree
 
Reported: 2005-01-20 20:36 PST by Markus F.X.J. Oberhumer
Modified: 2007-09-26 01:36 PDT (History)
1 user (show)

See Also:
Fixed By Commit(s):


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Markus F.X.J. Oberhumer 2005-01-20 20:36:48 PST
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
Comment 1 Chris Lattner 2005-01-20 20:48:19 PST
That would be wonderful, patches gladly accepted!!

-Chris
Comment 2 Chris Lattner 2005-11-11 00:53:26 PST
I'm changing this to be a meta bug.  All problems that are blocked by our current llvm-gcc are going to  
be marked as depending on this bug.

-Chris
Comment 3 Chris Lattner 2007-09-26 01:36:25 PDT
llvm-gcc3 is dead