]>
git.ipfire.org Git - thirdparty/gcc.git/log
GCC Administrator [Fri, 11 May 2012 00:17:31 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r187389
GCC Administrator [Thu, 10 May 2012 00:17:33 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r187360
GCC Administrator [Wed, 9 May 2012 00:17:53 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r187305
GCC Administrator [Tue, 8 May 2012 00:17:21 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r187273
GCC Administrator [Mon, 7 May 2012 00:17:40 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r187221
John David Anglin [Sun, 6 May 2012 20:59:10 +0000 (20:59 +0000)]
re PR target/52999 (ICE, segmentation fault in c_tree_printer)
PR target/52999
* config/pa/pa.h (LEGITIMATE_CONSTANT_P): Don't put function labels
in constant pool.
From-SVN: r187217
GCC Administrator [Sun, 6 May 2012 00:17:22 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r187201
GCC Administrator [Sat, 5 May 2012 00:17:23 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r187186
Uros Bizjak [Fri, 4 May 2012 17:48:56 +0000 (19:48 +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 (ix86_option_override_internal): Use TARGET_CMOV.
Do not set TARGET_CMOVE here.
From-SVN: r187171
Michael Meissner [Fri, 4 May 2012 00:31:50 +0000 (00:31 +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: r187133
GCC Administrator [Fri, 4 May 2012 00:17:20 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r187129
GCC Administrator [Thu, 3 May 2012 00:17:26 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r187070
Tobias Burnus [Wed, 2 May 2012 12:53:20 +0000 (14:53 +0200)]
backport: [multiple changes]
2012-05-02 Tobias Burnus <burnus@net-b.de>
Backport from mainline
2012-04-12 Tobias Burnus <burnus@net-b.de>
PR fortran/52864
* expr.c (gfc_check_vardef_context): Fix assignment check for
pointer components.
2012-05-02 Tobias Burnus <burnus@net-b.de>
Backport from mainline
2012-04-16 Tobias Burnus <burnus@net-b.de>
PR fortran/52864
* gfortran.dg/pointer_intent_6.f90: New.
From-SVN: r187046
GCC Administrator [Wed, 2 May 2012 00:17:31 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r187032
GCC Administrator [Tue, 1 May 2012 00:18:00 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r187005
Uros Bizjak [Mon, 30 Apr 2012 09:56:27 +0000 (11:56 +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: r186963
GCC Administrator [Mon, 30 Apr 2012 00:17:32 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186950
GCC Administrator [Sun, 29 Apr 2012 00:17:49 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186936
GCC Administrator [Sat, 28 Apr 2012 00:17:24 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186923
GCC Administrator [Fri, 27 Apr 2012 00:17:15 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186890
GCC Administrator [Thu, 26 Apr 2012 00:17:28 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186852
GCC Administrator [Wed, 25 Apr 2012 00:17:17 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186791
Jakub Jelinek [Tue, 24 Apr 2012 06:14:37 +0000 (08:14 +0200)]
re PR middle-end/53084 (GCC cannot handle array initialization of string constant with point arithmetic properly)
PR middle-end/53084
* varasm.c (compute_reloc_for_constant): Handle ADDR_EXPR
of MEM_REF.
(output_addressed_constants): Likewise.
* gcc.c-torture/execute/pr53084.c: New test.
From-SVN: r186746
GCC Administrator [Tue, 24 Apr 2012 00:17:15 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186732
Peter Bergner [Mon, 23 Apr 2012 12:44:46 +0000 (07:44 -0500)]
backport: re PR lto/48246 (ICE in lto_wpa_write_files)
Backport from mainline
2011-06-11 Jan Hubicka <jh@suse.cz>
PR lto/48246
* lto.c (lto_1_to_1_map): Don't create empty partitions.
(lto_balanced_map): Likewise.
From-SVN: r186703
GCC Administrator [Mon, 23 Apr 2012 00:17:09 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186690
GCC Administrator [Sun, 22 Apr 2012 00:17:37 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186660
GCC Administrator [Sat, 21 Apr 2012 00:17:48 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186647
Thomas Schwinge [Fri, 20 Apr 2012 08:08:13 +0000 (10:08 +0200)]
struct siginfo vs. siginfo_t
Backport from trunk (but apply to gcc/):
gcc/
2012-04-20 Thomas Schwinge <thomas@codesourcery.com>
* 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: r186612
GCC Administrator [Fri, 20 Apr 2012 00:17:45 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186602
GCC Administrator [Thu, 19 Apr 2012 00:17:45 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186582
GCC Administrator [Wed, 18 Apr 2012 00:17:53 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186555
GCC Administrator [Tue, 17 Apr 2012 00:17:16 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186514
GCC Administrator [Mon, 16 Apr 2012 00:17:29 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186476
GCC Administrator [Sun, 15 Apr 2012 00:17:29 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186458
GCC Administrator [Sat, 14 Apr 2012 00:18:55 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r186442
Michael Meissner [Fri, 13 Apr 2012 21:55:15 +0000 (21:55 +0000)]
re PR target/52775 (Change default for using FCFID instruction)
[gcc]
2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/52775
* config/rs6000/rs6000.h (TARGET_FCFID): Add TARGET_PPC_GPOPT to
the list of options to enable the FCFID instruction.
(TARGET_EXTRA_BUILTINS): Adjust comment.
[gcc/testsuite]
2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/52775
* gcc.target/powerpc/pr52775.c: New file.
From-SVN: r186438
GCC Administrator [Fri, 13 Apr 2012 00:17:25 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186400
Jeffrey Yasskin [Thu, 12 Apr 2012 22:26:02 +0000 (22:26 +0000)]
Fix PR52822 by explicitly checking for object identity before move-assigning.
Fix PR52822 by explicitly checking for object identity before
move-assigning. This is a simpler fix than was committed to 4.7 and
4.8.
2012-04-12 Jeffrey Yasskin <jyasskin@google.com>
PR libstdc++/52822
* include/bits/stl_algo.h (__stable_partition_adaptive): Avoid
move-assigning an object to itself by explicitly testing for
identity.
* testsuite/25_algorithms/stable_partition/pr52822.cc: Test
vectors, which have a destructive self-move-assignment.
* testsuite/25_algorithms/stable_partition/moveable.cc (test02):
Test with rvalstruct, which explicitly checks
self-move-assignment.
From-SVN: r186396
Richard Earnshaw [Thu, 12 Apr 2012 14:11:33 +0000 (14:11 +0000)]
re PR target/49448 (arm-tab-linux-gnu-eabi enableds big endian when it should not)
PR target/49448
* config.gcc (arm*-*-linux*): Use an unambiguous pattern for
detecting big-endian triplets.
From-SVN: r186379
GCC Administrator [Thu, 12 Apr 2012 00:18:17 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r186369
GCC Administrator [Wed, 11 Apr 2012 00:17:46 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186299
John David Anglin [Tue, 10 Apr 2012 22:13:52 +0000 (22:13 +0000)]
re PR middle-end/52894 (Stage1 bootstrap fails with gcc-4.6.3: Infinite loop in pointer_set_insert)
PR middle-end/52894
* varasm.c (process_pending_assemble_externals): Set
pending_assemble_externals_processed true.
(assemble_external): Call assemble_external_real if the pending
assemble externals have been processed.
From-SVN: r186297
GCC Administrator [Tue, 10 Apr 2012 00:17:27 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186254
Eric Botcazou [Mon, 9 Apr 2012 08:53:49 +0000 (08:53 +0000)]
re PR target/52717 (thunk referenced in discarded section when building samba with -flto)
PR target/52717
* config/sparc/sparc.c (sparc_file_end): Set TREE_PUBLIC explicitly on
the DECL generated for the special GOT helper.
From-SVN: r186239
Terry Guo [Mon, 9 Apr 2012 01:42:09 +0000 (01:42 +0000)]
Makefile.am (TEST_GCC_EXEC_PREFIX): New.
* testsuite/Makefile.am (TEST_GCC_EXEC_PREFIX): New.
* testsuite/Makefile.in: Regenerated.
From-SVN: r186235
GCC Administrator [Mon, 9 Apr 2012 00:17:46 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186231
GCC Administrator [Sun, 8 Apr 2012 00:17:36 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186220
GCC Administrator [Sat, 7 Apr 2012 00:17:27 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186206
Matt Turner [Fri, 6 Apr 2012 08:28:56 +0000 (08:28 +0000)]
install.texi: Correct typo "-mno-lsc" -> "-mno-llsc".
gcc/
2012-04-04 Matt Turner <mattst88@gmail.com>
* doc/install.texi: Correct typo "-mno-lsc" -> "-mno-llsc".
From-SVN: r186181
GCC Administrator [Fri, 6 Apr 2012 00:17:08 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186172
GCC Administrator [Thu, 5 Apr 2012 00:17:39 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186151
Steve Ellcey [Wed, 4 Apr 2012 20:48:59 +0000 (20:48 +0000)]
backport: decl.c (cxx_init_decl_processing): Use ptr_mode instead of Pmode.
2012-04-04 Steve Ellcey <sje@cup.hp.com>
Backported from mainline.
* decl.c (cxx_init_decl_processing): Use ptr_mode instead of Pmode.
From-SVN: r186148
GCC Administrator [Wed, 4 Apr 2012 00:17:13 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186126
Jason Merrill [Tue, 3 Apr 2012 22:51:08 +0000 (18:51 -0400)]
re PR c++/52796 ([C++11] Initialization of primitive object with 0-length parameter pack fails to value-initialize)
PR c++/52796
* pt.c (tsubst_initializer_list): A pack expansion with no elements
means value-initialization.
From-SVN: r186120
Jason Merrill [Tue, 3 Apr 2012 22:50:13 +0000 (18:50 -0400)]
52672
From-SVN: r186119
GCC Administrator [Tue, 3 Apr 2012 00:16:36 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r186095
GCC Administrator [Mon, 2 Apr 2012 00:16:52 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r186060
GCC Administrator [Sun, 1 Apr 2012 00:17:38 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r186052
GCC Administrator [Sat, 31 Mar 2012 00:18:31 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r186032
GCC Administrator [Fri, 30 Mar 2012 00:17:29 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r185986
Uros Bizjak [Thu, 29 Mar 2012 22:07:47 +0000 (00:07 +0200)]
sse.md (avx_h<plusminus_insn>v4df3): Fix results crossing 128bit lane boundary.
* config/i386/sse.md (avx_h<plusminus_insn>v4df3): Fix results
crossing 128bit lane boundary.
From-SVN: r185980
Uros Bizjak [Thu, 29 Mar 2012 19:19:26 +0000 (21:19 +0200)]
backport: re PR target/52698 (-maddress-mode=long doesn't work)
Backported from mainline
2012-03-27 Uros Bizjak <ubizjak@gmail.com>
PR target/52698
* config/i386/i386-protos.h (ix86_legitimize_reload_address):
New prototype.
* config/i386/i386.h (LEGITIMIZE_RELOAD_ADDRESS): New define.
* config/i386/i386.c: Include reload.h.
(ix86_legitimize_reload_address): New function.
From-SVN: r185973
Joey Ye [Thu, 29 Mar 2012 02:15:29 +0000 (02:15 +0000)]
backport: [multiple changes]
2012-03-28 Joey Ye <joey.ye@arm.com>
Backported from mainline
2011-12-20 Bernd Schmidt <bernds@codesourcery.com>
PR middle-end/51200
* expr.c (store_field): Avoid a direct store if the mode is larger
than the size of the bit field.
* stor-layout.c (layout_decl): If flag_strict_volatile_bitfields,
treat non-volatile bit fields like volatile ones.
* toplev.c (process_options): Disallow combination of
-fstrict-volatile-bitfields and ABI versions less than 2.
* config/arm/arm.c (arm_option_override): Don't enable
flag_strict_volatile_bitfields if the ABI version is less than 2.
* config/h8300/h8300.c (h8300_option_override): Likewise.
* config/rx/rx.c (rx_option_override): Likewise.
* config/m32c/m32c.c (m32c_option_override): Likewise.
* config/sh/sh.c (sh_option_override): Likewise.
2011-12-22 Joey Ye <joey.ye@arm.com>
* toplev.c (process_options): Fix typo.
testcases:
Backported from mainline
2011-12-20 Bernd Schmidt <bernds@codesourcery.com>
PR middle-end/51200
* gcc.target/arm/volatile-bitfields-4.c: New test.
* c-c++-common/abi-bf.c: New test.
2011-12-26 Joey Ye <joey.ye@arm.com>
PR middle-end/51200
* gcc.dg/volatile-bitfields-2.c: New test.
From-SVN: r185944
GCC Administrator [Thu, 29 Mar 2012 00:17:58 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r185941
Martin Jambor [Wed, 28 Mar 2012 18:03:28 +0000 (20:03 +0200)]
re PR middle-end/52693 (Wrong code with SRA and arrays)
2012-03-28 Martin Jambor <mjambor@suse.cz>
PR middle-end/52693
* tree-sra.c (sra_modify_assign): Do not call
load_assign_lhs_subreplacements when working with an unscalarizable
region.
* testsuite/gcc.dg/torture/pr52693.c: New test.
From-SVN: r185921
Georg-Johann Lay [Wed, 28 Mar 2012 10:06:51 +0000 (10:06 +0000)]
re PR target/52741 ([avr] -mtiny-stack must not make assumptions on upper 8 bits of SP resp. FP)
PR target/52741
Revert r181936 from 2011-12-02 for:
* config/avr/libgcc.S (__prologue_saves__, __epilogue_restores__)
* config/avr/avr.md (movhi_sp_r_irq_off, movhi_sp_r_irq_on)
* config/avr/avr.c (output_movhi, avr_file_start)
From-SVN: r185912
Jakub Jelinek [Wed, 28 Mar 2012 08:09:55 +0000 (10:09 +0200)]
re PR target/52736 (miscompilation: store to aliased __m128d is 8 Bytes off)
PR target/52736
* config/i386/sse.md (sse2_loadlpd splitter): Use offset 0
instead of 8 in adjust_address.
* gcc.target/i386/pr52736.c: New test.
From-SVN: r185906
GCC Administrator [Wed, 28 Mar 2012 00:17:56 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r185900
GCC Administrator [Tue, 27 Mar 2012 00:17:41 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r185827
GCC Administrator [Mon, 26 Mar 2012 00:17:52 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r185784
Jan Hubicka [Sun, 25 Mar 2012 10:59:19 +0000 (12:59 +0200)]
backport: re PR regression/52696 (g++.dg/tree-ssa/pr44706.C scan-tree-dump-not fnsplit "Splitting function")
Backport from mainline
PR regression/52696
* predict.c (predict_paths_for_bb): Fix typo.
From-SVN: r185775
Jan Hubicka [Sun, 25 Mar 2012 09:39:32 +0000 (11:39 +0200)]
re PR tree-optimization/51737 (g++ crashes (internal compiler error: Segmentation fault) when compiling quickbook)
PR middle-end/51737
* cgraph.c (cgraph_remove_node_and_inline_clones): Add FORBIDDEN_NODE
parameter.
* cgraph.h (cgraph_remove_node_and_inline_clones): Update prototype.
* ipa-inline-transform.c (save_inline_function_body): Remove copied clone
if needed.
* tree-inline.c (delete_unreachable_blocks_update_callgraph): Update.
PR middle-end/51737
* g++.dg/torture/pr51737.C: New testcase
From-SVN: r185774
GCC Administrator [Sun, 25 Mar 2012 00:17:10 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r185770
Steven Bosscher [Sat, 24 Mar 2012 13:49:48 +0000 (13:49 +0000)]
forgot ChangeLogs
From-SVN: r185761
Steven Bosscher [Sat, 24 Mar 2012 13:47:46 +0000 (13:47 +0000)]
re PR middle-end/52640 (performance bottleneck: gcc/tree.c;value_member)
gcc/
PR middle-end/52640
* varasm.c: Include pointer-set.h.
(pending_assemble_externals_set): New pointer set.
(process_pending_assemble_externals): Destroy the pointer set.
(assemble_external): See if decl is in pending_assemble_externals_set,
and add it to pending_assemble_externals if necessary.
(init_varasm_once): Allocate pending_assemble_externals_set.
testsuite/
PR middle-end/52640
* gcc.c-torture/compile/limits-externdecl.c: New test.
From-SVN: r185758
GCC Administrator [Sat, 24 Mar 2012 00:17:50 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r185754
Jan Hubicka [Fri, 23 Mar 2012 14:22:24 +0000 (15:22 +0100)]
backport: re PR middle-end/48600 (ICE when using cold attribute)
Backport from mainline
PR middle-end/48600
* predict.c (predict_paths_for_bb): Prevent looping.
(predict_paths_leading_to_edge, predict_paths_leading_to): Update.
From-SVN: r185739
Michael Hope [Fri, 23 Mar 2012 02:19:46 +0000 (02:19 +0000)]
backport: re PR pch/45979 (precompiled headers breakage on 2.6.36-rc Linux/ARM kernels)
2012-03-16 Michael Hope <michael.hope@linaro.org>
Backport from mainline
2011-05-05 Michael Hope <michael.hope@linaro.org>
PR pch/45979
* config/host-linux.c (TRY_EMPTY_VM_SPACE): Define for
__ARM_EABI__ hosts.
From-SVN: r185724
GCC Administrator [Fri, 23 Mar 2012 00:17:20 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r185719
David Edelsohn [Thu, 22 Mar 2012 14:35:34 +0000 (14:35 +0000)]
backport: aix_closure.S (ffi_closure_ASM): Adjust for Darwin64 change to return value of ffi_closure_helper_DARWIN and...
2012-03-22 David Edelsohn <dje.gcc@gmail.com>
Backport from mainline:
2012-03-09 David Edelsohn <dje.gcc@gmail.com>
* src/powerpc/aix_closure.S (ffi_closure_ASM): Adjust for Darwin64
change to return value of ffi_closure_helper_DARWIN and load type
from return type.
From Tom Honermann <tom.honermann@oracle.com>:
* src/powerpc/aix.S: Declare .ffi_prep_args. Insert nops after
branch instructions.
* src/powerpc/aix_closure.S: Declare .ffi_closure_helper_DARWIN.
From-SVN: r185695
GCC Administrator [Thu, 22 Mar 2012 00:18:01 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r185625
GCC Administrator [Wed, 21 Mar 2012 00:17:09 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r185591
GCC Administrator [Tue, 20 Mar 2012 00:18:12 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r185550
GCC Administrator [Mon, 19 Mar 2012 00:18:02 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r185512
GCC Administrator [Sun, 18 Mar 2012 00:17:54 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r185496
GCC Administrator [Sat, 17 Mar 2012 00:17:55 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r185479
GCC Administrator [Fri, 16 Mar 2012 00:17:52 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r185449
Chung-Lin Tang [Thu, 15 Mar 2012 10:04:12 +0000 (10:04 +0000)]
backport: re PR rtl-optimization/52528 (combine bug (powerpc testcase))
2012-03-15 Chung-Lin Tang <cltang@codesourcery.com>
Backport from mainline
2012-03-10 Chung-Lin Tang <cltang@codesourcery.com>
PR rtl-optimization/52528
* combine.c (can_combine_p): Add setting of subst_low_luid
before call to expand_field_assignment().
From-SVN: r185425
GCC Administrator [Thu, 15 Mar 2012 00:17:54 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r185401
GCC Administrator [Wed, 14 Mar 2012 00:17:49 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r185369
GCC Administrator [Tue, 13 Mar 2012 00:18:26 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r185274
John David Anglin [Mon, 12 Mar 2012 17:08:20 +0000 (17:08 +0000)]
backport: PR Bug middle-end/50232
Backport from mainline
2011-09-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
PR Bug middle-end/50232
* config/pa/pa.md (return): Define "return" insn pattern.
(epilogue): Use it when no epilogue is needed.
* config/pa/pa.c (pa_can_use_return_insn): New function.
* config/pa/pa-protos.h (pa_can_use_return_insn): Declare.
From-SVN: r185252
John David Anglin [Mon, 12 Mar 2012 17:00:01 +0000 (17:00 +0000)]
Backport for mainline
2012-01-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
PR target/51871
* config/pa/pa.c (pa_return_addr_rtx): Add support for PA2.0 export
stubs.
From-SVN: r185251
GCC Administrator [Mon, 12 Mar 2012 00:17:47 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r185205
GCC Administrator [Sun, 11 Mar 2012 00:18:14 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r185188
Tobias Burnus [Sat, 10 Mar 2012 09:20:22 +0000 (10:20 +0100)]
re PR fortran/52469 (-fwhole-file bug: Wrong backend_decl for result of PPC function)
2012-03-10 Tobias Burnus <burnus@net-b.de>
PR fortran/52469
* trans-types.c (gfc_get_function_type): Handle backend_decl
of a procedure pointer.
2012-03-10 Tobias Burnus <burnus@net-b.de>
PR fortran/52469
* gfortran.dg/proc_ptr_34.f90: New.
From-SVN: r185173
GCC Administrator [Sat, 10 Mar 2012 00:18:40 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r185163
GCC Administrator [Fri, 9 Mar 2012 00:18:26 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r185118
Jonathan Wakely [Thu, 8 Mar 2012 22:31:19 +0000 (22:31 +0000)]
re PR libstdc++/52433 ([C++11] debug mode iterators need to move)
PR libstdc++/52433
* include/debug/safe_iterator.h (_Safe_iterator): Add move
constructor and move assignment operator.
* testsuite/23_containers/vector/debug/52433.cc: New.
From-SVN: r185114