This is the mail archive of the gcc-patches@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]

Re: cxx-mem-model merge gcc part1 patch 3/8


On 11/06/2011 04:04 PM, Andrew MacLeod wrote:
> 	(get_atomic_op_for_code): New.  Return an opcode table entry.

I'm getting these errors with a MIPS cross build:
...
/scratch/vries/b4/ref-mips-ml-11-11-07/src/gcc-mainline/gcc/optabs.c: In
function 'get_atomic_op_for_code':
/scratch/vries/b4/ref-mips-ml-11-11-07/src/gcc-mainline/gcc/optabs.c:7556:
error: initializer element is not constant
/scratch/vries/b4/ref-mips-ml-11-11-07/src/gcc-mainline/gcc/optabs.c:7556:
error: (near initialization for 'add_op.mem_fetch_before')
/scratch/vries/b4/ref-mips-ml-11-11-07/src/gcc-mainline/gcc/optabs.c:7556:
error: initializer element is not constant
...

Compile line:
...
i686-pc-linux-gnu-gcc -c   -g -O0 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall
-Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-format-attribute -pedantic -Wno-long-long -Wno\
-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat
-fno-common  -DHAVE_CONFIG_H -I. -I.
-I/scratch/vries/b4/ref-mips-ml-11-11-07/src/gcc-mainline/gcc
-I/scratch/vries/b4/ref-mips-m\
l-11-11-07/src/gcc-mainline/gcc/.
-I/scratch/vries/b4/ref-mips-ml-11-11-07/src/gcc-mainline/gcc/../include
-I/scratch/vries/b4/ref-mips-ml-11-11-07/src/gcc-mainline/gcc/../libcpp/include
-I/scratch/vries/b4\
/ref-mips-ml-11-11-07/obj/host-libs-mainline-0-mips-linux-gnu-i686-pc-linux-gnu/usr/include
-I/scratch/vries/b4/ref-mips-ml-11-11-07/obj/host-libs-mainline-0-mips-linux-gnu-i686-pc-linux-gnu/usr/include
-I/\
scratch/vries/b4/ref-mips-ml-11-11-07/obj/host-libs-mainline-0-mips-linux-gnu-i686-pc-linux-gnu/usr/include
 -I/scratch/vries/b4/ref-mips-ml-11-11-07/src/gcc-mainline/gcc/../libdecnumber
-I/scratch/vries/b4\
/ref-mips-ml-11-11-07/src/gcc-mainline/gcc/../libdecnumber/dpd -I../libdecnumber
-I/scratch/vries/b4/ref-mips-ml-11-11-07/obj/host-libs-mainline-0-mips-linux-gnu-i686-pc-linux-gnu/usr/include
 -I/scratch/vr\
ies/b4/ref-mips-ml-11-11-07/obj/host-libs-mainline-0-mips-linux-gnu-i686-pc-linux-gnu/usr/include
 /scratch/vries/b4/ref-mips-ml-11-11-07/src/gcc-mainline/gcc/optabs.c -o optabs.o
...

configure line:
...
/scratch/vries/b4/ref-mips-ml-11-11-07/src/gcc-mainline/configure
--build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=mips-linux-gnu
--enable-threads --disable-libmudflap --disable-libssp --disable-\
libstdcxx-pch --enable-checking=yes,rtl --with-gnu-as --with-gnu-ld
--enable-languages=c,c++ --enable-shared --enable-lto --enable-symvers=gnu
--enable-__cxa_atexit --disable-nls --prefix=/opt/codesourcery \
--disable-shared --disable-threads --disable-libssp --disable-libgomp
--without-headers --with-newlib --disable-decimal-float --disable-libffi
--disable-libquadmath --enable-languages=c --with-sysroot=/opt/\
codesourcery/mips-linux-gnu/libc
--with-build-sysroot=/scratch/vries/b4/ref-mips-ml-11-11-07/install/mips-linux-gnu/libc
--with-gmp=/scratch/vries/b4/ref-mips-ml-11-11-07/obj/host-libs-mainline-0-mips-linux\
-gnu-i686-pc-linux-gnu/usr
--with-mpfr=/scratch/vries/b4/ref-mips-ml-11-11-07/obj/host-libs-mainline-0-mips-linux-gnu-i686-pc-linux-gnu/usr
--with-mpc=/scratch/vries/b4/ref-mips-ml-11-11-07/obj/host-libs-ma\
inline-0-mips-linux-gnu-i686-pc-linux-gnu/usr
--with-ppl=/scratch/vries/b4/ref-mips-ml-11-11-07/obj/host-libs-mainline-0-mips-linux-gnu-i686-pc-linux-gnu/usr
'--with-host-libstdcxx=-static-libgcc -Wl,-Bstat\
ic,-lstdc++,-Bdynamic -lm'
--with-cloog=/scratch/vries/b4/ref-mips-ml-11-11-07/obj/host-libs-mainline-0-mips-linux-gnu-i686-pc-linux-gnu/usr
--with-libelf=/scratch/vries/b4/ref-mips-ml-11-11-07/obj/host-lib\
s-mainline-0-mips-linux-gnu-i686-pc-linux-gnu/usr --disable-libgomp
--enable-poison-system-directories
--with-build-time-tools=/scratch/vries/b4/ref-mips-ml-11-11-07/install/mips-linux-gnu/bin
--with-build-\
time-tools=/scratch/vries/b4/ref-mips-ml-11-11-07/install/mips-linux-gnu/bin
...

Thanks,
- Tom


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