forked from raspberrypi/tools
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add custom ct-ng build of gcc 4.9.3 with Pi 1 support
- Loading branch information
1 parent
3997494
commit 1169511
Showing
3,190 changed files
with
771,831 additions
and
0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+1.17 MB
arm-bcm2708/arm-rpi-4.9.3-linux-gnueabihf/arm-linux-gnueabihf/bin/ld.bfd
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+908 KB
arm-bcm2708/arm-rpi-4.9.3-linux-gnueabihf/arm-linux-gnueabihf/bin/objcopy
Binary file not shown.
Binary file added
BIN
+1.12 MB
arm-bcm2708/arm-rpi-4.9.3-linux-gnueabihf/arm-linux-gnueabihf/bin/objdump
Binary file not shown.
Binary file added
BIN
+753 KB
arm-bcm2708/arm-rpi-4.9.3-linux-gnueabihf/arm-linux-gnueabihf/bin/ranlib
Binary file not shown.
Binary file added
BIN
+908 KB
arm-bcm2708/arm-rpi-4.9.3-linux-gnueabihf/arm-linux-gnueabihf/bin/strip
Binary file not shown.
Binary file added
BIN
+789 KB
arm-bcm2708/arm-rpi-4.9.3-linux-gnueabihf/arm-linux-gnueabihf/debug-root/usr/bin/gdbserver
Binary file not shown.
68 changes: 68 additions & 0 deletions
68
arm-bcm2708/arm-rpi-4.9.3-linux-gnueabihf/arm-linux-gnueabihf/include/c++/4.9.3/algorithm
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,68 @@ | ||
// <algorithm> -*- C++ -*- | ||
|
||
// Copyright (C) 2001-2014 Free Software Foundation, Inc. | ||
// | ||
// This file is part of the GNU ISO C++ Library. This library is free | ||
// software; you can redistribute it and/or modify it under the | ||
// terms of the GNU General Public License as published by the | ||
// Free Software Foundation; either version 3, or (at your option) | ||
// any later version. | ||
|
||
// This library is distributed in the hope that it will be useful, | ||
// but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
// GNU General Public License for more details. | ||
|
||
// Under Section 7 of GPL version 3, you are granted additional | ||
// permissions described in the GCC Runtime Library Exception, version | ||
// 3.1, as published by the Free Software Foundation. | ||
|
||
// You should have received a copy of the GNU General Public License and | ||
// a copy of the GCC Runtime Library Exception along with this program; | ||
// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see | ||
// <http://www.gnu.org/licenses/>. | ||
|
||
/* | ||
* | ||
* Copyright (c) 1994 | ||
* Hewlett-Packard Company | ||
* | ||
* Permission to use, copy, modify, distribute and sell this software | ||
* and its documentation for any purpose is hereby granted without fee, | ||
* provided that the above copyright notice appear in all copies and | ||
* that both that copyright notice and this permission notice appear | ||
* in supporting documentation. Hewlett-Packard Company makes no | ||
* representations about the suitability of this software for any | ||
* purpose. It is provided "as is" without express or implied warranty. | ||
* | ||
* | ||
* Copyright (c) 1996,1997 | ||
* Silicon Graphics Computer Systems, Inc. | ||
* | ||
* Permission to use, copy, modify, distribute and sell this software | ||
* and its documentation for any purpose is hereby granted without fee, | ||
* provided that the above copyright notice appear in all copies and | ||
* that both that copyright notice and this permission notice appear | ||
* in supporting documentation. Silicon Graphics makes no | ||
* representations about the suitability of this software for any | ||
* purpose. It is provided "as is" without express or implied warranty. | ||
*/ | ||
|
||
/** @file include/algorithm | ||
* This is a Standard C++ Library header. | ||
*/ | ||
|
||
#ifndef _GLIBCXX_ALGORITHM | ||
#define _GLIBCXX_ALGORITHM 1 | ||
|
||
#pragma GCC system_header | ||
|
||
#include <utility> // UK-300. | ||
#include <bits/stl_algobase.h> | ||
#include <bits/stl_algo.h> | ||
|
||
#ifdef _GLIBCXX_PARALLEL | ||
# include <parallel/algorithm> | ||
#endif | ||
|
||
#endif /* _GLIBCXX_ALGORITHM */ |
47 changes: 47 additions & 0 deletions
47
...ux-gnueabihf/arm-linux-gnueabihf/include/c++/4.9.3/arm-linux-gnueabihf/bits/atomic_word.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
// Low-level type for atomic operations -*- C++ -*- | ||
|
||
// Copyright (C) 2004-2014 Free Software Foundation, Inc. | ||
// | ||
// This file is part of the GNU ISO C++ Library. This library is free | ||
// software; you can redistribute it and/or modify it under the | ||
// terms of the GNU General Public License as published by the | ||
// Free Software Foundation; either version 3, or (at your option) | ||
// any later version. | ||
|
||
// This library is distributed in the hope that it will be useful, | ||
// but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
// GNU General Public License for more details. | ||
|
||
// Under Section 7 of GPL version 3, you are granted additional | ||
// permissions described in the GCC Runtime Library Exception, version | ||
// 3.1, as published by the Free Software Foundation. | ||
|
||
// You should have received a copy of the GNU General Public License and | ||
// a copy of the GCC Runtime Library Exception along with this program; | ||
// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see | ||
// <http://www.gnu.org/licenses/>. | ||
|
||
/** @file atomic_word.h | ||
* This file is a GNU extension to the Standard C++ Library. | ||
*/ | ||
|
||
#ifndef _GLIBCXX_ATOMIC_WORD_H | ||
#define _GLIBCXX_ATOMIC_WORD_H 1 | ||
|
||
typedef int _Atomic_word; | ||
|
||
// Define these two macros using the appropriate memory barrier for the target. | ||
// The commented out versions below are the defaults. | ||
// See ia64/atomic_word.h for an alternative approach. | ||
|
||
// This one prevents loads from being hoisted across the barrier; | ||
// in other words, this is a Load-Load acquire barrier. | ||
// This is necessary iff TARGET_RELAXED_ORDERING is defined in tm.h. | ||
// #define _GLIBCXX_READ_MEM_BARRIER __asm __volatile ("":::"memory") | ||
|
||
// This one prevents stores from being sunk across the barrier; in other | ||
// words, a Store-Store release barrier. | ||
// #define _GLIBCXX_WRITE_MEM_BARRIER __asm __volatile ("":::"memory") | ||
|
||
#endif |
110 changes: 110 additions & 0 deletions
110
...nux-gnueabihf/arm-linux-gnueabihf/include/c++/4.9.3/arm-linux-gnueabihf/bits/basic_file.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,110 @@ | ||
// Wrapper of C-language FILE struct -*- C++ -*- | ||
|
||
// Copyright (C) 2000-2014 Free Software Foundation, Inc. | ||
// | ||
// This file is part of the GNU ISO C++ Library. This library is free | ||
// software; you can redistribute it and/or modify it under the | ||
// terms of the GNU General Public License as published by the | ||
// Free Software Foundation; either version 3, or (at your option) | ||
// any later version. | ||
|
||
// This library is distributed in the hope that it will be useful, | ||
// but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
// GNU General Public License for more details. | ||
|
||
// Under Section 7 of GPL version 3, you are granted additional | ||
// permissions described in the GCC Runtime Library Exception, version | ||
// 3.1, as published by the Free Software Foundation. | ||
|
||
// You should have received a copy of the GNU General Public License and | ||
// a copy of the GCC Runtime Library Exception along with this program; | ||
// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see | ||
// <http://www.gnu.org/licenses/>. | ||
|
||
// | ||
// ISO C++ 14882: 27.8 File-based streams | ||
// | ||
|
||
/** @file bits/basic_file.h | ||
* This is an internal header file, included by other library headers. | ||
* Do not attempt to use it directly. @headername{ios} | ||
*/ | ||
|
||
#ifndef _GLIBCXX_BASIC_FILE_STDIO_H | ||
#define _GLIBCXX_BASIC_FILE_STDIO_H 1 | ||
|
||
#pragma GCC system_header | ||
|
||
#include <bits/c++config.h> | ||
#include <bits/c++io.h> // for __c_lock and __c_file | ||
#include <ios> | ||
|
||
namespace std _GLIBCXX_VISIBILITY(default) | ||
{ | ||
_GLIBCXX_BEGIN_NAMESPACE_VERSION | ||
|
||
// Generic declaration. | ||
template<typename _CharT> | ||
class __basic_file; | ||
|
||
// Specialization. | ||
template<> | ||
class __basic_file<char> | ||
{ | ||
// Underlying data source/sink. | ||
__c_file* _M_cfile; | ||
|
||
// True iff we opened _M_cfile, and thus must close it ourselves. | ||
bool _M_cfile_created; | ||
|
||
public: | ||
__basic_file(__c_lock* __lock = 0) throw (); | ||
|
||
__basic_file* | ||
open(const char* __name, ios_base::openmode __mode, int __prot = 0664); | ||
|
||
__basic_file* | ||
sys_open(__c_file* __file, ios_base::openmode); | ||
|
||
__basic_file* | ||
sys_open(int __fd, ios_base::openmode __mode) throw (); | ||
|
||
__basic_file* | ||
close(); | ||
|
||
_GLIBCXX_PURE bool | ||
is_open() const throw (); | ||
|
||
_GLIBCXX_PURE int | ||
fd() throw (); | ||
|
||
_GLIBCXX_PURE __c_file* | ||
file() throw (); | ||
|
||
~__basic_file(); | ||
|
||
streamsize | ||
xsputn(const char* __s, streamsize __n); | ||
|
||
streamsize | ||
xsputn_2(const char* __s1, streamsize __n1, | ||
const char* __s2, streamsize __n2); | ||
|
||
streamsize | ||
xsgetn(char* __s, streamsize __n); | ||
|
||
streamoff | ||
seekoff(streamoff __off, ios_base::seekdir __way) throw (); | ||
|
||
int | ||
sync(); | ||
|
||
streamsize | ||
showmanyc(); | ||
}; | ||
|
||
_GLIBCXX_END_NAMESPACE_VERSION | ||
} // namespace | ||
|
||
#endif |
55 changes: 55 additions & 0 deletions
55
...x-gnueabihf/arm-linux-gnueabihf/include/c++/4.9.3/arm-linux-gnueabihf/bits/c++allocator.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
// Base to std::allocator -*- C++ -*- | ||
|
||
// Copyright (C) 2004-2014 Free Software Foundation, Inc. | ||
// | ||
// This file is part of the GNU ISO C++ Library. This library is free | ||
// software; you can redistribute it and/or modify it under the | ||
// terms of the GNU General Public License as published by the | ||
// Free Software Foundation; either version 3, or (at your option) | ||
// any later version. | ||
|
||
// This library is distributed in the hope that it will be useful, | ||
// but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
// GNU General Public License for more details. | ||
|
||
// Under Section 7 of GPL version 3, you are granted additional | ||
// permissions described in the GCC Runtime Library Exception, version | ||
// 3.1, as published by the Free Software Foundation. | ||
|
||
// You should have received a copy of the GNU General Public License and | ||
// a copy of the GCC Runtime Library Exception along with this program; | ||
// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see | ||
// <http://www.gnu.org/licenses/>. | ||
|
||
/** @file bits/c++allocator.h | ||
* This is an internal header file, included by other library headers. | ||
* Do not attempt to use it directly. @headername{memory} | ||
*/ | ||
|
||
#ifndef _GLIBCXX_CXX_ALLOCATOR_H | ||
#define _GLIBCXX_CXX_ALLOCATOR_H 1 | ||
|
||
#include <ext/new_allocator.h> | ||
|
||
#if __cplusplus >= 201103L | ||
namespace std | ||
{ | ||
/** | ||
* @brief An alias to the base class for std::allocator. | ||
* @ingroup allocators | ||
* | ||
* Used to set the std::allocator base class to | ||
* __gnu_cxx::new_allocator. | ||
* | ||
* @tparam _Tp Type of allocated object. | ||
*/ | ||
template<typename _Tp> | ||
using __allocator_base = __gnu_cxx::new_allocator<_Tp>; | ||
} | ||
#else | ||
// Define new_allocator as the base class to std::allocator. | ||
# define __allocator_base __gnu_cxx::new_allocator | ||
#endif | ||
|
||
#endif |
Oops, something went wrong.