]>
git.ipfire.org Git - thirdparty/gcc.git/log
GCC Administrator [Sun, 12 Jul 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r225716
GCC Administrator [Sat, 11 Jul 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r225707
Mantas Mikaitis [Fri, 10 Jul 2015 12:08:47 +0000 (12:08 +0000)]
[ARM] Backport the patch which fixes __ARM_FP & __ARM_NEON_FP predefines
On behalf of Mantas Mikaitis <Mantas.Mikaitis@arm.com>
* config/arm/arm.h (TARGET_NEON_FP): Remove conditional definition,
define to zero if !TARGET_NEON.
(TARGET_ARM_FP): Add !TARGET_SOFT_FLOAT into the conditional
definition.
* gcc.target/arm/macro_defs0.c: New test.
* gcc.target/arm/macro_defs1.c: New test.
* gcc.target/arm/macro_defs2.c: New test.
From-SVN: r225667
GCC Administrator [Fri, 10 Jul 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r225644
Iain Sandoe [Thu, 9 Jul 2015 17:56:23 +0000 (17:56 +0000)]
re PR target/66523 (the new clang-based assembler in Xcode 7 on 10.11 fails on libobjc/NXConstStr.m)
2015-07-09 Iain Sandoe <iain@codesourcery.com>
PR target/66523
* config/darwin.c (darwin_mark_decl_preserved): Exclude 'L' label names from
preservation.
From-SVN: r225624
GCC Administrator [Thu, 9 Jul 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r225588
Martin Jambor [Wed, 8 Jul 2015 11:24:38 +0000 (13:24 +0200)]
Make gcc/testsuite/g++.dg/ipa/pr61160-3.C main return zero.
2015-07-08 Martin Jambor <mjambor@suse.cz>
PR ipa/61820
Backport from mainline r212915
2014-07-22 Martin Jambor <mjambor@suse.cz>
PR ipa/61160
* g++.dg/ipa/pr61160-3.C (main): Return zero.
From-SVN: r225543
GCC Administrator [Wed, 8 Jul 2015 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r225528
Kaz Kojima [Tue, 7 Jul 2015 20:39:28 +0000 (20:39 +0000)]
re PR target/66780 (Compiling with -fstack-protector-strong causes binary to segfault)
PR target/66780
* config/sh/sh.md (symGOT_load): Revert a part of 2015-03-03 change for target/65249.
From-SVN: r225526
GCC Administrator [Tue, 7 Jul 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r225499
Bill Schmidt [Mon, 6 Jul 2015 02:08:59 +0000 (02:08 +0000)]
backport: re PR target/65914 (error: unrecognizable insn)
[gcc]
2015-07-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Backport from mainline r224725
2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
PR target/65914
* config/rs6000/predicates.md (altivec_register_operand): Permit
virtual stack registers.
(vsx_register_operand): Likewise.
(vfloat_operand): Likewise.
(vint_operand): Likewise.
(vlogical_operand): Likewise.
[gcc/testsuite]
2015-07-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Backport from mainline r224725
2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
PR target/65914
* g++.dg/torture/pr65914.C: New.
From-SVN: r225442
GCC Administrator [Mon, 6 Jul 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r225438
GCC Administrator [Sun, 5 Jul 2015 00:16:06 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r225417
John David Anglin [Sat, 4 Jul 2015 13:46:11 +0000 (13:46 +0000)]
re PR target/66114 (some indirect_jump patterns use operands[] in their condition when they shouldn't)
PR target/66114
* config/pa/pa.md (indirect_jump): Use pmode_register_operand instead
of register_operand. Remove constraint.
From-SVN: r225414
GCC Administrator [Sat, 4 Jul 2015 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r225407
Jack Howarth [Fri, 3 Jul 2015 17:50:48 +0000 (17:50 +0000)]
re PR target/66509 (the new clang-based assembler in Xcode 7 on 10.11 fails on the libjava/java/lang/reflect/natArray.cc file from FSF gcc 5.1 at -m32)
2015-07-03 Jack Howarth <howarth.at.gcc@gmail.com>
PR target/66509
* configure.ac: Fix filds and fildq test for 64-bit.
* configure: Regenerated.
From-SVN: r225400
Carlos Sánchez de La Lama [Fri, 3 Jul 2015 17:35:37 +0000 (17:35 +0000)]
re PR libitm/52482 (libitm INVALID MNEMONIC in .S (powerpc asm))
2015-07-03 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
PR target/52482
* config/powerpc/sjlj.S: Port to Xcode 2.5.
From-SVN: r225390
GCC Administrator [Fri, 3 Jul 2015 00:16:06 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r225362
GCC Administrator [Thu, 2 Jul 2015 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r225284
Kaz Kojima [Wed, 1 Jul 2015 22:05:09 +0000 (22:05 +0000)]
re PR target/64833 ([SH]: Error: pcrel too far when compiling imagemagick and graphicsmagick on Debian sh4)
PR target/64833
* [SH] Set length of casesi_worker_1 insn to 8 when flag_pic is set.
From-SVN: r225283
John David Anglin [Wed, 1 Jul 2015 17:44:50 +0000 (17:44 +0000)]
linux-atomic.c (__kernel_cmpxchg): Reorder arguments to better match light-weight syscall argument order.
* config/pa/linux-atomic.c (__kernel_cmpxchg): Reorder arguments to
better match light-weight syscall argument order.
(__kernel_cmpxchg2): Likewise.
Adjust callers.
From-SVN: r225269
Ramana Radhakrishnan [Wed, 1 Jul 2015 08:01:57 +0000 (08:01 +0000)]
Fix PR target/63408 on the 4.9 branch.
2015-07-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
Backport from mainline
2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
PR target/63408
* config/arm/arm.c (vfp3_const_double_for_fract_bits): Disable
for negative numbers.
2015-07-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
Backport from mainline
2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
PR target/63408
* gcc.target/arm/pr63408.c: New test.
From-SVN: r225226
GCC Administrator [Wed, 1 Jul 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r225216
Eric Botcazou [Tue, 30 Jun 2015 11:05:35 +0000 (11:05 +0000)]
leon.md (leon_load): Enable for all LEON variants if -mfix-ut699 is not specified.
* config/sparc/leon.md (leon_load): Enable for all LEON variants if
-mfix-ut699 is not specified.
(leon3_load): Rename into...
(ut699_load): ...this. Enable for all LEON variants if -mfix-ut699
is specified.
From-SVN: r225176
GCC Administrator [Tue, 30 Jun 2015 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r225155
GCC Administrator [Mon, 29 Jun 2015 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r225109
Kaz Kojima [Sun, 28 Jun 2015 07:02:47 +0000 (07:02 +0000)]
re PR target/66563 (ICE (segmentation fault) on sh4-linux-gnu)
PR target/66563
* [SH] Add a new operand to GOTaddr2picreg so to avoid CSE. Modify caller
of gen_GOTaddr2picreg.
From-SVN: r225104
GCC Administrator [Sun, 28 Jun 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r225101
Uros Bizjak [Sat, 27 Jun 2015 09:16:42 +0000 (11:16 +0200)]
re PR target/66412 (ICE on valid code at -O2 and -O3 with -g enabled in simplify_subreg, at simplify-rtx.c:5748)
PR target/66412
* config/i386/i386.md (various splitters): Use shallow_copy_rtx
before doing PUT_MODE or PUT_CODE on operands to avoid
in-place RTX modification.
testsuite/ChangeLog:
PR target/66412
* gcc.target/i386/pr66412.c: New test.
Co-Authored-By: Segher Boessenkool <segher@kernel.crashing.org>
From-SVN: r225096
GCC Administrator [Sat, 27 Jun 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r225091
Jakub Jelinek [Fri, 26 Jun 2015 19:30:41 +0000 (21:30 +0200)]
BASE-VER: Set to 4.9.4.
* BASE-VER: Set to 4.9.4.
* DEV-PHASE: Set to prerelease.
From-SVN: r225079
GCC Administrator [Fri, 26 Jun 2015 17:57:39 +0000 (17:57 +0000)]
Mark as release
From-SVN: r225077
GCC Administrator [Fri, 26 Jun 2015 17:57:35 +0000 (17:57 +0000)]
Mark ChangeLog
From-SVN: r225076
GCC Administrator [Fri, 26 Jun 2015 17:57:32 +0000 (17:57 +0000)]
Mark ChangeLog
From-SVN: r225075
GCC Administrator [Fri, 26 Jun 2015 17:57:28 +0000 (17:57 +0000)]
Mark ChangeLog
From-SVN: r225074
GCC Administrator [Fri, 26 Jun 2015 17:57:24 +0000 (17:57 +0000)]
Mark ChangeLog
From-SVN: r225073
GCC Administrator [Fri, 26 Jun 2015 17:57:20 +0000 (17:57 +0000)]
Mark ChangeLog
From-SVN: r225072
GCC Administrator [Fri, 26 Jun 2015 17:57:16 +0000 (17:57 +0000)]
Mark ChangeLog
From-SVN: r225071
GCC Administrator [Fri, 26 Jun 2015 17:57:12 +0000 (17:57 +0000)]
Mark ChangeLog
From-SVN: r225070
GCC Administrator [Fri, 26 Jun 2015 17:57:08 +0000 (17:57 +0000)]
Mark ChangeLog
From-SVN: r225069
GCC Administrator [Fri, 26 Jun 2015 17:57:04 +0000 (17:57 +0000)]
Mark ChangeLog
From-SVN: r225068
GCC Administrator [Fri, 26 Jun 2015 17:56:59 +0000 (17:56 +0000)]
Mark ChangeLog
From-SVN: r225067
GCC Administrator [Fri, 26 Jun 2015 17:56:56 +0000 (17:56 +0000)]
Mark ChangeLog
From-SVN: r225066
GCC Administrator [Fri, 26 Jun 2015 17:56:52 +0000 (17:56 +0000)]
Mark ChangeLog
From-SVN: r225065
GCC Administrator [Fri, 26 Jun 2015 17:56:48 +0000 (17:56 +0000)]
Mark ChangeLog
From-SVN: r225064
GCC Administrator [Fri, 26 Jun 2015 17:56:44 +0000 (17:56 +0000)]
Mark ChangeLog
From-SVN: r225063
GCC Administrator [Fri, 26 Jun 2015 17:56:40 +0000 (17:56 +0000)]
Mark ChangeLog
From-SVN: r225062
GCC Administrator [Fri, 26 Jun 2015 17:56:36 +0000 (17:56 +0000)]
Mark ChangeLog
From-SVN: r225061
GCC Administrator [Fri, 26 Jun 2015 17:56:32 +0000 (17:56 +0000)]
Mark ChangeLog
From-SVN: r225060
GCC Administrator [Fri, 26 Jun 2015 17:56:28 +0000 (17:56 +0000)]
Mark ChangeLog
From-SVN: r225059
GCC Administrator [Fri, 26 Jun 2015 17:56:24 +0000 (17:56 +0000)]
Mark ChangeLog
From-SVN: r225058
GCC Administrator [Fri, 26 Jun 2015 17:56:21 +0000 (17:56 +0000)]
Mark ChangeLog
From-SVN: r225057
GCC Administrator [Fri, 26 Jun 2015 17:56:17 +0000 (17:56 +0000)]
Mark ChangeLog
From-SVN: r225056
GCC Administrator [Fri, 26 Jun 2015 17:56:13 +0000 (17:56 +0000)]
Mark ChangeLog
From-SVN: r225055
GCC Administrator [Fri, 26 Jun 2015 17:56:09 +0000 (17:56 +0000)]
Mark ChangeLog
From-SVN: r225054
GCC Administrator [Fri, 26 Jun 2015 17:56:05 +0000 (17:56 +0000)]
Mark ChangeLog
From-SVN: r225053
GCC Administrator [Fri, 26 Jun 2015 17:56:01 +0000 (17:56 +0000)]
Mark ChangeLog
From-SVN: r225052
GCC Administrator [Fri, 26 Jun 2015 17:55:57 +0000 (17:55 +0000)]
Mark ChangeLog
From-SVN: r225051
GCC Administrator [Fri, 26 Jun 2015 17:55:53 +0000 (17:55 +0000)]
Mark ChangeLog
From-SVN: r225050
GCC Administrator [Fri, 26 Jun 2015 17:55:49 +0000 (17:55 +0000)]
Mark ChangeLog
From-SVN: r225049
GCC Administrator [Fri, 26 Jun 2015 17:55:45 +0000 (17:55 +0000)]
Mark ChangeLog
From-SVN: r225048
GCC Administrator [Fri, 26 Jun 2015 17:55:41 +0000 (17:55 +0000)]
Mark ChangeLog
From-SVN: r225047
GCC Administrator [Fri, 26 Jun 2015 17:55:38 +0000 (17:55 +0000)]
Mark ChangeLog
From-SVN: r225046
GCC Administrator [Fri, 26 Jun 2015 17:55:33 +0000 (17:55 +0000)]
Mark ChangeLog
From-SVN: r225045
GCC Administrator [Fri, 26 Jun 2015 17:55:29 +0000 (17:55 +0000)]
Mark ChangeLog
From-SVN: r225044
GCC Administrator [Fri, 26 Jun 2015 17:55:25 +0000 (17:55 +0000)]
Mark ChangeLog
From-SVN: r225043
GCC Administrator [Fri, 26 Jun 2015 17:55:19 +0000 (17:55 +0000)]
Mark ChangeLog
From-SVN: r225042
GCC Administrator [Fri, 26 Jun 2015 17:55:15 +0000 (17:55 +0000)]
Mark ChangeLog
From-SVN: r225041
GCC Administrator [Fri, 26 Jun 2015 17:55:11 +0000 (17:55 +0000)]
Mark ChangeLog
From-SVN: r225040
GCC Administrator [Fri, 26 Jun 2015 17:55:07 +0000 (17:55 +0000)]
Mark ChangeLog
From-SVN: r225039
GCC Administrator [Fri, 26 Jun 2015 17:55:03 +0000 (17:55 +0000)]
Mark ChangeLog
From-SVN: r225038
GCC Administrator [Fri, 26 Jun 2015 17:54:59 +0000 (17:54 +0000)]
Mark ChangeLog
From-SVN: r225037
GCC Administrator [Fri, 26 Jun 2015 17:54:56 +0000 (17:54 +0000)]
Mark ChangeLog
From-SVN: r225036
GCC Administrator [Fri, 26 Jun 2015 17:54:50 +0000 (17:54 +0000)]
Mark ChangeLog
From-SVN: r225035
GCC Administrator [Fri, 26 Jun 2015 17:54:46 +0000 (17:54 +0000)]
Mark ChangeLog
From-SVN: r225034
GCC Administrator [Fri, 26 Jun 2015 17:54:42 +0000 (17:54 +0000)]
Mark ChangeLog
From-SVN: r225033
GCC Administrator [Fri, 26 Jun 2015 17:54:38 +0000 (17:54 +0000)]
Mark ChangeLog
From-SVN: r225032
GCC Administrator [Fri, 26 Jun 2015 17:54:34 +0000 (17:54 +0000)]
Mark ChangeLog
From-SVN: r225031
GCC Administrator [Fri, 26 Jun 2015 17:54:29 +0000 (17:54 +0000)]
Mark ChangeLog
From-SVN: r225030
GCC Administrator [Fri, 26 Jun 2015 17:54:25 +0000 (17:54 +0000)]
Mark ChangeLog
From-SVN: r225029
GCC Administrator [Fri, 26 Jun 2015 17:54:21 +0000 (17:54 +0000)]
Mark ChangeLog
From-SVN: r225028
Jakub Jelinek [Fri, 26 Jun 2015 17:47:23 +0000 (19:47 +0200)]
cpp.texi: Update displayed copyright years.
* doc/cpp.texi: Update displayed copyright years.
* doc/cppinternals.texi: Likewise.
* doc/gcc.texi: Likewise.
* doc/gccint.texi: Likewise.
* doc/gcov.texi: Likewise.
* doc/install.texi: Likewise.
* doc/invoke.texi: Likewise.
* gcc.c: Likewise.
* gcov-dump.c: Likewise.
* gcov.c: Likewise.
fortran/
* gfortranspec.c: Update displayed copyright years.
java/
* jcf-dump.c: Update displayed copyright years.
From-SVN: r225027
GCC Administrator [Fri, 26 Jun 2015 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r224990
GCC Administrator [Thu, 25 Jun 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r224928
Jason Merrill [Wed, 24 Jun 2015 15:41:52 +0000 (11:41 -0400)]
re PR c++/66501 (Default move assignment does not move array members)
PR c++/66501
* init.c (vec_copy_assign_is_trivial): New.
(build_vec_init): Use it.
From-SVN: r224906
GCC Administrator [Wed, 24 Jun 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r224860
Jason Merrill [Tue, 23 Jun 2015 14:29:51 +0000 (10:29 -0400)]
re PR c++/65879 (Bogus linkage errors for member class of anonymous class)
PR c++/65879
* tree.c (no_linkage_check): Skip the 'this' pointer.
From-SVN: r224847
Matthias Klose [Tue, 23 Jun 2015 10:08:11 +0000 (10:08 +0000)]
re PR target/66483 (ICE (in add_stores, at var-tracking.c:6000) on arm-linux-gnueabihf)
2015-06-23 Matthias Klose <doko@ubuntu.com>
PR target/66483
Backport from mainline r212178.
2014-06-30 Joseph Myers <joseph@codesourcery.com>
* var-tracking.c (add_stores): Return instead of asserting if old
and new values for conditional store are the same.
From-SVN: r224833
Ludovic Courtès [Tue, 23 Jun 2015 09:21:44 +0000 (09:21 +0000)]
re PR target/65711 (arm*-linux* "link" spec passes '-dynamic-linker' even for '-shared')
PR 65711
* config/arm/linux-elf.h (LINUX_TARGET_LINK_SPEC): Move
'-dynamic-linker' within %{!shared: ...}.
From-SVN: r224829
GCC Administrator [Tue, 23 Jun 2015 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r224765
Vladimir Makarov [Mon, 22 Jun 2015 18:17:28 +0000 (18:17 +0000)]
re PR bootstrap/63740 (GCC 4.9.2 bootstrap fails on ARM, haifa-sched.c:6507:1: internal compiler error: in lra_create)
2015-06-22 Vladimir Makarov <vmakarov@redhat.com>
PR bootstrap/63740
* lra-lives.c (process_bb_lives): Check insn copying the same
reload pseudo and don't create a copy for it.
From-SVN: r224752
GCC Administrator [Mon, 22 Jun 2015 00:16:10 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r224715
GCC Administrator [Sun, 21 Jun 2015 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r224710
GCC Administrator [Sat, 20 Jun 2015 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r224704
Christophe Lyon [Fri, 19 Jun 2015 14:41:32 +0000 (14:41 +0000)]
backport: [multiple changes]
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
PR target/62308
Backport from mainline r215707.
2014-09-30 David Sherwood <david.sherwood@arm.com>
* ira-int.h (ira_allocno): Add "wmode" field.
* ira-build.c (create_insn_allocnos): Add new "parent" function
parameter.
* ira-conflicts.c (ira_build_conflicts): Add conflicts for registers
that cannot be accessed in wmode.
Backport from mainline r224649.
2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/aarch64/pr62308.c: New test.
From-SVN: r224671
GCC Administrator [Fri, 19 Jun 2015 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r224635
Richard Biener [Thu, 18 Jun 2015 14:56:18 +0000 (14:56 +0000)]
const4.C: New testcase.
2015-06-18 Richard Biener <rguenther@suse.de>
* g++.dg/other/const4.C: New testcase.
From-SVN: r224622
Jakub Jelinek [Thu, 18 Jun 2015 14:03:50 +0000 (16:03 +0200)]
re PR tree-optimization/66233 (internal compiler error: in expand_fix, at optabs.c:5358)
PR tree-optimization/66233
* fold-const.c (fold_unary_loc): Don't handle vector types.
Simplify.
* tree-ssa-forwprop.c (combine_conversions): Likewise.
* gcc.c-torture/execute/pr66233.c: New test.
From-SVN: r224609
GCC Administrator [Thu, 18 Jun 2015 00:16:11 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r224589
GCC Administrator [Wed, 17 Jun 2015 00:16:07 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r224542