Status: New
Owner: ----
New issue 1892 by [email protected]: new warnings in GCC 4.7 break
3.6.6.x builds
http://code.google.com/p/v8/issues/detail?id=1892
New C++11 warnings in GCC 4.7 break 3.6.6.15 builds because v8
uses "-Werror":
g++ -o obj/release/full-codegen.os -c -fno-rtti -fno-exceptions -Wall
-Werror -W -Wno-unused-parameter -Wnon-virtual-dtor -pedantic -m64 -O2 -g
-pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -fno-strict-aliasing
-Wno-unused-parameter -lncurses -fomit-frame-pointer -fdata-sections
-ffunction-sections -ansi -fPIC -DV8_TARGET_ARCH_X64 -DV8_SHARED
-DENABLE_DEBUGGER_SUPPORT -Isrc src/full-codegen.cc
src/full-codegen.cc: In member function 'void
v8::internal::FullCodeGenerator::PrepareForBailoutForId(int,
v8::internal::FullCodeGenerator::State)':
src/full-codegen.cc:372:43: error: narrowing conversion of 'id' from 'int'
to 'unsigned int' inside { } is ill-formed in C++11 [-Werror=narrowing]
src/full-codegen.cc: In member function 'void
v8::internal::FullCodeGenerator::RecordStackCheck(int)':
src/full-codegen.cc:390:53: error: narrowing conversion of 'ast_id'
from 'int' to 'unsigned int' inside { } is ill-formed in C++11
[-Werror=narrowing]
src/full-codegen.cc:390:51: error: narrowing conversion
of '((v8::internal::FullCodeGenerator*)this)->v8::internal::FullCodeGenerator::masm_->v8::internal::MacroAssembler::<anonymous>.v8::internal::Assembler::pc_offset()'
from 'int' to 'unsigned int' inside { } is ill-formed in C++11
[-Werror=narrowing]
cc1plus: all warnings being treated as errors
scons: *** [obj/release/full-codegen.os] Error 1
scons: building terminated because of errors.
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev