]>
git.ipfire.org Git - thirdparty/gcc.git/log
Rainer Orth [Tue, 12 Oct 2010 12:03:56 +0000 (12:03 +0000)]
pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
* gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
* gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
From-SVN: r165365
GCC Administrator [Tue, 12 Oct 2010 00:18:20 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r165345
GCC Administrator [Mon, 11 Oct 2010 00:17:50 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r165266
John David Anglin [Sun, 10 Oct 2010 18:48:15 +0000 (18:48 +0000)]
backport: inline2.c: Replace ".*" by "\[^\n\]*".
Backport from mainline
2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
* gcc.dg/debug/dwarf2/inline2.c: Replace ".*" by "\[^\n\]*".
2010-03-24 Jakub Jelinek <jakub@redhat.com>
* gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
and add volatile keyword.
2009-11-23 Steve Ellcey <sje@cup.hp.com>
* gcc.dg/debug/dwarf2/inline2.c: Modify scan.
From-SVN: r165260
John David Anglin [Sun, 10 Oct 2010 18:12:28 +0000 (18:12 +0000)]
pr41555.c: Require stdint types.
* gcc.dg/torture/pr41555.c: Require stdint types.
From-SVN: r165258
GCC Administrator [Sun, 10 Oct 2010 00:17:41 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r165244
GCC Administrator [Sat, 9 Oct 2010 00:16:51 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r165210
GCC Administrator [Fri, 8 Oct 2010 00:17:53 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r165140
John David Anglin [Thu, 7 Oct 2010 17:59:30 +0000 (17:59 +0000)]
re PR target/45820 (FAIL: gcc.c-torture/compile/pr45728.c at -O1 and above)
PR target/45820
* config/pa/pa.c (pa_secondary_reload): Handle symbolic operands
earlier.
From-SVN: r165128
Jerry DeLisle [Thu, 7 Oct 2010 02:38:00 +0000 (02:38 +0000)]
backport: re PR fortran/45710 (Adjust format and padding for WRITE of NAMELIST group to internal file)
2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
Backport from mainline
PR libfortran/45710
* gfortran.dg/namelist_65.f90: New test.
From-SVN: r165080
Jerry DeLisle [Thu, 7 Oct 2010 02:31:14 +0000 (02:31 +0000)]
backport: re PR fortran/45710 (Adjust format and padding for WRITE of NAMELIST group to internal file)
2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
Backport from mainline:
PR libfortran/45710
* io/write.c (namelist_write_newline): Pad character array internal
unit records with spaces.
From-SVN: r165079
GCC Administrator [Thu, 7 Oct 2010 00:17:16 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r165071
GCC Administrator [Wed, 6 Oct 2010 00:17:27 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r165008
GCC Administrator [Tue, 5 Oct 2010 00:17:25 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r164964
John David Anglin [Mon, 4 Oct 2010 18:13:14 +0000 (18:13 +0000)]
pr45678-1.c: Add -fno-common to options on 32-bit hppa*-*-hpux*.
* gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
hppa*-*-hpux*.
* gcc.dg/torture/pr45678-2.c: Likewise.
From-SVN: r164953
GCC Administrator [Mon, 4 Oct 2010 00:16:58 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r164922
GCC Administrator [Sun, 3 Oct 2010 00:17:02 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r164910
Ralf Wildenhues [Sat, 2 Oct 2010 11:40:32 +0000 (11:40 +0000)]
Fix unportable shell quoting.
/:
PR bootstrap/44621
* configure.ac: Fix unportable shell quoting.
* configure: Regenerate.
config/:
* po.m4 (AM_PO_SUBDIRS): Fix unportable shell quoting.
intl/:
PR bootstrap/44621
* configure: Regenerate.
From-SVN: r164903
GCC Administrator [Sat, 2 Oct 2010 00:17:11 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r164897
Jakub Jelinek [Fri, 1 Oct 2010 19:59:54 +0000 (21:59 +0200)]
* testsuite/libffi.call/many2.c: Don't use uint8_t.
From-SVN: r164894
Jakub Jelinek [Fri, 1 Oct 2010 13:13:31 +0000 (15:13 +0200)]
backport: re PR target/45843 (__builtin_va_arg overwrites into adjacent stack location)
Backport from mainline
2010-09-30 Jakub Jelinek <jakub@redhat.com>
PR target/45843
* config/i386/i386.c (ix86_gimplify_va_arg): Use
INTVAL (XEXP (slot, 1)) as prev_size.
2010-06-21 Jakub Jelinek <jakub@redhat.com>
PR target/44575
* config/i386/i386.c (ix86_gimplify_va_arg): When copying
va_arg from a set of register save slots into a temporary,
if the container is bigger than type size, do the copying
using smaller mode or using memcpy.
Backport from mainline
2010-09-30 Jakub Jelinek <jakub@redhat.com>
* g++.dg/torture/pr45843.C: New test.
2010-06-21 Jakub Jelinek <jakub@redhat.com>
PR target/44575
* gcc.c-torture/execute/pr44575.c: New test.
From-SVN: r164884
Jakub Jelinek [Fri, 1 Oct 2010 12:45:25 +0000 (14:45 +0200)]
re PR libffi/45677 (Bad stack allocation for ffi function calls on x86-64)
PR libffi/45677
* src/x86/ffi64.c (ffi_prep_cif_machdep): Ensure cif->bytes is
a multiple of 8.
* testsuite/libffi.call/many2.c: New test.
From-SVN: r164882
Jakub Jelinek [Fri, 1 Oct 2010 11:30:37 +0000 (13:30 +0200)]
BASE-VER: Set to 4.4.6.
* BASE-VER: Set to 4.4.6.
* DEV-PHASE: Set to prerelease.
From-SVN: r164875
GCC Administrator [Fri, 1 Oct 2010 08:05:48 +0000 (08:05 +0000)]
Mark as release
From-SVN: r164870
GCC Administrator [Fri, 1 Oct 2010 08:05:43 +0000 (08:05 +0000)]
Mark ChangeLog
From-SVN: r164869
GCC Administrator [Fri, 1 Oct 2010 08:05:35 +0000 (08:05 +0000)]
Mark ChangeLog
From-SVN: r164868
GCC Administrator [Fri, 1 Oct 2010 08:05:28 +0000 (08:05 +0000)]
Mark ChangeLog
From-SVN: r164867
GCC Administrator [Fri, 1 Oct 2010 08:05:22 +0000 (08:05 +0000)]
Mark ChangeLog
From-SVN: r164866
GCC Administrator [Fri, 1 Oct 2010 08:05:15 +0000 (08:05 +0000)]
Mark ChangeLog
From-SVN: r164865
GCC Administrator [Fri, 1 Oct 2010 08:05:10 +0000 (08:05 +0000)]
Mark ChangeLog
From-SVN: r164864
GCC Administrator [Fri, 1 Oct 2010 08:05:04 +0000 (08:05 +0000)]
Mark ChangeLog
From-SVN: r164863
GCC Administrator [Fri, 1 Oct 2010 08:04:57 +0000 (08:04 +0000)]
Mark ChangeLog
From-SVN: r164862
GCC Administrator [Fri, 1 Oct 2010 08:04:52 +0000 (08:04 +0000)]
Mark ChangeLog
From-SVN: r164861
GCC Administrator [Fri, 1 Oct 2010 08:04:46 +0000 (08:04 +0000)]
Mark ChangeLog
From-SVN: r164860
GCC Administrator [Fri, 1 Oct 2010 08:04:41 +0000 (08:04 +0000)]
Mark ChangeLog
From-SVN: r164859
GCC Administrator [Fri, 1 Oct 2010 08:04:36 +0000 (08:04 +0000)]
Mark ChangeLog
From-SVN: r164858
GCC Administrator [Fri, 1 Oct 2010 08:04:29 +0000 (08:04 +0000)]
Mark ChangeLog
From-SVN: r164857
GCC Administrator [Fri, 1 Oct 2010 08:04:24 +0000 (08:04 +0000)]
Mark ChangeLog
From-SVN: r164856
GCC Administrator [Fri, 1 Oct 2010 08:04:18 +0000 (08:04 +0000)]
Mark ChangeLog
From-SVN: r164855
GCC Administrator [Fri, 1 Oct 2010 08:04:13 +0000 (08:04 +0000)]
Mark ChangeLog
From-SVN: r164854
GCC Administrator [Fri, 1 Oct 2010 08:04:08 +0000 (08:04 +0000)]
Mark ChangeLog
From-SVN: r164853
GCC Administrator [Fri, 1 Oct 2010 08:04:03 +0000 (08:04 +0000)]
Mark ChangeLog
From-SVN: r164852
GCC Administrator [Fri, 1 Oct 2010 08:03:58 +0000 (08:03 +0000)]
Mark ChangeLog
From-SVN: r164851
GCC Administrator [Fri, 1 Oct 2010 08:03:53 +0000 (08:03 +0000)]
Mark ChangeLog
From-SVN: r164850
GCC Administrator [Fri, 1 Oct 2010 08:03:48 +0000 (08:03 +0000)]
Mark ChangeLog
From-SVN: r164849
GCC Administrator [Fri, 1 Oct 2010 08:03:42 +0000 (08:03 +0000)]
Mark ChangeLog
From-SVN: r164848
GCC Administrator [Fri, 1 Oct 2010 08:03:34 +0000 (08:03 +0000)]
Mark ChangeLog
From-SVN: r164847
GCC Administrator [Fri, 1 Oct 2010 08:03:26 +0000 (08:03 +0000)]
Mark ChangeLog
From-SVN: r164846
GCC Administrator [Fri, 1 Oct 2010 08:03:20 +0000 (08:03 +0000)]
Mark ChangeLog
From-SVN: r164845
GCC Administrator [Fri, 1 Oct 2010 08:03:14 +0000 (08:03 +0000)]
Mark ChangeLog
From-SVN: r164844
GCC Administrator [Fri, 1 Oct 2010 08:03:08 +0000 (08:03 +0000)]
Mark ChangeLog
From-SVN: r164843
GCC Administrator [Fri, 1 Oct 2010 08:03:02 +0000 (08:03 +0000)]
Mark ChangeLog
From-SVN: r164842
GCC Administrator [Fri, 1 Oct 2010 08:02:56 +0000 (08:02 +0000)]
Mark ChangeLog
From-SVN: r164841
GCC Administrator [Fri, 1 Oct 2010 08:02:50 +0000 (08:02 +0000)]
Mark ChangeLog
From-SVN: r164840
GCC Administrator [Fri, 1 Oct 2010 08:02:43 +0000 (08:02 +0000)]
Mark ChangeLog
From-SVN: r164839
GCC Administrator [Fri, 1 Oct 2010 08:02:35 +0000 (08:02 +0000)]
Mark ChangeLog
From-SVN: r164838
GCC Administrator [Fri, 1 Oct 2010 08:02:29 +0000 (08:02 +0000)]
Mark ChangeLog
From-SVN: r164837
GCC Administrator [Fri, 1 Oct 2010 08:02:22 +0000 (08:02 +0000)]
Mark ChangeLog
From-SVN: r164836
GCC Administrator [Fri, 1 Oct 2010 08:02:15 +0000 (08:02 +0000)]
Mark ChangeLog
From-SVN: r164835
GCC Administrator [Fri, 1 Oct 2010 08:02:08 +0000 (08:02 +0000)]
Mark ChangeLog
From-SVN: r164834
GCC Administrator [Fri, 1 Oct 2010 08:02:00 +0000 (08:02 +0000)]
Mark ChangeLog
From-SVN: r164833
GCC Administrator [Fri, 1 Oct 2010 08:01:54 +0000 (08:01 +0000)]
Mark ChangeLog
From-SVN: r164832
GCC Administrator [Fri, 1 Oct 2010 08:01:48 +0000 (08:01 +0000)]
Mark ChangeLog
From-SVN: r164831
GCC Administrator [Fri, 1 Oct 2010 00:18:22 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r164821
GCC Administrator [Thu, 30 Sep 2010 00:17:05 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r164738
GCC Administrator [Wed, 29 Sep 2010 00:18:15 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r164710
Rainer Orth [Tue, 28 Sep 2010 16:55:40 +0000 (16:55 +0000)]
re PR target/44452 (gcc.target/i386/abi-2.c and gcc.target/i386/pr22076.c fail on 32-bit Solaris 10+/x86)
PR target/44452
* gcc.target/i386/abi-2.c: XFAIL on i?86-*-solaris2* && ilp32.
* gcc.target/i386/pr22076.c: Skip on i?86-solaris2* && ilp32.
From-SVN: r164691
GCC Administrator [Tue, 28 Sep 2010 00:17:20 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r164673
GCC Administrator [Mon, 27 Sep 2010 00:16:47 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r164641
GCC Administrator [Sun, 26 Sep 2010 00:16:38 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r164625
GCC Administrator [Sat, 25 Sep 2010 00:17:26 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r164613
Jakub Jelinek [Fri, 24 Sep 2010 15:07:36 +0000 (17:07 +0200)]
Revert:
2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
PR middle-end/45234
* calls.c (expand_call): Make sure that all variable sized
adjustments are multiple of preferred stack boundary after
stack alignment.
* gcc.dg/torture/stackalign/alloca-5.c: Remove.
From-SVN: r164596
GCC Administrator [Fri, 24 Sep 2010 00:18:58 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r164576
Eric Botcazou [Thu, 23 Sep 2010 13:07:01 +0000 (13:07 +0000)]
re PR middle-end/44763 (SEGV in allocno_priority_compare_func on Solaris 8)
PR middle-end/44763
* ira-color.c (SORTGT): New macro, helper for qsort callbacks.
(allocno_priority_compare_func): Use it instead of a straight
difference computation over priorities.
From-SVN: r164563
Jakub Jelinek [Thu, 23 Sep 2010 11:03:45 +0000 (13:03 +0200)]
alloca-4.c: Remove -m32 from dg-options.
* gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
* gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
build.
From-SVN: r164557
Jakub Jelinek [Thu, 23 Sep 2010 07:41:30 +0000 (09:41 +0200)]
re PR rtl-optimization/45728 (ICE: in gen_lowpart_general, at rtlhooks.c:59 at -O1 when comparing union members)
PR rtl-optimization/45728
* expr.c (expand_expr_real_1): If op0 isn't REG or MEM, try
gen_lowpart_common first and if that fails, force_reg first
before calling gen_lowpart.
* gcc.c-torture/compile/pr45728.c: New test.
From-SVN: r164549
Jerry DeLisle [Thu, 23 Sep 2010 01:21:10 +0000 (01:21 +0000)]
backport: re PR fortran/45532 (gfortran namelist read error)
2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
Backport from mainline
PR libfortran/45532
* gfortran.dg/namelist_64.f90: New test.
From-SVN: r164547
Jerry DeLisle [Thu, 23 Sep 2010 01:19:13 +0000 (01:19 +0000)]
backport: re PR fortran/45532 (gfortran namelist read error)
2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
Backport from mainline:
PR libfortran/45532
* io/list_read.c (nml_get_obj_data): Set first_nl if the previous
is NULL.
From-SVN: r164546
GCC Administrator [Thu, 23 Sep 2010 00:17:29 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r164540
Eric Botcazou [Wed, 22 Sep 2010 08:36:35 +0000 (08:36 +0000)]
re PR target/35664 (unable to find a register to spill in class 'FP_REGS')
PR target/35664
* config/sparc/constraints.md ('e'): Return NO_REGS if !TARGET_FPU.
('f'): Likewise.
From-SVN: r164514
GCC Administrator [Wed, 22 Sep 2010 00:16:59 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r164504
Jakub Jelinek [Tue, 21 Sep 2010 16:30:21 +0000 (18:30 +0200)]
re PR rtl-optimization/45678 (crash on vector code with -m32 -msse)
PR middle-end/45678
* expr.c (expand_expr_real_1) <case VIEW_CONVERT_EXPR>: If
op0 isn't sufficiently aligned and there is movmisalignM
insn for mode, use it to load op0 into a temporary register.
Backport from mainline
2010-09-20 Jakub Jelinek <jakub@redhat.com>
PR middle-end/45678
* cfgexpand.c (expand_one_stack_var_at): Limit alignment to
crtl->max_used_stack_slot_alignment.
Backport from mainline
2010-09-17 Richard Guenther <rguenther@suse.de>
H.J. Lu <hongjiu.lu@intel.com>
PR middle-end/45678
* gcc.dg/torture/pr45678-1.c: New.
* gcc.dg/torture/pr45678-2.c: Likewise.
From-SVN: r164486
GCC Administrator [Tue, 21 Sep 2010 00:18:14 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r164470
Eric Botcazou [Mon, 20 Sep 2010 21:31:14 +0000 (21:31 +0000)]
re PR rtl-optimization/42775 (GCC fails to rebuild itself with STAGE1_CFLAGS=-O1)
PR rtl-optimization/42775
* cfgrtl.c (rest_of_pass_free_cfg): Recompute notes if delay slot
scheduling is enabled.
From-SVN: r164461
H.J. Lu [Mon, 20 Sep 2010 20:32:41 +0000 (20:32 +0000)]
Make sure that all variable sized adjustments are multiple of preferred
stack boundary after stack alignment.
gcc/
2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
PR middle-end/45234
* calls.c (expand_call): Make sure that all variable sized
adjustments are multiple of preferred stack boundary after
stack alignment.
gcc/testsuite/
2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
PR middle-end/45234
* gcc.dg/torture/stackalign/alloca-5.c: New.
From-SVN: r164453
GCC Administrator [Mon, 20 Sep 2010 00:16:49 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r164427
GCC Administrator [Sun, 19 Sep 2010 00:16:44 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r164407
Richard Guenther [Sat, 18 Sep 2010 17:23:20 +0000 (17:23 +0000)]
re PR tree-optimization/45709 (internal compiler error: in add_phi_arg, at tree-phinodes.c:395)
2010-09-18 Richard Guenther <rguenther@suse.de>
PR tree-optimization/45709
* tree-inline.c (copy_phis_for_bb): Delay commit of edge
insertions until after all PHI nodes of the block are processed.
* g++.dg/torture/pr45709.C: New testcase.
* g++.dg/torture/pr45709-2.C: Likewise.
From-SVN: r164399
GCC Administrator [Sat, 18 Sep 2010 00:16:57 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r164385
Rainer Orth [Fri, 17 Sep 2010 10:23:03 +0000 (10:23 +0000)]
backport: fpu-387.h (has_sse): Remove cw_sse, unused.
Backport from mainline:
2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* config/fpu-387.h (has_sse): Remove cw_sse, unused.
Use fixed-length asm.
From-SVN: r164364
Rainer Orth [Fri, 17 Sep 2010 10:19:35 +0000 (10:19 +0000)]
backport: 14220.cc: XFAIL on Solaris 9/x86, 32-bit Solaris 10/x86 and 64-bit Solaris 10/SPARC.
Backport from mainline:
2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* testsuite/22_locale/num_put/put/char/14220.cc: XFAIL on Solaris
9/x86, 32-bit Solaris 10/x86 and 64-bit Solaris 10/SPARC.
* testsuite/22_locale/num_put/put/wchar_t/14220.cc: XFAIL on
Solaris 9/x86 and 32-bit Solaris 10/x86.
* testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
Only XFAIL on Solaris 8 and 9.
* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
Likewise.
* testsuite/ext/enc_filebuf/char/13598.cc: XFAIL before Solaris 11.
From-SVN: r164362
Rainer Orth [Fri, 17 Sep 2010 10:14:35 +0000 (10:14 +0000)]
Backport from mainline:
2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* lib/target-supports.exp
(check_effective_target_run_expensive_tests): New proc.
* gcc.c-torture/compile/limits-fnargs.c: Use
dg-require-effective-target run_expensive_tests.
From-SVN: r164360
GCC Administrator [Fri, 17 Sep 2010 00:17:03 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r164351
GCC Administrator [Thu, 16 Sep 2010 00:17:35 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r164324
GCC Administrator [Wed, 15 Sep 2010 00:16:48 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r164292
GCC Administrator [Tue, 14 Sep 2010 00:16:46 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r164263
GCC Administrator [Mon, 13 Sep 2010 00:16:35 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r164237
Alexander Monakov [Sun, 12 Sep 2010 20:35:53 +0000 (00:35 +0400)]
backport: re PR rtl-optimization/44919 (ICE on ia64 with -O3 at sel-sched.c:4672)
Backport from mainline
2010-09-06 Andrey Belevantsev <abel@ispras.ru>
PR rtl-optimization/44919
* sel-sched.c (move_cond_jump): Remove assert, check that
the several blocks case can only happen with mutually exclusive
insns instead. Rewrite the movement code to support moving through
several basic blocks.
* g++.dg/opt/pr44919.C: New.
From-SVN: r164235
Jakub Jelinek [Sun, 12 Sep 2010 11:22:56 +0000 (13:22 +0200)]
pr40386.c: Remove part that has been applied twice.
* gcc.c-torture/execute/pr40386.c: Remove part that has been applied
twice.
* gcc.c-torture/execute/pr40386.x: Likewise.
From-SVN: r164229
GCC Administrator [Sun, 12 Sep 2010 00:16:56 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r164220