On 10/04/16 10:38, Andrew Pinski wrote:
On Tue, Oct 4, 2016 at 8:33 AM, Bill Seurer <seu...@linux.vnet.ibm.com> wrote:
parameter_handler.cc: In member function 'double
ParameterHandler::get_double(const string&) const':
parameter_handler.cc:777:28: error: ISO C++ forbids comparison between
pointer and integer [-fpermissive]
AssertThrow ((s.c_str()!='\0') || (*endptr == '\0'),
^
With the recent revision r240707 comparing a pointer with \0 became an
error. Unfortunately this is used in several spots in the test case
447.dealII in spec2006 (one example above). There doesn't appear to be a
way to disable this error check and we're not supposed to change the spec
test cases. Any ideas on how to work around this?
Did you try -fpermissive ? Because that seems like it was listed ...
That affects more than just this specific error.
I reported it to spec via our company rep. Not sure how long their
turnaround is on stuff like this.
--
-Bill Seurer