mirror of git://gcc.gnu.org/git/gcc.git
re PR target/68741 (FAIL: tr1/8_c_compatibility/cstdio/functions.cc (test for excess errors))
PR target/68741 * inclhack.def (hpux_vsscanf): New fix. * fixincl.x: Regenerated. * tests/base/stdio.h [HPUX_VSSCANF_CHECK]: New test. From-SVN: r233047
This commit is contained in:
parent
822a8753b2
commit
e15c905782
|
|
@ -1,3 +1,10 @@
|
|||
2016-02-01 John David Anglin <danglin@gcc.gnu.org>
|
||||
|
||||
PR target/68741
|
||||
* inclhack.def (hpux_vsscanf): New fix.
|
||||
* fixincl.x: Regenerated.
|
||||
* tests/base/stdio.h [HPUX_VSSCANF_CHECK]: New test.
|
||||
|
||||
2015-12-04 Release Manager
|
||||
|
||||
* GCC 5.3.0 released.
|
||||
|
|
|
|||
|
|
@ -2272,6 +2272,20 @@ fix = {
|
|||
' __va__list);';
|
||||
};
|
||||
|
||||
/*
|
||||
* Fix missing const in hpux vsscanf declaration
|
||||
*/
|
||||
fix = {
|
||||
hackname = hpux_vsscanf;
|
||||
mach = "*-*-hpux*";
|
||||
files = stdio.h;
|
||||
select = '(extern int vsscanf\()char';
|
||||
c_fix = format;
|
||||
c_fix_arg = "%1const char";
|
||||
|
||||
test_text = 'extern int vsscanf(char *, const char *, __va_list);';
|
||||
};
|
||||
|
||||
/*
|
||||
* get rid of bogus inline definitions in HP-UX 8.0
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -59,6 +59,11 @@ extern int vsnprintf(char *, _hpux_size_t, const char *, __gnuc_va_list);
|
|||
#endif /* HPUX11_VSNPRINTF_CHECK */
|
||||
|
||||
|
||||
#if defined( HPUX_VSSCANF_CHECK )
|
||||
extern int vsscanf(const char *, const char *, __gnuc_va_list);
|
||||
#endif /* HPUX_VSSCANF_CHECK */
|
||||
|
||||
|
||||
#if defined( IRIX_STDIO_DUMMY_VA_LIST_CHECK )
|
||||
extern int printf( const char *, __gnuc_va_list );
|
||||
#endif /* IRIX_STDIO_DUMMY_VA_LIST_CHECK */
|
||||
|
|
|
|||
Loading…
Reference in New Issue