]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
18 years agoDaily bump.
GCC Administrator [Fri, 6 Jul 2007 00:16:24 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r126393

18 years agoMAINTAINERS (OS Port Maintainers): Add myself as IRIX, Tru64 UNIX maintainer.
Rainer Orth [Thu, 5 Jul 2007 18:54:46 +0000 (18:54 +0000)] 
MAINTAINERS (OS Port Maintainers): Add myself as IRIX, Tru64 UNIX maintainer.

* MAINTAINERS (OS Port Maintainers): Add myself as IRIX, Tru64 UNIX
maintainer.

From-SVN: r126381

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

From-SVN: r126340

18 years agore PR tree-optimization/31966 (Miscompiles valid code with -ftree-vectorize)
Uros Bizjak [Wed, 4 Jul 2007 05:49:31 +0000 (07:49 +0200)] 
re PR tree-optimization/31966 (Miscompiles valid code with -ftree-vectorize)

PR tree-optimization/31966
PR tree-optimization/32533
* tree-if-conv.c (add_to_dst_predicate_list): Use "edge", not
"basic_block" description as its third argument.  Update function
calls to get destination bb from "edge" argument.  Save "cond" into
aux field of the edge.  Update prototype for changed arguments.
(if_convertible_loop_p): Clear aux field of incoming edges if bb
contains phi node.
(find_phi_replacement_condition): Operate on incoming edges, not
on predecessor blocks.  If there is a condition saved in the
incoming edge aux field, AND it with incoming bb predicate.
Return source bb of the first edge.
(clean_predicate_lists): Clean aux field of outgoing node edges.
(tree_if_conversion): Do not initialize cond variable. Move
variable declaration into the loop.
(replace_phi_with_cond_gimple_modify_stmt): Remove unneded
initializations of new_stmt, arg0 and arg1 variables.

testsuite/ChangeLog:

PR tree-optimization/31966
PR tree-optimization/32533
* gcc.dg/tree-ssa/pr31966.c: New runtime test.
* gfortran.dg/pr32533.f90: Ditto.

From-SVN: r126302

18 years agore PR target/32506 (cross compile sh64-superh-linux-gnu internal compiler error:...
Kaz Kojima [Wed, 4 Jul 2007 05:18:17 +0000 (05:18 +0000)] 
re PR target/32506 (cross compile sh64-superh-linux-gnu internal compiler error: in change_address_1, at emit-rtl.c:1800)

PR target/32506
Backport from mainline.
* config/sh/sh.md (udivsi3_i1_media): Use target_reg_operand
predicate instead of target_operand.
(divsi3_i1_media, divsi3_media_2): Likewise.

From-SVN: r126300

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

From-SVN: r126288

18 years agore PR target/28307 (pthread functions in libgcc not weak any more on Tru64 UNIX)
Rainer Orth [Tue, 3 Jul 2007 13:45:21 +0000 (13:45 +0000)] 
re PR target/28307 (pthread functions in libgcc not weak any more on Tru64 UNIX)

PR target/28307
* gthr-posix.h [SUPPORTS_WEAK && GTHREAD_USE_WEAK]
(__gthrw_pragma): Provide default definition.
(__gthrw2): Use it.
* gthr-posix.c (__gthrw_pragma): Define.

From-SVN: r126255

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

From-SVN: r126239

18 years agoc99-math.h: Fix typo.
Kaveh R. Ghazi [Mon, 2 Jul 2007 21:43:50 +0000 (21:43 +0000)] 
c99-math.h: Fix typo.

* gcc.dg/c99-math.h: Fix typo.

From-SVN: r126237

18 years agore PR boehm-gc/21940 (boehm-gc gctest fails on Solaris 10/x86)
Rainer Orth [Mon, 2 Jul 2007 15:02:26 +0000 (15:02 +0000)] 
re PR boehm-gc/21940 (boehm-gc gctest fails on Solaris 10/x86)

PR boehm-gc/21940
PR boehm-gc/21942
* configure.ac (GC_SOLARIS_THREADS): Don't define on *-*-solaris*.
Use alternate thread library in /usr/lib/lwp.
* configure: Regenerate.
* dyn_load.c: Use GC_SOLARIS_PTHREADS.
* include/gc_config_macros.h (GC_SOLARIS_THREADS): Don't define.
* include/private/gcconfig.h: Handle 64-bit Solaris 2/x86.
(GC_SOLARIS_THREADS): Don't define.
* include/private/solaris_threads.h: Remove.
* pthread_support.c (GC_thr_init) [GC_SOLARIS_PTHREADS]: Determine
GC_nprocs via sysconf().
* Makefile.am (libgcjgc_la_SOURCES): Remove solaris_pthreads.c and
solaris_threads.c.
(gctest_LDADD): Use THREADLIBS instead of THREADDLLIBS.
* Makefile.in: Regenerate.
* solaris_pthreads.c: Remove.
* solaris_threads.c: Remove.

From-SVN: r126213

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

From-SVN: r126180

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

From-SVN: r126158

18 years agodwarf2out.c (dwarf2out_finish): Accept namespaces as context of limbo die nodes.
Alexandre Oliva [Sat, 30 Jun 2007 04:54:06 +0000 (04:54 +0000)] 
dwarf2out.c (dwarf2out_finish): Accept namespaces as context of limbo die nodes.

gcc/ChangeLog:
* dwarf2out.c (dwarf2out_finish): Accept namespaces as context of
limbo die nodes.
gcc/testsuite/ChangeLog:
* g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.

From-SVN: r126139

18 years agoDaily bump.
GCC Administrator [Sat, 30 Jun 2007 00:16:22 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r126132

18 years agoDaily bump.
GCC Administrator [Fri, 29 Jun 2007 00:16:30 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r126099

18 years agoarm.c (arm_get_frame_offsets): Set offsets->locals_base to avoid negative stack size.
Seongbae Park [Thu, 28 Jun 2007 20:47:14 +0000 (20:47 +0000)] 
arm.c (arm_get_frame_offsets): Set offsets->locals_base to avoid negative stack size.

gcc/ChangeLog:

2007-06-28  Seongbae Park  <seongbae.park@gmail.com>

* config/arm/arm.c (arm_get_frame_offsets): Set
offsets->locals_base to avoid negative stack size.
(thumb1_expand_prologue): Assert on negative stack size.

gcc/testsuite/ChangeLog:

2007-06-28  Seongbae Park  <seongbae.park@gmail.com>

* gcc.target/arm/stack-corruption.c: New test.

From-SVN: r126094

18 years ago[multiple changes]
Jakub Jelinek [Thu, 28 Jun 2007 11:30:50 +0000 (13:30 +0200)] 
[multiple changes]

2007-06-28  Jakub Jelinek  <jakub@redhat.com>

* config/rs6000/rs6000.c (rs6000_function_ok_for_sibcall): Ensure
decl is non-external for AIX ABI.

2007-06-28  David Edelsohn  <edelsohn@gnu.org>

* config/rs6000/predicates.md (current_file_function_operand):
Ensure the symbol is non-external for AIX ABI.

From-SVN: r126078

18 years agoDaily bump.
GCC Administrator [Thu, 28 Jun 2007 00:16:31 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r126069

18 years agoDaily bump.
GCC Administrator [Wed, 27 Jun 2007 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r126046

18 years ago* sv.po: Update.
Joseph Myers [Tue, 26 Jun 2007 20:03:16 +0000 (21:03 +0100)] 
* sv.po: Update.

From-SVN: r126039

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

From-SVN: r126008

18 years agoDaily bump.
GCC Administrator [Mon, 25 Jun 2007 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125992

18 years agoDaily bump.
GCC Administrator [Sun, 24 Jun 2007 00:16:19 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125978

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

From-SVN: r125960

18 years agoDaily bump.
GCC Administrator [Fri, 22 Jun 2007 00:16:21 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125934

18 years agore PR target/32389 (ICE in extract_constrain_insn_cached when using -msse)
Uros Bizjak [Thu, 21 Jun 2007 07:13:16 +0000 (09:13 +0200)] 
re PR target/32389 (ICE in extract_constrain_insn_cached when using -msse)

        PR target/32389
        * config/i386/i386.h (enum ix86_stack_slot): Add SLOT_VIRTUAL.
        * config/i386/i386.c (assign_386_stack_local): Assert that
        SLOT_VIRTUAL is valid only before virtual regs are instantiated.
        (ix86_expand_builtin) [IX86_BUILTIN_LDMXCSR, IX86_BUILTIN_STMXCSR]:
        Use SLOT_VIRTUAL stack slot instead of SLOT_TEMP.
        * config/i386/i386.md (truncdfsf2, truncxfsf2, truncxfdf2): Ditto.

testsuite/ChangeLog:

        PR target/32389
        * gcc.target/i386/pr32389.c New test.

From-SVN: r125912

18 years agoDaily bump.
GCC Administrator [Thu, 21 Jun 2007 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125902

18 years agobackport: [multiple changes]
Dirk Mueller [Wed, 20 Jun 2007 16:27:23 +0000 (16:27 +0000)] 
backport: [multiple changes]

2007-06-20  Dirk Mueller  <dmueller@suse.de>

       PR c++/31809
       PR c++/31806
       Backport from mainline:
       2007-05-31  Jakub Jelinek  <jakub@redhat.com>

       * decl.c (cp_finish_decl): Also clear was_readonly if a static var
       needs runtime initialization.

       2007-05-30  Jakub Jelinek  <jakub@redhat.com>

       * decl.c (cp_finish_decl): Clear TREE_READONLY flag on TREE_STATIC
       variables that need runtime initialization.

       * g++.dg/opt/static5.C: New testcase
       * g++.dg/opt/static6.C: Likewise

From-SVN: r125887

18 years agore PR inline-asm/32109 (ICE with inline-asm and class with destructor)
Jakub Jelinek [Wed, 20 Jun 2007 06:51:47 +0000 (08:51 +0200)] 
re PR inline-asm/32109 (ICE with inline-asm and class with destructor)

PR inline-asm/32109
* gimplify.c (gimplify_asm_expr): Issue error if type is addressable
and !allows_mem.

* g++.dg/ext/asm10.C: New test.

From-SVN: r125880

18 years agore PR middle-end/32285 (Miscompilation with pure _Complex returning call inside anoth...
Jakub Jelinek [Wed, 20 Jun 2007 06:50:23 +0000 (08:50 +0200)] 
re PR middle-end/32285 (Miscompilation with pure _Complex returning call inside another fn's argument list)

PR middle-end/32285
* calls.c (precompute_arguments): Also precompute CALL_EXPR arguments
if ACCUMULATE_OUTGOING_ARGS.

* gcc.c-torture/execute/20070614-1.c: New test.

From-SVN: r125879

18 years agore PR rtl-optimization/28011 ([SH] g++ generates wrong code, if '-fno-exceptions...
Kaz Kojima [Wed, 20 Jun 2007 05:52:05 +0000 (05:52 +0000)] 
re PR rtl-optimization/28011 ([SH] g++ generates wrong code, if '-fno-exceptions' and '-O' options are specified)

PR rtl-optimization/28011
Backport from mainline.
* reload.c (push_reload): Set dont_share if IN appears in OUT
also when IN is a PLUS rtx.
(reg_overlap_mentioned_for_reload_p): Return true if X and IN
are same PLUS rtx.

From-SVN: r125872

18 years agoDaily bump.
GCC Administrator [Wed, 20 Jun 2007 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125865

18 years agore PR tree-optimization/32353 (Miscompilation with RESULT_DECL)
Jakub Jelinek [Tue, 19 Jun 2007 09:18:13 +0000 (11:18 +0200)] 
re PR tree-optimization/32353 (Miscompilation with RESULT_DECL)

PR tree-optimization/32353
* tree-ssa-structalias.c (set_uids_in_ptset): Also handle RESULT_DECL.

* g++.dg/opt/nrv13.C: New test.

From-SVN: r125843

18 years agoDaily bump.
GCC Administrator [Tue, 19 Jun 2007 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125835

18 years agoDaily bump.
GCC Administrator [Mon, 18 Jun 2007 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125784

18 years agoalign.c: Use 'unsigned char' as element type.
Eric Botcazou [Sun, 17 Jun 2007 11:18:14 +0000 (13:18 +0200)] 
align.c: Use 'unsigned char' as element type.

* gcc.target/sparc/align.c: Use 'unsigned char' as element type.
* gcc.target/sparc/combined-2.c: Likewise.
* gcc.target/sparc/fexpand.c : Likewise.
* gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
* gcc.target/sparc/fpack16.c : Likewise.
* gcc.target/sparc/fpmerge.c : Likewise.
* gcc.target/sparc/fpmul.c : Likewise.
* gcc.target/sparc/noresult.c : Likewise.
* gcc.target/sparc/pdist.c: Likewise.

From-SVN: r125770

18 years agoDaily bump.
GCC Administrator [Sun, 17 Jun 2007 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125762

18 years agoDaily bump.
GCC Administrator [Sat, 16 Jun 2007 00:16:19 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125749

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

From-SVN: r125727

18 years agoDaily bump.
GCC Administrator [Thu, 14 Jun 2007 00:16:24 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125690

18 years agosparc.c (sparc_override_options): Initialize fpu mask correctly.
Eric Botcazou [Wed, 13 Jun 2007 14:00:51 +0000 (16:00 +0200)] 
sparc.c (sparc_override_options): Initialize fpu mask correctly.

* config/sparc/sparc.c (sparc_override_options): Initialize
fpu mask correctly.

From-SVN: r125676

18 years agoDaily bump.
GCC Administrator [Wed, 13 Jun 2007 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125662

18 years agoDaily bump.
GCC Administrator [Tue, 12 Jun 2007 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125629

18 years agoDaily bump.
GCC Administrator [Mon, 11 Jun 2007 00:16:21 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125607

18 years agoDaily bump.
GCC Administrator [Sun, 10 Jun 2007 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125596

18 years agoDaily bump.
GCC Administrator [Sat, 9 Jun 2007 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125583

18 years agore PR target/32163 (Compiling with stack protector causes reigster spill failure)
Kaz Kojima [Fri, 8 Jun 2007 05:56:28 +0000 (05:56 +0000)] 
re PR target/32163 (Compiling with stack protector causes reigster spill failure)

PR target/32163
Backport from mainline.
* config/sh/sh.md (symGOT_load): Don't schedule insns when
the symbol is generated with the stack protector.

From-SVN: r125559

18 years agoDaily bump.
GCC Administrator [Fri, 8 Jun 2007 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125547

18 years agoDaily bump.
GCC Administrator [Thu, 7 Jun 2007 00:16:19 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125512

18 years agoDaily bump.
GCC Administrator [Wed, 6 Jun 2007 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125348

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

From-SVN: r125323

18 years agoDaily bump.
GCC Administrator [Mon, 4 Jun 2007 00:16:28 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125303

18 years agoDaily bump.
GCC Administrator [Sun, 3 Jun 2007 00:16:19 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125286

18 years agoDaily bump.
GCC Administrator [Sat, 2 Jun 2007 00:16:28 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125271

18 years agobackport: pa.md: Split tgd_load, tld_load and tie_load into pic and non-pic versions.
John David Anglin [Fri, 1 Jun 2007 00:40:16 +0000 (00:40 +0000)] 
backport: pa.md: Split tgd_load, tld_load and tie_load into pic and non-pic versions.

Backport from mainline:
2007-05-05  Aurelien Jarno  <aurelien@aurel32.net>

* config/pa/pa.md: Split tgd_load, tld_load and tie_load
into pic and non-pic versions. Mark r19 as used for
tgd_load_pic, tld_load_pic and tie_load_pic. Mark r27 as used
for tgd_load, tld_load and tie_load .
* config/pa/pa.c (legitimize_tls_address): Emit pic or non-pic
version of tgd_load, tld_load and tie_load depending on the
value of flag_pic.

From-SVN: r125251

18 years agoDaily bump.
GCC Administrator [Fri, 1 Jun 2007 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125247

18 years agoDaily bump.
GCC Administrator [Thu, 31 May 2007 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125206

18 years agoDaily bump.
GCC Administrator [Wed, 30 May 2007 00:16:24 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125174

18 years agoDaily bump.
GCC Administrator [Tue, 29 May 2007 00:16:43 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125152

18 years agoDaily bump.
GCC Administrator [Mon, 28 May 2007 00:16:28 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125120

18 years agoDaily bump.
GCC Administrator [Sun, 27 May 2007 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125103

18 years agoDaily bump.
GCC Administrator [Sat, 26 May 2007 00:16:49 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125081

18 years agoDaily bump.
GCC Administrator [Fri, 25 May 2007 00:16:55 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125049

18 years agore PR fortran/31964 ([4.2, 4.1 only]ishftc fails with certain thrid argument)
Jerry DeLisle [Thu, 24 May 2007 05:57:58 +0000 (05:57 +0000)] 
re PR fortran/31964 ([4.2, 4.1 only]ishftc fails with certain thrid argument)

2007-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libfortran/31964
* gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.

From-SVN: r125017

18 years agore PR fortran/31964 ([4.2, 4.1 only]ishftc fails with certain thrid argument)
Jerry DeLisle [Thu, 24 May 2007 05:53:27 +0000 (05:53 +0000)] 
re PR fortran/31964 ([4.2, 4.1 only]ishftc fails with certain thrid argument)

2007-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libfortran/31964
Backport from trunk.
* intrinsics/ishftc.c (ishftc4, ishftc8, ishftc16): Fix mask to handle
shift of bit-size number of bits.

From-SVN: r125016

18 years agoDaily bump.
GCC Administrator [Thu, 24 May 2007 00:16:38 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r125008

18 years agoDaily bump.
GCC Administrator [Wed, 23 May 2007 00:16:58 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r124971

18 years agoDaily bump.
GCC Administrator [Tue, 22 May 2007 00:16:55 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r124931

18 years agoDaily bump.
GCC Administrator [Mon, 21 May 2007 00:17:09 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r124888

18 years agore PR target/31701 (SH: wrong epilogue for sibling calls)
Kaz Kojima [Sun, 20 May 2007 23:57:32 +0000 (23:57 +0000)] 
re PR target/31701 (SH: wrong epilogue for sibling calls)

PR target/31701
Backport from mainline.
* config/sh/sh.c (output_stack_adjust): Avoid using the frame
register itself to hold the offset constant.  Tell flow the use
of r4 and r5 when they are used.

From-SVN: r124885

18 years agore PR target/31480 (ICE with -O -fomit-frame-pointer on SH)
Kaz Kojima [Sun, 20 May 2007 23:55:48 +0000 (23:55 +0000)] 
re PR target/31480 (ICE with -O -fomit-frame-pointer on SH)

PR target/31480
Backport from mainline.
* config/sh/sh.md (length): Check if prev_nonnote_insn (insn)
is null.

From-SVN: r124884

18 years agore PR target/31022 ([SH4] internal compiler error with inline)
Kaz Kojima [Sun, 20 May 2007 23:54:01 +0000 (23:54 +0000)] 
re PR target/31022 ([SH4] internal compiler error with inline)

PR target/31022
Backport from mainline.
* config/sh/sh.c (sh_adjust_cost): Use the result of single_set
instead of PATTERN.

From-SVN: r124883

18 years agoDaily bump.
GCC Administrator [Sun, 20 May 2007 00:17:12 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r124862

18 years agoDaily bump.
GCC Administrator [Sat, 19 May 2007 00:16:38 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r124841

18 years agoDaily bump.
GCC Administrator [Fri, 18 May 2007 00:16:50 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r124814

18 years agore PR rtl-optimization/31691 (optimized code taking the wrong branch)
Eric Botcazou [Thu, 17 May 2007 13:30:15 +0000 (15:30 +0200)] 
re PR rtl-optimization/31691 (optimized code taking the wrong branch)

PR rtl-optimization/31691
* combine.c (simplify_set): Build a new src pattern instead of
substituting its operands in the COMPARE case.

From-SVN: r124799

18 years agoDaily bump.
GCC Administrator [Thu, 17 May 2007 00:16:57 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r124779

18 years agobackport: re PR bootstrap/26998 (bootstrap failure building libdecnumber, ICE in...
Richard Guenther [Wed, 16 May 2007 11:57:09 +0000 (11:57 +0000)] 
backport: re PR bootstrap/26998 (bootstrap failure building libdecnumber, ICE in compare_values, tree-vrp.c:432)

2007-05-16  Richard Guenther  <rguenther@suse.de>

        Backport from mainline:
        2006-06-09  Richard Guenther  <rguenther@suse.de>

        PR tree-optimization/26998
        * tree-vrp.c (extract_range_from_unary_expr): For NEGATE_EXPR
        of signed types, only TYPE_MIN_VALUE is special, but for both,
        minimum and maximum value.  Likewise VR_ANTI_RANGE is special
        in this case, as is -fwrapv.

        * gcc.dg/torture/pr26998.c: New testcase.
        * gcc.dg/tree-ssa/vrp29.c: New testcase.

From-SVN: r124767

18 years agoDaily bump.
GCC Administrator [Wed, 16 May 2007 00:16:43 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r124750

18 years agoDaily bump.
GCC Administrator [Tue, 15 May 2007 00:16:34 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r124734

18 years agoDaily bump.
GCC Administrator [Mon, 14 May 2007 00:16:44 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r124659

18 years agoDaily bump.
GCC Administrator [Sun, 13 May 2007 00:16:28 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r124643

18 years agoDaily bump.
GCC Administrator [Sat, 12 May 2007 00:16:39 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r124629

18 years agore PR libfortran/31409 (Reading after ERROR_SHORT_RECORD)
Jerry DeLisle [Fri, 11 May 2007 05:40:37 +0000 (05:40 +0000)] 
re PR libfortran/31409 (Reading after ERROR_SHORT_RECORD)

2007-05-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libfortran/31409
* io/transfer.c (read_block_direct): Backport from 4.3 trunk.

From-SVN: r124612

18 years agore PR target/31876 (SH: ICE in gen_lowpart_general, at rtlhooks.c:59)
Kaz Kojima [Fri, 11 May 2007 04:53:19 +0000 (04:53 +0000)] 
re PR target/31876 (SH: ICE in gen_lowpart_general, at rtlhooks.c:59)

PR target/31876
* config/sh/sh.md (andsi3): Avoid calling gen_lowpart on
        a SImode SUBREG of a floating point register.

From-SVN: r124611

18 years agore PR libfortran/31880 ([4.2 only] silent data corruption in gfortran read statement)
Jerry DeLisle [Fri, 11 May 2007 00:34:41 +0000 (00:34 +0000)] 
re PR libfortran/31880 ([4.2 only] silent data corruption in gfortran read statement)

2007-05-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libfortran/31880
* io/unix.c (fd_alloc_r_at): Fix calculation of physical offset.

2007-05-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libfortran/31880
* gfortran.dg/unf_read_corrupted_2.f90: New test.

From-SVN: r124609

18 years agoDaily bump.
GCC Administrator [Fri, 11 May 2007 00:16:40 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r124605

18 years ago20070507-1.c: Disable for non-pic targets.
Andreas Krebbel [Thu, 10 May 2007 07:56:20 +0000 (07:56 +0000)] 
20070507-1.c: Disable for non-pic targets.

2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>

* gcc.dg/20070507-1.c: Disable for non-pic targets.

From-SVN: r124594

18 years agoDaily bump.
GCC Administrator [Thu, 10 May 2007 00:16:38 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r124584

18 years agoDaily bump.
GCC Administrator [Wed, 9 May 2007 00:16:32 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r124560

18 years agoloop.c (move_movables): Remove REG_EQUAL notes for conditional invariants as well.
Andreas Krebbel [Tue, 8 May 2007 13:00:35 +0000 (13:00 +0000)] 
loop.c (move_movables): Remove REG_EQUAL notes for conditional invariants as well.

2007-05-08  Andreas Krebbel  <krebbel1@de.ibm.com>

* loop.c (move_movables): Remove REG_EQUAL notes for conditional
invariants as well.

2007-05-08  Andreas Krebbel  <krebbel1@de.ibm.com>

* gcc.dg/20070507-1.c: New testcase.

From-SVN: r124547

18 years agoDaily bump.
GCC Administrator [Tue, 8 May 2007 00:16:37 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r124525

18 years agoDaily bump.
GCC Administrator [Sun, 6 May 2007 23:16:44 +0000 (23:16 +0000)] 
Daily bump.

From-SVN: r124483

18 years agoDaily bump.
GCC Administrator [Sat, 5 May 2007 23:16:27 +0000 (23:16 +0000)] 
Daily bump.

From-SVN: r124463

18 years agoDaily bump.
GCC Administrator [Fri, 4 May 2007 23:16:23 +0000 (23:16 +0000)] 
Daily bump.

From-SVN: r124452

18 years ago* demangle.h: Change license to LGPL + exception.
Mark Mitchell [Fri, 4 May 2007 15:05:42 +0000 (15:05 +0000)] 
* demangle.h: Change license to LGPL + exception.

From-SVN: r124426

18 years agoDaily bump.
GCC Administrator [Thu, 3 May 2007 23:16:27 +0000 (23:16 +0000)] 
Daily bump.

From-SVN: r124393

18 years agoDaily bump.
GCC Administrator [Wed, 2 May 2007 23:16:35 +0000 (23:16 +0000)] 
Daily bump.

From-SVN: r124365

18 years agoDaily bump.
GCC Administrator [Mon, 30 Apr 2007 23:16:23 +0000 (23:16 +0000)] 
Daily bump.

From-SVN: r124309

18 years agoDaily bump.
GCC Administrator [Sun, 29 Apr 2007 23:16:33 +0000 (23:16 +0000)] 
Daily bump.

From-SVN: r124288