------- Comment #19 from hjl dot tools at gmail dot com 2010-07-16 13:41 ------- Created an attachment (id=21223) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21223&action=view) A patch with psABI warning
This patch changes and warns psABI: [...@gnu-6 case3]$ make /export/build/gnu/gcc/build-x86_64-linux/gcc/xgcc -B/export/build/gnu/gcc/build-x86_64-linux/gcc/ -m32 -g -O -msse2 -c -o x.o x.c /export/build/gnu/gcc/build-x86_64-linux/gcc/xgcc -B/export/build/gnu/gcc/build-x86_64-linux/gcc/ -m32 -g -O -mno-sse -c -o main.o main.c main.c: In function main: main.c:7:7: note: The ABI of passing parameter with 16byte or greater alignment has changed in GCC 4.6 /export/build/gnu/gcc/build-x86_64-linux/gcc/xgcc -B/export/build/gnu/gcc/build-x86_64-linux/gcc/ -m32 -g -O -o x x.o main.o ./x [...@gnu-6 case2]$ make /export/build/gnu/gcc/build-x86_64-linux/gcc/xgcc -B/export/build/gnu/gcc/build-x86_64-linux/gcc/ -O -mavx -c -o x.o x.c /export/build/gnu/gcc/build-x86_64-linux/gcc/xgcc -B/export/build/gnu/gcc/build-x86_64-linux/gcc/ -O -c -o main.o main.c main.c: In function main: main.c:7:7: note: The ABI of passing parameter with 16byte or greater alignment has changed in GCC 4.6 /export/build/gnu/gcc/build-x86_64-linux/gcc/xgcc -B/export/build/gnu/gcc/build-x86_64-linux/gcc/ -O -o x x.o main.o ./x [...@gnu-6 case2]$ -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44948