Skip to content

Commit 9310fdc

Browse files
committed
Merge tag 'gcc-5_4_0-release' into or1k-5.4.0
2 parents 432063b + 9d05077 commit 9310fdc

File tree

973 files changed

+27796
-7014
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

973 files changed

+27796
-7014
lines changed

ChangeLog

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
2016-06-03 Release Manager
2+
3+
* GCC 5.4.0 released.
4+
5+
2015-12-04 Andreas Tobler <[email protected]>
6+
7+
Backport from mainline
8+
2015-12-01 Andreas Tobler <[email protected]>
9+
10+
PR libffi/65726
11+
* Makefile.def (lang_env_dependencies): Make libffi depend
12+
on cxx.
13+
* Makefile.in: Regenerate.
14+
115
2015-12-04 Release Manager
216

317
* GCC 5.3.0 released.

Makefile.def

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -522,6 +522,7 @@ dependencies = { module=all-m4; on=all-build-texinfo; };
522522
// on libgcc and newlib/libgloss.
523523
lang_env_dependencies = { module=libjava; cxx=true; };
524524
lang_env_dependencies = { module=libitm; cxx=true; };
525+
lang_env_dependencies = { module=libffi; cxx=true; };
525526
lang_env_dependencies = { module=libcilkrts; cxx=true; };
526527
lang_env_dependencies = { module=liboffloadmic; cxx=true; };
527528
lang_env_dependencies = { module=newlib; no_c=true; };

Makefile.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50485,6 +50485,7 @@ configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
5048550485

5048650486

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

5048950490
configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
5049050491
configure-target-libjava: maybe-all-target-libstdc++-v3

boehm-gc/ChangeLog

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2016-06-03 Release Manager
2+
3+
* GCC 5.4.0 released.
4+
15
2015-12-04 Release Manager
26

37
* GCC 5.3.0 released.

config/ChangeLog

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2016-06-03 Release Manager
2+
3+
* GCC 5.4.0 released.
4+
15
2015-12-04 Release Manager
26

37
* GCC 5.3.0 released.

contrib/ChangeLog

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2016-06-03 Release Manager
2+
3+
* GCC 5.4.0 released.
4+
15
2015-12-04 Release Manager
26

37
* GCC 5.3.0 released.

contrib/reghunt/ChangeLog

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2016-06-03 Release Manager
2+
3+
* GCC 5.4.0 released.
4+
15
2015-12-04 Release Manager
26

37
* GCC 5.3.0 released.

contrib/regression/ChangeLog

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2016-06-03 Release Manager
2+
3+
* GCC 5.4.0 released.
4+
15
2015-12-04 Release Manager
26

37
* GCC 5.3.0 released.

fixincludes/ChangeLog

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
2016-06-03 Release Manager
2+
3+
* GCC 5.4.0 released.
4+
5+
2016-02-01 John David Anglin <[email protected]>
6+
7+
PR target/68741
8+
* inclhack.def (hpux_vsscanf): New fix.
9+
* fixincl.x: Regenerated.
10+
* tests/base/stdio.h [HPUX_VSSCANF_CHECK]: New test.
11+
112
2015-12-04 Release Manager
213

314
* GCC 5.3.0 released.

fixincludes/fixincl.x

