Felix Fietkau 
							
						 
					 
					
						
						
							
						
						3d64edb024 
					 
					
						
						
							
							gcc: use qstrip template to fix syntax highlighting  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 47023 
						
						
					 
					
						2015-09-22 08:30:05 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						ed1e87ae2e 
					 
					
						
						
							
							gcc: fix path to powerpc musl dynamic linker with 5.2 ( #20501 )  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 46897 
						
						
					 
					
						2015-09-13 17:38:55 +00:00 
						 
				 
			
				
					
						
							
							
								Hauke Mehrtens 
							
						 
					 
					
						
						
							
						
						0fdb4a458b 
					 
					
						
						
							
							gcc: update gcc 5.x musl patches  
						
						... 
						
						
						
						This replaces the musl patches for gcc with the versions which are in
gcc trunk.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
SVN-Revision: 46873 
						
						
					 
					
						2015-09-11 17:57:39 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						d571f17129 
					 
					
						
						
							
							gcc: add missing powerpc patch for 5.2.0  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 46800 
						
						
					 
					
						2015-09-07 06:59:56 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						4077850c7d 
					 
					
						
						
							
							gcc: remove 4.6.3 leftovers  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 46799 
						
						
					 
					
						2015-09-06 10:07:07 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						400fb6cadc 
					 
					
						
						
							
							gcc: remove version 4.9-linaro  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 46798 
						
						
					 
					
						2015-09-06 10:07:03 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						86ba95601a 
					 
					
						
						
							
							gcc: add ARM codegen fix from PR 65932  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 46774 
						
						
					 
					
						2015-09-03 13:14:44 +00:00 
						 
				 
			
				
					
						
							
							
								Hauke Mehrtens 
							
						 
					 
					
						
						
							
						
						32c3af6a19 
					 
					
						
						
							
							toolchain: gcc: add gcc 5.2.0  
						
						... 
						
						
						
						This was boot tested on mipsel32, arm32 and x86 only.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
SVN-Revision: 46611 
						
						
					 
					
						2015-08-16 20:20:36 +00:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						b2739f37d6 
					 
					
						
						
							
							toolchain: fix gcc 4.6 build with gcc5  
						
						... 
						
						
						
						build error:
cfns.gperf:101:1: error: 'gnu_inline' attribute present on 'libc_name_p'
cfns.gperf:26:14: error: but not here
observed on Arch Linux
affected versions gcc 4.6, gcc 4.7
reported & fixed in DragonFlyBSD issue #136 
https://github.com/DragonFlyBSD/DPorts/issues/136 
Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de >
SVN-Revision: 46355 
						
						
					 
					
						2015-07-14 07:43:50 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						0f81020b97 
					 
					
						
						
							
							gcc: use the -sf suffix for musl ldso on powerpc  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 46313 
						
						
					 
					
						2015-07-12 18:54:30 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Barth 
							
						 
					 
					
						
						
							
						
						1877bc9d8f 
					 
					
						
						
							
							gcc/musl: rework SSP-support  
						
						... 
						
						
						
						Make musl provide libssp_nonshared.a and make GCC link it unconditionally
if musl is used. This should be a no-op if SSP is disabled and seems to be
the only reliable way of dealing with SSP over all packages due to the mess
that is linkerflags handling in packages.
Signed-off-by: Steven Barth <steven@midlink.org >
SVN-Revision: 46108 
						
						
					 
					
						2015-06-22 10:31:07 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						3a237d638e 
					 
					
						
						
							
							toolchain: mark gcc 4.9 as broken, it miscompiles some code especially on ARM  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 46089 
						
						
					 
					
						2015-06-21 17:52:00 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Barth 
							
						 
					 
					
						
						
							
						
						cfdadd3e1d 
					 
					
						
						
							
							gcc: musl comes with its own SSP, so use it instead of libssp  
						
						... 
						
						
						
						Signed-off-by: Steven Barth <steven@midlink.org >
SVN-Revision: 46071 
						
						
					 
					
						2015-06-20 17:37:20 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Barth 
							
						 
					 
					
						
						
							
						
						19810a5145 
					 
					
						
						
							
							hardening: enable regular SSP support by default  
						
						... 
						
						
						
						Signed-off-by: Steven Barth <steven@midlink.org >
SVN-Revision: 46020 
						
						
					 
					
						2015-06-17 13:13:48 +00:00 
						 
				 
			
				
					
						
							
							
								Imre Kaloz 
							
						 
					 
					
						
						
							
						
						e856d62d0a 
					 
					
						
						
							
							toolchain/gcc: upgrade Linaro GCC 4.9 to 4.9-2015.03  
						
						... 
						
						
						
						Signed-off-by: Imre Kaloz <kaloz@openwrt.org >
SVN-Revision: 45944 
						
						
					 
					
						2015-06-11 11:57:11 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						64661de100 
					 
					
						
						
							
							gcc: add some size optimization patches  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 45664 
						
						
					 
					
						2015-05-10 13:16:35 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						fc2bd07260 
					 
					
						
						
							
							gcc: remove 4.4.7 (only used by avr32)  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 44957 
						
						
					 
					
						2015-03-24 10:06:27 +00:00 
						 
				 
			
				
					
						
							
							
								Nicolas Thill 
							
						 
					 
					
						
						
							
						
						d48735dd85 
					 
					
						
						
							
							toolchain/gcc: fix an ICE on ARM (PR58595)  
						
						... 
						
						
						
						https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58595 
Signed-off-by: Nicolas Thill <nico@openwrt.org >
SVN-Revision: 44394 
					
						2015-02-11 11:30:56 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						548d9a008f 
					 
					
						
						
							
							gcc: don't clobber stamp-bits with a symlink to itself  
						
						... 
						
						
						
						Several versions of gcc have an issue in libstdc++v3 where the build may
clobber stamp-bits with a link to itself.  This doesn't manifest itself
on all systems.  On several Ubuntu systems, this doesn't appear to be a
problem, but it is an issue on Fedora 16 systems.
To fix the issue, we'll simply filter out stamp-bits from the symlinks
to be generated.
Note: gcc 4.4.7 is unaffected by this issue, so no fix is necessary
there.
Signed-off-by: John Szakmeister <john@szakmeister.net >
SVN-Revision: 43669 
						
						
					 
					
						2014-12-12 17:01:57 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Fainelli 
							
						 
					 
					
						
						
							
						
						afa36fe3bc 
					 
					
						
						
							
							toolchain: fix mips64 musl linker names  
						
						... 
						
						
						
						Signed-off-by: Florian Fainelli <florian@openwrt.org >
SVN-Revision: 43035 
						
						
					 
					
						2014-10-24 00:15:58 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						20e7ccc3a2 
					 
					
						
						
							
							gcc: update 4.9 to linaro 2014.10  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 43003 
						
						
					 
					
						2014-10-20 11:42:59 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						81cc26c706 
					 
					
						
						
							
							gcc: do not assume that the Mac OS X filesystem is case insensitive  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 42973 
						
						
					 
					
						2014-10-19 21:45:51 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						1f85497423 
					 
					
						
						
							
							gcc: update, split and rework 4.9 musl patches  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 42970 
						
						
					 
					
						2014-10-19 21:45:36 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						69c1568779 
					 
					
						
						
							
							gcc: update, split and rework 4.8 musl patches  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 42969 
						
						
					 
					
						2014-10-19 21:45:28 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						663ddf8f17 
					 
					
						
						
							
							gcc: backport an upstream fix for extern vars with local weak definitions  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 42962 
						
						
					 
					
						2014-10-19 16:18:56 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						b6fb77ebfe 
					 
					
						
						
							
							gcc: remove version 4.8.0  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 42777 
						
						
					 
					
						2014-10-05 18:40:43 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						646dfde826 
					 
					
						
						
							
							Fix broken implementation of NOEXECSTACK flag for MIPS architectures for gcc-linaro-4.8  
						
						... 
						
						
						
						This patch ensures that libgcc_s.so properly honours the NOEXECSTACK flag
for MIPS builds, when gcc-linaro-4.8 or 4.9 is the chosen C compiler.
Signed-off-by: Andrew McDonnell <bugs@andrewmcdonnell.net >
Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 42769 
						
						
					 
					
						2014-10-05 15:21:30 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						749d865aa4 
					 
					
						
						
							
							gcc: gcc 4.9.x disable libsanitize  
						
						... 
						
						
						
						gcc 4.9.x enables building of libsanitize
- libsanitize needs some headers that are not available
  in uclibc (netrom/netrom.h)
according to buildroot project:
- build fail with musl
- need wordexp with uclibc which increases uclibc size
http://git.buildroot.net/buildroot/commit/?id=5f4d658d888b539de9a6247ae5b1a0999de5d4ec 
http://git.buildroot.net/buildroot/commit/?id=554e29e267e6b36a0fd78c82cbad2c82d939eb7f 
Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de >
SVN-Revision: 42767 
						
						
					 
					
						2014-10-05 14:59:45 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						cb119e2a69 
					 
					
						
						
							
							gcc: add 4.9-linaro based on the 2014.09 release  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 42706 
						
						
					 
					
						2014-09-30 21:36:28 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						c4fb88720e 
					 
					
						
						
							
							toolchain: remove another bogus copy of libiberty.a  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 42624 
						
						
					 
					
						2014-09-20 11:11:48 +00:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						96a4d6fb54 
					 
					
						
						
							
							octeon: select gcc 4.6 by default  
						
						... 
						
						
						
						Signed-off-by: John Crispin <blogic@openwrt.org >
SVN-Revision: 41843 
						
						
					 
					
						2014-07-27 14:52:00 +00:00 
						 
				 
			
				
					
						
							
							
								Luka Perkov 
							
						 
					 
					
						
						
							
						
						8e4f0ec38d 
					 
					
						
						
							
							toolchain/gcc: pass proper flags for arm hard float build  
						
						... 
						
						
						
						This fixes eglibc build failure. More information about the bug can be found on
the link below.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61796 
Signed-off-by: Luka Perkov <luka@openwrt.org >
SVN-Revision: 41657 
						
						
					 
					
						2014-07-14 20:28:53 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						a44b4e3ffb 
					 
					
						
						
							
							gcc: backport a fix for issues with accessing weak data references  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 41569 
						
						
					 
					
						2014-07-10 19:28:40 +00:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						1aeb77b9ee 
					 
					
						
						
							
							toolchain: only default eglibc for octeon and not all of mips64  
						
						... 
						
						
						
						Signed-off-by: John Crispin <blogic@openwrt.org >
SVN-Revision: 41559 
						
						
					 
					
						2014-07-10 19:16:09 +00:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						c911cdcc04 
					 
					
						
						
							
							toolchain: use different defaults for octeon  
						
						... 
						
						
						
						force eglibc and gcc4.6+linaro for octeon
Signed-off-by: Martin Fäcknitz <faecknitz@hotsplots.de >
SVN-Revision: 41251 
						
						
					 
					
						2014-06-18 10:07:53 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						62ca8ae777 
					 
					
						
						
							
							gcc: define USE_PT_GNU_EH_FRAME for musl as well, reduces binary object size  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 40874 
						
						
					 
					
						2014-05-28 22:40:31 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						95c615262c 
					 
					
						
						
							
							gcc: disable libsanitzier off_t check to fix musl build  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 40870 
						
						
					 
					
						2014-05-28 21:33:30 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						479c25641a 
					 
					
						
						
							
							toolchain/gcc: fix build on arm with clang as host gcc replacement  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 40772 
						
						
					 
					
						2014-05-15 20:11:54 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						31285a2039 
					 
					
						
						
							
							gcc: revert an upstream patch that is causing a regression on powerpc  
						
						... 
						
						
						
						https://forum.openwrt.org/viewtopic.php?pid=232494#p232494 
Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 40709 
					
						2014-05-06 11:49:05 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						af4f534244 
					 
					
						
						
							
							toolchain/gcc: update linaro-gcc-4.8 to 2014.04  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 40664 
						
						
					 
					
						2014-05-02 21:18:02 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						72d4683627 
					 
					
						
						
							
							toolchain/gcc: use 4.8-linaro by default  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 39860 
						
						
					 
					
						2014-03-10 11:20:33 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						06a3d35eda 
					 
					
						
						
							
							gcc: fix visibility of symbols libgcc.a  
						
						... 
						
						
						
						Symbols need to be hidden, even for the static variant
Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 39749 
						
						
					 
					
						2014-02-24 21:09:37 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						b050f87d13 
					 
					
						
						
							
							gcc: prevent the use of LDRD/STRD on ARMv5TE  
						
						... 
						
						
						
						These instructions are for 64-bit load/store. On ARMv5TE, the CPU
requires addresses to be aligned to 64-bit. When misaligned, behavior is
undefined (effectively either loads the same word twice on LDRD, or
corrupts surrounding memory on STRD).
On ARMv6 and newer, unaligned access is safe.
Removing these instructions for ARMv5TE is necessary, because GCC
ignores alignment information in pointers and does unsafe optimizations
that have shown up as bugs in various places.
Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 39638 
						
						
					 
					
						2014-02-19 19:20:10 +00:00 
						 
				 
			
				
					
						
							
							
								Imre Kaloz 
							
						 
					 
					
						
						
							
						
						5e906232b0 
					 
					
						
						
							
							upgrade Linaro GCC 4.8 to 2014.01  
						
						... 
						
						
						
						Signed-off-by: Imre Kaloz <kaloz@openwrt.org >
SVN-Revision: 39501 
						
						
					 
					
						2014-02-06 10:28:45 +00:00 
						 
				 
			
				
					
						
							
							
								Imre Kaloz 
							
						 
					 
					
						
						
							
						
						f6be067784 
					 
					
						
						
							
							upgrade Linaro GCC 4.8 to 4.8-2013.12  
						
						... 
						
						
						
						Signed-off-by: Imre Kaloz <kaloz@openwrt.org >
SVN-Revision: 39209 
						
						
					 
					
						2014-01-07 15:00:33 +00:00 
						 
				 
			
				
					
						
							
							
								Imre Kaloz 
							
						 
					 
					
						
						
							
						
						b1f4f27fc4 
					 
					
						
						
							
							upgrade Linaro GCC 4.8 to 4.8-2013.11  
						
						... 
						
						
						
						Signed-off-by: Imre Kaloz <kaloz@openwrt.org >
SVN-Revision: 38922 
						
						
					 
					
						2013-11-26 18:42:32 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						5b1e1eff73 
					 
					
						
						
							
							gcc 4.8-linaro: backport an upstream fix to fix asm goto miscompilation  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 38435 
						
						
					 
					
						2013-10-17 11:57:44 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						12762698cf 
					 
					
						
						
							
							toolchain/gcc: upgrade linaro gcc 4.6 to 4.6-2013.05  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 37947 
						
						
					 
					
						2013-09-11 14:29:44 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
							
						
						75946ee468 
					 
					
						
						
							
							toolchain/gcc: fix up breakage introduced in r37945  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 37946 
						
						
					 
					
						2013-09-11 14:28:21 +00:00 
						 
				 
			
				
					
						
							
							
								Imre Kaloz 
							
						 
					 
					
						
						
							
						
						6d13c47f57 
					 
					
						
						
							
							upgrade Linaro gcc 4.8 to 4.8-2013.08  
						
						... 
						
						
						
						Signed-off-by: Imre Kaloz <kaloz@openwrt.org >
SVN-Revision: 37945 
						
						
					 
					
						2013-09-11 13:19:43 +00:00