[Bug tree-optimization/91491] [9 Regression] glib2.0 build not working when built with -O2 on x86_64-linux-gnu
rguenth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Aug 20 07:46:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91491
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |WAITING
Last reconfirmed| |2019-08-20
Target Milestone|--- |9.3
Ever confirmed|0 |1
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
The testcase needs -std=gnu89 to work.
If you compile test_run_seed() with -O1 PRE is already disabled, so you
mean that if you compile the file with -O2 but disable PRE on just
test_run_seed() the testcase works? But Simon says it's broken when
compilng test_run_seed with -O1 ...
What is true?
There's also a debug counter treepre_insert you could use to further
track down which PRE transform is guilty. Also try -fno-tree-tail-merge.
The only loop I see in test_run_seed is
while (strchr (" \t\v\r\n\f", *rseed))
rseed++;
so where does it actually hang?
More information about the Gcc-bugs
mailing list