]>
git.ipfire.org Git - thirdparty/gcc.git/log
GCC Administrator [Thu, 19 May 2011 00:17:50 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r173884
John David Anglin [Wed, 18 May 2011 00:33:22 +0000 (00:33 +0000)]
re PR rtl-optimization/48932 (ICE in check_dep, at sched-deps.c:4097)
PR rtl-optimization/48932
Fix type in entry.
From-SVN: r173844
GCC Administrator [Wed, 18 May 2011 00:17:13 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r173840
GCC Administrator [Tue, 17 May 2011 00:18:14 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r173811
GCC Administrator [Mon, 16 May 2011 00:17:46 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r173782
GCC Administrator [Sun, 15 May 2011 00:17:09 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r173765
John David Anglin [Sat, 14 May 2011 20:39:54 +0000 (20:39 +0000)]
re PR rtl-optimization/48932 (ICE in check_dep, at sched-deps.c:4097)
PR rtl_optimization/48932
Backport from mainline:
2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
PR rtl-optimization/45593
* reorg.c (relax_delay_slots): Use emit_copy_of_insn_after to re-emit
insns that were in delay slots as stand-alone insns.
Backport from mainline:
2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/compile/
20100915 -1.c: New test.
From-SVN: r173763
GCC Administrator [Sat, 14 May 2011 00:17:39 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r173744
GCC Administrator [Fri, 13 May 2011 00:18:07 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r173719
GCC Administrator [Thu, 12 May 2011 00:17:37 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r173688
GCC Administrator [Wed, 11 May 2011 00:17:19 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r173638
Jakub Jelinek [Tue, 10 May 2011 08:47:09 +0000 (10:47 +0200)]
backport: re PR tree-optimization/48837 (Wrong optimization of recursive function calls)
Backported from mainline
2011-05-07 Zdenek Dvorak <ook@ucw.cz>
PR tree-optimization/48837
* tree-tailcall.c (tree_optimize_tail_calls_1): Do not mark tailcalls
when accumulator transformation is performed.
* gcc.dg/pr48837.c: New testcase.
From-SVN: r173611
GCC Administrator [Tue, 10 May 2011 00:17:36 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r173601
Jason Merrill [Mon, 9 May 2011 18:00:37 +0000 (14:00 -0400)]
re PR c++/48936 (sizeof template parm not considered constant expression)
PR c++/48936
* decl2.c (mark_used): Instantiate constant variables even
in unevaluated context.
From-SVN: r173585
GCC Administrator [Mon, 9 May 2011 00:17:43 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r173554
GCC Administrator [Sun, 8 May 2011 00:18:01 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r173540
GCC Administrator [Sat, 7 May 2011 00:17:43 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r173522
Jakub Jelinek [Fri, 6 May 2011 10:14:41 +0000 (12:14 +0200)]
re PR fortran/48894 (generic omp_get_ancestor_thread_num(l(i)) produces incorrect output)
PR fortran/48894
* fortran.c: Include limits.h.
(TO_INT): Define.
(omp_set_dynamic_8_, omp_set_num_threads_8_): Use !!*set instead of
*set.
(omp_set_num_threads_8_, omp_set_schedule_8_,
omp_set_max_active_levels_8_, omp_get_ancestor_thread_num_8_,
omp_get_team_size_8_): Use TO_INT macro.
* testsuite/libgomp.fortran/pr48894.f90: New test.
From-SVN: r173479
GCC Administrator [Fri, 6 May 2011 00:17:47 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r173461
Jason Merrill [Thu, 5 May 2011 21:02:51 +0000 (17:02 -0400)]
re PR c++/40975 (ICE in copy_tree_r on array new)
PR c++/40975
* tree-inline.c (copy_tree_r): Handle STATEMENT_LIST.
From-SVN: r173454
Julian Brown [Thu, 5 May 2011 16:39:48 +0000 (16:39 +0000)]
neon.md (vec_set<mode>_internal): Fix misplaced parenthesis in D-register case.
gcc/
* config/arm/neon.md (vec_set<mode>_internal): Fix misplaced
parenthesis in D-register case.
gcc/testsuite/
* gcc.target/arm/neon-vset_lanes8.c: New test.
From-SVN: r173445
GCC Administrator [Thu, 5 May 2011 00:17:41 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r173404
Jakub Jelinek [Wed, 4 May 2011 09:21:09 +0000 (11:21 +0200)]
backport: re PR target/48774 (gcc-4.6.0 optimization regression on x86_64-unknown-linux-gnu)
Backported from mainline
2011-05-03 Uros Bizjak <ubizjak@gmail.com>
Jakub Jelinek <jakub@redhat.com>
PR target/48774
* config/i386/i386.c (ix86_match_ccmode): For CC{A,C,O,S}mode
only succeed if req_mode is the same as set_mode.
* gcc.dg/pr48774.c: New test.
From-SVN: r173359
Jakub Jelinek [Wed, 4 May 2011 09:19:07 +0000 (11:19 +0200)]
backport: re PR testsuite/48809 (switch statement optimization error)
Backport from mainline
2011-04-30 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/48809
* tree-switch-conversion.c (build_arrays): Compute tidx in unsigned
type.
(gen_inbound_check): Don't compute index_expr - range_min in utype
again, instead reuse SSA_NAME initialized in build_arrays.
Remove two useless gsi_for_stmt calls.
* gcc.c-torture/execute/pr48809.c: New test.
From-SVN: r173358
Jakub Jelinek [Wed, 4 May 2011 09:14:00 +0000 (11:14 +0200)]
backport: re PR middle-end/48597 (x86-64 unwind register save location misses half-register write?)
Backport from mainline
2011-04-28 Jakub Jelinek <jakub@redhat.com>
PR middle-end/48597
* final.c (final_scan_insn): Call dwarf2out_frame_debug even for
inline asm.
From-SVN: r173357
GCC Administrator [Wed, 4 May 2011 00:17:43 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r173347
GCC Administrator [Tue, 3 May 2011 00:17:49 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r173281
GCC Administrator [Mon, 2 May 2011 00:18:09 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r173237
GCC Administrator [Sun, 1 May 2011 00:17:17 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r173226
GCC Administrator [Sat, 30 Apr 2011 00:17:48 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r173201
GCC Administrator [Fri, 29 Apr 2011 00:17:26 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r173143
GCC Administrator [Thu, 28 Apr 2011 00:17:28 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r173051
Jason Merrill [Wed, 27 Apr 2011 05:20:33 +0000 (01:20 -0400)]
re PR c++/42687 (The prevention of ADL with the help of parentheses doesn't work)
PR c++/42687
* parser.c (cp_parser_primary_expression): Set *idk to
CP_ID_KIND_NONE for a parenthesized identifier.
From-SVN: r173009
GCC Administrator [Wed, 27 Apr 2011 00:17:51 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r172999
GCC Administrator [Tue, 26 Apr 2011 00:17:46 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r172947
GCC Administrator [Mon, 25 Apr 2011 00:17:13 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r172926
John David Anglin [Sun, 24 Apr 2011 13:56:13 +0000 (13:56 +0000)]
re PR target/48288 (ld: Unsatisfied symbol "__iordi3" in file /test/gnu/gcc/objdir/./gcc/libgcc_eh.a)
PR target/48288
* config/pa/predicates.md (ior_operand): Delete predicate.
(cint_ior_operand, reg_or_cint_ior_operand): New predicates.
* config/pa/pa.md (iordi3): Use reg_or_cint_ior_operand predicate in
expander. Use cint_ior_operand in unnamed insn.
(iorsi3): Likewise.
* config/pa/pa-protos.h (ior_operand): Delete declarations.
From-SVN: r172917
GCC Administrator [Sun, 24 Apr 2011 00:17:46 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r172906
GCC Administrator [Sat, 23 Apr 2011 00:17:33 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r172886
GCC Administrator [Fri, 22 Apr 2011 00:17:02 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r172850
Jason Merrill [Thu, 21 Apr 2011 02:57:28 +0000 (22:57 -0400)]
re PR c++/48594 (Rejects valid with pointer-to-member in template)
PR c++/48594
* decl2.c (build_offset_ref_call_from_tree): Fix calling a functor
or pointer to (non-member) function.
From-SVN: r172804
GCC Administrator [Thu, 21 Apr 2011 00:17:20 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r172799
GCC Administrator [Wed, 20 Apr 2011 00:17:17 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r172747
John David Anglin [Tue, 19 Apr 2011 14:21:18 +0000 (14:21 +0000)]
re PR target/48366 (ICE in extract_constrain_insn_cached, at recog.c:2024)
* config/pa/pa.h (REGISTER_MOVE_COST): Increase to 18 cost of
move from floating point to shift amount register.
Backport from mainline:
2011-04-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
PR target/48366
* config/pa/pa.c (emit_move_sequence): Remove secondary reload
support for floating point to shift amount amount register copies.
(pa_secondary_reload): Return GENERAL_REGS for floating point/shift
amount register copies.
* config/pa/pa32-regs.h (HARD_REGNO_MODE_OK): For shift amount
register, return false if mode isn't a scalar integer mode.
* config/pa/pa64-regs.h (HARD_REGNO_MODE_OK): Likewise.
From-SVN: r172710
GCC Administrator [Tue, 19 Apr 2011 00:17:23 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r172686
GCC Administrator [Mon, 18 Apr 2011 00:16:56 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r172627
GCC Administrator [Sun, 17 Apr 2011 00:17:11 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r172599
Eric Botcazou [Sat, 16 Apr 2011 19:35:52 +0000 (19:35 +0000)]
re PR other/48639 (pthread.h fixinclude test failure with 4.4.6)
PR other/48639
* tests/base/pthread.h [IRIX_PTHREAD_INIT_CHECK]: Move around.
From-SVN: r172592
Jakub Jelinek [Sat, 16 Apr 2011 10:03:53 +0000 (12:03 +0200)]
backport: re PR target/48605 (gcc.target/i386/sse4_1-insertps-2.c FAILs with -mtune=geode - instruction insertps with memory operands behaves differently)
Backported from 4.6 branch
2011-04-15 Jakub Jelinek <jakub@redhat.com>
PR target/48605
* config/i386/sse.md (avx_insertps, sse4_1_insertps): If operands[2]
is a MEM, offset it as needed based on top 2 bits in operands[3],
change MEM mode to SFmode and mask those 2 bits away from operands[3].
* gcc.target/i386/sse4_1-insertps-3.c: New test.
* gcc.target/i386/sse4_1-insertps-4.c: New test.
* gcc.target/i386/avx-insertps-3.c: New test.
* gcc.target/i386/avx-insertps-4.c: New test.
From-SVN: r172583
Jakub Jelinek [Sat, 16 Apr 2011 10:01:09 +0000 (12:01 +0200)]
BASE-VER: Set to 4.4.7.
* BASE-VER: Set to 4.4.7.
* DEV-PHASE: Set to prerelease.
From-SVN: r172582
GCC Administrator [Sat, 16 Apr 2011 08:02:58 +0000 (08:02 +0000)]
Mark as release
From-SVN: r172578
GCC Administrator [Sat, 16 Apr 2011 08:02:53 +0000 (08:02 +0000)]
Mark ChangeLog
From-SVN: r172577
GCC Administrator [Sat, 16 Apr 2011 08:02:47 +0000 (08:02 +0000)]
Mark ChangeLog
From-SVN: r172576
GCC Administrator [Sat, 16 Apr 2011 08:02:42 +0000 (08:02 +0000)]
Mark ChangeLog
From-SVN: r172575
GCC Administrator [Sat, 16 Apr 2011 08:02:37 +0000 (08:02 +0000)]
Mark ChangeLog
From-SVN: r172574
GCC Administrator [Sat, 16 Apr 2011 08:02:32 +0000 (08:02 +0000)]
Mark ChangeLog
From-SVN: r172573
GCC Administrator [Sat, 16 Apr 2011 08:02:27 +0000 (08:02 +0000)]
Mark ChangeLog
From-SVN: r172572
GCC Administrator [Sat, 16 Apr 2011 08:02:22 +0000 (08:02 +0000)]
Mark ChangeLog
From-SVN: r172571
GCC Administrator [Sat, 16 Apr 2011 08:02:17 +0000 (08:02 +0000)]
Mark ChangeLog
From-SVN: r172570
GCC Administrator [Sat, 16 Apr 2011 08:02:12 +0000 (08:02 +0000)]
Mark ChangeLog
From-SVN: r172569
GCC Administrator [Sat, 16 Apr 2011 08:02:07 +0000 (08:02 +0000)]
Mark ChangeLog
From-SVN: r172568
GCC Administrator [Sat, 16 Apr 2011 08:02:02 +0000 (08:02 +0000)]
Mark ChangeLog
From-SVN: r172567
GCC Administrator [Sat, 16 Apr 2011 08:01:56 +0000 (08:01 +0000)]
Mark ChangeLog
From-SVN: r172566
GCC Administrator [Sat, 16 Apr 2011 08:01:48 +0000 (08:01 +0000)]
Mark ChangeLog
From-SVN: r172565
GCC Administrator [Sat, 16 Apr 2011 08:01:42 +0000 (08:01 +0000)]
Mark ChangeLog
From-SVN: r172564
GCC Administrator [Sat, 16 Apr 2011 08:01:35 +0000 (08:01 +0000)]
Mark ChangeLog
From-SVN: r172563
GCC Administrator [Sat, 16 Apr 2011 08:01:30 +0000 (08:01 +0000)]
Mark ChangeLog
From-SVN: r172562
GCC Administrator [Sat, 16 Apr 2011 08:01:25 +0000 (08:01 +0000)]
Mark ChangeLog
From-SVN: r172561
GCC Administrator [Sat, 16 Apr 2011 08:01:17 +0000 (08:01 +0000)]
Mark ChangeLog
From-SVN: r172560
GCC Administrator [Sat, 16 Apr 2011 08:01:12 +0000 (08:01 +0000)]
Mark ChangeLog
From-SVN: r172559
GCC Administrator [Sat, 16 Apr 2011 08:01:04 +0000 (08:01 +0000)]
Mark ChangeLog
From-SVN: r172558
GCC Administrator [Sat, 16 Apr 2011 08:00:58 +0000 (08:00 +0000)]
Mark ChangeLog
From-SVN: r172557
GCC Administrator [Sat, 16 Apr 2011 08:00:52 +0000 (08:00 +0000)]
Mark ChangeLog
From-SVN: r172556
GCC Administrator [Sat, 16 Apr 2011 08:00:46 +0000 (08:00 +0000)]
Mark ChangeLog
From-SVN: r172555
GCC Administrator [Sat, 16 Apr 2011 08:00:40 +0000 (08:00 +0000)]
Mark ChangeLog
From-SVN: r172554
GCC Administrator [Sat, 16 Apr 2011 08:00:30 +0000 (08:00 +0000)]
Mark ChangeLog
From-SVN: r172553
GCC Administrator [Sat, 16 Apr 2011 08:00:23 +0000 (08:00 +0000)]
Mark ChangeLog
From-SVN: r172552
GCC Administrator [Sat, 16 Apr 2011 08:00:17 +0000 (08:00 +0000)]
Mark ChangeLog
From-SVN: r172551
GCC Administrator [Sat, 16 Apr 2011 08:00:09 +0000 (08:00 +0000)]
Mark ChangeLog
From-SVN: r172550
GCC Administrator [Sat, 16 Apr 2011 08:00:02 +0000 (08:00 +0000)]
Mark ChangeLog
From-SVN: r172549
GCC Administrator [Sat, 16 Apr 2011 07:59:53 +0000 (07:59 +0000)]
Mark ChangeLog
From-SVN: r172548
GCC Administrator [Sat, 16 Apr 2011 07:59:48 +0000 (07:59 +0000)]
Mark ChangeLog
From-SVN: r172547
GCC Administrator [Sat, 16 Apr 2011 07:59:42 +0000 (07:59 +0000)]
Mark ChangeLog
From-SVN: r172546
GCC Administrator [Sat, 16 Apr 2011 07:59:37 +0000 (07:59 +0000)]
Mark ChangeLog
From-SVN: r172545
GCC Administrator [Sat, 16 Apr 2011 07:59:30 +0000 (07:59 +0000)]
Mark ChangeLog
From-SVN: r172544
GCC Administrator [Sat, 16 Apr 2011 07:59:25 +0000 (07:59 +0000)]
Mark ChangeLog
From-SVN: r172543
GCC Administrator [Sat, 16 Apr 2011 07:59:18 +0000 (07:59 +0000)]
Mark ChangeLog
From-SVN: r172542
GCC Administrator [Sat, 16 Apr 2011 07:59:13 +0000 (07:59 +0000)]
Mark ChangeLog
From-SVN: r172541
GCC Administrator [Sat, 16 Apr 2011 07:59:08 +0000 (07:59 +0000)]
Mark ChangeLog
From-SVN: r172540
GCC Administrator [Sat, 16 Apr 2011 07:59:04 +0000 (07:59 +0000)]
Mark ChangeLog
From-SVN: r172539
GCC Administrator [Sat, 16 Apr 2011 00:17:25 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r172527
GCC Administrator [Fri, 15 Apr 2011 00:17:43 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r172463
GCC Administrator [Thu, 14 Apr 2011 00:16:57 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r172405
Jakub Jelinek [Wed, 13 Apr 2011 06:56:12 +0000 (08:56 +0200)]
backport: gcov-io.c: Use GCC Runtime Library Exception.
Backported from mainline
2011-04-06 Joseph Myers <joseph@codesourcery.com>
* gcov-io.c: Use GCC Runtime Library Exception.
From-SVN: r172361
GCC Administrator [Wed, 13 Apr 2011 00:17:41 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r172350
GCC Administrator [Tue, 12 Apr 2011 00:17:36 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r172289
GCC Administrator [Mon, 11 Apr 2011 00:17:38 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r172249
GCC Administrator [Sun, 10 Apr 2011 00:17:18 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r172233
GCC Administrator [Sat, 9 Apr 2011 00:17:26 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r172221
GCC Administrator [Fri, 8 Apr 2011 00:17:34 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r172152