]>
git.ipfire.org Git - thirdparty/gcc.git/log
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
Jakub Jelinek [Thu, 7 Apr 2011 21:28:52 +0000 (23:28 +0200)]
re PR fortran/48117 (ICE: OpenMP; in build_int_cst_wide, at tree.c:1178)
PR fortran/48117
* gfortran.dg/gomp/pr48117.f90: New test.
From-SVN: r172134
Jakub Jelinek [Thu, 7 Apr 2011 21:27:59 +0000 (23:27 +0200)]
backport: re PR debug/48466 (Wrong variable locations at -O0 on i686)
Backported from mainline
2011-04-06 Jakub Jelinek <jakub@redhat.com>
PR debug/48466
* dwarf2out.c (based_loc_descr): If drap_reg is INVALID_REGNUM, use
as base_reg whatever register reg has been eliminated to, instead
of hardcoding STACK_POINTER_REGNUM.
From-SVN: r172133
Jakub Jelinek [Thu, 7 Apr 2011 21:27:02 +0000 (23:27 +0200)]
backport: re PR rtl-optimization/48141 (DSE compile time hog)
Backported from mainline
2011-03-17 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/48141
* dse.c (record_store): If no positions are needed in an insn
that cannot be deleted, at least unchain it from active_local_stores.
* gcc.dg/pr48141.c: New test.
From-SVN: r172132
Jakub Jelinek [Thu, 7 Apr 2011 21:25:47 +0000 (23:25 +0200)]
re PR tree-optimization/46491 (ipa-pure-const.c miscompilation)
PR tree-optimization/46491
Backported from mainline
2010-05-14 Jan Hubicka <jh@suse.cz>
* ipa-pure-const.c (check_stmt): Do not use memory_identifier_string.
2011-04-07 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2010-11-15 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/46491
* gcc.target/i386/pr46491.c: New test.
From-SVN: r172129
GCC Administrator [Thu, 7 Apr 2011 00:17:31 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r172069
GCC Administrator [Wed, 6 Apr 2011 00:17:47 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r172012
GCC Administrator [Tue, 5 Apr 2011 00:17:29 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r171963
GCC Administrator [Mon, 4 Apr 2011 00:17:00 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r171919
GCC Administrator [Sun, 3 Apr 2011 00:17:06 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r171896
GCC Administrator [Sat, 2 Apr 2011 00:17:11 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r171864
GCC Administrator [Fri, 1 Apr 2011 00:17:30 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r171810
GCC Administrator [Thu, 31 Mar 2011 00:17:40 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r171763
H.J. Lu [Wed, 30 Mar 2011 10:48:31 +0000 (10:48 +0000)]
Fix a typo in FLOAT_SSE_REGS.
2011-03-30 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2011-03-30 H.J. Lu <hongjiu.lu@intel.com>
PR target/48349
* config/i386/i386.h (REG_CLASS_CONTENTS): Fix a typo in
FLOAT_SSE_REGS.
From-SVN: r171721
GCC Administrator [Wed, 30 Mar 2011 00:18:05 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r171709
GCC Administrator [Tue, 29 Mar 2011 00:17:03 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r171645
GCC Administrator [Mon, 28 Mar 2011 00:17:43 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r171585
GCC Administrator [Sun, 27 Mar 2011 00:17:02 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r171564
GCC Administrator [Sat, 26 Mar 2011 00:17:34 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r171534
GCC Administrator [Fri, 25 Mar 2011 00:17:20 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r171431
GCC Administrator [Thu, 24 Mar 2011 00:17:05 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r171373
Jonathan Wakely [Wed, 23 Mar 2011 22:02:12 +0000 (22:02 +0000)]
re PR middle-end/48254 (documentation minor)
2011-03-23 Jonathan Wakely <jwakely.gcc@gmail.com>
PR other/48254
* doc/invoke.texi (-fipa-struct-reorg): Fix typo.
From-SVN: r171366
Jonathan Wakely [Wed, 23 Mar 2011 21:45:18 +0000 (21:45 +0000)]
re PR other/48179 (Reference mismatch in documentation chapter 6)
2011-03-23 Jonathan Wakely <jwakely.gcc@gmail.com>
PR other/48179
PR other/48234
* doc/extend.texi (Alignment): Move section to match order in TOC.
* doc/invoke.texi (i386 and x86-64 Windows Options): Likewise.
From-SVN: r171365
GCC Administrator [Wed, 23 Mar 2011 00:17:48 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r171334
GCC Administrator [Tue, 22 Mar 2011 00:17:21 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r171275
GCC Administrator [Mon, 21 Mar 2011 00:17:24 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r171199
GCC Administrator [Sun, 20 Mar 2011 00:17:06 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r171187
GCC Administrator [Sat, 19 Mar 2011 00:17:12 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r171174
GCC Administrator [Fri, 18 Mar 2011 00:17:43 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r171120
GCC Administrator [Thu, 17 Mar 2011 00:17:18 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r171079
GCC Administrator [Wed, 16 Mar 2011 00:17:13 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r171023
GCC Administrator [Tue, 15 Mar 2011 00:17:51 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r170971
GCC Administrator [Mon, 14 Mar 2011 00:17:08 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r170926
GCC Administrator [Sun, 13 Mar 2011 00:17:28 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r170916
GCC Administrator [Sat, 12 Mar 2011 00:17:55 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r170892
GCC Administrator [Fri, 11 Mar 2011 00:17:31 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r170858
GCC Administrator [Thu, 10 Mar 2011 00:17:43 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r170839
Jason Merrill [Wed, 9 Mar 2011 17:57:48 +0000 (12:57 -0500)]
re PR c++/44629 (ICE in unify, at cp/pt.c:15155)
PR c++/44629
* pt.c (unify): An unresolved overload is a nondeduced context.
From-SVN: r170825
Jason Merrill [Wed, 9 Mar 2011 01:28:13 +0000 (20:28 -0500)]
re PR c++/45651 (ICE in import_export_decl, at cp/decl2.c:2344)
PR c++/45651
* pt.c (instantiate_decl): Don't clear DECL_INTERFACE_KNOWN on
!TREE_PUBLIC decls.
From-SVN: r170805
GCC Administrator [Wed, 9 Mar 2011 00:17:35 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r170799
Jason Merrill [Tue, 8 Mar 2011 22:40:50 +0000 (17:40 -0500)]
re PR c++/47289 ([C++0x] ICE in tsubst_pack_expansion (triggered by decltype))
PR c++/47289
* pt.c (coerce_template_parms): Fix error recovery.
From-SVN: r170797
Dodji Seketeli [Tue, 8 Mar 2011 22:20:11 +0000 (22:20 +0000)]
re PR c++/47957 (Type mismatch when a class derived a same name with template parameter)
PR c++/47957
gcc/cp/
* name-lookup.c (binding_to_template_parms_of_scope_p): Only
consider scopes of primary template definitions. Adjust comments.
gcc/testsuite/
* g++.dg/lookup/template3.C: New test.
From-SVN: r170793
Jason Merrill [Tue, 8 Mar 2011 17:39:10 +0000 (12:39 -0500)]
re PR c++/47488 (sorry, unimplemented: string literal in function template signature)
PR c++/47488
* mangle.c (write_template_arg_literal) [STRING_CST]: Sorry.
From-SVN: r170785
GCC Administrator [Tue, 8 Mar 2011 00:17:41 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r170765
Jerry DeLisle [Mon, 7 Mar 2011 03:14:00 +0000 (03:14 +0000)]
backport: re PR fortran/47878 (187.facerec miscompares)
2011-03-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
Backport from mainline
PR libgfortran/47878
* gfortran.dg/pr47878.f90: New test.
From-SVN: r170733
Jerry DeLisle [Mon, 7 Mar 2011 03:08:08 +0000 (03:08 +0000)]
backport: re PR fortran/47878 (187.facerec miscompares)
2011-03-06 Jakub Jelinek <jakub@redhat.com>
Backport from mainline
PR fortran/47878
* io/transfer.c (read_sf): Call fbuf_getptr only at the end,
and subtract n, dtp->u.p.sf_seen_eor and seen_comma from it.
2011-03-06 Janne Blomqvist <jb@gcc.gnu.org>
Jerry DeLisle <jvdelisle@gcc.gnu.org>
Backport from mainline
PR libfortran/47694
* io/io.h (fbuf_getptr): New inline function.
* io/transfer.c (read_sf): Use fbuf_getptr and fbuf_getc to scan
through the string instead of fbuf_read.
From-SVN: r170732
GCC Administrator [Mon, 7 Mar 2011 00:17:54 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r170723
GCC Administrator [Sun, 6 Mar 2011 00:17:29 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r170708
GCC Administrator [Sat, 5 Mar 2011 00:17:35 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r170694