--- Additional Comments From bangerth at dealii dot org 2004-10-25 14:24 ---
Here is a short testcase:
--
struct X {
bool init;
void foo() { if (!init) init = true; }
void bar() { foo(); }
};
typedef unsigned long long int uint64
--- Additional Comments From bangerth at dealii dot org 2004-10-20 18:00 ---
Here's something slightly smaller:
--
#include
#include
#include
uint64_t mask1, mask2;
uint64_t calc() {
return mask1 & mask2;
}
int main()
{
mask1 = 0xull
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-20 17:09
---
It works on the mainline but not on 3.4.0 and I don't know if this is a regression.
But I should note that -O2 is enough and -O2 -fno-gcse works.
--
What|Removed |Added