This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/81643] FAIL: gcc.target/aarch64/long_branch_1.c scan-assembler Ltb
- From: "sje at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Wed, 09 Aug 2017 23:17:47 +0000
- Subject: [Bug target/81643] FAIL: gcc.target/aarch64/long_branch_1.c scan-assembler Ltb
- Auto-submitted: auto-generated
- References: <bug-81643-4@http.gcc.gnu.org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81643
Steve Ellcey <sje at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |sje at gcc dot gnu.org
--- Comment #6 from Steve Ellcey <sje at gcc dot gnu.org> ---
This is caused by adding the predict statement in finish_goto_label
(c/c-typeck.c). I tried to modify the test case to generate an Ltb label again
but could not do it.
I put an abort in aarch64_gen_far_branch for anytime an Ltb label was generated
but after doing a bootstrap and a full testsuite run never hit the abort.
I tried writing a new testsuite from scratch but again, could not generate an
Ltb label.
I am thinking that maybe we should just remove the Ltb check from the test
case.