]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
16 years agoDaily bump.
GCC Administrator [Fri, 7 Aug 2009 00:16:37 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r150548

16 years ago* gcc.target/i386/pr40906-3.c: Remove unsupported test.
Uros Bizjak [Thu, 6 Aug 2009 23:45:36 +0000 (01:45 +0200)] 
* gcc.target/i386/pr40906-3.c: Remove unsupported test.

From-SVN: r150547

16 years agoDaily bump.
GCC Administrator [Thu, 6 Aug 2009 00:16:19 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r150506

16 years agore PR target/40906 (Wrong code generated for push of long double)
Uros Bizjak [Wed, 5 Aug 2009 21:16:52 +0000 (23:16 +0200)] 
re PR target/40906 (Wrong code generated for push of long double)

PR target/40906
* config/i386/i386.c (ix86_split_long_move): Fix push of multi-part
source operand.

testsuite/ChangeLog:

PR target/40906
* gcc.target/i386/pr40906-1.c: New test.
* gcc.target/i386/pr40906-2.c: Ditto.
* gcc.target/i386/pr40906-3.c: Ditto.

Co-Authored-By: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
From-SVN: r150501

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

From-SVN: r150472

16 years agobackport: re PR target/40577 (ICE on valid code: in extract_insn)
Uros Bizjak [Tue, 4 Aug 2009 19:25:05 +0000 (21:25 +0200)] 
backport: re PR target/40577 (ICE on valid code: in extract_insn)

Backport from mainline:
2009-08-03  Uros Bizjak  <ubizjak@gmail.com>

* config/alpha/alpha.c (alpha_legitimate_constant_p): Reject CONST
constants referencing TLS symbols.

2009-07-29  Uros Bizjak  <ubizjak@gmail.com>

PR target/40577
* config/alpha/alpha.c (alpha_expand_unaligned_store): Convert src
to DImode when generating insq_le insn.

From-SVN: r150466

16 years agore PR debug/39706 (namespaces represented incorrectly in debug_pubnames)
Dodji Seketeli [Tue, 4 Aug 2009 16:59:11 +0000 (16:59 +0000)] 
re PR debug/39706 (namespaces represented incorrectly in debug_pubnames)

2009-08-04  Dodji Seketeli  <dodji@redhat.com>

gcc/cp/ChangeLog:
PR debug/39706
* error.c (lang_decl_name): Print qualified names for decls
in  namespace scope.

gcc/testsuite/ChangeLog:
PR debug/39706
* g++.dg/debug/dwarf2/pubnames-1.C: New test.

From-SVN: r150462

16 years agoBASE-VER: Set to 4.3.5.
Richard Guenther [Tue, 4 Aug 2009 14:06:19 +0000 (14:06 +0000)] 
BASE-VER: Set to 4.3.5.

2008-08-04  Richard Guenther  <rguenther@suse.de>

        * BASE-VER: Set to 4.3.5.
        * DEV-PHASE: Set to prerelease.

From-SVN: r150456

16 years agoMark as release releases/gcc-4.3.4
Richard Biener [Tue, 4 Aug 2009 11:01:41 +0000 (11:01 +0000)] 
Mark as release

From-SVN: r150450

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

From-SVN: r150449

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

From-SVN: r150448

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

From-SVN: r150447

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

From-SVN: r150446

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

From-SVN: r150445

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

From-SVN: r150444

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

From-SVN: r150443

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

From-SVN: r150442

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

From-SVN: r150441

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

From-SVN: r150440

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