]>
git.ipfire.org Git - thirdparty/gcc.git/log
GCC Administrator [Sun, 25 Dec 2011 00:17:24 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r182678
GCC Administrator [Sat, 24 Dec 2011 00:17:26 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r182671
GCC Administrator [Fri, 23 Dec 2011 00:17:44 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r182642
GCC Administrator [Thu, 22 Dec 2011 00:17:49 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r182611
Uros Bizjak [Wed, 21 Dec 2011 17:30:48 +0000 (18:30 +0100)]
* config/alpha/linux-unwind.h: Fix comment.
From-SVN: r182598
Uros Bizjak [Wed, 21 Dec 2011 17:23:33 +0000 (18:23 +0100)]
backport: re PR lto/41159 ([LTO] ICE in insert_value_copy_on_edge, at tree-outof-ssa.c:225)
Backport from mainline
2011-12-21 Richard Guenther <rguenther@suse.de>
PR lto/41159
* tree-outof-ssa.c (insert_value_copy_on_edge): Use the
mode of the pseudo as destination mode. Only assert that
is equal to the promoted mode of the decl if it is a REG.
From-SVN: r182597
Uros Bizjak [Wed, 21 Dec 2011 17:19:35 +0000 (18:19 +0100)]
linux-unwind.h: Update copyright years.
* config/alpha/linux-unwind.h: Update copyright years.
(MD_FROB_UPDATE_CONTEXT): New define.
(alpha_frob_update_context): New function.
From-SVN: r182596
GCC Administrator [Wed, 21 Dec 2011 00:17:57 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r182558
GCC Administrator [Tue, 20 Dec 2011 00:17:52 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r182514
GCC Administrator [Mon, 19 Dec 2011 00:17:37 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r182464
Eric Botcazou [Sun, 18 Dec 2011 10:06:13 +0000 (10:06 +0000)]
configure: Regenerate.
* configure: Regenerate.
config/
* acx.m4 (Test for GNAT): Update comment and add quotes in final test.
From-SVN: r182459
GCC Administrator [Sun, 18 Dec 2011 00:17:32 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r182449
Jason Merrill [Sat, 17 Dec 2011 13:49:47 +0000 (08:49 -0500)]
fix rv-cast[34].C
From-SVN: r182434
GCC Administrator [Sat, 17 Dec 2011 00:17:59 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r182426
Eric Botcazou [Fri, 16 Dec 2011 23:39:23 +0000 (23:39 +0000)]
sparc.md (UNSPEC_FRAME_BLOCKAGE): New constant.
* config/sparc/sparc.md (UNSPEC_FRAME_BLOCKAGE): New constant.
(frame_blockage): New expander.
(frame_blockage<P:mode>): New instruction.
* config/sparc/sparc.c (sparc_expand_prologue): When the sequence of
instructions establishing the frame isn't atomic, emit frame blockage.
From-SVN: r182422
GCC Administrator [Fri, 16 Dec 2011 00:17:43 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r182396
GCC Administrator [Thu, 15 Dec 2011 00:17:29 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r182350
Jason Merrill [Wed, 14 Dec 2011 16:03:37 +0000 (11:03 -0500)]
re PR c++/51406 ([c++0x] Incorrect result of static_cast to rvalue reference to base class.)
PR c++/51406
PR c++/51161
* typeck.c (build_static_cast_1): Fix cast of lvalue to
base rvalue reference.
From-SVN: r182340
Eric Botcazou [Wed, 14 Dec 2011 08:25:47 +0000 (08:25 +0000)]
lto.h (lto_parse_hex): Reinstate.
* lto.h (lto_parse_hex): Reinstate.
* lto.c (lto_parse_hex): Make global again.
From-SVN: r182323
GCC Administrator [Wed, 14 Dec 2011 00:18:15 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r182317
Eric Botcazou [Tue, 13 Dec 2011 22:05:56 +0000 (22:05 +0000)]
lto-streamer-out.c (write_symbol): Use proper 64-bit host type.
* lto-streamer-out.c (write_symbol): Use proper 64-bit host type.
* lto-streamer-in.c (lto_read_body): Use 'int' for offsets.
(lto_input_toplevel_asms): Likewise.
* lto-section-in.c (lto_create_simple_input_block): Likewise.
* lto-opts.c (lto_read_file_options): Likewise.
* ipa-prop.c (ipa_prop_read_section): Likewise.
* df.h (DF_NOTE): Fix typo in comment.
lto/
* lto.h (lto_parse_hex): Delete.
* lto.c (lto_read_decls): Use 'int' for offsets.
(lto_parse_hex): Make static and return proper 64-bit host type.
(lto_resolution_read): Use proper 64-bit host type.
From-SVN: r182312
Andreas Krebbel [Tue, 13 Dec 2011 20:15:53 +0000 (20:15 +0000)]
regmove.c (fixup_match_2): Only access call_used_regs with hard regs.
2011-12-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* regmove.c (fixup_match_2): Only access call_used_regs with hard
regs.
From-SVN: r182304
GCC Administrator [Tue, 13 Dec 2011 00:17:34 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r182268
GCC Administrator [Mon, 12 Dec 2011 00:17:19 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r182215
GCC Administrator [Sun, 11 Dec 2011 00:17:44 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r182196
GCC Administrator [Sat, 10 Dec 2011 00:17:29 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r182181
Kazu Hirata [Fri, 9 Dec 2011 01:45:54 +0000 (01:45 +0000)]
backport: re PR target/51408 (Miscompilation in arm.md:*minmax_arithsi)
gcc/
Backport from mainline:
2011-12-05 Kazu Hirata <kazu@codesourcery.com>
PR target/51408
* config/arm/arm.md (*minmax_arithsi): Always require the else
clause in the MINUS case.
testsuite/
Backport from mainline:
2011-12-05 Kazu Hirata <kazu@codesourcery.com>
PR target/51408
* gcc.dg/pr51408.c: New.
From-SVN: r182150
GCC Administrator [Fri, 9 Dec 2011 00:17:29 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r182146
GCC Administrator [Thu, 8 Dec 2011 00:17:44 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r182094
GCC Administrator [Wed, 7 Dec 2011 00:17:18 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r182070
GCC Administrator [Tue, 6 Dec 2011 00:17:39 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r182035
GCC Administrator [Mon, 5 Dec 2011 00:17:35 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181997
Uros Bizjak [Sun, 4 Dec 2011 13:38:58 +0000 (14:38 +0100)]
re PR target/51393 (Wrong parameter type for _mm256_insert_epi64 in avxintrin.h)
PR target/51393
* config/i386/avxintrin.h (_mm256_insert_epi64): Declare second
parameter as long long.
testsuite/ChangeLog:
PR target/51393
* gcc.target/i386/pr51393.c: New test.
From-SVN: r181989
GCC Administrator [Sun, 4 Dec 2011 00:17:21 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181977
GCC Administrator [Sat, 3 Dec 2011 00:17:29 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181957
GCC Administrator [Fri, 2 Dec 2011 00:17:29 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181899
GCC Administrator [Thu, 1 Dec 2011 00:18:00 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r181865
GCC Administrator [Wed, 30 Nov 2011 00:17:59 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181827
GCC Administrator [Tue, 29 Nov 2011 00:17:38 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181791
GCC Administrator [Mon, 28 Nov 2011 00:17:53 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181768
GCC Administrator [Sun, 27 Nov 2011 00:17:36 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181752
GCC Administrator [Sat, 26 Nov 2011 00:17:14 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181733
Richard Sandiford [Fri, 25 Nov 2011 10:43:58 +0000 (10:43 +0000)]
backport: re PR debug/48190 ([regression?] Huge memory use while compiling qemu-0.4.0)
gcc/
Backport from mainline:
2011-03-29 Richard Sandiford <richard.sandiford@linaro.org>
PR debug/48190
* dwarf2out.c (dw_loc_list_node): Add resolved_addr and replaced.
(cached_dw_loc_list_def): New structure.
(cached_dw_loc_list): New typedef.
(cached_dw_loc_list_table): New variable.
(cached_dw_loc_list_table_hash): New function.
(cached_dw_loc_list_table_eq): Likewise.
(add_location_or_const_value_attribute): Take a bool cache_p.
Cache the list when the parameter is true.
(gen_formal_parameter_die): Update caller.
(gen_variable_die): Likewise.
(dwarf2out_finish): Likewise.
(dwarf2out_abstract_function): Nullify cached_dw_loc_list_table
while generating debug info for the decl.
(dwarf2out_function_decl): Clear cached_dw_loc_list_table.
(dwarf2out_init): Initialize cached_dw_loc_list_table.
(resolve_addr): Cache the result of resolving a chain of
location lists.
From: 2010-10-12 Jakub Jelinek <jakub@redhat.com>
* dwarf2out.c (dw_loc_list_node): Add emitted field.
(output_loc_list): Return immediately if emitted is set, set it.
From-SVN: r181717
GCC Administrator [Fri, 25 Nov 2011 00:17:35 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181704
Jakub Jelinek [Thu, 24 Nov 2011 07:23:16 +0000 (08:23 +0100)]
re PR bootstrap/50888 (Bootstrap failure in libjava against latest git glibc)
PR bootstrap/50888
* prims.cc: Don't include ctype.h.
(c_isspace): Define.
(next_property_key, next_property_value): Use it instead
of isspace.
From-SVN: r181687
GCC Administrator [Thu, 24 Nov 2011 00:17:22 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181681
GCC Administrator [Wed, 23 Nov 2011 00:17:05 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181646
GCC Administrator [Tue, 22 Nov 2011 00:18:00 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r181604
GCC Administrator [Mon, 21 Nov 2011 00:17:45 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181541
GCC Administrator [Sun, 20 Nov 2011 00:17:30 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181519
Eric Botcazou [Sat, 19 Nov 2011 20:41:50 +0000 (20:41 +0000)]
re PR rtl-optimization/51187 (miscompilation of genrecog.c at -O2 for --target=avr)
PR rtl-optimization/51187
* reorg.c (relax_delay_slots): Do not consider a jump useless if there
is a barrier between the jump and its target label.
From-SVN: r181515
GCC Administrator [Sat, 19 Nov 2011 00:17:36 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181499
GCC Administrator [Fri, 18 Nov 2011 00:17:28 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181462
GCC Administrator [Thu, 17 Nov 2011 00:17:24 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181429
GCC Administrator [Wed, 16 Nov 2011 00:17:24 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181397
GCC Administrator [Tue, 15 Nov 2011 00:17:42 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181374
GCC Administrator [Mon, 14 Nov 2011 00:17:44 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181343
GCC Administrator [Sun, 13 Nov 2011 00:17:38 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181329
GCC Administrator [Sat, 12 Nov 2011 00:17:19 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181304
GCC Administrator [Fri, 11 Nov 2011 00:17:49 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181276
GCC Administrator [Thu, 10 Nov 2011 00:17:34 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181243
GCC Administrator [Wed, 9 Nov 2011 00:17:33 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181185
GCC Administrator [Tue, 8 Nov 2011 00:17:42 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181136
Alan Modra [Mon, 7 Nov 2011 01:15:35 +0000 (11:45 +1030)]
re PR target/30282 (Optimization flag -O1 -fschedule-insns2 cause red zone to be used when there is none)
PR target/30282
* config/rs6000/rs6000.c (rs6000_emit_stack_reset): Always emit
blockage for ABI_V4.
From-SVN: r181058
GCC Administrator [Mon, 7 Nov 2011 00:17:21 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181051
GCC Administrator [Sun, 6 Nov 2011 00:17:32 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r181019
GCC Administrator [Sat, 5 Nov 2011 00:17:38 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r180994
Eric Botcazou [Fri, 4 Nov 2011 17:39:15 +0000 (17:39 +0000)]
re PR target/50979 (architecture mismatch: "mul32" not enabled for "smul" or "umul")
PR target/50979
* config/sparc/sparc.h (ASM_CPU_SPEC): Pass -Av8 if -mcpu=v8.
From-SVN: r180969
GCC Administrator [Fri, 4 Nov 2011 00:17:30 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r180914
GCC Administrator [Thu, 3 Nov 2011 00:17:15 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r180808
GCC Administrator [Wed, 2 Nov 2011 00:17:16 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r180754
GCC Administrator [Tue, 1 Nov 2011 00:17:19 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r180719
GCC Administrator [Mon, 31 Oct 2011 00:17:20 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r180692
Uros Bizjak [Sun, 30 Oct 2011 10:30:06 +0000 (11:30 +0100)]
re PR target/50875 (O3 and -mavx lead to internal compiler error: in find_reloads)
PR target/50875
* config/i386/sse.md (*avx_unpcklpd256): Remove extra insn
constraints. Change alternative 1 to "x,m,1".
testsuite/ChangeLog:
PR target/50875
* gfortran.dg/pr50875.f90: New test.
From-SVN: r180676
GCC Administrator [Sun, 30 Oct 2011 00:16:54 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r180667
John David Anglin [Sat, 29 Oct 2011 21:28:57 +0000 (21:28 +0000)]
re PR target/50691 (Incorrect argument evaluation in call with __thread argument)
PR target/50691
* config/pa/pa.c (emit_move_sequence): Legitimize TLS symbol references.
* config/pa/pa.h (LEGITIMATE_CONSTANT_P): Return false for
TLS_MODEL_GLOBAL_DYNAMIC and TLS_MODEL_LOCAL_DYNAMIC symbol references.
From-SVN: r180664
GCC Administrator [Sat, 29 Oct 2011 00:17:49 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r180644
GCC Administrator [Fri, 28 Oct 2011 00:17:32 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r180586
GCC Administrator [Thu, 27 Oct 2011 00:17:44 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r180554
GCC Administrator [Wed, 26 Oct 2011 00:17:49 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r180462
GCC Administrator [Tue, 25 Oct 2011 00:17:46 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r180415
GCC Administrator [Mon, 24 Oct 2011 00:16:48 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r180356
Uros Bizjak [Sun, 23 Oct 2011 15:16:27 +0000 (17:16 +0200)]
re PR target/50788 (ICE: in merge_overlapping_regs, at regrename.c:318 with -mavx -fpeel-loops -fstack-protector-all and __builtin_ia32_maskloadpd256)
PR target/50788
* config/i386/sse.md (avx_maskload<ssemodesuffix><avxmodesuffix>):
Remove (match_dup 0).
testsuite/ChangeLog:
PR target/50788
* gcc.target/i386/pr50788.c: New test.
From-SVN: r180338
GCC Administrator [Sun, 23 Oct 2011 00:17:31 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r180331
GCC Administrator [Sat, 22 Oct 2011 00:17:59 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r180318
GCC Administrator [Fri, 21 Oct 2011 00:18:04 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r180280
GCC Administrator [Thu, 20 Oct 2011 00:17:43 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r180230
Jason Merrill [Wed, 19 Oct 2011 22:22:25 +0000 (18:22 -0400)]
re PR c++/50793 (G++ doesn't value-initialize all members of non-trivial type in default argument)
PR c++/50793
* tree.c (bot_manip): Propagate AGGR_INIT_ZERO_FIRST.
From-SVN: r180226
GCC Administrator [Wed, 19 Oct 2011 00:17:40 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r180171
Uros Bizjak [Tue, 18 Oct 2011 17:26:32 +0000 (19:26 +0200)]
re PR target/50737 (FAIL: Throw_3 -O3 execution, generic dwarf2 EH problem?)
gcc/ChangeLog:
2011-10-18 Uros Bizjak <ubizjak@gmail.com>
Eric Botcazou <ebotcazou@adacore.com>
PR target/50737
* config/alpha/linux-unwind.h (alpha_fallback_frame_state): Set
fs->signal_frame to 1.
libjava/ChangeLog:
2011-10-18 Uros Bizjak <ubizjak@gmail.com>
Eric Botcazou <ebotcazou@adacore.com>
PR target/50737
* include/dwarf2-signal.h [__alpha__]: Remove MAKE_THROW_FRAME
definition.
Co-Authored-By: Eric Botcazou <ebotcazou@adacore.com>
From-SVN: r180157
GCC Administrator [Tue, 18 Oct 2011 00:17:42 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r180116
GCC Administrator [Mon, 17 Oct 2011 00:17:30 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r180069
GCC Administrator [Sun, 16 Oct 2011 00:17:21 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r180050
GCC Administrator [Sat, 15 Oct 2011 00:17:45 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r180017
GCC Administrator [Fri, 14 Oct 2011 00:17:42 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179950
Jason Merrill [Thu, 13 Oct 2011 18:02:27 +0000 (14:02 -0400)]
re PR c++/50618 (Virtual inheritance segfault)
PR c++/50618
* init.c (expand_aggr_init_1): Don't zero-initialize virtual
bases of a base subobject.
From-SVN: r179936
Janus Weil [Thu, 13 Oct 2011 15:03:58 +0000 (17:03 +0200)]
re PR fortran/50659 ([F03] ICE with PROCEDURE statement)
2011-10-13 Janus Weil <janus@gcc.gnu.org>
PR fortran/50659
* expr.c (replace_symbol): Only do replacement if the symbol is a dummy.
2011-10-13 Janus Weil <janus@gcc.gnu.org>
PR fortran/50659
* gfortran.dg/proc_decl_27.f90: New.
From-SVN: r179923
GCC Administrator [Thu, 13 Oct 2011 00:17:29 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179883
Joseph Myers [Wed, 12 Oct 2011 11:58:47 +0000 (12:58 +0100)]
re PR c/50565 (initializer element is not computable at load time)
PR c/50565
* convert.c (convert_to_integer): Do not narrow operands of
pointer subtraction.
testsuite:
* gcc.c-torture/compile/pr50565-1.c,
gcc.c-torture/compile/pr50565-2.c: New tests.
From-SVN: r179847
GCC Administrator [Wed, 12 Oct 2011 00:17:27 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r179833