Commit 11559c75 by Mark Mitchell Committed by Joseph Myers

sol2-c.c (cmn_err_char_table): Add "p".

2004-11-15  Mark Mitchell <mark@codesourcery.com>

	* config/sol2-c.c (cmn_err_char_table): Add "p".

testsuite:
2004-11-15  Mark Mitchell <mark@codesourcery.com>

	* gcc.dg/format/cmn-err-1.c: Add tests for "%p".

From-SVN: r90673
parent 6e70657a
2004-11-15 Mark Mitchell <mark@codesourcery.com> 2004-11-15 Mark Mitchell <mark@codesourcery.com>
* config/sol2-c.c (cmn_err_char_table): Add "p".
2004-11-15 Mark Mitchell <mark@codesourcery.com>
* config/sparc/sol2.h (SUPPORTS_INIT_PRIORITY): Remove. * config/sparc/sol2.h (SUPPORTS_INIT_PRIORITY): Remove.
* config/sol2.h (SUPPORTS_INIT_PRIORITY): Define here. * config/sol2.h (SUPPORTS_INIT_PRIORITY): Define here.
......
...@@ -64,6 +64,7 @@ static const format_char_info cmn_err_char_table[] = ...@@ -64,6 +64,7 @@ static const format_char_info cmn_err_char_table[] =
{ "oOxX",0, STD_C89, { T89_UI, BADLEN, BADLEN, T89_UL, T9L_ULL, BADLEN, BADLEN, BADLEN, BADLEN }, "w", "", NULL }, { "oOxX",0, STD_C89, { T89_UI, BADLEN, BADLEN, T89_UL, T9L_ULL, BADLEN, BADLEN, BADLEN, BADLEN }, "w", "", NULL },
{ "u", 0, STD_C89, { T89_UI, BADLEN, BADLEN, T89_UL, T9L_ULL, BADLEN, BADLEN, BADLEN, BADLEN }, "w", "", NULL }, { "u", 0, STD_C89, { T89_UI, BADLEN, BADLEN, T89_UL, T9L_ULL, BADLEN, BADLEN, BADLEN, BADLEN }, "w", "", NULL },
{ "c", 0, STD_C89, { T89_C, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN }, "w", "", NULL }, { "c", 0, STD_C89, { T89_C, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN }, "w", "", NULL },
{ "p", 1, STD_C89, { T89_V, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN }, "w", "c", NULL },
{ "s", 1, STD_C89, { T89_C, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN }, "w", "cR", NULL }, { "s", 1, STD_C89, { T89_C, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN }, "w", "cR", NULL },
{ "b", 0, STD_C89, { T89_I, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN }, "", "", &bitfield_string_type }, { "b", 0, STD_C89, { T89_I, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN }, "", "", &bitfield_string_type },
{ NULL, 0, 0, NOLENGTHS, NULL, NULL, NULL } { NULL, 0, 0, NOLENGTHS, NULL, NULL, NULL }
......
2004-11-15 Mark Mitchell <mark@codesourcery.com>
* gcc.dg/format/cmn-err-1.c: Add tests for "%p".
2004-11-15 Nick Clifton <nickc@redhat.com> 2004-11-15 Nick Clifton <nickc@redhat.com>
* g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
......
...@@ -24,6 +24,7 @@ int main() ...@@ -24,6 +24,7 @@ int main()
cmn_err_func (0, "%lld %llD %llo %llO %llx %llX %llu", cmn_err_func (0, "%lld %llD %llo %llO %llx %llX %llu",
ll, ll, ll, ll, ll, ll, ll); ll, ll, ll, ll, ll, ll, ll);
cmn_err_func (0, "%b %s", i, "\01Foo", string); cmn_err_func (0, "%b %s", i, "\01Foo", string);
cmn_err_func (0, "%p", string);
cmn_err_func (0, "%i", i); /* { dg-error "unknown|too many" } */ cmn_err_func (0, "%i", i); /* { dg-error "unknown|too many" } */
cmn_err_func (0, "%d", l); /* { dg-error "expects type" } */ cmn_err_func (0, "%d", l); /* { dg-error "expects type" } */
...@@ -31,6 +32,6 @@ int main() ...@@ -31,6 +32,6 @@ int main()
cmn_err_func (0, "%b", i); /* { dg-error "too few" } */ cmn_err_func (0, "%b", i); /* { dg-error "too few" } */
cmn_err_func (0, "%b", i, i); /* { dg-error "expects type" } */ cmn_err_func (0, "%b", i, i); /* { dg-error "expects type" } */
cmn_err_func (0, "%b", string, i); /* { dg-error "expects type" } */ cmn_err_func (0, "%b", string, i); /* { dg-error "expects type" } */
cmn_err_func (0, "%p", 3); /* { dg-error "expects type" } */
return 0; return 0;
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment