]>
git.ipfire.org Git - thirdparty/gcc.git/log
Richard Biener [Mon, 2 Jul 2012 09:24:26 +0000 (09:24 +0000)]
Mark ChangeLog
From-SVN: r189112
Richard Biener [Mon, 2 Jul 2012 09:24:19 +0000 (09:24 +0000)]
Mark ChangeLog
From-SVN: r189111
GCC Administrator [Mon, 2 Jul 2012 00:16:56 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r189103
GCC Administrator [Sun, 1 Jul 2012 00:16:43 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r189096
GCC Administrator [Sat, 30 Jun 2012 00:16:43 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r189090
GCC Administrator [Fri, 29 Jun 2012 00:17:15 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r189057
GCC Administrator [Thu, 28 Jun 2012 00:17:15 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r189030
GCC Administrator [Wed, 27 Jun 2012 00:16:44 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r189000
GCC Administrator [Tue, 26 Jun 2012 00:16:41 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r188968
GCC Administrator [Mon, 25 Jun 2012 00:16:46 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r188919
GCC Administrator [Sun, 24 Jun 2012 00:16:47 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r188910
GCC Administrator [Sat, 23 Jun 2012 00:16:47 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r188903
Richard Guenther [Fri, 22 Jun 2012 12:34:36 +0000 (12:34 +0000)]
gcov-iov.c: Include bconfig.h and system.h.
2012-06-22 Richard Guenther <rguenther@suse.de>
* gcov-iov.c: Include bconfig.h and system.h.
From-SVN: r188887
Richard Guenther [Fri, 22 Jun 2012 08:16:56 +0000 (08:16 +0000)]
re PR gcov-profile/53744 (gcov version oscillates between 407* and 407p on branches)
2012-06-22 Richard Guenther <rguenther@suse.de>
PR gcov-profile/53744
* gcov-iov.c (main): Treat "" and "prerelease" the same.
From-SVN: r188879
GCC Administrator [Fri, 22 Jun 2012 00:17:13 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r188862
GCC Administrator [Thu, 21 Jun 2012 00:17:07 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r188844
Richard Guenther [Wed, 20 Jun 2012 14:39:36 +0000 (14:39 +0000)]
backport: re PR c/53418 (ICE at gimplify.c:7773)
2012-06-20 Richard Guenther <rguenther@suse.de>
Backport from mainline
2012-05-21 Joseph Myers <joseph@codesourcery.com>
PR c/53418
* c-typeck.c (build_conditional_expr): Remove C_MAYBE_CONST_EXPR
from folded operands before wrapping another around the
conditional expression.
* gcc.c-torture/compile/pr53418-1.c,
gcc.c-torture/compile/pr53418-2.c: New tests.
From-SVN: r188837
Richard Guenther [Wed, 20 Jun 2012 13:55:44 +0000 (13:55 +0000)]
backport: [multiple changes]
2012-06-20 Richard Guenther <rguenther@suse.de>
Backport from mainline
2010-12-18 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/46985
* tree-scalar-evolution.c (instantiate_scev_r): If chrec is NULL,
return it immediately.
* gfortran.dg/pr46985.f90: New test.
2011-02-18 Jakub Jelinek <jakub@redhat.com>
PR debug/47780
* cfgexpand.c (expand_debug_expr) <case SSA_NAME>: Call copy_rtx to
avoid invalid rtx sharing.
* gcc.target/i386/pr47780.c: New test.
2011-02-27 Jakub Jelinek <jakub@redhat.com>
PR middle-end/47903
* real.c (real_arithmetic) <case PLUS_EXPR, MINUS_EXPR,
MULT_EXPR, RDIV_EXPR>: Clear padding bits in *r first if
r isn't op0 nor op1.
From-SVN: r188834
Richard Guenther [Wed, 20 Jun 2012 13:16:35 +0000 (13:16 +0000)]
backport: re PR libffi/52223 (libffi's man page install breaks with multilibs and overridden mandir)
2012-06-20 Richard Guenther <rguenther@suse.de>
Backport from mainline
2012-02-27 Mikael Pettersson <mikpe@it.uu.se>
PR libffi/52223
* Makefile.am (FLAGS_TO_PASS): Define.
* Makefile.in: Regenerate.
From-SVN: r188830
GCC Administrator [Wed, 20 Jun 2012 00:17:01 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r188799
GCC Administrator [Tue, 19 Jun 2012 00:17:47 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r188761
GCC Administrator [Mon, 18 Jun 2012 00:16:56 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r188718
GCC Administrator [Sun, 17 Jun 2012 00:16:29 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r188698
GCC Administrator [Sat, 16 Jun 2012 00:16:34 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r188686
GCC Administrator [Fri, 15 Jun 2012 00:17:13 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r188642
GCC Administrator [Thu, 14 Jun 2012 00:16:50 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r188541
GCC Administrator [Wed, 13 Jun 2012 00:16:46 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r188489
GCC Administrator [Tue, 12 Jun 2012 00:17:19 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r188406
GCC Administrator [Mon, 11 Jun 2012 00:16:33 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r188372
GCC Administrator [Sun, 10 Jun 2012 00:16:24 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r188367
GCC Administrator [Sat, 9 Jun 2012 00:16:51 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r188351
GCC Administrator [Fri, 8 Jun 2012 00:16:44 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r188319
GCC Administrator [Thu, 7 Jun 2012 00:16:51 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r188286
GCC Administrator [Wed, 6 Jun 2012 00:17:03 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r188254
GCC Administrator [Tue, 5 Jun 2012 00:16:31 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r188213
Edmar Wienskoski [Mon, 4 Jun 2012 17:27:56 +0000 (17:27 +0000)]
altivec.md (altivec_stvlx): Change machine mode of operands.
2012-06-04 Edmar Wienskoski <edmar@freescale.com>
* config/rs6000/altivec.md (altivec_stvlx): Change machine mode of
operands.
(altivec_stvlxl): Ditto.
(altivec_stvrx): Ditto.
(altivec_stvrxl): Ditto.
gcc/testsuite
2012-06-04 Edmar Wienskoski <edmar@freescale.com>
* gcc.target/powerpc/cell_builtin_1.c: New test case.
* gcc.target/powerpc/cell_builtin_2.c: Ditto.
* gcc.target/powerpc/cell_builtin_3.c: Ditto.
* gcc.target/powerpc/cell_builtin_4.c: Ditto.
* gcc.target/powerpc/cell_builtin_5.c: Ditto.
* gcc.target/powerpc/cell_builtin_6.c: Ditto.
* gcc.target/powerpc/cell_builtin_7.c: Ditto.
* gcc.target/powerpc/cell_builtin_8.c: Ditto.
From-SVN: r188192
Georg-Johann Lay [Mon, 4 Jun 2012 09:55:35 +0000 (09:55 +0000)]
backport: re PR target/46261 (avr-gcc: Segfaults when compiled with the -mint8 option)
Backport from 2012-06-04 mainline r188172
PR target/46261
* config/avr/avr-stdint.h: New file.
* config.gcc (avr-*-*,tm_file): Use avr/avr-stdint.h instead of
newlib-stdint.h
From-SVN: r188175
GCC Administrator [Mon, 4 Jun 2012 00:16:46 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r188157
GCC Administrator [Sun, 3 Jun 2012 00:16:32 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r188143
GCC Administrator [Sat, 2 Jun 2012 00:16:52 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r188130
Tobias Burnus [Fri, 1 Jun 2012 20:40:36 +0000 (22:40 +0200)]
re PR fortran/53521 (Memory leak with zero-sized array constructor)
2012-06-01 Tobias Burnus <burnus@net-b.de>
PR fortran/53521
* trans.c (gfc_deallocate_scalar_with_status): Properly
handle the case size == 0.
From-SVN: r188125
GCC Administrator [Fri, 1 Jun 2012 00:16:47 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r188091
GCC Administrator [Thu, 31 May 2012 00:16:34 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r188036
GCC Administrator [Wed, 30 May 2012 00:16:44 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r187995
GCC Administrator [Tue, 29 May 2012 00:16:37 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r187938
GCC Administrator [Mon, 28 May 2012 00:16:42 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r187924
GCC Administrator [Sun, 27 May 2012 00:16:29 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r187918
GCC Administrator [Sat, 26 May 2012 00:17:04 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r187903
GCC Administrator [Fri, 25 May 2012 00:16:37 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r187862
GCC Administrator [Thu, 24 May 2012 00:17:10 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r187819
GCC Administrator [Wed, 23 May 2012 00:16:41 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r187785
GCC Administrator [Tue, 22 May 2012 00:17:02 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r187752
GCC Administrator [Mon, 21 May 2012 00:16:59 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r187700
GCC Administrator [Sun, 20 May 2012 00:17:02 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r187685
GCC Administrator [Sat, 19 May 2012 00:16:56 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r187671
GCC Administrator [Fri, 18 May 2012 00:17:07 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r187643
GCC Administrator [Thu, 17 May 2012 00:16:32 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r187617
Eric Botcazou [Wed, 16 May 2012 09:19:41 +0000 (09:19 +0000)]
* configure: Regenerate.
From-SVN: r187584
GCC Administrator [Wed, 16 May 2012 00:16:40 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r187570
GCC Administrator [Tue, 15 May 2012 00:16:31 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r187490
Uros Bizjak [Mon, 14 May 2012 21:35:16 +0000 (23:35 +0200)]
re PR target/46098 (ICE: in extract_insn, at recog.c:2100 with -msse3 -ffloat-store and __builtin_ia32_loadupd())
PR target/46098
* config/i386/i386.c (ix86_expand_special_args_builtin): Always
generate target register for "load" class builtins.
Revert:
2010-10-22 Uros Bizjak <ubizjak@gmail.com>
PR target/46098
* config/i386/sse.md (*avx_movu<ssemodesuffix><avxmodesuffix>):
Rename from avx_movu<ssemodesuffix><avxmodesuffix>.
(avx_movu<ssemodesuffix><avxmodesuffix>): New expander.
(*<sse>_movu<ssemodesuffix>): Rename from <sse>_movu<ssemodesuffix>.
(<sse>_movu<ssemodesuffix>): New expander.
(*avx_movdqu<avxmodesuffix>): Rename from avx_movdqu<avxmodesuffix>.
(avx_movdqu<avxmodesuffix>): New expander.
(*sse2_movdqu): Rename from sse2_movdqu.
(sse2_movdqu): New expander.
From-SVN: r187484
GCC Administrator [Mon, 14 May 2012 00:17:04 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r187446
Uros Bizjak [Sun, 13 May 2012 21:08:57 +0000 (23:08 +0200)]
backport: alpha.c (alpha_emit_conditional_branch): Handle ORDERED and UNORDERED conditions.
Backport from mainline
2012-05-12 Uros Bizjak <ubizjak@gmail.com>
* config/alpha/alpha.c (alpha_emit_conditional_branch): Handle
ORDERED and UNORDERED conditions.
From-SVN: r187445
GCC Administrator [Sun, 13 May 2012 00:16:47 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r187431
GCC Administrator [Sat, 12 May 2012 00:16:53 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r187420
Tobias Burnus [Fri, 11 May 2012 23:09:30 +0000 (01:09 +0200)]
re PR fortran/53310 (EOSHIFT leaks memory)
2012-05-12 Tobias Burnus <burnus@net-b.de>
PR fortran/53310
* intrinsics/eoshift2.c (eoshift2): Do not leak
memory by allocating it in the loop.
From-SVN: r187419
GCC Administrator [Fri, 11 May 2012 00:16:55 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r187388
GCC Administrator [Thu, 10 May 2012 00:17:09 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r187359
GCC Administrator [Wed, 9 May 2012 00:17:05 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r187304
GCC Administrator [Tue, 8 May 2012 00:16:50 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r187272
GCC Administrator [Mon, 7 May 2012 00:16:58 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r187220
GCC Administrator [Sun, 6 May 2012 00:16:48 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r187200
GCC Administrator [Sat, 5 May 2012 00:16:52 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r187185
Uros Bizjak [Fri, 4 May 2012 18:43:10 +0000 (20:43 +0200)]
backport: re PR target/53228 (target attributes in libcpp/lex.c cause illegal instructions to be used elsewhere)
Backport from mainline
2012-05-04 Uros Bizjak <ubizjak@gmail.com>
PR target/53228
* config/i386/i386.h (X86_ARCH_CMOV): Rename from X86_ARCH_CMOVE.
(TARGET_CMOV): Rename from TARGET_CMOVE.
(TARGET_CMOVE): New define.
* config/i386/i386.c (override_options): Use TARGET_CMOV.
Do not set TARGET_CMOVE here.
From-SVN: r187172
Michael Meissner [Fri, 4 May 2012 01:07:24 +0000 (01:07 +0000)]
re PR target/53199 (__builtin_bswap64 and __builtin_bswap32 generate errors if -mcpu=power6)
[gcc]
2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/53199
* config/rs6000/rs6000.md (bswapdi splitters): If
-mavoid-indexed-addresses (or -mcpu=power6 which sets it by
default) is used, generate an alternate sequence that does not
depend on using indexed addressing.
[gcc/testsuite]
2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/53199
* gcc.target/powwerpc/pr53199.c: New file.
From-SVN: r187137
GCC Administrator [Fri, 4 May 2012 00:16:48 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r187128
GCC Administrator [Thu, 3 May 2012 00:16:50 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r187069
Georg-Johann Lay [Wed, 2 May 2012 17:37:31 +0000 (17:37 +0000)]
backport: re PR target/50820 ([avr] Use EIND consistently)
Backport from 2011-10-21 4.6-branch 180303.
PR target/50820
* config/avr/libgcc.S (__EIND__): New define to 0x3C.
(__tablejump__): Consistently use EIND for indirect jump/call.
(__tablejump_elpm__): Ditto.
From-SVN: r187059
Georg-Johann Lay [Wed, 2 May 2012 17:23:06 +0000 (17:23 +0000)]
backport: re PR target/45263 (registers used in __do_global_ctors can get clobbered)
Backport from 2011-05-30 4.6-branch r174427.
PR target/45263
* config/avr/libgcc.S (__do_global_ctors, __do_global_dtors):
Don't use r20 around calls of __tablejump_elpm__
From-SVN: r187058
Georg-Johann Lay [Wed, 2 May 2012 17:14:32 +0000 (17:14 +0000)]
backport: re PR target/39633 ([avr] loop bug: missing 8-bit comparison (*cmpqi))
Backport from 2011-07-11 4.6-branch r176143
PR target/39633
* config/avr/avr.c (notice_update_cc): For ashiftrt:QI, only
offsets 1..5 set cc0 in a usable way.
From-SVN: r187056
Georg-Johann Lay [Wed, 2 May 2012 17:05:04 +0000 (17:05 +0000)]
backport: re PR target/46779 ([avr] wrong code generation for values held in R28/R29)
Backport from 2011-07-08 4.6-branch r176055.
PR target/46779
* config/avr/avr.c (avr_hard_regno_mode_ok): Rewrite.
In particular, allow 8-bit values in r28 and r29.
(avr_hard_regno_scratch_ok): Disallow any register that might be
part of the frame pointer.
(avr_hard_regno_rename_ok): Same.
(avr_legitimate_address_p): Don't allow SUBREGs.
From-SVN: r187055
GCC Administrator [Wed, 2 May 2012 00:16:39 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r187031
GCC Administrator [Tue, 1 May 2012 00:17:14 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r187004
Uros Bizjak [Mon, 30 Apr 2012 10:22:39 +0000 (12:22 +0200)]
backport: re PR target/53138 (spaceship operator miscompiled)
Backport from mainline
2012-04-27 Paolo Bonzini <bonzini@gnu.org>
PR target/53138
* config/i386/i386.md (x86_mov<mode>cc_0_m1_neg): Add clobber.
testsuite/ChangeLog:
Backport from mainline
2012-04-27 Paolo Bonzini <bonzini@gnu.org>
PR target/53138
* gcc.c-torture/execute/
20120427 -1.c: New testcase.
From-SVN: r186964
GCC Administrator [Mon, 30 Apr 2012 00:16:54 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r186949
GCC Administrator [Sun, 29 Apr 2012 00:16:57 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r186935
GCC Administrator [Sat, 28 Apr 2012 00:16:48 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r186922
GCC Administrator [Fri, 27 Apr 2012 00:16:46 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r186889
GCC Administrator [Thu, 26 Apr 2012 00:16:52 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r186851
GCC Administrator [Wed, 25 Apr 2012 00:16:46 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r186790
GCC Administrator [Tue, 24 Apr 2012 00:16:44 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r186731
GCC Administrator [Mon, 23 Apr 2012 00:16:39 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r186689
GCC Administrator [Sun, 22 Apr 2012 00:16:54 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r186659
GCC Administrator [Sat, 21 Apr 2012 00:17:06 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186646
Thomas Schwinge [Fri, 20 Apr 2012 08:14:00 +0000 (10:14 +0200)]
struct siginfo vs. siginfo_t
Backport from trunk (but apply to gcc/):
2012-04-20 Thomas Schwinge <thomas@codesourcery.com>
gcc/
* config/alpha/linux-unwind.h (alpha_fallback_frame_state): Use
siginfo_t instead of struct siginfo.
* config/bfin/linux-unwind.h (bfin_fallback_frame_state): Likewise.
* config/i386/linux-unwind.h (x86_fallback_frame_state): Likewise.
* config/ia64/linux-unwind.h (ia64_fallback_frame_state)
(ia64_handle_unwabi): Likewise.
* config/mips/linux-unwind.h (mips_fallback_frame_state): Likewise.
* config/pa/linux-unwind.h (pa32_fallback_frame_state): Likewise.
* config/sh/linux-unwind.h (shmedia_fallback_frame_state)
(sh_fallback_frame_state): Likewise.
* config/xtensa/linux-unwind.h (xtensa_fallback_frame_state): Likewise.
From-SVN: r186613
GCC Administrator [Fri, 20 Apr 2012 00:17:13 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186601
GCC Administrator [Thu, 19 Apr 2012 00:17:03 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186581
GCC Administrator [Wed, 18 Apr 2012 00:17:17 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186554
GCC Administrator [Tue, 17 Apr 2012 00:16:39 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r186513
GCC Administrator [Mon, 16 Apr 2012 00:16:55 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r186475