This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/49746] Generated PA-RISC2.0w code cannot be assembled by GNU as-2.21.1
- From: "dave.anglin at bell dot net" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Sat, 16 Jul 2011 13:14:06 +0000
- Subject: [Bug target/49746] Generated PA-RISC2.0w code cannot be assembled by GNU as-2.21.1
- Auto-submitted: auto-generated
- References: <bug-49746-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49746
--- Comment #22 from dave.anglin at bell dot net 2011-07-16 13:13:45 UTC ---
On 15-Jul-11, at 11:59 PM, h.m.brand at xs4all dot nl wrote:
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49746
>
> --- Comment #20 from H.Merijn Brand <h.m.brand at xs4all dot nl>
> 2011-07-16 03:59:31 UTC ---
> On Fri, 15 Jul 2011 19:15:28 +0000, "dave.anglin at bell dot net"
> <gcc-bugzilla@gcc.gnu.org> wrote:
>
>> I think the attached change will fix the bug.
>
> Apparently it did! Dave++
>
> I guess this will be in 4.6.2
Yes. This is regression. I messed up fixing the handling of 64-bit
add/sub conditions
and incorrectly changed addi/subi. They don't have 64-bit
conditions. This stemmed
from a change to binutils that broke the handling of 64-bit conditions
completely.
>
> For 64bit perl:
>
> Test Summary Report
> -------------------
> re/reg_eval.t
> (Wstat: 0
> Tests: 7 Failed: 3)
> Failed tests: 4-6
> ../cpan/CGI/t/tmpdir.t
> (Wstat: 0
> Tests: 9 Failed: 0)
> TODO passed: 3-9
> ../dist/IO/t/io_multihomed.t
> (Wstat: 7424
> Tests: 1 Failed: 0)
> Non-zero exit status: 29
> Parse errors: Bad plan. You planned 8 tests but ran 1.
> ../dist/IO/t/io_sock.t
> (Wstat: 7424
> Tests: 1 Failed: 0)
> Non-zero exit status: 29
> Parse errors: Bad plan. You planned 26 tests but ran 1.
> ../dist/IO/t/io_udp.t
> (Wstat: 9
> Tests: 0 Failed: 0)
> Non-zero wait status: 9
> Parse errors: Bad plan. You planned 7 tests but ran 0.
> ../dist/Net-Ping/t/450_service.t
> (Wstat: 7424
> Tests: 3 Failed: 0)
> Non-zero exit status: 29
> Parse errors: Bad plan. You planned 26 tests but ran 3.
> ../dist/Net-Ping/t/510_ping_udp.t
> (Wstat: 65280
> Tests: 1 Failed: 0)
> Non-zero exit status: 255
> Parse errors: Bad plan. You planned 2 tests but ran 1.
> ../ext/Socket/t/Socket.t
> (Wstat: 7424
> Tests: 2 Failed: 0)
> Non-zero exit status: 29
> Parse errors: Bad plan. You planned 26 tests but ran 2.
> Files=2144, Tests=465226, 1241 wallclock secs (272.44 usr 30.32 sys
> + 1799.09
> cusr 204.72 csys = 2306.57 CPU)
> Result: FAIL
>
> So gcc-4 still fails the socket stuff
Does aCC work in 64-bit mode? We need this narrowed to a C testcase
if it's a GCC bug.
I'm also seeing a socket test fail randomly in the Ada gnat testsuite
with 32-bit hppa*-*-hpux*.
Dave
--
John David Anglin dave.anglin@bell.net