This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

--enable-c-mbchar weirdness


Hi,

[misiek@arm misiek]$ cat test.c
#include <stdio.h>

int main()
{
    printf("ęóąśłżźćńĘÓĄŚŁŻŹĆŃ\n");
    return 0;
}

(these are iso8859-2 characters)

[misiek@arm misiek]$ LC_ALL=C gcc -O2 test.c && ./a.out
test.c: In function `main':
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
ęóąśłżźćńĘÓĄŚŁŻŹĆŃ

warning for each character but result is ok

[misiek@arm misiek]$ LC_ALL=pl_PL gcc -O2 test.c && ./a.out
ó[B|zDÓZA{yC

Is this how --enable-c-mbchar is supposed to work? Different
result of compilation depending on used locale? Strange...


Reading specs from /usr/lib/gcc-lib/athlon-pld-linux/3.2/specs
Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --enable-c-mbchar --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-languages=c,c++,f77,gcov,java,objc,ksi,ada --enable-c99 --enable-long-long --enable-multilib --enable-nls --with-gnu-as --with-gnu-ld --with-system-zlib --with-slibdir=/lib --without-x athlon-pld-linux
Thread model: posix
gcc version 3.2

glibc-2.2.5-15

-- 
Arkadiusz Miśkiewicz   IPv6 ready PLD Linux at http://www.pld.org.pl
misiek(at)pld.org.pl   AM2-6BONE, 1024/3DB19BBD, arekm(at)ircnet, PWr


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]