------- Comment #6 from ghazi at gcc dot gnu dot org 2008-02-11 04:56 ------- The original issue reported in here was a "deprecated conversion" warning in gcc-4.2. Later on to confuse things an execution failure was noted on mainline and an LP64 problem was reported on gcc-4.1 in the same testcase.
The "deprecated conversion" warning was fixed long ago on 4.2 by the same patch that fixed LP64. There was a constification snuck in there that fixed it. See the patch in comment#4. By backporting that change to 4.1, the testcase passes there on LP64 targets also. The "dedeprecated conversion" warning was never an issue in 4.1. Lastly the execution failure remains on mainline, but that bug is a separate issue and is already noted in PR32052. Since the execution failure is covered elsewhere, and the other problems are fixed, I'm closing this one. -- ghazi at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Known to fail|4.3.0 | Known to work| |4.1.3 4.2.4 Resolution| |FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27232