First Last Prev Next    No search results available
Details
: [constmerge] Constant merging pass merges constants with ...
Bug#: 64
: libraries
: Interprocedural Optimizations
Status: RESOLVED
Resolution: FIXED
: PC
: Linux
: 1.0
: P2
: normal
: 1.1

:
: compile-fail
:
:
  Show dependency tree - Show dependency graph
People
Reporter: Chris Lattner <sabre@nondot.org>
Assigned To: Chris Lattner <sabre@nondot.org>

Attachments


Note

You need to log in before you can comment on or make changes to this bug.

Related actions


Description:   Opened: 2003-10-28 23:53
The constant merging pass has no qualms about merging constants with external
linkage, which causes link errors later.  It should only merge constants away
that have internal linkage.

This is tested as:
test/Regression/Transforms/ConstantMerge/2003-10-28-MergeExternalConstants.ll

This causes undefined symbols in libstdc++, specifically "std::ios_base::badbit".
------- Comment #1 From Chris Lattner 2003-10-29 00:03:59 -------
This is now fixed:
http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20031027/008939.html

First Last Prev Next    No search results available