]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 11:00:26 +0000 (11:00 +0000)] 
Mark ChangeLog

From-SVN: r150439

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 11:00:20 +0000 (11:00 +0000)] 
Mark ChangeLog

From-SVN: r150438

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 11:00:05 +0000 (11:00 +0000)] 
Mark ChangeLog

From-SVN: r150437

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:59:59 +0000 (10:59 +0000)] 
Mark ChangeLog

From-SVN: r150436

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:59:52 +0000 (10:59 +0000)] 
Mark ChangeLog

From-SVN: r150435

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:59:46 +0000 (10:59 +0000)] 
Mark ChangeLog

From-SVN: r150434

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:59:40 +0000 (10:59 +0000)] 
Mark ChangeLog

From-SVN: r150433

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:59:34 +0000 (10:59 +0000)] 
Mark ChangeLog

From-SVN: r150432

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:59:28 +0000 (10:59 +0000)] 
Mark ChangeLog

From-SVN: r150431

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:59:22 +0000 (10:59 +0000)] 
Mark ChangeLog

From-SVN: r150430

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:59:16 +0000 (10:59 +0000)] 
Mark ChangeLog

From-SVN: r150429

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:59:10 +0000 (10:59 +0000)] 
Mark ChangeLog

From-SVN: r150428

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:59:04 +0000 (10:59 +0000)] 
Mark ChangeLog

From-SVN: r150427

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:58:58 +0000 (10:58 +0000)] 
Mark ChangeLog

From-SVN: r150426

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:58:52 +0000 (10:58 +0000)] 
Mark ChangeLog

From-SVN: r150425

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:58:45 +0000 (10:58 +0000)] 
Mark ChangeLog

From-SVN: r150424

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:58:39 +0000 (10:58 +0000)] 
Mark ChangeLog

From-SVN: r150423

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:58:33 +0000 (10:58 +0000)] 
Mark ChangeLog

From-SVN: r150422

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:58:27 +0000 (10:58 +0000)] 
Mark ChangeLog

From-SVN: r150421

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:58:20 +0000 (10:58 +0000)] 
Mark ChangeLog

From-SVN: r150420

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:58:13 +0000 (10:58 +0000)] 
Mark ChangeLog

From-SVN: r150419

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:58:06 +0000 (10:58 +0000)] 
Mark ChangeLog

From-SVN: r150418

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:57:59 +0000 (10:57 +0000)] 
Mark ChangeLog

From-SVN: r150417

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:57:52 +0000 (10:57 +0000)] 
Mark ChangeLog

From-SVN: r150416

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:57:45 +0000 (10:57 +0000)] 
Mark ChangeLog

From-SVN: r150415

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:57:38 +0000 (10:57 +0000)] 
Mark ChangeLog

From-SVN: r150414

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:57:31 +0000 (10:57 +0000)] 
Mark ChangeLog

From-SVN: r150413

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:57:24 +0000 (10:57 +0000)] 
Mark ChangeLog

From-SVN: r150412

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:57:17 +0000 (10:57 +0000)] 
Mark ChangeLog

From-SVN: r150411

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:57:10 +0000 (10:57 +0000)] 
Mark ChangeLog

From-SVN: r150410

16 years agoMark ChangeLog
Richard Biener [Tue, 4 Aug 2009 10:57:03 +0000 (10:57 +0000)] 
Mark ChangeLog

From-SVN: r150409

