------- Additional Comments From ebotcazou at gcc dot gnu dot org 2005-02-22 09:47 ------- Hum, this one is really tricky. It's indeed an aliasing problem and I think your reduced, reduced testcase demonstrates that there might be a hole in the flow-insensitive alias analysis for pointers that escape but are neither explicitly dereferenced nor passed as explicit arguments to a function. I'll ask the powers that be about this.
-- What |Removed |Added ---------------------------------------------------------------------------- Summary|[4.0 Regression] ACATS |[4.0 Regression] ACATS |c43214c fails at runtime |c43214c fails at runtime |(tree-dce/aliasing bug) |(aliasing pb) http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18727