]>
git.ipfire.org Git - thirdparty/gcc.git/log
GCC Administrator [Wed, 7 Dec 2005 00:16:26 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r108136
GCC Administrator [Wed, 7 Dec 2005 00:16:23 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r108135
Volker Reichelt [Tue, 6 Dec 2005 11:00:46 +0000 (11:00 +0000)]
Backport:
2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
PR c++/21383
* name-lookup.c (arg_assoc): Template args can be null in a
template-id-expr.
* g++.dg/overload/koenig2.C: New.
From-SVN: r108114
Alan Modra [Tue, 6 Dec 2005 10:05:47 +0000 (10:05 +0000)]
re PR other/13873 (gcc/longlong.h uses test for PPC)
PR other/13873
* longlong.h: Merge PPC tests from upstream.
From-SVN: r108113
Matthias Klose [Tue, 6 Dec 2005 09:30:49 +0000 (09:30 +0000)]
[multiple changes]
2005-12-06 Matthias Klose <doko@debian.org>
2005-09-15 Kazu Hirata <kazu@codesourcery.com>
* include/private/gc_locks.h (GC_test_and_set): Change the
constraint of the first operand to '0'.
From-SVN: r108109
GCC Administrator [Tue, 6 Dec 2005 00:16:29 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r108082
GCC Administrator [Tue, 6 Dec 2005 00:16:26 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r108081
Volker Reichelt [Mon, 5 Dec 2005 18:01:05 +0000 (18:01 +0000)]
Backport:
2005-10-13 Mark Mitchell <mark@codesourcery.com>
PR c++/22352
* pt.c (tsubst_template_parms): Set processing_template_decl while
processing the parameters.
(tsubst_decl): Set processing_template_decl when substituting into
a TEMPLATE_DECL.
* g++.dg/template/friend38.C: New test.
From-SVN: r108066
Volker Reichelt [Mon, 5 Dec 2005 13:12:29 +0000 (13:12 +0000)]
Backport:
2005-10-13 Mark Mitchell <mark@codesourcery.com>
PR c++/22464
* semantics.c (finish_id_expression): Issue errors about uses of
local variables in containing functions even in templates.
* g++.dg/template/crash41.C: New test.
From-SVN: r108055
Volker Reichelt [Mon, 5 Dec 2005 13:09:17 +0000 (13:09 +0000)]
Backport:
2005-10-13 Mark Mitchell <mark@codesourcery.com>
PR c++/23307
* pt.c (push_template_decl_real): Complain about attempts to
declare template variables.
* g++.dg/template/crash38.C: New test.
From-SVN: r108054
GCC Administrator [Mon, 5 Dec 2005 00:16:30 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r108027
GCC Administrator [Mon, 5 Dec 2005 00:16:27 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r108026
Kaveh R. Ghazi [Sun, 4 Dec 2005 01:37:23 +0000 (01:37 +0000)]
re PR middle-end/25022 (failure to transform the unlocked stdio calls)
2005-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
PR middle-end/25022
* builtins.c (expand_builtin_fputs, expand_builtin_printf,
expand_builtin_fprintf): Lookup the explicit replacement functions
for any unlocked stdio builtin transformations.
* builtins.c (expand_builtin_fputs): Defer check for missing
replacement functions.
testsuite:
* gcc.c-torture/execute/stdio-opt-1.c,
gcc.c-torture/execute/stdio-opt-2.c,
gcc.c-torture/execute/stdio-opt-3.c: Test the unlocked style.
From-SVN: r108010
GCC Administrator [Sun, 4 Dec 2005 00:16:26 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r108003
GCC Administrator [Sun, 4 Dec 2005 00:16:24 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r108002
Kaveh R. Ghazi [Sat, 3 Dec 2005 16:45:14 +0000 (16:45 +0000)]
backport: [multiple changes]
2005-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* gcc.dg/loop-3.c: Skip if ix86 and -m64.
* gcc.dg/i386-local.c: Likewise. Also skip if x86_64 and -m32.
Backport:
2005-08-25 Alan Modra <amodra@bigpond.net.au>
* gcc.dg/
20020103 -1.c: Scan for LC[0-9], not LC.
2004-12-09 Richard Henderson <rth@redhat.com>
* gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
2004-11-17 Janis Johnson <janis187@us.ibm.com>
* gcc.dg/i386-sse-8.c: Use dg-skip-if i?86 -m64.
2004-04-06 Jakub Jelinek <jakub@redhat.com>
* gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
* gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
* gcc.dg/
20020103 -1.c: Add -fno-asynchronous-unwind-tables to options.
From-SVN: r108000
Kaveh R. Ghazi [Sat, 3 Dec 2005 04:34:05 +0000 (04:34 +0000)]
enum5.C: Change from "run" to "compile".
* g++.old-deja/g++.other/enum5.C: Change from "run" to "compile".
Fix attribute for new parser. Remove unnecessary dg-bogus.
* g++.old-deja/g++.pt/friend44.C: Change from "run" to "compile".
From-SVN: r107994
GCC Administrator [Sat, 3 Dec 2005 00:16:24 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107965
GCC Administrator [Sat, 3 Dec 2005 00:16:22 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107964
Volker Reichelt [Fri, 2 Dec 2005 12:38:30 +0000 (12:38 +0000)]
re PR c++/24103 (ICE in simple_cst_equal)
PR c++/24103
Backport:
2002-08-22 Diego Novillo <dnovillo@redhat.com>
* tree.c (simple_cst_equal): Call simple_cst_list_equal to compare
CONSTRUCTOR_ELTS pointers.
PR c++/24103
* g++.dg/other/default1.C: New test.
From-SVN: r107888
Kaveh R. Ghazi [Fri, 2 Dec 2005 02:12:15 +0000 (02:12 +0000)]
backport: re PR testsuite/18491 (testsuite failure: WARNING: g++.old-deja/g++.mike/p10769a.C compilation failed to produce executable)
2005-12-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
Backport:
2005-02-09 Janis Johnson <janis187@us.ibm.com>
PR C++/18491
* g++.old-deja/g++.mike/p10769a.C: Remove.
From-SVN: r107860
GCC Administrator [Fri, 2 Dec 2005 00:16:31 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107843
GCC Administrator [Fri, 2 Dec 2005 00:16:29 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107842
Gabriel Dos Reis [Thu, 1 Dec 2005 08:12:47 +0000 (08:12 +0000)]
version.c: Bump version number.
* version.c: Bump version number.
* doc/include/gcc-common.texi: Likewise.
From-SVN: r107806
Gabriel Dos Reis [Thu, 1 Dec 2005 02:39:50 +0000 (02:39 +0000)]
Update version
From-SVN: r107794
Gabriel Dos Reis [Thu, 1 Dec 2005 02:39:48 +0000 (02:39 +0000)]
Mark ChangeLog
From-SVN: r107793
Gabriel Dos Reis [Thu, 1 Dec 2005 02:39:46 +0000 (02:39 +0000)]
Mark ChangeLog
From-SVN: r107792
Gabriel Dos Reis [Thu, 1 Dec 2005 02:39:43 +0000 (02:39 +0000)]
Mark ChangeLog
From-SVN: r107791
Gabriel Dos Reis [Thu, 1 Dec 2005 02:39:40 +0000 (02:39 +0000)]
Mark ChangeLog
From-SVN: r107790
Gabriel Dos Reis [Thu, 1 Dec 2005 02:39:37 +0000 (02:39 +0000)]
Mark ChangeLog
From-SVN: r107789
Gabriel Dos Reis [Thu, 1 Dec 2005 02:39:34 +0000 (02:39 +0000)]
Mark ChangeLog
From-SVN: r107788
Gabriel Dos Reis [Thu, 1 Dec 2005 02:39:31 +0000 (02:39 +0000)]
Mark ChangeLog
From-SVN: r107787
Gabriel Dos Reis [Thu, 1 Dec 2005 02:39:29 +0000 (02:39 +0000)]
Mark ChangeLog
From-SVN: r107786
Gabriel Dos Reis [Thu, 1 Dec 2005 02:39:27 +0000 (02:39 +0000)]
Mark ChangeLog
From-SVN: r107785
Gabriel Dos Reis [Thu, 1 Dec 2005 02:39:24 +0000 (02:39 +0000)]
Mark ChangeLog
From-SVN: r107784
Gabriel Dos Reis [Thu, 1 Dec 2005 02:39:21 +0000 (02:39 +0000)]
Mark ChangeLog
From-SVN: r107783
Gabriel Dos Reis [Thu, 1 Dec 2005 02:39:19 +0000 (02:39 +0000)]
Mark ChangeLog
From-SVN: r107782
Gabriel Dos Reis [Thu, 1 Dec 2005 02:39:17 +0000 (02:39 +0000)]
Mark ChangeLog
From-SVN: r107781
Gabriel Dos Reis [Thu, 1 Dec 2005 02:39:15 +0000 (02:39 +0000)]
Mark ChangeLog
From-SVN: r107780
Gabriel Dos Reis [Thu, 1 Dec 2005 02:39:13 +0000 (02:39 +0000)]
Mark ChangeLog
From-SVN: r107779
Gabriel Dos Reis [Thu, 1 Dec 2005 02:39:11 +0000 (02:39 +0000)]
Mark ChangeLog
From-SVN: r107778
Gabriel Dos Reis [Thu, 1 Dec 2005 02:39:08 +0000 (02:39 +0000)]
Mark ChangeLog
From-SVN: r107777
Gabriel Dos Reis [Thu, 1 Dec 2005 02:39:06 +0000 (02:39 +0000)]
Mark ChangeLog
From-SVN: r107776
Gabriel Dos Reis [Thu, 1 Dec 2005 02:39:02 +0000 (02:39 +0000)]
Mark ChangeLog
From-SVN: r107775
Gabriel Dos Reis [Thu, 1 Dec 2005 02:38:59 +0000 (02:38 +0000)]
Mark ChangeLog
From-SVN: r107774
Gabriel Dos Reis [Thu, 1 Dec 2005 02:38:57 +0000 (02:38 +0000)]
Mark ChangeLog
From-SVN: r107773
Gabriel Dos Reis [Thu, 1 Dec 2005 02:38:55 +0000 (02:38 +0000)]
Mark ChangeLog
From-SVN: r107772
Gabriel Dos Reis [Thu, 1 Dec 2005 02:38:52 +0000 (02:38 +0000)]
Mark ChangeLog
From-SVN: r107771
Gabriel Dos Reis [Thu, 1 Dec 2005 02:38:48 +0000 (02:38 +0000)]
Mark ChangeLog
From-SVN: r107770
Gabriel Dos Reis [Thu, 1 Dec 2005 02:38:45 +0000 (02:38 +0000)]
Mark ChangeLog
From-SVN: r107769
Gabriel Dos Reis [Thu, 1 Dec 2005 02:38:42 +0000 (02:38 +0000)]
Mark ChangeLog
From-SVN: r107767
Gabriel Dos Reis [Thu, 1 Dec 2005 02:38:40 +0000 (02:38 +0000)]
Mark ChangeLog
From-SVN: r107766
Gabriel Dos Reis [Thu, 1 Dec 2005 02:38:37 +0000 (02:38 +0000)]
Mark ChangeLog
From-SVN: r107765
Gabriel Dos Reis [Thu, 1 Dec 2005 02:38:34 +0000 (02:38 +0000)]
Mark ChangeLog
From-SVN: r107764
Kaveh Ghazi [Thu, 1 Dec 2005 00:18:23 +0000 (00:18 +0000)]
Update ChangeLog for last checkin.
From-SVN: r107756
GCC Administrator [Thu, 1 Dec 2005 00:16:22 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107749
GCC Administrator [Thu, 1 Dec 2005 00:16:21 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107748
Kaveh Ghazi [Wed, 30 Nov 2005 23:54:04 +0000 (23:54 +0000)]
backport: [multiple changes]
2005-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
Backport:
2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
gcc.dg/
20011119 -1.c: Bypass tests on x86 when using -fpic/-fPIC.
2005-11-28 Kean Johnston <jkj@sco.com>
* gcc.c-torture/compile/
20000804 -1.c: Skip if using -fPIC on X86.
* gcc.dg/clobbers.c: Ditto.
* gcc.dg/i386-cmov1.c: Make magic* static so it matches the test
regexp.
* gcc.dg/i386-mul.c: Ditto.
* gcc.dg/i386-ssetype-1.c: Ditto.
2005-01-24 Janis Johnson <janis187@us.ibm.com>
* lib/gcc-dg.exp (dg-skip-if): New.
From-SVN: r107744
Kaveh R. Ghazi [Wed, 30 Nov 2005 18:04:46 +0000 (18:04 +0000)]
re PR testsuite/19275 ([3.4/4.0] gcc.dg/
20020919 -1.c fails with -fpic/-fPIC on i686-pc-linux-gnu)
PR testsuite/19275
Backport from mainline:
* gcc.dg/
20020919 -1.c: Fix for x86 Darwin.
* gcc.dg/
20020919 -1.c: Remove unnecessary conditional.
From-SVN: r107729
GCC Administrator [Wed, 30 Nov 2005 00:16:23 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107687
GCC Administrator [Wed, 30 Nov 2005 00:16:21 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107686
GCC Administrator [Tue, 29 Nov 2005 00:16:27 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107632
GCC Administrator [Tue, 29 Nov 2005 00:16:25 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107631
Gabriel Dos Reis [Mon, 28 Nov 2005 18:58:13 +0000 (18:58 +0000)]
gcc_release (ADA_DIRS): libada and gnattools are not part of this release.
* gcc_release (ADA_DIRS): libada and gnattools are not part of
this release.
From-SVN: r107613
GCC Administrator [Mon, 28 Nov 2005 00:16:24 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107581
GCC Administrator [Mon, 28 Nov 2005 00:16:23 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107580
GCC Administrator [Sun, 27 Nov 2005 00:16:31 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107549
GCC Administrator [Sun, 27 Nov 2005 00:16:28 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107548
GCC Administrator [Sat, 26 Nov 2005 00:16:29 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107527
GCC Administrator [Sat, 26 Nov 2005 00:16:26 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107526
GCC Administrator [Fri, 25 Nov 2005 00:16:23 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107473
GCC Administrator [Fri, 25 Nov 2005 00:16:20 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107472
GCC Administrator [Thu, 24 Nov 2005 00:16:16 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107440
GCC Administrator [Thu, 24 Nov 2005 00:16:15 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107439
Jakub Jelinek [Wed, 23 Nov 2005 13:53:15 +0000 (14:53 +0100)]
re PR c++/21983 (multiple diagnostics)
PR c++/21983
* class.c (find_final_overrider): Move diagnostic about no unique final
overrider to...
(update_vtable_entry_for_fn): ... here.
* g++.dg/warn/pr21983.C: New test.
From-SVN: r107420
Alan Modra [Wed, 23 Nov 2005 12:07:14 +0000 (12:07 +0000)]
re PR middle-end/24950 (ICE in operand_subword_force)
PR middle-end/24950
Copy from trunk 2005-11-14 Dale Johannesen <dalej@apple.com>
* gcc.c-torture/execute/
20051113 -1.c: New.
From-SVN: r107418
Alan Modra [Wed, 23 Nov 2005 12:05:41 +0000 (12:05 +0000)]
re PR middle-end/24950 (ICE in operand_subword_force)
PR middle-end/24950
* expmed.c (store_bit_field): Don't attempt to insv a field
larger than the reg.
Merge from trunk
2005-11-14 Dale Johannesen <dalej@apple.com>
* expmed.c (store_bit_field): Add offset unconditionally for
memory targets.
(extract_bit_field): Don't force extzv or extv operand into
a register if field is too big.
2004-12-01 Richard Henderson <rth@redhat.com>
* expmed.c (store_bit_field): Use simplify_gen_subreg instead
of gen_rtx_SUBREG directly.
From-SVN: r107417
Gabriel Dos Reis [Wed, 23 Nov 2005 11:01:03 +0000 (11:01 +0000)]
gcc_release: Copy from mainline after SVN move.
* gcc_release: Copy from mainline after SVN move. Remove
references to Fortran 95 builds.
From-SVN: r107415
GCC Administrator [Wed, 23 Nov 2005 00:16:24 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107386
GCC Administrator [Wed, 23 Nov 2005 00:16:22 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107385
GCC Administrator [Tue, 22 Nov 2005 00:16:33 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107336
GCC Administrator [Tue, 22 Nov 2005 00:16:30 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107335
GCC Administrator [Mon, 21 Nov 2005 00:16:26 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107264
GCC Administrator [Mon, 21 Nov 2005 00:16:24 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107263
GCC Administrator [Sun, 20 Nov 2005 00:16:20 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107236
GCC Administrator [Sun, 20 Nov 2005 00:16:19 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107235
GCC Administrator [Sat, 19 Nov 2005 00:16:32 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107199
GCC Administrator [Sat, 19 Nov 2005 00:16:29 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107198
GCC Administrator [Fri, 18 Nov 2005 00:16:27 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107147
GCC Administrator [Fri, 18 Nov 2005 00:16:25 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107146
Eric Botcazou [Thu, 17 Nov 2005 12:18:22 +0000 (13:18 +0100)]
backport: gcc_update: When svn update is called and --silent is used, pass -q.
Backport from mainline:
* gcc_update: When svn update is called and --silent is used, pass -q.
From-SVN: r107118
GCC Administrator [Thu, 17 Nov 2005 00:16:28 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107110
GCC Administrator [Thu, 17 Nov 2005 00:16:25 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107109
Jason Merrill [Wed, 16 Nov 2005 20:27:26 +0000 (15:27 -0500)]
re PR c++/24580 (virtual base class cause exception not to be caught)
PR c++/24580
* method.c (locate_copy): Also use skip_artificial_parms here.
(synthesize_exception_spec): Use CLASS_TYPE_P rather than checking
for RECORD_TYPE.
From-SVN: r107099
Steve Ellcey [Wed, 16 Nov 2005 17:06:52 +0000 (17:06 +0000)]
re PR target/24718 (Shared libgcc not used for linking by default)
PR target/24718
* mklibgcc.in: Create dummy object for libgcc_eh.a
* config/ia64/hpux.h (LIBGCC_SPEC): Remove.
From-SVN: r107090
Volker Reichelt [Wed, 16 Nov 2005 13:03:13 +0000 (13:03 +0000)]
backport: re PR c++/23797 (ICE on typename outside template)
Backport from mainline:
2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
PR c++/23797
* parser.c (cp_parser_functional_cast): Cope when TYPE is not a
TYPE_DECL. Use dependent_type_p to check type.
* pt.c (uses_template_parms_p): Use dependent_type_p for a
TYPE_DECL.
(type_dependent_expression_p): Assert we've not been given a
TYPE_DECL.
* g++.dg/parse/typename8.C: New test.
* g++.dg/parse/typename9.C: Likewise.
From-SVN: r107081
GCC Administrator [Wed, 16 Nov 2005 00:16:32 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107053
GCC Administrator [Wed, 16 Nov 2005 00:16:30 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r107052
Volker Reichelt [Tue, 15 Nov 2005 19:14:21 +0000 (19:14 +0000)]
re PR c++/19253 (bad error message / ICE for invalid template parameter)
PR c++/19253
PR c++/22172
Backport from mainline:
2005-11-02 Mark Mitchell <mark@codesourcery.com>
* parser.c (cp_parser_postfix_expression): Use
cp_parser_elaborated_type_specifier to handle typename-types in
functional casts.
(cp_parser_enclosed_argument_list): Skip ahead to the end of the
template argument list if the closing ">" is not found.
Backport from mainline:
2005-11-02 Mark Mitchell <mark@codesourcery.com>
PR c++/19253
* g++.dg/parse/typename10.C: New test.
Backport from mainline:
2005-10-08 James A. Morrison <phython@gcc.gnu.org>
PR c++/22172
* g++.dg/parse/crash30.C: New test.
From-SVN: r107037
GCC Administrator [Tue, 15 Nov 2005 00:16:26 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106911