]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
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

16 years agore PR other/38758 (gcc ships with GPL-only library parts (longlong.h))
Joseph Myers [Tue, 20 Jan 2009 22:01:03 +0000 (22:01 +0000)] 
re PR other/38758 (gcc ships with GPL-only library parts (longlong.h))

PR other/38758
* longlong.h: Update copyright years.  Use soft-fp license
notice.

From-SVN: r143532

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

From-SVN: r143504

16 years agopr38616.c: Remove.
Matthias Klose [Mon, 19 Jan 2009 10:51:04 +0000 (10:51 +0000)] 
pr38616.c: Remove.

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

        * gcc.dg/pr38616.c: Remove.

From-SVN: r143495

16 years agobackport: re PR tree-optimization/36765 (Revision 137573 miscompiles 464.h264ref...
Richard Guenther [Mon, 19 Jan 2009 09:33:06 +0000 (09:33 +0000)] 
backport: re PR tree-optimization/36765 (Revision 137573 miscompiles 464.h264ref in SPEC CPU 2006)

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

        Backport from mainline
        2008-07-11  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/36765
* tree-ssa-alias.c (compute_flow_insensitive_aliasing): Add
aliases from HEAP vars to SMTs.

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

From-SVN: r143494

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

From-SVN: r143490

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

From-SVN: r143477

16 years agopa64-hpux.h (LIB_SPEC): Link against librt when building static openmp applications.
John David Anglin [Sat, 17 Jan 2009 16:34:23 +0000 (16:34 +0000)] 
pa64-hpux.h (LIB_SPEC): Link against librt when building static openmp applications.

* pa64-hpux.h (LIB_SPEC): Link against librt when building static
openmp applications.
* pa-hpux11.h (LIB_SPEC): Likewise.

From-SVN: r143470

16 years agopa.c (pa_asm_output_mi_thunk): Use pc-relative branch to thunk function when...
John David Anglin [Sat, 17 Jan 2009 15:11:51 +0000 (15:11 +0000)] 
pa.c (pa_asm_output_mi_thunk): Use pc-relative branch to thunk function when...

* pa.c (pa_asm_output_mi_thunk): Use pc-relative branch to thunk
function when not using named sections on targets with named sections
if branch distance is less than 262132.

From-SVN: r143467

16 years agopa.c (last_address): Change to unsigned.
John David Anglin [Sat, 17 Jan 2009 15:06:00 +0000 (15:06 +0000)] 
pa.c (last_address): Change to unsigned.

* pa.c (last_address): Change to unsigned.
(update_total_code_bytes): Change argument to unsigned.  Don't
check if insn addresses are set.
(pa_output_function_epilogue): Set last_address to UINT_MAX if insn
addresses are not set.
(pa_asm_output_mi_thunk): Handle wrap when updating last_address.

From-SVN: r143466

16 years agore PR fortran/38657 (PUBLIC/PRIVATE Common blocks)
Paul Thomas [Sat, 17 Jan 2009 09:28:50 +0000 (09:28 +0000)] 
re PR fortran/38657 (PUBLIC/PRIVATE Common blocks)

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

PR fortran/38657
* module.c (write_common_0): Revert patch of 2009-01-10.

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

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

From-SVN: r143458

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

From-SVN: r143452

16 years agore PR c++/38877 (Revision 143404 caused ICE on 447.dealII in SPEC CPU 2006)
Jason Merrill [Fri, 16 Jan 2009 23:17:35 +0000 (18:17 -0500)] 
re PR c++/38877 (Revision 143404 caused ICE on 447.dealII in SPEC CPU 2006)

        PR c++/38877
        * tree.c (lvalue_p_1): Allow non-fields in COMPONENT_REF.

From-SVN: r143449

16 years agore PR c++/31260 (ICE: segmentation fault with template code)
Steve Ellcey [Fri, 16 Jan 2009 22:35:24 +0000 (22:35 +0000)] 
re PR c++/31260 (ICE: segmentation fault with template code)

PR c++/31260
PR c++/38357
* pt.c (tsubst): Check for NULL args.
* g++.dg/template/crash87.C: New test.

From-SVN: r143444

16 years agosched-deps.c (sched_analyze_2): Flush pending memory loads and stores.
Uros Bizjak [Fri, 16 Jan 2009 09:44:04 +0000 (10:44 +0100)] 
sched-deps.c (sched_analyze_2): Flush pending memory loads and stores.

* sched-deps.c (sched_analyze_2)[UNSPEC_VOLATILE]: Flush pending
memory loads and stores.

From-SVN: r143428

16 years agore PR c++/38850 (Cannot find inline friend function in template class when called...
Jason Merrill [Fri, 16 Jan 2009 06:08:20 +0000 (01:08 -0500)] 
re PR c++/38850 (Cannot find inline friend function in template class when called from within a template function)

        PR c++/38850
        * pt.c (tsubst_copy_and_build): Tell finish_call_expr to
        accept hidden friends.

From-SVN: r143424

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

From-SVN: r143417

16 years agore PR c++/36334 (typedef to function type leads to problems)
Jason Merrill [Thu, 15 Jan 2009 22:34:20 +0000 (17:34 -0500)] 
re PR c++/36334 (typedef to function type leads to problems)

        PR c++/36334
        PR c++/37646
        * tree.c (lvalue_p_1): Handle BASELINK.  A COMPONENT_REF to
        a function isn't necessarily an lvalue. Take tree, not const_tree.
        (lvalue_p, real_lvalue_p): Take tree, not const_tree.
        * typeck.c (lvalue_or_else): Likewise.
        * cp-tree.h: Adjust prototypes.

        PR c++/31488
        * tree.c (pod_type_p): Return 1 for structs created by the back end.

From-SVN: r143413

16 years agore PR fortran/35681 (wrong result for vector subscripted array expression in MVBITS)
Mikael Morin [Wed, 14 Jan 2009 20:53:18 +0000 (21:53 +0100)] 
re PR fortran/35681 (wrong result for vector subscripted array expression in MVBITS)

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

PR fortran/35681
* ChangeLog: Fix function name.

PR fortran/38487
* dependency.c (gfc_check_argument_var_dependency):
Move the check for pointerness inside the if block
so that it doesn't affect the return value.

PR fortran/38669
* trans-stmt.c (gfc_trans_call):
Add the dependency code after the loop bounds calculation one.

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

PR fortran/38669
* gfortran.dg/elemental_dependency_3.f90: New test.
* gfortran.dg/elemental_subroutine_7.f90: New test.

From-SVN: r143383

16 years agobackport: re PR testsuite/38809 (gcc.dg/pr38616.c doesn't work on Linux/ia64)
H.J. Lu [Wed, 14 Jan 2009 00:35:32 +0000 (16:35 -0800)] 
backport: re PR testsuite/38809 (gcc.dg/pr38616.c doesn't work on Linux/ia64)

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

Backport from mainline:
2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>

PR testsuite/38809
* gcc.dg/pr38616.c: Only run for targets with -fstack-protector.

From-SVN: r143360

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

From-SVN: r143357