]>
git.ipfire.org Git - thirdparty/gcc.git/log
GCC Administrator [Fri, 23 Oct 2015 00:16:07 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r229206
Paul Thomas [Thu, 22 Oct 2015 18:08:31 +0000 (18:08 +0000)]
re PR fortran/58754 (ICE on allocating character array with source)
2015-10-22 Paul Thomas <pault@gcc.gnu.org>
PR fortran/58754
* gfortran.dg/pr58754.f90: New test
From-SVN: r229180
GCC Administrator [Thu, 22 Oct 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r229157
GCC Administrator [Wed, 21 Oct 2015 00:16:07 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r229104
GCC Administrator [Tue, 20 Oct 2015 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r229010
Paul Thomas [Mon, 19 Oct 2015 19:32:52 +0000 (19:32 +0000)]
re PR fortran/56852 (ICE on invalid: "Bad array reference" for an undeclared loop variable)
2013-10-19 Paul Thomas <pault@gcc.gnu.org>
PR fortran/56852
* primary.c (gfc_variable_attr): Avoid ICE on AR_UNKNOWN if any
of the index variables are untyped and errors are present.
2013-10-19 Paul Thomas <pault@gcc.gnu.org>
PR fortran/56852
* gfortran.dg/pr56852.f90 : New test
From-SVN: r229000
GCC Administrator [Mon, 19 Oct 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r228957
Venkataramanan Kumar [Sun, 18 Oct 2015 18:40:20 +0000 (18:40 +0000)]
Add bdver4 for multiversioning and fix AMD model detection.
2015-10-19 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
Backport from mainline
2015-10-09 Venkataramanan kumar <Venkataramanan.kumar@amd.com>
* config/i386/cpuinfo.c (get_amd_cpu): Detect bdver4.
(__cpu_indicator_init): Fix model selection for AMD CPUs
From-SVN: r228953
Thomas Koenig [Sun, 18 Oct 2015 11:29:37 +0000 (11:29 +0000)]
backport: re PR fortran/66385 (ICE: FORALL writing multiple elements of one array)
2015-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/66385
* frontend-passes.c (combine_array_constructor): Return early if
inside a FORALL loop.
2015-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/66385
* gfortran.dg/forall_17.f90: New test.
From-SVN: r228943
GCC Administrator [Sun, 18 Oct 2015 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r228934
GCC Administrator [Sat, 17 Oct 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r228927
GCC Administrator [Fri, 16 Oct 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r228856
Peter Bergner [Thu, 15 Oct 2015 16:40:14 +0000 (11:40 -0500)]
backport: re PR target/67281 (HTM builtins aren't treated as compiler barriers on powerpc)
Backport from mainline
2015-10-14 Peter Bergner <bergner@vnet.ibm.com>
Torvald Riegel <triegel@redhat.com>
PR target/67281
* config/rs6000/htm.md (UNSPEC_HTM_FENCE): New.
(tabort, tabort<wd>c, tabort<wd>ci, tbegin, tcheck, tend,
trechkpt, treclaim, tsr, ttest): Rename define_insns from this...
(*tabort, *tabort<wd>c, *tabort<wd>ci, *tbegin, *tcheck, *tend,
*trechkpt, *treclaim, *tsr, *ttest): ...to this. Add memory barrier.
(tabort, tabort<wd>c, tabort<wd>ci, tbegin, tcheck, tend,
trechkpt, treclaim, tsr, ttest): New define_expands.
* config/rs6000/rs6000-c.c (rs6000_target_modify_macros): Define
__TM_FENCE__ for htm.
* doc/extend.texi: Update documentation for htm builtins.
From-SVN: r228847
GCC Administrator [Thu, 15 Oct 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r228832
GCC Administrator [Wed, 14 Oct 2015 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r228791
GCC Administrator [Tue, 13 Oct 2015 00:16:06 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r228741
GCC Administrator [Mon, 12 Oct 2015 00:16:06 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r228697
GCC Administrator [Sun, 11 Oct 2015 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r228682
GCC Administrator [Sat, 10 Oct 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r228670
Eric Botcazou [Fri, 9 Oct 2015 08:15:30 +0000 (08:15 +0000)]
Make-lang.in: Make sure that GNAT1_OBJS and not just GNAT1_ADA_OBJS are compiled only after...
* gcc-interface/Make-lang.in: Make sure that GNAT1_OBJS and not just
GNAT1_ADA_OBJS are compiled only after generated files are created.
From-SVN: r228638
GCC Administrator [Fri, 9 Oct 2015 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r228629
GCC Administrator [Thu, 8 Oct 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r228588
GCC Administrator [Wed, 7 Oct 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r228553
GCC Administrator [Tue, 6 Oct 2015 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r228508
GCC Administrator [Mon, 5 Oct 2015 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r228463
GCC Administrator [Sun, 4 Oct 2015 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r228452
GCC Administrator [Sat, 3 Oct 2015 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r228440
Jonathan Wakely [Fri, 2 Oct 2015 20:51:34 +0000 (21:51 +0100)]
Backport PR libstdc++/65142 fix from mainline
PR libstdc++/65142
* src/c++11/random.cc (random_device::_M_getval()): Check read result
and retry after short reads.
From-SVN: r228424
Kyrylo Tkachov [Fri, 2 Oct 2015 12:57:21 +0000 (12:57 +0000)]
[ARM] Fix 4.9 backport of "armv8 linux toolchain asan testcase fail due to stl missing conditional code"
* sync.md (atomic_load<mode>): Fix output modifier for lda.
(atomic_store<mode>): Likewise for stl.
From-SVN: r228389
GCC Administrator [Fri, 2 Oct 2015 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r228360
Uros Bizjak [Thu, 1 Oct 2015 13:07:26 +0000 (15:07 +0200)]
pr55113_0.c: Skip on all x86 targets.
* gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
From-SVN: r228336
Kyrylo Tkachov [Thu, 1 Oct 2015 09:09:56 +0000 (09:09 +0000)]
Backport: [GCC, ARM] armv8 linux toolchain asan testcase fail due to stl missing conditional code
Backport from mainline
2015-06-09 Shiva Chen <shiva0217@gmail.com>
* sync.md (atomic_load<mode>): Add conditional code for lda/ldr
(atomic_store<mode>): Likewise.
* gcc.target/arm/stl-cond.c: New test.
From-SVN: r228323
GCC Administrator [Thu, 1 Oct 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r228312
GCC Administrator [Wed, 30 Sep 2015 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r228274
GCC Administrator [Tue, 29 Sep 2015 00:16:06 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r228224
Daniel Hellstrom [Mon, 28 Sep 2015 15:03:06 +0000 (17:03 +0200)]
Now that muser-mode is default the multilib definitions does not require to specify that switch any more.
Now that muser-mode is default the multilib definitions does not require to
specify that switch any more. Add UT699 to multilib after recent patches. Add
AT697F multilib since there are many LEON2 users running RTEMS. Add leon to
multilib too.
gcc/
* config/sparc/t-rtems: Remove -muser-mode. Add ut699, at697f and leon.
From-SVN: r228205
Daniel Cederman [Mon, 28 Sep 2015 05:48:37 +0000 (05:48 +0000)]
Use leon3 target for native LEON on Linux.
2015-09-28 Daniel Cederman <cederman@gaisler.com>
Use leon3 target for native LEON on Linux. Linux requires LEON version 3 or
above with CASA support.
gcc/
* config/sparc/driver-sparc.c: map LEON to leon3
From-SVN: r228188
Daniel Cederman [Mon, 28 Sep 2015 05:46:04 +0000 (05:46 +0000)]
Make muser-mode the default for LEON3
2015-09-28 Daniel Cederman <cederman@gaisler.com>
Make muser-mode the default for LEON3
The muser-mode flag causes the CASA instruction for LEON3 to use the
user mode ASI. This is the correct behavior for almost all LEON3 targets.
For this reason it makes sense to make user mode the default.
gcc/
* config/sparc/sparc.opt: Rename mask from USER_MODE to SV_MODE
and make it inverse to change default
* config/sparc/sync.md: Only use supervisor ASI for CASA when in
supervisor mode
* doc/invoke.texi: Document change of default
From-SVN: r228187
Daniel Cederman [Mon, 28 Sep 2015 05:43:53 +0000 (05:43 +0000)]
Do not use floating point registers when compiling with -msoft-float for SPARC
2015-09-28 Daniel Cederman <cederman@gaisler.com>
Do not use floating point registers when compiling with -msoft-float for SPARC
__builtin_apply* and __builtin_return accesses the floating point registers on
SPARC even when compiling with -msoft-float.
gcc/
* config/sparc/sparc.c (sparc_function_value_regno_p): Do not return
true on %f0 for a target without FPU.
* config/sparc/sparc.md (untyped_call): Do not save %f0 for a target
without FPU.
(untyped_return): Do not load %f0 for a target without FPU.
From-SVN: r228186
GCC Administrator [Mon, 28 Sep 2015 00:16:06 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r228179
GCC Administrator [Sun, 27 Sep 2015 00:16:10 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r228171
GCC Administrator [Sat, 26 Sep 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r228159
Tobias Burnus [Fri, 25 Sep 2015 18:49:32 +0000 (20:49 +0200)]
invoke.texi (-fsanitize): Update URLs.
2015-09-25 Tobias Burnus <burnus@net-b.de>
* doc/invoke.texi (-fsanitize): Update URLs.
From-SVN: r228146
GCC Administrator [Fri, 25 Sep 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r228106
GCC Administrator [Thu, 24 Sep 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r228068
John David Anglin [Wed, 23 Sep 2015 23:30:53 +0000 (23:30 +0000)]
linux-atomic.c (__kernel_cmpxchg2): Reorder error checks.
* config/pa/linux-atomic.c (__kernel_cmpxchg2): Reorder error checks.
(__sync_fetch_and_##OP##_##WIDTH): Change result to match type of
__kernel_cmpxchg2.
(__sync_##OP##_and_fetch_##WIDTH): Likewise.
(__sync_val_compare_and_swap_##WIDTH): Likewise.
(__sync_bool_compare_and_swap_##WIDTH): Likewise.
(__sync_lock_test_and_set_##WIDTH): Likewise.
(__sync_lock_release_##WIDTH): Likewise.
(__sync_fetch_and_##OP##_4): Change result to match type of
__kernel_cmpxchg.
(__sync_##OP##_and_fetch_4): Likewise.
(__sync_val_compare_and_swap_4): Likewise.
(__sync_bool_compare_and_swap_4): likewise.
(__sync_lock_test_and_set_4): Likewise.
(__sync_lock_release_4): Likewise.
(FETCH_AND_OP_2): Add long long variants.
(OP_AND_FETCH_2): Likewise.
(COMPARE_AND_SWAP_2 ): Likewise.
(SYNC_LOCK_TEST_AND_SET_2): Likewise.
(SYNC_LOCK_RELEASE_2): Likewise.
(__sync_bool_compare_and_swap_##WIDTH): Correct return.
From-SVN: r228067
GCC Administrator [Wed, 23 Sep 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r228029
GCC Administrator [Tue, 22 Sep 2015 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227990
Uros Bizjak [Mon, 21 Sep 2015 19:08:38 +0000 (21:08 +0200)]
re PR middle-end/67619 (ICE at -O1 and above on x86_64-linux-gnu in int_mode_for_mode, at stor-layout.c:425)
PR middle-end/67619
* except.c (expand_builtin_eh_return): Use copy_addr_to_reg to copy
the address to a register.
testsuite/ChangeLog:
PR middle-end/67619
* gcc.dg/torture/pr67619.c: New test.
* lib/target-supports.exp (check_effective_target_builtin_eh_return):
New procedure.
From-SVN: r227984
GCC Administrator [Mon, 21 Sep 2015 00:16:06 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227954
GCC Administrator [Sun, 20 Sep 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227938
John David Anglin [Sat, 19 Sep 2015 18:36:19 +0000 (18:36 +0000)]
pa.c (pa_function_ok_for_sibcall): Remove special treatment of TARGET_ELF32.
* config/pa/pa.c (pa_function_ok_for_sibcall): Remove special treatment
of TARGET_ELF32.
From-SVN: r227935
GCC Administrator [Sat, 19 Sep 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227927
John David Anglin [Fri, 18 Sep 2015 18:26:13 +0000 (18:26 +0000)]
re PR middle-end/67401 (Incorrect expand of __atomic_compare_exchange_8 using __sync_val_compare_and_swap_8)
PR middle-end/67401
* optabs.c (expand_atomic_compare_and_swap): Move result of emitting
sync_compare_and_swap_optab libcall to target_oval.
From-SVN: r227914
GCC Administrator [Fri, 18 Sep 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227890
Eric Botcazou [Thu, 17 Sep 2015 15:35:58 +0000 (15:35 +0000)]
re PR rtl-optimization/66790 (Invalid uninitialized register handling in REE)
PR rtl-optimization/66790
* df-problems.c (LIVE): Amend documentation.
From-SVN: r227876
GCC Administrator [Thu, 17 Sep 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227838
GCC Administrator [Wed, 16 Sep 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227814
Ian Lance Taylor [Tue, 15 Sep 2015 12:33:22 +0000 (12:33 +0000)]
runtime: Ignore stack sizes when deciding when to GC.
This restores https://golang.org/cl/
6081043 which was lost accidentally
when updating a new version of libgo in https://golang.org/cl/
22440043 .
Reviewed-on: https://go-review.googlesource.com/14569
From-SVN: r227786
GCC Administrator [Tue, 15 Sep 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227771
GCC Administrator [Mon, 14 Sep 2015 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227731
GCC Administrator [Sun, 13 Sep 2015 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227713
John David Anglin [Sat, 12 Sep 2015 13:58:10 +0000 (13:58 +0000)]
pa.c (pa_output_move_double): Enhance to handle HIGH CONSTANT_P operands.
* config/pa/pa.c (pa_output_move_double): Enhance to handle HIGH
CONSTANT_P operands.
From-SVN: r227708
GCC Administrator [Sat, 12 Sep 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227702
Markus Trippelsdorf [Fri, 11 Sep 2015 06:14:32 +0000 (06:14 +0000)]
Make sure that contrib/download_prerequisites is run from correct place
* download_prerequisites: Make sure that script is run from
top level source directory.
From-SVN: r227676
GCC Administrator [Fri, 11 Sep 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227669
GCC Administrator [Thu, 10 Sep 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227601
Alan Modra [Wed, 9 Sep 2015 06:07:14 +0000 (15:37 +0930)]
Fix PowerPC ICE due to secondary_reload ignoring reload replacements
The reason for this PR is that insns emitted by secondary reload
patterns are being generated without taking into account other reloads
that may have occurred. We run into this problem when an insn has a
pseudo that doesn't get a hard reg, and the pseudo is used in a way
that requires a secondary reload. In this case the secondary reload
is needed due to gcc generating a 64-bit gpr load from memory insn
with an address offset not a multiple of 4.
PR target/67378
* config/rs6000/rs6000.c (rs6000_secondary_reload_gpr): Find
reload replacement for PRE_MODIFY address reg.
From-SVN: r227575
GCC Administrator [Wed, 9 Sep 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227569
GCC Administrator [Tue, 8 Sep 2015 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227525
GCC Administrator [Mon, 7 Sep 2015 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227513
GCC Administrator [Sun, 6 Sep 2015 00:16:06 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227509
GCC Administrator [Sat, 5 Sep 2015 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227504
GCC Administrator [Fri, 4 Sep 2015 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227478
Jonathan Wakely [Thu, 3 Sep 2015 16:02:07 +0000 (17:02 +0100)]
Backport fix for PR libstdc++/62258 from mainline
2015-04-27 Dmitry Prokoptsev <dprokoptsev@gmail.com>
Michael Hanselmann <public@hansmi.ch>
PR libstdc++/62258
* libsupc++/eh_ptr.cc (rethrow_exception): Increment count of
uncaught exceptions.
* testsuite/18_support/exception_ptr/62258.cc: New.
From-SVN: r227456
GCC Administrator [Thu, 3 Sep 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227424
GCC Administrator [Wed, 2 Sep 2015 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227392
Alan Modra [Tue, 1 Sep 2015 23:25:48 +0000 (08:55 +0930)]
[RS6000] Weak functions may not be file local
A weak symbol defined in the current object file may not turn out to
be the definition used at link time, if other copies of the symbol
exist. This means they can't be considered file local.
PR target/67417
* config/rs6000/predicates.md (current_file_function_operand): Don't
return true for weak symbols.
* config/rs6000/rs6000.c (rs6000_function_ok_for_sibcall): Likewise.
From-SVN: r227389
GCC Administrator [Tue, 1 Sep 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227357
GCC Administrator [Mon, 31 Aug 2015 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227327
GCC Administrator [Sun, 30 Aug 2015 00:16:07 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227324
GCC Administrator [Sat, 29 Aug 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227312
James Greenhalgh [Fri, 28 Aug 2015 15:13:21 +0000 (15:13 +0000)]
[Patch] Add to the libgfortran/newlib bodge to "detect" ftruncate support in ARM/AArch64/SH
Backport from gcc-5-branch.
* configure.ac: Define HAVE_FTRUNCATE for ARM/AArch64/SH newlib
builds.
* configure: Regenerate.
From-SVN: r227304
Tim Shen [Fri, 28 Aug 2015 03:39:53 +0000 (03:39 +0000)]
backport: re PR libstdc++/67362 (std::regex("((.)", std::regex_constants::basic) throws)
Backport from mainline
2015-08-28 Tim Shen <timshen@google.com>
PR libstdc++/67362
* include/bits/regex_scanner.tcc (_Scanner<>::_M_scan_normal):
Always returns ordinary char token if the char isn't
considered a special char.
* testsuite/28_regex/regression.cc: New test file for collecting
regression testcases from, typically, bugzilla.
From-SVN: r227291
GCC Administrator [Fri, 28 Aug 2015 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227286
Pat Haugen [Thu, 27 Aug 2015 18:42:04 +0000 (18:42 +0000)]
vector.md (vec_shr_<mode>): Fix to do a shift instead of a rotate.
* config/rs6000/vector.md (vec_shr_<mode>): Fix to do a shift
instead of a rotate.
* gcc.target/powerpc/vec-shr.c: New.
From-SVN: r227273
GCC Administrator [Thu, 27 Aug 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227242
GCC Administrator [Wed, 26 Aug 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227204
GCC Administrator [Tue, 25 Aug 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227157
Michael Meissner [Mon, 24 Aug 2015 20:36:35 +0000 (20:36 +0000)]
re PR target/67211 (ICE (insn does not satisfy its constraints) on powerpc64le-linux-gnu)
[gcc]
2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/67211
* config/rs6000/rs6000-cpus.def (ISA_2_7_MASKS_SERVER): Set
-mefficient-unaligned-vsx on ISA 2.7.
* config/rs6000/rs6000.opt (-mefficient-unaligned-vsx): Convert
option to a masked option.
* config/rs6000/rs6000.c (rs6000_option_override_internal): Rework
logic for -mefficient-unaligned-vsx so that it is set via an arch
ISA option, instead of being set if -mtune=power8 is set. Move
-mefficient-unaligned-vsx and -mallow-movmisalign handling to be
near other default option handling.
[gcc/testsuite]
2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/67211
* g++.dg/pr67211.C: New test.
From-SVN: r227149
GCC Administrator [Mon, 24 Aug 2015 00:16:06 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227108
GCC Administrator [Sun, 23 Aug 2015 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227099
GCC Administrator [Sat, 22 Aug 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227090
GCC Administrator [Fri, 21 Aug 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227046
GCC Administrator [Thu, 20 Aug 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r227019
GCC Administrator [Wed, 19 Aug 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r226996
Francois-Xavier Coudert [Tue, 18 Aug 2015 19:58:15 +0000 (19:58 +0000)]
re PR libfortran/66936 (io/unix.c gratuitously uses S_IRWXG and S_IRWXO on the basis that umask() is available)
PR libfortran/66936
* io/unix.c (__MINGW32__): Undefine HAVE_UMASK.
From-SVN: r226989
Jason Merrill [Tue, 18 Aug 2015 14:43:44 +0000 (10:43 -0400)]
re PR c++/66957 (incorrect "is protected within this context" error)
PR c++/66957
* search.c (protected_accessible_p): Revert fix for 38579.
From-SVN: r226974
Jason Merrill [Tue, 18 Aug 2015 14:43:38 +0000 (10:43 -0400)]
re PR c++/58063 (default arguments evaluated twice per call)
PR c++/58063
* tree.c (bot_manip): Remap SAVE_EXPR.
From-SVN: r226973
Segher Boessenkool [Tue, 18 Aug 2015 14:27:50 +0000 (16:27 +0200)]
re PR rtl-optimization/67028 (combine bug. Different assumptions about subreg in different places.)
PR rtl-optimization/67028
* combine.c (simplify_comparison): Fix comment. Rearrange code.
Add test to see if a const_int fits in the new mode.
gcc/testsuite/
PR rtl-optimization/67028
* gcc.dg/pr67028.c: New testcase.
From-SVN: r226971