Lines changed: 53 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
/* -*- buffer-read-only: t -*- vi: set ro:
2-
*
3-
*DO NOT EDIT THIS FILE (fixincl.x)
4-
*
5-
*It has been AutoGen-ed August 13, 2015 at 05:25:50 PM by AutoGen 5.18.3
6-
*From the definitions inclhack.def
7-
*and the template file fixincl
2+
*
3+
* DO NOT EDIT THIS FILE (fixincl.x)
4+
*
5+
* It has been AutoGen-ed Monday February 1, 2016 at 03:24:02 PM EST
6+
* From the definitions inclhack.def
7+
* and the template file fixincl
88
*/
9-
/* DO NOT SVN-MERGE THIS FILE, EITHER Thu Aug 13 17:25:50 UTC 2015
9+
/* DO NOT SVN-MERGE THIS FILE, EITHER Mon 1 Feb 2016 15:24:02 EST
1010
*
1111
* You must regenerate it. Use the ./genfixes script.
1212
*
@@ -15,7 +15,7 @@
1515
* certain ANSI-incompatible system header files which are fixed to work
1616
* correctly with ANSI C and placed in a directory that GNU C will search.
1717
*
18-
* This file contains 230 fixup descriptions.
18+
* This file contains 231 fixup descriptions.
1919
*
2020
* See README for more information.
2121
*
@@ -4324,6 +4324,43 @@ static const char* apzHpux11_VsnprintfPatch[] = {
43244324
"%1 __va_list);",
43254325
(char*)NULL };
43264326

4327+
/* * * * * * * * * * * * * * * * * * * * * * * * * *
4328+
*
4329+
* Description of Hpux_Vsscanf fix
4330+
*/
4331+
tSCC zHpux_VsscanfName[] =
4332+
"hpux_vsscanf";
4333+
4334+
/*
4335+
* File name selection pattern
4336+
*/
4337+
tSCC zHpux_VsscanfList[] =
4338+
"stdio.h\0";
4339+
/*
4340+
* Machine/OS name selection pattern
4341+
*/
4342+
tSCC* apzHpux_VsscanfMachs[] = {
4343+
"*-*-hpux*",
4344+
(const char*)NULL };
4345+
4346+
/*
4347+
* content selection pattern - do fix if pattern found
4348+
*/
4349+
tSCC zHpux_VsscanfSelect0[] =
4350+
"(extern int vsscanf\\()char";
4351+
4352+
#define HPUX_VSSCANF_TEST_CT 1
4353+
static tTestDesc aHpux_VsscanfTests[] = {
4354+
{ TT_EGREP, zHpux_VsscanfSelect0, (regex_t*)NULL }, };
4355+
4356+
/*
4357+
* Fix Command Arguments for Hpux_Vsscanf
4358+
*/
4359+
static const char* apzHpux_VsscanfPatch[] = {
4360+
"format",
4361+
"%1const char",
4362+
(char*)NULL };
4363+
43274364
/* * * * * * * * * * * * * * * * * * * * * * * * * *
43284365
*
43294366
* Description of Hpux8_Bogus_Inlines fix
@@ -9448,9 +9485,9 @@ static const char* apzX11_SprintfPatch[] = {
94489485
*
94499486
* List of all fixes
94509487
*/
9451-
#define REGEX_COUNT 267
9488+
#define REGEX_COUNT 268
94529489
#define MACH_LIST_SIZE_LIMIT 187
9453-
#define FIX_COUNT 230
9490+
#define FIX_COUNT 231
94549491

94559492
/*
94569493
* Enumerate the fixes
@@ -9556,6 +9593,7 @@ typedef enum {
95569593
HPUX11_SIZE_T_FIXIDX,
95579594
HPUX11_SNPRINTF_FIXIDX,
95589595
HPUX11_VSNPRINTF_FIXIDX,
9596+
HPUX_VSSCANF_FIXIDX,
95599597
HPUX8_BOGUS_INLINES_FIXIDX,
95609598
HPUX_C99_INTPTR_FIXIDX,
95619599
HPUX_C99_INTTYPES_FIXIDX,
@@ -10189,6 +10227,11 @@ tFixDesc fixDescList[ FIX_COUNT ] = {
1018910227
HPUX11_VSNPRINTF_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
1019010228
aHpux11_VsnprintfTests, apzHpux11_VsnprintfPatch, 0 },
1019110229

10230+
{ zHpux_VsscanfName, zHpux_VsscanfList,
10231+
apzHpux_VsscanfMachs,
10232+
HPUX_VSSCANF_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
10233+
aHpux_VsscanfTests, apzHpux_VsscanfPatch, 0 },
10234+
1019210235
{ zHpux8_Bogus_InlinesName, zHpux8_Bogus_InlinesList,
1019310236
apzHpux8_Bogus_InlinesMachs,
1019410237
HPUX8_BOGUS_INLINES_TEST_CT, FD_MACH_ONLY,

fixincludes/inclhack.def

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2272,6 +2272,20 @@ fix = {
22722272
' __va__list);';
22732273
};
22742274

2275+
/*
2276+
* Fix missing const in hpux vsscanf declaration
2277+
*/
2278+
fix = {
2279+
hackname = hpux_vsscanf;
2280+
mach = "*-*-hpux*";
2281+
files = stdio.h;
2282+
select = '(extern int vsscanf\()char';
2283+
c_fix = format;
2284+
c_fix_arg = "%1const char";
2285+
2286+
test_text = 'extern int vsscanf(char *, const char *, __va_list);';
2287+
};
2288+
22752289
/*
22762290
* get rid of bogus inline definitions in HP-UX 8.0
22772291
*/

fixincludes/tests/base/stdio.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,11 @@ extern int vsnprintf(char *, _hpux_size_t, const char *, __gnuc_va_list);
5959
#endif /* HPUX11_VSNPRINTF_CHECK */
6060

6161

62+
#if defined( HPUX_VSSCANF_CHECK )
63+
extern int vsscanf(const char *, const char *, __gnuc_va_list);
64+
#endif /* HPUX_VSSCANF_CHECK */
65+
66+
6267
#if defined( IRIX_STDIO_DUMMY_VA_LIST_CHECK )
6368
extern int printf( const char *, __gnuc_va_list );
6469
#endif /* IRIX_STDIO_DUMMY_VA_LIST_CHECK */

gcc/BASE-VER

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5.3.0
1+
5.4.0

0 commit comments

Comments
 (0)