Status: New
Owner: ----

New issue 3065 by [email protected]: GCC yelling on 3.22 branch
http://code.google.com/p/v8/issues/detail?id=3065

1. Get chromium code of 32.0.1700.68, v8 code is at branches/3.22@18238
2. ./build/gyp_chromium
3. ninja -C out/Debug

[113/5548] CXX obj/v8/src/v8_base.x64.runtime.o
FAILED: g++ -MMD -MF obj/v8/src/v8_base.x64.runtime.o.d -DANGLE_DX11 -D_FILE_OFFSET_BITS=64 -DCHROMIUM_BUILD -DCOMPONENT_BUILD -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_NSS=1 -DUSE_X11=1 -DENABLE_ONE_CLICK_SIGNIN -DGTK_DISABLE_SINGLE_INCLUDES=1 -DUSE_XI2_MT=2 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_PEPPER_CDMS -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_EGLIMAGE=1 -DENABLE_TASK_MANAGER=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PLUGINS=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_GOOGLE_NOW=1 -DCLD_VERSION=2 -DENABLE_FULL_PRINTING=1 -DENABLE_PRINTING=1 -DENABLE_SPELLCHECK=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_MANAGED_USERS=1 -DENABLE_MDNS=1 -DV8_TARGET_ARCH_X64 -DENABLE_DEBUGGER_SUPPORT -DV8_I18N_SUPPORT -DBUILDING_V8_SHARED -DV8_SHARED -DU_USING_ICU_NAMESPACE=0 -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -D_DEBUG -DENABLE_DISASSEMBLER -DV8_ENABLE_CHECKS -DOBJECT_PRINT -DVERIFY_HEAP -DDEBUG -DOPTIMIZED_DEBUG -DENABLE_EXTRA_CHECKS -DENABLE_HANDLE_ZAPPING -I../../v8/src -I../../third_party/icu/source/i18n -I../../third_party/icu/source/common -fstack-protector --param=ssp-buffer-size=4 -pthread -fno-exceptions -fno-strict-aliasing -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden -pipe -fPIC -Wno-format -Wno-unused-result -m64 -g -W -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -Wno-deprecated -c ../../v8/src/runtime.cc -o obj/v8/src/v8_base.x64.runtime.o ../../v8/src/runtime.cc: In instantiation of ‘bool v8::internal::{anonymous}::FastAsciiConvert(char*, char*, int, bool*) [with Converter = unibrow::ToLowercase]’: ../../v8/src/runtime.cc:6494:31: required from ‘v8::internal::MaybeObject* v8::internal::ConvertCase(v8::internal::Arguments, v8::internal::Isolate*, unibrow::Mapping<Converter, 128>*) [with Converter = unibrow::ToLowercase]’
../../v8/src/runtime.cc:6524:66:   required from here
../../v8/src/runtime.cc:6432:3: error: ‘CheckFastAsciiConvert’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] ../../v8/src/runtime.cc:6440:13: note: ‘bool v8::internal::{anonymous}::CheckFastAsciiConvert(char*, char*, int, bool, bool)’ declared here, later in the translation unit ../../v8/src/runtime.cc: In instantiation of ‘bool v8::internal::{anonymous}::FastAsciiConvert(char*, char*, int, bool*) [with Converter = unibrow::ToUppercase]’: ../../v8/src/runtime.cc:6494:31: required from ‘v8::internal::MaybeObject* v8::internal::ConvertCase(v8::internal::Arguments, v8::internal::Isolate*, unibrow::Mapping<Converter, 128>*) [with Converter = unibrow::ToUppercase]’
../../v8/src/runtime.cc:6530:66:   required from here
../../v8/src/runtime.cc:6432:3: error: ‘CheckFastAsciiConvert’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] ../../v8/src/runtime.cc:6440:13: note: ‘bool v8::internal::{anonymous}::CheckFastAsciiConvert(char*, char*, int, bool, bool)’ declared here, later in the translation unit
[113/5548] CXX obj/v8/src/v8_base.x64.objects.o
ninja: build stopped: subcommand failed.

This is regression for r17968 which merge r17545(from branch bleeding_edge).
The error is fixed in bleeding_edge branch with r17566, but not merged into 3.22 branch yet.trunk code does not have this issue.

So the fix is easy that merge r17566 into 3.22 branch.

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to