Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8160310 HotSpot cannot be built with GCC 6
  3. JDK-8160356

invalid suffix on literal warning is occurred with GCC 6

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Fixed
    • Icon: P4 P4
    • 9
    • 9
    • hotspot
    • None
    • gc
    • b128

      /home/ysuenaga/OpenJDK/hs/hotspot/src/share/vm/classfile/moduleEntry.cpp:378:16: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
         st->print_cr("entry "PTR_FORMAT" name %s module "PTR_FORMAT" loader %s version %s location %s strict %s next "PTR_FORMAT,
                      ^
      /home/ysuenaga/OpenJDK/hs/hotspot/src/share/vm/classfile/moduleEntry.cpp:378:34: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
         st->print_cr("entry "PTR_FORMAT" name %s module "PTR_FORMAT" loader %s version %s location %s strict %s next "PTR_FORMAT,
                                        ^
      /home/ysuenaga/OpenJDK/hs/hotspot/src/share/vm/classfile/moduleEntry.cpp:378:62: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
         st->print_cr("entry "PTR_FORMAT" name %s module "PTR_FORMAT" loader %s version %s location %s strict %s next "PTR_FORMAT,
                                                                    ^
      cc1plus: all warnings being treated as errors

      ----

      /home/ysuenaga/OpenJDK/hs/hotspot/src/share/vm/classfile/packageEntry.cpp:300:16: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
         st->print_cr("package entry "PTR_FORMAT" name %s module %s classpath_index "
                      ^
      /home/ysuenaga/OpenJDK/hs/hotspot/src/share/vm/classfile/packageEntry.cpp:301:86: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
                      INT32_FORMAT " is_exported_unqualified %d is_exported_allUnnamed %d " "next "PTR_FORMAT,
                                                                                            ^
      cc1plus: all warnings being treated as errors

      ----

      /home/ysuenaga/OpenJDK/hs/hotspot/src/share/vm/gc/shared/preservedMarks.cpp:51:29: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
         assert(_stack.is_empty(), "stack expected to be empty, size = "SIZE_FORMAT,
                                   ^
      /home/ysuenaga/OpenJDK/hs/hotspot/src/share/vm/gc/shared/preservedMarks.cpp:54:10: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
                "stack expected to have no cached segments, cache size = "SIZE_FORMAT,
                ^
      cc1plus: all warnings being treated as errors

            kbarrett Kim Barrett
            ysuenaga Yasumasa Suenaga
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: