]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
16 years agore PR target/39118 (x86_64 red zone violation)
Uros Bizjak [Tue, 10 Feb 2009 16:12:47 +0000 (17:12 +0100)] 
re PR target/39118 (x86_64 red zone violation)

PR target/39118
* config/i386/i386.c (expand_prologue): Emit blockage at the end
of function prologue when frame pointer is used to access
red zone area.

From-SVN: r144064

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

From-SVN: r144049

16 years agore PR c/39035 (if( 0.0DF ) is considered true)
Janis Johnson [Mon, 9 Feb 2009 18:51:31 +0000 (18:51 +0000)] 
re PR c/39035 (if( 0.0DF ) is considered true)

PR c/39035
* real.c (do_compare): Special-case compare of zero against
decimal float value.

* gcc.dg/dfp/pr39035.c: New test.

From-SVN: r144039

16 years agobackport: algorithmfwd.h: Add parallelism default for many declarations.
Johannes Singler [Mon, 9 Feb 2009 10:08:11 +0000 (10:08 +0000)] 
backport: algorithmfwd.h: Add parallelism default for many declarations.

2009-02-09  Johannes Singler  <singler@ira.uka.de>

        Backport from mainline:
        2009-02-03  Johannes Singler  <singler@ira.uka.de>

        * include/parallel/algorithmfwd.h:
        Add parallelism default for many declarations.
        * include/parallel/numericfwd.h: Likewise.
        * include/parallel/iterator.h: Use iterator_traits as usual.
        * include/parallel/par_loop.h:
        Include equally_split.h.
        (for_each_template_random_access_ed):
        Avoid calling the Result default constructor.
        * include/parallel/numeric: Replace
        for_each_template_random_access by
        for_each_template_random_access_ed in numeric functions.

From-SVN: r144031

16 years agoDaily bump.
GCC Administrator [Mon, 9 Feb 2009 00:16:38 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r144025

16 years agore PR c/35434 (ICE with attribute alias)
Joseph Myers [Sun, 8 Feb 2009 19:02:56 +0000 (19:02 +0000)] 
re PR c/35434 (ICE with attribute alias)

PR c/35434
* c-common.c (handle_alias_attribute): Disallow attribute for
anything not a FUNCTION_DECL or VAR_DECL.

testsuite:
* gcc.dg/attr-alias-4.c: New test.

From-SVN: r144019

16 years agore PR c/36432 (“incompatible pointer type” with pointer to array as a struct member)
Joseph Myers [Sun, 8 Feb 2009 19:01:57 +0000 (19:01 +0000)] 
re PR c/36432 (“incompatible pointer type” with pointer to array as a struct member)

PR c/36432
* c-decl.c (grokdeclarator): Don't treat [] declarators in fields
as indicating flexible array members unless the field itself is
being declarared as the incomplete array.

testsuite:
* gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.

From-SVN: r144018

16 years agobackport: re PR target/38991 (SH: ICE in extract_insn at recog.c:1990)
Kaz Kojima [Sun, 8 Feb 2009 00:53:30 +0000 (00:53 +0000)] 
backport: re PR target/38991 (SH: ICE in extract_insn at recog.c:1990)

Backport from mainline:
2009-02-05  Kaz Kojima  <kkojima@gcc.gnu.org>

PR target/38991
* config/sh/predicates.md (general_movsrc_operand): Don't check
the subreg of system registers here.

From-SVN: r144013

16 years agoDaily bump.
GCC Administrator [Sun, 8 Feb 2009 00:16:38 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r144010

16 years agoDaily bump.
GCC Administrator [Sat, 7 Feb 2009 00:16:39 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r143995

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

From-SVN: r143975

16 years agoMakefile.tpl (stage_last): Define $r and $s before using $(RECURSE_FLAGS_TO_PASS).
Andreas Schwab [Thu, 5 Feb 2009 15:37:38 +0000 (15:37 +0000)] 
Makefile.tpl (stage_last): Define $r and $s before using $(RECURSE_FLAGS_TO_PASS).

* Makefile.tpl (stage_last): Define $r and $s before using
$(RECURSE_FLAGS_TO_PASS).
* Makefile.in: Regenerate

From-SVN: r143968

16 years agore PR c/35435 (ICE with attribute tls_model in typedef)
Joseph Myers [Thu, 5 Feb 2009 12:13:52 +0000 (12:13 +0000)] 
re PR c/35435 (ICE with attribute tls_model in typedef)

PR c/35435
* c-common.c (handle_tls_model_attribute): Ignore attribute for
non-VAR_DECLs without checking DECL_THREAD_LOCAL_P.

testsuite:
* gcc.dg/tls/diag-6.c: New test.

From-SVN: r143963

16 years agore PR tree-optimization/39100 (-fstrict-aliasing miscompilation)
Richard Guenther [Thu, 5 Feb 2009 11:10:02 +0000 (11:10 +0000)] 
re PR tree-optimization/39100 (-fstrict-aliasing miscompilation)

2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
            Richard Guenther  <rguenther@suse.de>

        PR tree-optimization/39100
        * tree-ssa-structalias.c (do_ds_constraint): Actually do what the
        comment says and add edges.

From-SVN: r143961

16 years agoDaily bump.
GCC Administrator [Thu, 5 Feb 2009 00:16:46 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r143944

16 years agore PR rtl-optimization/39076 (internal compiler error when cross-compiling flac)
Ramana Radhakrishnan [Wed, 4 Feb 2009 21:42:04 +0000 (21:42 +0000)] 
re PR rtl-optimization/39076 (internal compiler error when cross-compiling flac)

Fix for PR39076

From-SVN: r143942

16 years agore PR c/35433 (ICE with typeof and ternary operator)
Joseph Myers [Wed, 4 Feb 2009 13:07:43 +0000 (13:07 +0000)] 
re PR c/35433 (ICE with typeof and ternary operator)

PR c/35433
* c-typeck.c (composite_type): Set TYPE_SIZE and TYPE_SIZE_UNIT
for composite type involving a zero-length array type.

testsuite:
* gcc.dg/init-bad-6.c: New test.

From-SVN: r143922

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

From-SVN: r143915

16 years agore PR c++/36897 (ICE with function pointer template parameter)
Paolo Bonzini [Tue, 3 Feb 2009 15:56:05 +0000 (15:56 +0000)] 
re PR c++/36897 (ICE with function pointer template parameter)

gcc/cp:
2009-02-03  Paolo Bonzini  <bonzini@gnu.org>

PR c++/36897
* pt.c (convert_nontype_argument_function): Expect expr to be an
ADDR_EXPR.

PR c++/37314
* typeck.c (merge_types): Call resolve_typename_type if only
one type is a typename.

gcc/testsuite:
2009-02-03  Paolo Bonzini  <bonzini@gnu.org>

PR c++/36897
* g++.dg/template/func2.C: New test.

PR c++/37314
* g++.dg/template/typename15.C: New.
* g++.dg/template/typename16.C: New.

From-SVN: r143896

16 years agoDaily bump.
GCC Administrator [Tue, 3 Feb 2009 00:16:41 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r143886

16 years agosde.h (SUBTARGET_ARM_SPEC): Don't assemble -fpic code as -mabicalls.
Catherine Moore [Mon, 2 Feb 2009 20:31:19 +0000 (15:31 -0500)] 
sde.h (SUBTARGET_ARM_SPEC): Don't assemble -fpic code as -mabicalls.

    * sde.h (SUBTARGET_ARM_SPEC): Don't assemble -fpic code as
    -mabicalls.

From-SVN: r143881

16 years agore PR c++/39054 (ICE with invalid pseudo-dtor in template)
Jason Merrill [Mon, 2 Feb 2009 19:57:29 +0000 (14:57 -0500)] 
re PR c++/39054 (ICE with invalid pseudo-dtor in template)

        PR c++/39054
        * parser.c (cp_parser_unqualified_id): Don't wrap error_mark_node
        in BIT_NOT_EXPR.

From-SVN: r143879

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

From-SVN: r143858

16 years agoDaily bump.
GCC Administrator [Sun, 1 Feb 2009 00:16:40 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r143836

16 years agofptr.c: Revert license to GPL 2.
John David Anglin [Sat, 31 Jan 2009 20:05:03 +0000 (20:05 +0000)] 
fptr.c: Revert license to GPL 2.

* config/pa/fptr.c: Revert license to GPL 2.
* config/pa/milli64.S: Likewise.

From-SVN: r143832

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

From-SVN: r143814

16 years agobackport: re PR rtl-optimization/38245 (stack corruption when a call is removed but...
H.J. Lu [Fri, 30 Jan 2009 22:36:22 +0000 (22:36 +0000)] 
backport: re PR rtl-optimization/38245 (stack corruption when a call is removed but not the outgoing argument pushes)

2009-01-30  H.J. Lu  <hongjiu.lu@intel.com>

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

PR rtl-optimization/38245
* gcc.dg/pr38245-3.c: New test.
* gcc.dg/pr38245-3.h: New file.
* gcc.dg/pr38245-4.c: New file.
* gcc.dg/pr38364.c: New test.

From-SVN: r143810

16 years agore PR tree-optimization/39041 (ICE on valid during vrp2)
Richard Guenther [Fri, 30 Jan 2009 22:14:39 +0000 (22:14 +0000)] 
re PR tree-optimization/39041 (ICE on valid during vrp2)

2009-01-30  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/39041
* tree-ssa-forwprop.c (forward_propagate_addr_expr_1):
Propagate variable indices only if the types match for this stmt.

* gcc.c-torture/compile/pr39041.c: New testcase.

From-SVN: r143809

16 years agobackport: re PR tree-optimization/38789 (__builtin_constant_p appears to evaluate...
H.J. Lu [Fri, 30 Jan 2009 17:46:24 +0000 (17:46 +0000)] 
backport: re PR tree-optimization/38789 (__builtin_constant_p appears to evaluate to true for non-constant arguments.)

2009-01-30  H.J. Lu  <hongjiu.lu@intel.com>

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

PR tree-optimization/38789
* gcc.c-torture/compile/pr38789.c: New test.

From-SVN: r143799

16 years ago[multiple changes]
H.J. Lu [Fri, 30 Jan 2009 17:31:24 +0000 (17:31 +0000)] 
[multiple changes]

2009-01-30  H.J. Lu  <hongjiu.lu@intel.com>

2009-01-27  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/38503
* g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.

2009-01-26  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/38745
* g++.dg/torture/pr38745.C: New testcase.

2009-01-26  Richard Guenther  <rguenther@suse.de>

PR middle-end/38851
* g++.dg/warn/Wuninitialized-1.C: New testcase.

2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
    Richard Guenther  <rguenther@suse.de>

PR tree-optimization/38747
PR tree-optimization/38748
* gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
* gcc.c-torture/execute/struct-aliasing-1.c: Likewise.

From-SVN: r143798

16 years agoDaily bump.
GCC Administrator [Fri, 30 Jan 2009 00:16:35 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r143775

16 years ago[multiple changes]
H.J. Lu [Thu, 29 Jan 2009 17:43:14 +0000 (17:43 +0000)] 
[multiple changes]

2009-01-29  H.J. Lu  <hongjiu.lu@intel.com>

2009-01-28  Richard Guenther  <rguenther@suse.de>

PR middle-end/38908
* g++.dg/warn/Wuninitialized-2.C: New testcase.

2009-01-27  Daniel Kraft  <d@domob.eu>

PR fortran/38883
* gfortran.dg/mvbits_6.f90:  New test.
* gfortran.dg/mvbits_7.f90:  New test.
* gfortran.dg/mvbits_8.f90:  New test.

2009-01-21  Daniel Kraft  <d@domob.eu>

PR fortran/38887
* gfortran.dg/mvbits_5.f90:  New test.

From-SVN: r143765

16 years agobackport: [multiple changes]
H.J. Lu [Thu, 29 Jan 2009 17:06:01 +0000 (17:06 +0000)] 
backport: [multiple changes]

2009-01-29  H.J. Lu  <hongjiu.lu@intel.com>

Backport from mainline:
2009-01-29  Steve Ellcey  <sje@cup.hp.com>

PR middle-end/38857
* gcc.c-torture/compile/pr38857.c: New test.

2009-01-28  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/38926
* gcc.c-torture/compile/pr38926.c: New testcase.

From-SVN: r143762

16 years agobackport: re PR target/38988 (Cannot build crtstuff.c with -mcmodel=large -fPIC -O2)
Uros Bizjak [Thu, 29 Jan 2009 10:05:17 +0000 (11:05 +0100)] 
backport: re PR target/38988 (Cannot build crtstuff.c with -mcmodel=large -fPIC -O2)

Backport from mainline:
2009-01-28  Uros Bizjak  <ubizjak@gmail.com>

PR target/38988
* gcc.target/i386/pr38988.c: New test.

2009-01-27  Uros Bizjak  <ubizjak@gmail.com>

PR middle-end/38969
* gcc.c-torture/execute/pr38969.c: New test.

testsuite/ChangeLog:

Backport from mainline:
2009-01-28  Uros Bizjak  <ubizjak@gmail.com>

PR target/38988
* config/i386/i386.md (set_rip_rex64): Wrap operand 1 in label_ref.
(set_got_offset_rex64): Ditto.

2009-01-27  Uros Bizjak  <ubizjak@gmail.com>

PR middle-end/38969
* calls.c (initialize_argument_information): Do not wrap complex
arguments in SAVE_EXPR.

From-SVN: r143752

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

From-SVN: r143746

16 years agoDaily bump.
GCC Administrator [Wed, 28 Jan 2009 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r143715

16 years agore PR middle-end/38615 (invalid promotion to static from auto)
Steve Ellcey [Tue, 27 Jan 2009 18:45:49 +0000 (18:45 +0000)] 
re PR middle-end/38615 (invalid promotion to static from auto)

PR middle-end/38615
* gimplify.c (gimplify_init_constructor): Fix promotion of const
variables to static.
* doc/invoke.texi (-fmerge-all-constants): Update description.
* testsuite/gcc.dg/pr38615.c: New test.

From-SVN: r143708

16 years agobackport: re PR target/38706 (../../../../src/libstdc++-v3/src/strstream.cc:419:...
Uros Bizjak [Tue, 27 Jan 2009 11:39:42 +0000 (12:39 +0100)] 
backport: re PR target/38706 (../../../../src/libstdc++-v3/src/strstream.cc:419: internal compiler error: Segmentation fault)

gcc/ChangeLog:

Backport from mainline:
2009-01-13  Uros Bizjak  <ubizjak@gmail.com>

* config/alpha/alpha.c (alpha_legitimate_address_p): Explicit
relocations of local symbols wider than UNITS_PER_WORD are not valid.
(alpha_legitimize_address): Do not split local symbols wider than
UNITS_PER_WORD into HIGH/LO_SUM parts.

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

PR target/38706
* config/alpha/alpha.c (alpha_end_function): For TARGET_ABI_OSF, call
free_after_compilation when outputting a thunk.
(alpha_output_mi_thunk_osf): Assert that we are processing a thunk.
Do not call free_after_compilation here.

2008-12-22  Uros Bizjak  <ubizjak@gmail.com>

* config/alpha/elf.h (ASM_OUTPUT_EXTERNAL): New macro.

2008-12-21  Uros Bizjak  <ubizjak@gmail.com>

* config/alpha/alpha.c (alpha_pad_noreturn): New static function.
(alpha_reorg): Call alpha_pad_noreturn.

2008-12-08  Uros Bizjak  <ubizjak@gmail.com>

* config/alpha/alpha.c (alpha_set_memflags): Process memory
references in full insn sequence.

2008-12-05  Uros Bizjak  <ubizjak@gmail.com>

* config/alpha/alpha.c (alpha_fold_vector_minmax): Create
VIEW_CONVERT_EXPR to convert output to long_integer_type_node.

(alpha_emit_conditional_branch): Do not generate direct branch
for UNORDERED comparisons.

gcc/testsuite/ChangeLog:

Backport from mainline:
2009-01-07  Uros Bizjak  <ubizjak@gmail.com>

PR target/38706
* g++.dg/other/pr38706.C: New test.

libstdc++/ChangeLog:

Backport from mainline:
2009-01-13  Uros Bizjak  <ubizjak@gmail.com>

* scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
field from readelf output.

From-SVN: r143701

16 years agoDaily bump.
GCC Administrator [Tue, 27 Jan 2009 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r143691

16 years agore PR c++/23287 (Explicitly invoking destructor of template class in a template and...
Jason Merrill [Mon, 26 Jan 2009 18:24:45 +0000 (13:24 -0500)] 
re PR c++/23287 (Explicitly invoking destructor of template class in a template and is dependent)

        PR c++/23287
        * parser.c (cp_parser_unqualified_id): In a template,
        accept ~identifier.
        * typeck.c (lookup_destructor): Handle IDENTIFIER_NODE.

From-SVN: r143682

16 years agobackport: re PR testsuite/36443 (HOSTCC doesn't work with installed gcc)
H.J. Lu [Mon, 26 Jan 2009 18:13:58 +0000 (10:13 -0800)] 
backport: re PR testsuite/36443 (HOSTCC doesn't work with installed gcc)

2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>

Backport from mainline:
2008-07-17  H.J. Lu  <hongjiu.lu@intel.com>

PR testsuite/36443
* objc.dg/gnu-encoding/gnu-encoding.exp: Temporarily unset
GCC_EXEC_PREFIX from environment when running $HOSTCC.

From-SVN: r143681

16 years agore PR middle-end/38932 (ICE in set_value_range, at tree-vrp.c:398)
Paolo Bonzini [Mon, 26 Jan 2009 15:54:18 +0000 (15:54 +0000)] 
re PR middle-end/38932 (ICE in set_value_range, at tree-vrp.c:398)

gcc:
2008-01-26  Paolo Bonzini  <bonzini@gnu.org>

PR tree-optimization/38932
* fold-const.c (fold_unary_ignore_overflow): New.
* tree.h (fold_unary_ignore_overflow): Declare.
* tree-ssa-ccp.c (ccp_fold): Use fold_unary_ignore_overflow.
* tree-ssa-sccvn.c (simplify_unary_expression): Likewise.

gcc/testsuite:
2008-01-26  Paolo Bonzini  <bonzini@gnu.org>

PR tree-optimization/38932
* gcc.dg/pr38932.c: New.

From-SVN: r143677

16 years agore PR fortran/38907 (ICE when contained function has same name as module function...
Paul Thomas [Mon, 26 Jan 2009 06:15:41 +0000 (06:15 +0000)] 
re PR fortran/38907 (ICE when contained function has same name as module function and used in expression)

2009-01-26  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/38907
Backport from trunk
* resolve.c (check_host_association): Remove the matching to
correct an incorrect host association and use manipulation of
the expression instead.

2009-01-26  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/38907
Backport from trunk
* gfortran.dg/host_assoc_function_7.f90: New test.

From-SVN: r143671

16 years agore PR fortran/38859 (ubound and lbound treat structure component references as whole...
Mikael Morin [Mon, 26 Jan 2009 05:43:44 +0000 (06:43 +0100)] 
re PR fortran/38859 (ubound and lbound treat structure component references as whole arrays)

2009-01-26  Mikael Morin  <mikael.morin@tele2.fr>

        PR fortran/38859
Backport from trunk
        * simplify.c (simplify_bound): Don't use array specification
        if variable or component has subsequent references.

2009-01-26  Mikael Morin  <mikael.morin@tele2.fr>

        PR fortran/38859
Backport from trunk
        * gfortran.dg/bound_5.f90: New test.

From-SVN: r143670

16 years agore PR fortran/38657 (PUBLIC/PRIVATE Common blocks)
Paul Thomas [Mon, 26 Jan 2009 05:12:03 +0000 (05:12 +0000)] 
re PR fortran/38657 (PUBLIC/PRIVATE Common blocks)

2009-01-26  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/38657
* module.c (write_common_0): Add argument 'this_module' and
check that non-use associated common blocks are written first.
(write_common): Call write_common_0 twice, once with true and
then with false.

2009-01-26  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/38657
* gfortran.dg/module_commons_3.f90: Reapply.

From-SVN: r143669

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

From-SVN: r143666

16 years agobackport: re PR target/38931 (Seg fault when getting instruction latency on a *movsi_...
Uros Bizjak [Sun, 25 Jan 2009 12:26:15 +0000 (13:26 +0100)] 
backport: re PR target/38931 (Seg fault when getting instruction latency on a *movsi_1 with an MMX target register)

Backport from mainline:
2009-01-22  Uros Bizjak  <ubizjak@gmail.com>

PR target/38931
* config/i386/i386.md (*movsi_1): Use type "mmx" for alternative 2.
(*movdi_1_rex64): Use type "mmx" for alternative 5.

2009-01-21  Uros Bizjak  <ubizjak@gmail.com>

PR rtl-optimization/38879
* alias.c (base_alias_check): Unaligned access via AND address can
alias all surrounding object types except those with sizes equal
or wider than the size of unaligned access.

testsuite/ChangeLog:

Backport from mainline:
2009-01-22  Uros Bizjak  <ubizjak@gmail.com>

PR target/38931
* gcc.target/i386/pr38931.c: New test.

From-SVN: r143663

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

From-SVN: r143658

16 years agobackport: re PR tree-optimization/38359 (ICE in set_lattice_value, at tree-ssa-ccp...
Richard Guenther [Sat, 24 Jan 2009 23:26:56 +0000 (23:26 +0000)] 
backport: re PR tree-optimization/38359 (ICE in set_lattice_value, at tree-ssa-ccp.c:466)

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

Backport from mainline:
2008-12-02  Richard Guenther  <rguenther@suse.de>

        PR tree-optimization/38359
        * fold-const.c (fold_binary): Fold -1 >> x to -1 only for
        non-negative x.

        * gcc.c-torture/compile/pr38359.c: New testcase.
        * gcc.c-torture/execute/shiftopt-1.c: Adjust.

From-SVN: r143656

16 years agore PR fortran/38672 (ICE during build with versions 4.3.2 and 4.4-20081226)
Thomas Koenig [Sat, 24 Jan 2009 21:49:28 +0000 (21:49 +0000)] 
re PR fortran/38672 (ICE during build with versions 4.3.2 and 4.4-20081226)

2009-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>

PR fortran/38672
* resolve.c (resolve_symbol):  Check for the
presence of derived->ns->proc_name before
accessing derived->ns->proc_name->attr.flavor .

2009-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>

PR fortran/38672
* gfortran.dg/host_assoc_blockdata_1.f90:  New test.
* gfortran.dg/host_assoc_blockdata_2.f90:  New test.

From-SVN: r143655

16 years agolinux.h (DBX_REGISTER_NUMBER): Delete.
Eric Botcazou [Sat, 24 Jan 2009 20:49:51 +0000 (20:49 +0000)] 
linux.h (DBX_REGISTER_NUMBER): Delete.

* config/sparc/linux.h (DBX_REGISTER_NUMBER): Delete.
* config/sparc/linux64.h (DBX_REGISTER_NUMBER): Likewise.
* config/sparc/sysv4.h (DBX_REGISTER_NUMBER): Likewise.

From-SVN: r143650

16 years agore PR target/38902 (__builtin_strcpy doesn't work with -fstack-protector)
H.J. Lu [Sat, 24 Jan 2009 15:31:13 +0000 (15:31 +0000)] 
re PR target/38902 (__builtin_strcpy doesn't work with -fstack-protector)

gcc/

2009-01-24  H.J. Lu  <hongjiu.lu@intel.com>

PR target/38902
Backport from mainline:
2008-12-23  Jakub Jelinek  <jakub@redhat.com>

* config/i386/i386.c (expand_movmem_via_rep_mov): Set MEM_SIZE
correctly.
(expand_setmem_via_rep_stos): Add ORIG_VALUE argument.  If
ORIG_VALUE is const0_rtx and COUNT is constant, set MEM_SIZE
on DESTMEM.
(ix86_expand_setmem): Adjust callers.

gcc/testsuite/

2009-01-24  H.J. Lu  <hongjiu.lu@intel.com>

Backport from mainline:
2009-01-20  Kees Cook  <kees@ubuntu.com>
    H.J. Lu  <hongjiu.lu@intel.com>

PR target/38902
* gcc.dg/pr38902.c: New.

From-SVN: r143646

16 years agobackport: re PR target/38868 (r143152 breaks output routines in xplor-nih)
H.J. Lu [Sat, 24 Jan 2009 15:26:14 +0000 (15:26 +0000)] 
backport: re PR target/38868 (r143152 breaks output routines in xplor-nih)

2009-01-24  H.J. Lu  <hongjiu.lu@intel.com>

Backport from mainline:
2008-01-20  Paolo Bonzini  <bonzini@gnu.org>

PR target/38868
* gfortran.dg/pr38868.f: New testcase.

From-SVN: r143645

16 years agoBASE-VER: Set to 4.3.4.
Richard Guenther [Sat, 24 Jan 2009 14:04:57 +0000 (14:04 +0000)] 
BASE-VER: Set to 4.3.4.

2008-01-24  Richard Guenther  <rguenther@suse.de>

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

From-SVN: r143644

16 years agoMark as release
Richard Biener [Sat, 24 Jan 2009 10:19:00 +0000 (10:19 +0000)] 
Mark as release

From-SVN: r143642

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:18:53 +0000 (10:18 +0000)] 
Mark ChangeLog

From-SVN: r143641

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:18:47 +0000 (10:18 +0000)] 
Mark ChangeLog

From-SVN: r143640

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:18:41 +0000 (10:18 +0000)] 
Mark ChangeLog

From-SVN: r143639

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:18:34 +0000 (10:18 +0000)] 
Mark ChangeLog

From-SVN: r143638

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:18:28 +0000 (10:18 +0000)] 
Mark ChangeLog

From-SVN: r143637

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:18:22 +0000 (10:18 +0000)] 
Mark ChangeLog

From-SVN: r143636

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:18:16 +0000 (10:18 +0000)] 
Mark ChangeLog

From-SVN: r143635

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:18:09 +0000 (10:18 +0000)] 
Mark ChangeLog

From-SVN: r143634

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:18:03 +0000 (10:18 +0000)] 
Mark ChangeLog

From-SVN: r143633

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:17:57 +0000 (10:17 +0000)] 
Mark ChangeLog

From-SVN: r143632

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:17:51 +0000 (10:17 +0000)] 
Mark ChangeLog

From-SVN: r143631

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:17:45 +0000 (10:17 +0000)] 
Mark ChangeLog

From-SVN: r143630

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:17:38 +0000 (10:17 +0000)] 
Mark ChangeLog

From-SVN: r143629

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:17:31 +0000 (10:17 +0000)] 
Mark ChangeLog

From-SVN: r143628

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:17:25 +0000 (10:17 +0000)] 
Mark ChangeLog

From-SVN: r143627

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:17:18 +0000 (10:17 +0000)] 
Mark ChangeLog

From-SVN: r143626

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:17:12 +0000 (10:17 +0000)] 
Mark ChangeLog

From-SVN: r143625

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:17:05 +0000 (10:17 +0000)] 
Mark ChangeLog

From-SVN: r143624

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:16:59 +0000 (10:16 +0000)] 
Mark ChangeLog

From-SVN: r143623

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:16:53 +0000 (10:16 +0000)] 
Mark ChangeLog

From-SVN: r143622

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:16:47 +0000 (10:16 +0000)] 
Mark ChangeLog

