Skip to content

Commit

Permalink
Merge tag 'gcc-5_4_0-release' into or1k-5.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
stffrdhrn committed Sep 22, 2016
2 parents 432063b + 9d05077 commit 9310fdc
Show file tree
Hide file tree
Showing 973 changed files with 27,796 additions and 7,014 deletions.
14 changes: 14 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
2016-06-03 Release Manager

* GCC 5.4.0 released.

2015-12-04 Andreas Tobler <[email protected]>

Backport from mainline
2015-12-01 Andreas Tobler <[email protected]>

PR libffi/65726
* Makefile.def (lang_env_dependencies): Make libffi depend
on cxx.
* Makefile.in: Regenerate.

2015-12-04 Release Manager

* GCC 5.3.0 released.
Expand Down
1 change: 1 addition & 0 deletions Makefile.def
Original file line number Diff line number Diff line change
Expand Up @@ -522,6 +522,7 @@ dependencies = { module=all-m4; on=all-build-texinfo; };
// on libgcc and newlib/libgloss.
lang_env_dependencies = { module=libjava; cxx=true; };
lang_env_dependencies = { module=libitm; cxx=true; };
lang_env_dependencies = { module=libffi; cxx=true; };
lang_env_dependencies = { module=libcilkrts; cxx=true; };
lang_env_dependencies = { module=liboffloadmic; cxx=true; };
lang_env_dependencies = { module=newlib; no_c=true; };
Expand Down
1 change: 1 addition & 0 deletions Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -50485,6 +50485,7 @@ configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss


configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
configure-target-libffi: maybe-all-target-libstdc++-v3

configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
configure-target-libjava: maybe-all-target-libstdc++-v3
Expand Down
4 changes: 4 additions & 0 deletions boehm-gc/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
2016-06-03 Release Manager

* GCC 5.4.0 released.

2015-12-04 Release Manager

* GCC 5.3.0 released.
Expand Down
4 changes: 4 additions & 0 deletions config/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
2016-06-03 Release Manager

* GCC 5.4.0 released.

2015-12-04 Release Manager

* GCC 5.3.0 released.
Expand Down
4 changes: 4 additions & 0 deletions contrib/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
2016-06-03 Release Manager

* GCC 5.4.0 released.

2015-12-04 Release Manager

* GCC 5.3.0 released.
Expand Down
4 changes: 4 additions & 0 deletions contrib/reghunt/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
2016-06-03 Release Manager

* GCC 5.4.0 released.

2015-12-04 Release Manager

* GCC 5.3.0 released.
Expand Down
4 changes: 4 additions & 0 deletions contrib/regression/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
2016-06-03 Release Manager

* GCC 5.4.0 released.

2015-12-04 Release Manager

* GCC 5.3.0 released.
Expand Down
11 changes: 11 additions & 0 deletions fixincludes/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
2016-06-03 Release Manager

* GCC 5.4.0 released.

2016-02-01 John David Anglin <[email protected]>

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.
Expand Down
63 changes: 53 additions & 10 deletions fixincludes/fixincl.x
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
/* -*- buffer-read-only: t -*- vi: set ro:
*
*DO NOT EDIT THIS FILE (fixincl.x)
*
*It has been AutoGen-ed August 13, 2015 at 05:25:50 PM by AutoGen 5.18.3
*From the definitions inclhack.def
*and the template file fixincl
*
* DO NOT EDIT THIS FILE (fixincl.x)
*
* It has been AutoGen-ed Monday February 1, 2016 at 03:24:02 PM EST
* From the definitions inclhack.def
* and the template file fixincl
*/
/* DO NOT SVN-MERGE THIS FILE, EITHER Thu Aug 13 17:25:50 UTC 2015
/* DO NOT SVN-MERGE THIS FILE, EITHER Mon 1 Feb 2016 15:24:02 EST
*
* You must regenerate it. Use the ./genfixes script.
*
Expand All @@ -15,7 +15,7 @@
* certain ANSI-incompatible system header files which are fixed to work
* correctly with ANSI C and placed in a directory that GNU C will search.
*
* This file contains 230 fixup descriptions.
* This file contains 231 fixup descriptions.
*
* See README for more information.
*
Expand Down Expand Up @@ -4324,6 +4324,43 @@ static const char* apzHpux11_VsnprintfPatch[] = {
"%1 __va_list);",
(char*)NULL };

/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Hpux_Vsscanf fix
*/
tSCC zHpux_VsscanfName[] =
"hpux_vsscanf";

/*
* File name selection pattern
*/
tSCC zHpux_VsscanfList[] =
"stdio.h\0";
/*
* Machine/OS name selection pattern
*/
tSCC* apzHpux_VsscanfMachs[] = {
"*-*-hpux*",
(const char*)NULL };

/*
* content selection pattern - do fix if pattern found
*/
tSCC zHpux_VsscanfSelect0[] =
"(extern int vsscanf\\()char";

#define HPUX_VSSCANF_TEST_CT 1
static tTestDesc aHpux_VsscanfTests[] = {
{ TT_EGREP, zHpux_VsscanfSelect0, (regex_t*)NULL }, };

/*
* Fix Command Arguments for Hpux_Vsscanf
*/
static const char* apzHpux_VsscanfPatch[] = {
"format",
"%1const char",
(char*)NULL };

/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Hpux8_Bogus_Inlines fix
Expand Down Expand Up @@ -9448,9 +9485,9 @@ static const char* apzX11_SprintfPatch[] = {
*
* List of all fixes
*/
#define REGEX_COUNT 267
#define REGEX_COUNT 268
#define MACH_LIST_SIZE_LIMIT 187
#define FIX_COUNT 230
#define FIX_COUNT 231

/*
* Enumerate the fixes
Expand Down Expand Up @@ -9556,6 +9593,7 @@ typedef enum {
HPUX11_SIZE_T_FIXIDX,
HPUX11_SNPRINTF_FIXIDX,
HPUX11_VSNPRINTF_FIXIDX,
HPUX_VSSCANF_FIXIDX,
HPUX8_BOGUS_INLINES_FIXIDX,
HPUX_C99_INTPTR_FIXIDX,
HPUX_C99_INTTYPES_FIXIDX,
Expand Down Expand Up @@ -10189,6 +10227,11 @@ tFixDesc fixDescList[ FIX_COUNT ] = {
HPUX11_VSNPRINTF_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aHpux11_VsnprintfTests, apzHpux11_VsnprintfPatch, 0 },

{ zHpux_VsscanfName, zHpux_VsscanfList,
apzHpux_VsscanfMachs,
HPUX_VSSCANF_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aHpux_VsscanfTests, apzHpux_VsscanfPatch, 0 },

{ zHpux8_Bogus_InlinesName, zHpux8_Bogus_InlinesList,
apzHpux8_Bogus_InlinesMachs,
HPUX8_BOGUS_INLINES_TEST_CT, FD_MACH_ONLY,
Expand Down
14 changes: 14 additions & 0 deletions fixincludes/inclhack.def
Original file line number Diff line number Diff line change
Expand Up @@ -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
*/
Expand Down
5 changes: 5 additions & 0 deletions fixincludes/tests/base/stdio.h
Original file line number Diff line number Diff line change
Expand Up @@ -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 */
Expand Down
2 changes: 1 addition & 1 deletion gcc/BASE-VER
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5.3.0
5.4.0
Loading

0 comments on commit 9310fdc

Please sign in to comment.