public inbox for gcc-prs@sourceware.org help / color / mirror / Atom feed
From: etienne.lorrain@masroudeau.com To: nobody@gcc.gnu.org Cc: gcc-prs@gcc.gnu.org, Subject: Re: inline-asm/10153: selection of %dil or %sil on ia32 arch by valid C source Date: Mon, 12 May 2003 11:06:00 -0000 [thread overview] Message-ID: <20030512110601.7993.qmail@sources.redhat.com> (raw) The following reply was made to PR inline-asm/10153; it has been noted by GNATS. From: etienne.lorrain@masroudeau.com To: "Dara Hazeghi" <dhazeghi@yahoo.com> Cc: gcc-gnats@gcc.gnu.org,etienne.lorrain@masroudeau.com Subject: Re: inline-asm/10153: selection of %dil or %sil on ia32 arch by valid C source Date: Mon, 12 May 2003 06:59:00 +0100 (BST) > http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=10153 > > Hello, > > on gcc 3.2.3 and 3.3 branch, I get the same error as mentioned in this > report, but on mainline (20030509), this code compiles and assembles > fine. > > Dara > Hello, I did this morning, in an empty directory: lynx http://prdownloads.sourceforge.net/gujin/gujin-0.7.tgz?download ncftpget ftp://sources.redhat.com/pub/binutils/releases/binutils-2.13.2.1.tar.gz ncftpget ftp://sources.redhat.com/pub/gcc/snapshots/gcc-3.3-20030508.tar.gz tar -xvzf gujin-0.7.tgz ------------------------------------------- Here I had to modify gujin/Makefile : @@ -1564,7 +1564,7 @@ cd $(notdir $(basename $(basename $(subst core-,,$(LAST_GCC))))) ; \ mkdir build ; \ cd build/ ; \ - ../configure --prefix=$(P_PWD)/toolchain --enable-languages=C ; \ + ../configure --prefix=$(P_PWD)/toolchain --enable-languages=c ; \ make bootstrap-lean ; \ make install ) endif ------------------- Is that a philosophycal change, no more "C" language, only "c" ???? ------------------------------------------- cd gujin make toolchain make dep boot.exe (all of this is shown without their output - quite long) At some point I got: .... GCC: gcc (GCC) 3.3 20030509 (prerelease), Binutils: GNU ld version 2.13.2.1 .... /home/etienne/prjgcc/toolchain/bin/gcc -fstrict-aliasing -falign-loops=1 -falign-jumps=1 -falign-functions=2 -mno-align-double -mpreferred-stack-boundary=2 -fomit-frame-pointer -march=i386 -mrtd -fno-builtin -fno-schedule-insns2 -finline-limit=10000 -Os -Wall -Wno-format -Wno-main -Wstrict-prototypes -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wsign-compare -Wdisabled-optimization -ffunction-sections -include code16.h -DDEBUG="(DEBUG_STACK)" -DUSER_SUPPORT="(VGA_SUPPORT|VGA_EXTENDED|VESA_WINDOW|VESA_WINFUNCTION|VESA_LINEAR|VESA_EDID|VESA_RECALC|VESA_2WINDOWS|VESA_HARDWINDOW|VESA_PMINFO|VESA_16BPP|VESA_32BPP|VESA_24BPP|VESA_4BPP_EGA|VESA_4BPP_TEXT|VESA_8BPP|SERIAL_VT100|SERIAL_VT420|BIOS_MOUSE_SUPPORT|SERIAL_MOUSE_SUPPORT|JOYSTICK_SUPPORT)" -DDISK_SUPPORT="(BIOS_SUPPORT|EBIOS_SUPPORT|IDE_SUPPORT|DOS_SUPPORT|E2FS_PROBE|FAT12_PROBE|FAT16_PROBE|FAT32_PROBE|BOOTSECT_PROBE)" -DSETUP="(APPLICATION|CODE_SEGMENT|EXTRA_SEGMENT|GC_SECTION|ASSEMBLY_CISC|UPDATE_BOOTPARAM|USE_INT1587|MINIDEBUG)" -DLANGUAGE=ENGLISH -S -o user.S user.c In file included from user.c:43: ega.h: In function `_EGA_read_write_mode': ega.h:172: warning: dereferencing type-punned pointer will break strict-aliasing rules ega.h: In function `_EGA_setup': ega.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules sed '/.align 32/d' < user.S > user.s /home/etienne/prjgcc/toolchain/bin/as -acdhls=user.lis -o user.o user.s user.s: Assembler messages: user.s:2962: Error: bad register name `%dil' make: *** [user.o] Error 1 rm user.S boot.s user.s boot.S So the bug is still present in this version. I do not know about my "reduced to the simplest source" bug report. I have to check about new warning "dereferencing type-punned". Regards, Etienne.
next reply other threads:[~2003-05-12 11:06 UTC|newest] Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top 2003-05-12 11:06 etienne.lorrain [this message] -- strict thread matches above, loose matches on Subject: below -- 2003-05-10 20:56 Dara Hazeghi 2003-03-19 17:36 etienne.lorrain
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=20030512110601.7993.qmail@sources.redhat.com \ --to=etienne.lorrain@masroudeau.com \ --cc=gcc-prs@gcc.gnu.org \ --cc=nobody@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).