From-SVN: r143621

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:16:40 +0000 (10:16 +0000)] 
Mark ChangeLog

From-SVN: r143620

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:16:33 +0000 (10:16 +0000)] 
Mark ChangeLog

From-SVN: r143619

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:16:26 +0000 (10:16 +0000)] 
Mark ChangeLog

From-SVN: r143618

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:16:20 +0000 (10:16 +0000)] 
Mark ChangeLog

From-SVN: r143617

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:16:13 +0000 (10:16 +0000)] 
Mark ChangeLog

From-SVN: r143616

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:16:07 +0000 (10:16 +0000)] 
Mark ChangeLog

From-SVN: r143615

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:16:00 +0000 (10:16 +0000)] 
Mark ChangeLog

From-SVN: r143614

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:15:54 +0000 (10:15 +0000)] 
Mark ChangeLog

From-SVN: r143613

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:15:46 +0000 (10:15 +0000)] 
Mark ChangeLog

From-SVN: r143612

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:15:39 +0000 (10:15 +0000)] 
Mark ChangeLog

From-SVN: r143611

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:15:32 +0000 (10:15 +0000)] 
Mark ChangeLog

From-SVN: r143610

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:15:24 +0000 (10:15 +0000)] 
Mark ChangeLog

From-SVN: r143609

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:15:18 +0000 (10:15 +0000)] 
Mark ChangeLog

From-SVN: r143608

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:15:12 +0000 (10:15 +0000)] 
Mark ChangeLog

From-SVN: r143607

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:15:05 +0000 (10:15 +0000)] 
Mark ChangeLog

From-SVN: r143606

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:14:58 +0000 (10:14 +0000)] 
Mark ChangeLog

From-SVN: r143605

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:14:52 +0000 (10:14 +0000)] 
Mark ChangeLog

From-SVN: r143604

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:14:46 +0000 (10:14 +0000)] 
Mark ChangeLog

From-SVN: r143603

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:14:40 +0000 (10:14 +0000)] 
Mark ChangeLog

From-SVN: r143602

16 years agoMark ChangeLog
Richard Biener [Sat, 24 Jan 2009 10:14:33 +0000 (10:14 +0000)] 
Mark ChangeLog

From-SVN: r143601

16 years agoDaily bump.
GCC Administrator [Sat, 24 Jan 2009 00:16:35 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r143596

16 years agoDaily bump.
GCC Administrator [Fri, 23 Jan 2009 00:16:30 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r143580

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

From-SVN: r143559

16 years agoDaily bump.
GCC Administrator [Wed, 21 Jan 2009 00:16:37 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r143535