mrg
68c85a9f21
regen.
2015-01-15 22:29:52 +00:00
skrll
b4b886e5d8
Fix gcc PR target/64479 [SH] wrong optimization delayed-branch
2015-01-15 08:42:14 +00:00
tron
00203d2bfc
Fix build with "USE_SSP" set to "yes".
2015-01-14 20:26:41 +00:00
martin
015ca5a910
Add missing break, following upstream.
...
Reported by Henning Petersen in PR bin/49567.
2015-01-14 09:29:27 +00:00
mrg
1170f5637d
merge fdad1406b3
...
--
When decompressing with -N or -NT, strip any path from header name.
This uses the path of the compressed file combined with the name
from the header as the name of the decompressed output file. Any
path information in the header name is stripped. This avoids a
possible vulnerability where absolute or descending paths are put
in the gzip header.
--
2015-01-13 02:36:22 +00:00
christos
23fbacc167
add receiver.
2015-01-11 17:56:21 +00:00
christos
7c5e701462
Initial revision
2015-01-10 23:17:03 +00:00
mrg
5c10ef7e83
rerun mknative for GCC 4.8.4 and all platforms.
...
m68000 needs -fPIC removed (again), and hppa c++config.h turned off
several things present in -lm, fixed by hand.
2015-01-10 22:59:34 +00:00
mrg
6bad6bfaf1
update for more reality.
2015-01-10 22:58:38 +00:00
mrg
94b9bff57a
merge GCC 4.8.4.
2015-01-10 01:06:41 +00:00
mrg
6012017c82
import GCC 4.8.4 release. this fixes at least these GCC PRs:
...
fortran/61407
sanitizer/64265
tree-optimization/64269
middle-end/64225
tree-optimization/61686
bootstrap/64213
rtl-optimization/64037
target/50751
rtl-optimization/64037
target/59593
target/59593
c++/56493
target/64115
middle-end/64111
middle-end/64067
rtl-optimization/63659
libgomp/61200
tree-optimization/61969
tree-optimization/62031
tree-optimization/63379
tree-optimization/63605
middle-end/63665
target/60111
target/63673
target/63947
tree-optimization/62167
tree-optimization/63841
ipa/63838
c++/63455
c++/63415
c++/56710
c++/58624
preprocessor/60436
target/55351
fortran/63938
libgomp/61200
libstdc++/63840
libstdc++/61947
libstdc++/59603
target/56846
libstdc++/57440
2015-01-10 00:47:09 +00:00
christos
27f32661d6
no need for the X headers anymore.
2015-01-08 03:47:32 +00:00
joerg
72e6048ca0
Reorganise the way xorg is build. Move build of makestrs into src/tools
...
as it is needed for the "includes" phase. Make it symlink all necessary
headers in obj to decouple it from "includes" itself, breaking the
dependency cycle. Move the do-x11 target between do-lib and do-build, so
that libraries can get the benefit of build_install (correct .WAIT
behavior) and everything else like "includes" uses the plain SUBDIR
entry in external/mit.
2015-01-07 20:42:01 +00:00
christos
7f4dbbddd0
fix library name; add shared library version
2015-01-07 03:49:13 +00:00
christos
c2c9c6ba4c
it is lto1
2015-01-07 02:18:10 +00:00
christos
b065c82840
regen
2015-01-07 02:08:06 +00:00
christos
62254aa965
regen; backtrace support is complete
2015-01-07 02:06:59 +00:00
christos
2c904ef7c1
fix build
2015-01-07 02:06:23 +00:00
christos
7f61831388
enable lto
2015-01-07 02:06:03 +00:00
christos
0c2e46cd4b
enable the rest of the languages
2015-01-07 02:05:41 +00:00
christos
d5e8e308ec
build lto
2015-01-07 02:02:44 +00:00
joerg
8fa1a38636
Don't bail out on the broken inline functions that use static variables.
2015-01-05 20:06:06 +00:00
gson
e8e618c179
Test for ${MKDEBUG} using the same construct as in other places, so that
...
we get consistent behavior when the value is neither "no" nor "yes".
2015-01-05 18:51:10 +00:00
christos
152cf5a6f1
Prevent .y.c from regenerating c files from yacc.
...
XXX: Why are we compiling glcpp-parse.c both here and in the gallium
subdirectory?
2015-01-05 16:26:48 +00:00
mrg
0e4eb59327
sets.subr:
...
support machine=<xxx>, machine_arch=<xxx>, machine_cpu=<xxx> tags.
dri7: build Mesa 7 r300_dri.so for x86 platforms.
2015-01-05 03:45:31 +00:00
mrg
a4ee9f7109
fix MKGCCCMDS=no, and turn it on by default for sun2.
2015-01-05 01:52:23 +00:00
joerg
e0e6683d61
Map GCC_PRINTFLIKE to our __printflike.
2015-01-05 01:36:36 +00:00
joerg
f4ce1f311d
Make a number of clang warnings non-fatal, too many changes with little
...
gain.
2015-01-05 01:34:42 +00:00
mrg
cf216beef9
elftosb depends upon MKCXX.
2015-01-05 00:51:50 +00:00
christos
b512a7d7b5
only define yystos when needed.
2015-01-04 20:32:03 +00:00
joerg
d0bbb5b61c
Use a format string
2015-01-04 19:30:26 +00:00
christos
7b62ebcbd0
reduce diffs with branch, use yyname instead of yytname.
2015-01-04 18:52:04 +00:00
joerg
0b40943b07
bail is dead.
2015-01-04 18:45:17 +00:00
christos
2499986b35
Implement some more bison features (incomplete!!!)
...
This handles the mesa/gallium parser but the %error-verbose part needs a
little more work.
2015-01-04 01:34:20 +00:00
christos
604eca013c
don't regenerate y->
2015-01-04 01:26:31 +00:00
christos
b2d4d9734a
merge conflicts.
2015-01-03 23:22:52 +00:00
christos
428aa3b923
Import byacc 20141128
2015-01-03 22:58:23 +00:00
christos
46a8957adc
add a clear that did not merge.
2015-01-02 23:38:45 +00:00
christos
d9d66a76ab
fix recursion
2015-01-02 23:27:46 +00:00
christos
fa9ee4980d
merge conflicts
2015-01-02 21:15:32 +00:00
christos
3c9d2f3579
Import file-5.22
2015-01-02 20:34:26 +00:00
christos
88c1089d96
Bring in 2 patches from binutils:
...
From Alan Modra: Wed, 3 Jul 2013 11:51:56 +0930: powerpc64 call stubs:
This brings powerpc64 ld in line with gold regarding calls allowed to
go via a plt call stub or toc-adjusting stub without a following nop.
A long time ago ld allowed tail calls, but this is wrong because we'll
return to the caller's caller with the wrong toc pointer. I fixed
that for shared libraries but allowed tail calls in an executable for
some reason. Probably just muddy thinking on my part, because there's
no difference between an executable and a shared library regarding the
need to restore the toc pointer. Perhaps it was because some testcase
failed, most likely due to the g++ issue I comment on in the patch.
From Alan Modra: 29 Aug 2014 01:22:29 +0000: PowerPC64 call lacks nop error:
Enough people accidentally or otherwise use -mcmodel=small then wonder
why a call that is local is behaving as if it is going via the PLT.
* elf64-ppc.c (ppc64_elf_relocate_section): Report a different
error for calls via a toc adjusting stub without a nop.
2015-01-02 19:50:02 +00:00
he
53f679e766
What ISC wraps under ISC_PLATFORM_HAVEXADD appears to be 32-bit
...
atomic adds, and I beleive all our platforms can do that. Therefore,
no need to conditionalize that definition under __HAVE_ATOMIC64_OPS.
2015-01-01 15:28:30 +00:00
mrg
fbfbb2ece8
move xorg-server.pc's SDK_REQUIRED_MODULES into the local Makefile.
2014-12-30 22:07:21 +00:00
joerg
16af9e03ea
Use positive checks for GCC 4.1. Deal with missing HAVE_GCC.
2014-12-23 20:26:30 +00:00
christos
d1118a5e47
Change the conditional from >= 45 to != 4 to handle the non-gcc case.
2014-12-23 20:19:08 +00:00
christos
41cafa369b
Putting () around conditionals avoids the error when the variables are
...
undefined, OTOH it does the wrong thing when comparing when "no".
2014-12-23 19:11:14 +00:00
christos
18053c39af
Fix for gcc-4.1
2014-12-23 19:05:58 +00:00
christos
988fc89e95
fixes for gcc-4.1
2014-12-23 19:04:37 +00:00
christos
de935cd2ad
Fixes for gcc-4.1
2014-12-23 19:04:18 +00:00