16 years agoDaily bump.
GCC Administrator [Tue, 4 Aug 2009 00:16:29 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r150391

16 years agore PR c/39902 (x * 1.0DF gets wrong value)
Janis Johnson [Mon, 3 Aug 2009 21:49:12 +0000 (21:49 +0000)] 
re PR c/39902 (x * 1.0DF gets wrong value)

PR c/39902
* simplify-rtx.c (simplify_binary_operation_1): Disable
simplifications for decimal float operations.
* gcc.target/powerpc/pr39902-2.c: New test.

From-SVN: r150386

16 years agore PR c/39902 (x * 1.0DF gets wrong value)
Janis Johnson [Mon, 3 Aug 2009 21:47:39 +0000 (21:47 +0000)] 
re PR c/39902 (x * 1.0DF gets wrong value)

PR c/39902
* tree.c (real_zerop, real_onep, real_twop, real_minus_onep):
Special-case decimal float constants.
* gcc.dg/dfp/pr39902.c: New test.

From-SVN: r150385

16 years agoDaily bump.
GCC Administrator [Mon, 3 Aug 2009 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r150362

16 years agoDaily bump.
GCC Administrator [Sun, 2 Aug 2009 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r150337

16 years agoDaily bump.
GCC Administrator [Sat, 1 Aug 2009 00:16:16 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r150321

16 years agoDaily bump.
GCC Administrator [Fri, 31 Jul 2009 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r150284

16 years agoDaily bump.
GCC Administrator [Thu, 30 Jul 2009 00:16:38 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r150231

16 years agobuiltins-config.h (HAVE_C99_RUNTIME): Do not define for FreeBSD up to and including...
Gerald Pfeifer [Wed, 29 Jul 2009 21:44:37 +0000 (21:44 +0000)] 
builtins-config.h (HAVE_C99_RUNTIME): Do not define for FreeBSD up to and including version 8.

* gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
for FreeBSD up to and including version 8.

From-SVN: r150229

16 years agoPR bootstrap/38903: Backport fix from HEAD.
Dave Korn [Wed, 29 Jul 2009 11:45:30 +0000 (11:45 +0000)] 
PR bootstrap/38903: Backport fix from HEAD.

* configure.ac (funcs, vars, checkfuncs): Don't munge on Cygwin,
as it no longer shares libiberty object files.
* configure: Regenerated.

From-SVN: r150209

16 years agoDaily bump.
GCC Administrator [Wed, 29 Jul 2009 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r150190

16 years agoDaily bump.
GCC Administrator [Tue, 28 Jul 2009 00:16:19 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r150137

16 years agopa.c (compute_zdepwi_operands): Limit deposit length to 32 - lsb.
John David Anglin [Mon, 27 Jul 2009 15:30:41 +0000 (15:30 +0000)] 
pa.c (compute_zdepwi_operands): Limit deposit length to 32 - lsb.

* pa.c (compute_zdepwi_operands): Limit deposit length to 32 - lsb.
Cast "1" to unsigned HOST_WIDE_INT.
(compute_zdepdi_operands): Limit maximum length to 64 bits.  Limit
deposit length to the maximum length - lsb.  Extend length if
HOST_BITS_PER_WIDE_INT is 32.

From-SVN: r150126

16 years agoDaily bump.
GCC Administrator [Mon, 27 Jul 2009 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r150101

16 years agoDaily bump.
GCC Administrator [Sun, 26 Jul 2009 00:16:28 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r150093

16 years agotarget-supports.exp (check_effective_target_static): New procedure.
Uros Bizjak [Sat, 25 Jul 2009 14:01:53 +0000 (16:01 +0200)] 
target-supports.exp (check_effective_target_static): New procedure.

* lib/target-supports.exp (check_effective_target_static): New
procedure.
* gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
supported.
* g++.old-deja/g++.law/weak.C: Require static effective target.

From-SVN: r150082

16 years agoDaily bump.
GCC Administrator [Sat, 25 Jul 2009 00:16:19 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r150070

16 years agoDaily bump.
GCC Administrator [Fri, 24 Jul 2009 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r150033

16 years agore PR target/40832 (gfortran 4.4.0 generates invalid .s file on solaris-x86 using...
Uros Bizjak [Thu, 23 Jul 2009 10:23:43 +0000 (12:23 +0200)] 
re PR target/40832 (gfortran 4.4.0 generates invalid .s file on solaris-x86 using  -march=k8 for 130.socorro)

PR target/40832
* config/i386/i386.c (output_387_ffreep): Rewrite to return
ASM_SHORT instead of .word.
* config/i386/i386.md (*tls_global_dynamic_64): Use ASM_SHORT
instead of .word in asm template.

From-SVN: r149996

16 years agoDaily bump.
GCC Administrator [Thu, 23 Jul 2009 00:16:33 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r149967

16 years agoDaily bump.
GCC Administrator [Wed, 22 Jul 2009 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r149870

16 years agobackport: re PR middle-end/39943 (wrong conversion from unsigned int to float)
Uros Bizjak [Tue, 21 Jul 2009 09:57:46 +0000 (11:57 +0200)] 
backport: re PR middle-end/39943 (wrong conversion from unsigned int to float)

Backport from mainline:
2009-04-29  Richard Guenther  <rguenther@suse.de>

PR target/39943
* config/i386/i386.c (ix86_vectorize_builtin_conversion): Only
allow conversion to signed integers.

testsuite/ChangeLog:

PR target/40809
* gcc.target/i386/pr40809.c: New test.

Backport from mainline:
2009-04-29  Richard Guenther  <rguenther@suse.de>

PR target/39943
* lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
New.
(check_effective_target_vect_floatuint_cvt): Likewise.
* gcc.dg/vect/slp-10.c: Adjust.
* gcc.dg/vect/slp-11.c: Adjust.
* gcc.dg/vect/slp-12b.c: Adjust.
* gcc.dg/vect/slp-33.c: Adjust.
* gcc.c-torture/compile/pr39943.c: New testcase.

From-SVN: r149851

16 years agoDaily bump.
GCC Administrator [Tue, 21 Jul 2009 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r149840

16 years agoDaily bump.
GCC Administrator [Mon, 20 Jul 2009 00:16:13 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r149798

16 years agoDaily bump.
GCC Administrator [Sun, 19 Jul 2009 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r149783

16 years agore PR rtl-optimization/40710 (Linux kernel miscompiled for sh4-linux)
Eric Botcazou [Sat, 18 Jul 2009 06:47:22 +0000 (06:47 +0000)] 
re PR rtl-optimization/40710 (Linux kernel miscompiled for sh4-linux)

PR rtl-optimization/40710
* resource.c (mark_target_live_regs): Reset DF problem to LR.

From-SVN: r149764

16 years agoDaily bump.
GCC Administrator [Sat, 18 Jul 2009 00:16:14 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r149760

16 years agoconfigure.ac: Add rule for mingw targets to add -DGC_BUILD=1 to cflags.
Kai Tietz [Fri, 17 Jul 2009 11:16:31 +0000 (11:16 +0000)] 
configure.ac: Add rule for mingw targets to add -DGC_BUILD=1 to cflags.

2009-07-17  Kai Tietz  <kai.tietz@onevision.com>

        * configure.ac: Add rule for mingw targets to add -DGC_BUILD=1 to
        cflags.
        * configure: Regenerated.

From-SVN: r149743

16 years agoDaily bump.
GCC Administrator [Fri, 17 Jul 2009 00:16:17 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r149728

16 years agoDaily bump.
GCC Administrator [Thu, 16 Jul 2009 00:16:10 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r149698

16 years agosse-recip-vec.c: Move arrays out of test function to enable vectorization.
Uros Bizjak [Wed, 15 Jul 2009 07:01:54 +0000 (09:01 +0200)] 
sse-recip-vec.c: Move arrays out of test function to enable vectorization.

* gcc.target/i386/sse-recip-vec.c: Move arrays out of test
function to enable vectorization.
* gcc.target/i386/sse2-lrint-vec.c: Ditto.
* gcc.target/i386/sse2-lrintf-vec.c: Ditto.

From-SVN: r149659

16 years agoDaily bump.
GCC Administrator [Wed, 15 Jul 2009 00:16:19 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r149651

16 years agobackport: [multiple changes]
Richard Guenther [Tue, 14 Jul 2009 09:32:55 +0000 (09:32 +0000)] 
backport: [multiple changes]

2009-07-14  Richard Guenther  <rguenther@suse.de>

Backport from mainline
2009-02-05  Paolo Bonzini  <bonzini@gnu.org>

PR rtl-optimization/39110
* rtlanal.c (rtx_addr_can_trap_p_1): Shortcut unaligned
addresses, not aligned ones.

2009-02-04  Paolo Bonzini  <bonzini@gnu.org>
    Hans-Peter Nilsson  <hp@axis.com>

PR rtl-optimization/37889
* rtlanal.c (rtx_addr_can_trap_p_1): Add offset and size arguments.
Move offset handling from PLUS to before the switch.  Use new
arguments when considering SYMBOL_REFs too.
(rtx_addr_can_trap_p): Pass dummy offset and size.
(enum may_trap_p_flags): Remove.
(may_trap_p_1): Pass size from MEM_SIZE.

PR rtl-optimization/38921
* loop-invariant.c (find_invariant_insn): Use may_trap_or_fault_p.
* rtl.h (may_trap_after_code_motion_p): Delete prototype.
* rtlanal.c (may_trap_after_code_motion_p): Delete.
(may_trap_p, may_trap_or_fault_p): Pass 0/1 as flags.

From-SVN: r149620

16 years agoDaily bump.
GCC Administrator [Tue, 14 Jul 2009 00:16:15 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r149609

16 years agoDaily bump.
GCC Administrator [Mon, 13 Jul 2009 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r149538

16 years agoDaily bump.
GCC Administrator [Sun, 12 Jul 2009 00:16:16 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r149521

16 years agoDaily bump.
GCC Administrator [Sat, 11 Jul 2009 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r149504

16 years agobackport: re PR c++/40566 (rejects promoted throw)
Richard Guenther [Fri, 10 Jul 2009 16:02:59 +0000 (16:02 +0000)] 
backport: re PR c++/40566 (rejects promoted throw)

2009-07-10  Richard Guenther  <rguenther@suse.de>

Backport from mainline
2009-06-30  Jakub Jelinek  <jakub@redhat.com>

PR c++/40566
* convert.c (convert_to_integer) <case COND_EXPR>: Don't convert
to type arguments that have void type.

* g++.dg/parse/cond5.C: New test.

From-SVN: r149488

16 years agobackport: re PR middle-end/40291 (ICE on unprototyped memcmp with long long last...
Richard Guenther [Fri, 10 Jul 2009 16:01:34 +0000 (16:01 +0000)] 
backport: re PR middle-end/40291 (ICE on unprototyped memcmp with long long last argument)

2009-07-10  Richard Guenther  <rguenther@suse.de>

Backport from mainline
2009-05-29  Jakub Jelinek  <jakub@redhat.com>

PR middle-end/40291
* builtins.c (expand_builtin_memcmp): Convert len to sizetype
before expansion.

* gcc.c-torture/compile/pr40291.c: New test.

From-SVN: r149487

16 years agobackport: re PR middle-end/38934 (ICE in set_value_range, at tree-vrp.c:398)
Richard Guenther [Fri, 10 Jul 2009 16:00:13 +0000 (16:00 +0000)] 
backport: re PR middle-end/38934 (ICE in set_value_range, at tree-vrp.c:398)

2009-07-10  Richard Guenther  <rguenther@suse.de>

Backport from mainline
2009-01-28  Jakub Jelinek  <jakub@redhat.com>

PR middle-end/38934
* tree-vrp.c (extract_range_from_assert): For LE_EXPR and LT_EXPR
set to varying whenever max has TREE_OVERFLOW set, similarly
for GE_EXPR and GT_EXPR and TREE_OVERFLOW min.

* gcc.dg/pr38934.c: New test.

From-SVN: r149486

16 years agobackport: re PR c++/37877 (Invalid "invalid use of static" error)
Richard Guenther [Fri, 10 Jul 2009 15:56:52 +0000 (15:56 +0000)] 
backport: re PR c++/37877 (Invalid "invalid use of static" error)

2009-07-10  Richard Guenther  <rguenther@suse.de>

Backport from mainline
2009-01-09  John F. Carr  <jfc@mit.edu>

PR c++/37877
* parser.c (cp_parser_class_specifier): Clear
parser->in_unbraced_linkage_specification_p while parsing class
specifiers.

* g++.dg/parse/linkage3.C: New test.

From-SVN: r149485

16 years agobackport: re PR c++/36089 (Funny rejects valid with constant integral expression)
Richard Guenther [Fri, 10 Jul 2009 15:55:04 +0000 (15:55 +0000)] 
backport: re PR c++/36089 (Funny rejects valid with constant integral expression)

2009-07-10  Richard Guenther  <rguenther@suse.de>

Backport from mainline
2008-11-17  Jakub Jelinek  <jakub@redhat.com>

PR c++/36089
* init.c (constant_value_1): Handle TREE_LIST init.

  PR c++/37561
PR c++/36089
* g++.dg/template/init8.C: New test.

From-SVN: r149484

16 years agoDaily bump.
GCC Administrator [Fri, 10 Jul 2009 00:16:24 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r149450

16 years agoDaily bump.
GCC Administrator [Thu, 9 Jul 2009 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r149394

16 years agoDaily bump.
GCC Administrator [Wed, 8 Jul 2009 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r149355

16 years agore PR middle-end/40328 (internal compiler error: in set_ssa_val_to, at tree-ssa-sccvn...
Richard Guenther [Tue, 7 Jul 2009 12:44:32 +0000 (12:44 +0000)] 
re PR middle-end/40328 (internal compiler error: in set_ssa_val_to, at tree-ssa-sccvn.c:1811)

2009-07-07  Richard Guenther  <rguenther@suse.de>

PR middle-end/40328
PR tree-optimization/40669
* tree-tailcall.c (adjust_accumulator_values): Properly
set DECL_GIMPLE_REG_P.
(adjust_return_value): Likewise.
(tree_optimize_tail_calls_1): Likewise.
* fold-const.c (fold_convert): Fold the built COMPLEX_EXPR.

* gcc.dg/pr40669.c: New testcase.
* gcc.dg/torture/pr40328.c: Likewise.

From-SVN: r149321

16 years agoDaily bump.
GCC Administrator [Tue, 7 Jul 2009 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r149305

16 years agoDaily bump.
GCC Administrator [Mon, 6 Jul 2009 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r149266

16 years agoDaily bump.
GCC Administrator [Sun, 5 Jul 2009 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r149244

16 years agore PR fortran/40638 (RTE: "Unit number in I/O statement too large" -- fails with...
Jerry DeLisle [Sat, 4 Jul 2009 04:20:24 +0000 (04:20 +0000)] 
re PR fortran/40638 (RTE: "Unit number in I/O statement too large" -- fails with any low value)

2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR fortran/40638
* gfortran.dg/unit_1.f90: New test.

From-SVN: r149221

16 years agore PR fortran/40638 (RTE: "Unit number in I/O statement too large" -- fails with...
Jerry DeLisle [Sat, 4 Jul 2009 04:16:59 +0000 (04:16 +0000)] 
re PR fortran/40638 (RTE: "Unit number in I/O statement too large" -- fails with any low value)

2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR fortran/40638
* trans-io.c (set_parameter_value): Don't build un-necessary run-time
checks for units of KIND less than 4.

From-SVN: r149220

16 years agoDaily bump.
GCC Administrator [Sat, 4 Jul 2009 00:16:14 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r149214

16 years agoDaily bump.
GCC Administrator [Fri, 3 Jul 2009 00:16:12 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r149202

16 years agore PR tree-optimization/40585 (tracer duplicates blocks w/o adjusting EH tree)
Richard Guenther [Thu, 2 Jul 2009 12:15:27 +0000 (12:15 +0000)] 
re PR tree-optimization/40585 (tracer duplicates blocks w/o adjusting EH tree)

2009-07-02  Richard Guenther  <rguenther@suse.de>

        PR middle-end/40585
* tree-cfg.c (tree_can_duplicate_bb_p): Disallow duplicating
basic blocks with RESX_EXPR.

From-SVN: r149172

16 years agoDaily bump.
GCC Administrator [Thu, 2 Jul 2009 00:16:22 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r149160

16 years agobackport: rs6000.c (rs6000_emit_sync): Use gen_lwsync().
Ben Elliston [Wed, 1 Jul 2009 00:24:49 +0000 (00:24 +0000)] 
backport: rs6000.c (rs6000_emit_sync): Use gen_lwsync().

Backport from mainline:

2008-10-04  Anton Blanchard  <anton@samba.org>

* config/rs6000/rs6000.c (rs6000_emit_sync): Use gen_lwsync().
(rs6000_split_atomic_op): Same.
(rs6000_split_compare_and_swap): Same.
(rs6000_split_compare_and_swapqhi): Same.

From-SVN: r149127

16 years agoDaily bump.
GCC Administrator [Wed, 1 Jul 2009 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r149124

16 years agore PR tree-optimization/40542 (vectorizes access to volatile array)
Ira Rosen [Tue, 30 Jun 2009 11:48:51 +0000 (11:48 +0000)] 
re PR tree-optimization/40542 (vectorizes access to volatile array)

PR tree-optimization/40542
* tree-vect-analyze.c (vect_determine_vectorization_factor): Don't
vectorize volatile types.

From-SVN: r149091

16 years agoDaily bump.
GCC Administrator [Tue, 30 Jun 2009 00:16:14 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r149071

16 years agore PR tree-optimization/40579 (gcc -O2 optimization causes infinite loop and wrong...
Richard Guenther [Mon, 29 Jun 2009 14:52:20 +0000 (14:52 +0000)] 
re PR tree-optimization/40579 (gcc -O2 optimization causes infinite loop and wrong output)

2009-06-29  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/40579
* tree-vrp.c (vrp_evaluate_conditional_warnv): Bail out early if
the IL to simplify has constants that overflowed.

* gcc.c-torture/execute/pr40579.c: New testcase.

From-SVN: r149052

16 years agoDaily bump.
GCC Administrator [Mon, 29 Jun 2009 00:16:24 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r149041

16 years agore PR tree-optimization/40550 (Segmentation fault caused by alignment error in sse...
Uros Bizjak [Sun, 28 Jun 2009 23:12:37 +0000 (01:12 +0200)] 
re PR tree-optimization/40550 (Segmentation fault caused by alignment error in sse code)

PR tree-optimization/40550
* tree-vect-generic.c (expand_vector_operations_1): Compute in
vector_compute_type only when the size of vector_compute_type is
less than the size of type.

testsuite/ChangeLog:

PR tree-optimization/40550
* gcc.dg/pr40550.c: New test.

From-SVN: r149040

16 years agoDaily bump.
GCC Administrator [Sun, 28 Jun 2009 00:16:15 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r149020

16 years ago[multiple changes]
Kai Tietz [Sat, 27 Jun 2009 17:50:20 +0000 (17:50 +0000)] 
[multiple changes]

2009-06-27  Kai Tietz  <kai.tietz@onevision.com>

Merged from trunk rev/148061
2009-06-01  Jakub Jelinek  <jakub@redhat.com>
PR other/40024
* emutls.c (__emutls_get_address): Change arr->size to mean number
of allocated arr->data entries instead of # of slots + 1.

From-SVN: r149015

16 years agoDaily bump.
GCC Administrator [Sat, 27 Jun 2009 00:16:21 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r148997

16 years agoDaily bump.
GCC Administrator [Fri, 26 Jun 2009 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r148956

16 years agoc-parser.c (c_parser_postfix_expression): Fix merge glitch.
Richard Guenther [Thu, 25 Jun 2009 14:36:43 +0000 (14:36 +0000)] 
c-parser.c (c_parser_postfix_expression): Fix merge glitch.

2009-06-25  Richard Guenther  <rguenther@suse.de>

        * c-parser.c (c_parser_postfix_expression): Fix merge
        glitch.

From-SVN: r148945

16 years agobackport: [multiple changes]
Richard Guenther [Thu, 25 Jun 2009 12:40:30 +0000 (12:40 +0000)] 
backport: [multiple changes]

2009-06-25  Richard Guenther  <rguenther@suse.de>

Backport from mainline
2008-12-19  Jakub Jelinek  <jakub@redhat.com>

PR libgcj/38396
* configure.ac (use_libgcj_bc): Set to no if not enable_shared.
(LIBGCJ_SPEC): Use -lgcj instead of -lgcj_bc even for -static
or -static-libgcj.
* Makefile.am (ecjx_SOURCES): Add ecjx.cc.
(ecjx_LDADD): Don't add libgcj.la when
NATIVE && USE_LIBBGCJ_BC.
* ecjx.cc: New file.
* Makefile.in: Regenerated.
* configure: Regenerated.

2009-01-11  Matthias Klose  <doko@ubuntu.com>

* Makefile.am (ecjx_LDADD): Add $(extra_ldflags).
* Makefile.in: Regenerate.

From-SVN: r148944

16 years agobackport: re PR middle-end/38751 (odd performance regression with -Os)
Richard Guenther [Thu, 25 Jun 2009 12:39:01 +0000 (12:39 +0000)] 
backport: re PR middle-end/38751 (odd performance regression with -Os)

2009-06-25  Richard Guenther  <rguenther@suse.de>

Backport from mainline
2009-01-07  Richard Guenther  <rguenther@suse.de>

PR middle-end/38751
* fold-const.c (extract_muldiv): Remove obsolete comment.
(fold_plusminus_mult_expr): Undo MINUS_EXPR
to PLUS_EXPR canonicalization for the canonicalization.

From-SVN: r148943