public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
From: "pinskia@physics.uc.edu" <gcc-bugzilla@gcc.gnu.org> To: gcc-bugs@gcc.gnu.org Subject: [Bug java/10878] miscompilation of boolean parameters from bytecode Date: Mon, 02 Jun 2003 16:33:00 -0000 [thread overview] Message-ID: <20030602163346.23159.qmail@sources.redhat.com> (raw) In-Reply-To: <20030520081601.10878.szabo.daniel@dpg.hu> PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10878 ------- Additional Comments From pinskia@physics.uc.edu 2003-06-02 16:33 ------- I do not think it matters because because gcc always will load in it by a byte. What do you think? _ZN3bug2g1Eb: pushl %ebp movl %esp, %ebp ; ebp = esp subl $40, %esp ; esp - = $40 movl 12(%ebp), %eax ; eax = 12(ebp) movb %al, -1(%ebp) ; -1(ebp) = al movl 8(%ebp), %eax ; eax = 8(ebp) movl %eax, -12(%ebp) ; -12(ebp) = eax cmpl $0, -12(%ebp) jne .L12 call _Jv_ThrowNullPointerException .L12: movl -12(%ebp), %eax ; eax = -12(ebp) movl %eax, (%esp) ;(esp) = eax call _ZN3bug2f1Ev movzbl %al, %eax eax = extend (al) testl %eax, %eax jne .L13 jmp .L9 .L13: movl $1, -8(%ebp) -8(ebp) = 1 .L9: movl 8(%ebp), %eax eax = 8(ebp) movl -8(%ebp), %edx edx = -8(ebp) movl %edx, -16(%ebp) -16(ebp) = edx movl %eax, -20(%ebp) -20(ebp) = eax cmpl $0, -20(%ebp) jne .L15 call _Jv_ThrowNullPointerException .L15: movl -16(%ebp), %eax eax = -16(ebp) movl %eax, 4(%esp) 4(esp) = eax movl -20(%ebp), %edx -20(ebp) = edx movl %edx, (%esp) (esp) = edx call _ZN3bug2g2Eb leave ret ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
next prev parent reply other threads:[~2003-06-02 16:33 UTC|newest] Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top [not found] <20030520081601.10878.szabo.daniel@dpg.hu> 2003-05-25 2:49 ` pinskia@physics.uc.edu 2003-06-02 16:33 ` pinskia@physics.uc.edu [this message] 2003-06-03 9:02 ` szabo.daniel@dpg.hu 2003-06-03 12:17 ` pinskia@physics.uc.edu 2004-04-02 3:38 ` pinskia at gcc dot gnu dot org 2004-07-04 23:45 ` pinskia at gcc dot gnu dot org
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20030602163346.23159.qmail@sources.redhat.com \ --to=gcc-bugzilla@gcc.gnu.org \ --cc=gcc-bugs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).