]>
git.ipfire.org Git - thirdparty/gcc.git/log
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
GCC Administrator [Tue, 15 Nov 2005 00:16:24 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106910
Jason Merrill [Mon, 14 Nov 2005 20:48:50 +0000 (15:48 -0500)]
re PR c++/24580 (virtual base class cause exception not to be caught)
PR c++/24580
* method.c (locate_ctor): Skip all artificial parms, not just
'this'.
From-SVN: r106903
GCC Administrator [Mon, 14 Nov 2005 00:16:27 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106871
GCC Administrator [Mon, 14 Nov 2005 00:16:26 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106870
Andreas Jaeger [Sun, 13 Nov 2005 08:46:38 +0000 (09:46 +0100)]
check.tpl: Handle CVS additionally.
* fixinc/check.tpl: Handle CVS additionally.
From-SVN: r106857
GCC Administrator [Sun, 13 Nov 2005 00:16:31 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106844
GCC Administrator [Sun, 13 Nov 2005 00:16:29 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106843
GCC Administrator [Sat, 12 Nov 2005 00:16:26 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106812
GCC Administrator [Sat, 12 Nov 2005 00:16:24 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106811
GCC Administrator [Fri, 11 Nov 2005 00:16:25 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106764
GCC Administrator [Fri, 11 Nov 2005 00:16:23 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106763
Uros Bizjak [Thu, 10 Nov 2005 07:27:47 +0000 (08:27 +0100)]
re PR target/24315 (amd64 fails -fpeephole2)
PR target/24315
* config/i386/i386.md (*pushdi2_rex64 splitter)
(*movdi_1_rex64 splitter): Delay splitting after
flow2 pass only when (optimize > 0 && flag_peephole2).
PR target/19340
* reg-stack.c (reg_to_stack): Update register liveness also
for flag_sched2_use_traces.
testsuite/
PR target/24315
* gcc.dg/pr24315.c: New test.
PR target/19340
* gcc.dg/pr19340.c: New test.
From-SVN: r106728
GCC Administrator [Thu, 10 Nov 2005 00:16:24 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106720
GCC Administrator [Thu, 10 Nov 2005 00:16:22 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106719
Uros Bizjak [Wed, 9 Nov 2005 07:51:51 +0000 (08:51 +0100)]
re PR c/24101 (Segfault with preprocessed source)
gcc/
PR c/24101
* toplev.c (process_options): Initialize debug_hooks early
in case lang_hooks.post_options ends up calling a debug_hook.
* cppinit.c (read_original_filename): Temporarily set
state.in_directive before calling _cpp_lex_direct for
CPP_HASH tokens.
gcc/testsuite/
PR c/24101
* gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
* gcc.dg/dg.exp: Run main loop also for *.i files.
From-SVN: r106679
GCC Administrator [Wed, 9 Nov 2005 00:16:25 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106667
GCC Administrator [Wed, 9 Nov 2005 00:16:21 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106666
GCC Administrator [Tue, 8 Nov 2005 00:16:19 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106622
GCC Administrator [Tue, 8 Nov 2005 00:16:18 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106621
Steve Ellcey [Mon, 7 Nov 2005 22:47:55 +0000 (22:47 +0000)]
inclhack.def (sco_math): Add bypass.
* fixinc/inclhack.def (sco_math): Add bypass.
* fixinc/fixincl.x: Regenerate.
From-SVN: r106617
James E Wilson [Mon, 7 Nov 2005 19:49:04 +0000 (11:49 -0800)]
Fix problem with -MM -MG and missing system header files.
PR preprocessor/15220
* cppfiles.c (_cpp_find_file): New parameter angle_brackets. Fix all
callers. Pass to open_file_failed.
(open_file_failed): New parameter angle_brackets. Fix
all callers. use in print_dep assignment.
* cpphash.h (_cpp_find_file): Add new parm to declaration.
* cppinit.c (cpp_read_main_file): Pass another arg to _cpp_find_file.
From-SVN: r106608
GCC Administrator [Mon, 7 Nov 2005 00:16:22 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106574
GCC Administrator [Mon, 7 Nov 2005 00:16:19 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106573
GCC Administrator [Sun, 6 Nov 2005 00:16:25 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106544
GCC Administrator [Sun, 6 Nov 2005 00:16:22 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106543
Andreas Jaeger [Sat, 5 Nov 2005 13:41:17 +0000 (14:41 +0100)]
check.tpl: Adopt for move to subversion.
* fixinc/check.tpl: Adopt for move to subversion.
From-SVN: r106529
GCC Administrator [Sat, 5 Nov 2005 00:16:23 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106513
GCC Administrator [Sat, 5 Nov 2005 00:16:21 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106512
GCC Administrator [Fri, 4 Nov 2005 00:16:30 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106457
GCC Administrator [Fri, 4 Nov 2005 00:16:26 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106456
Richard Guenther [Thu, 3 Nov 2005 09:30:12 +0000 (09:30 +0000)]
re PR middle-end/24470 (segmentation fault in cc1plus when compiling with -O)
2005-11-03 Richard Guenther <rguenther@suse.de>
PR middle-end/24470
* fold-const.c (fold): Avoid running in circles if we
got some un-folded subtree.
From-SVN: r106426
GCC Administrator [Thu, 3 Nov 2005 00:16:23 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106411
GCC Administrator [Thu, 3 Nov 2005 00:16:20 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106410
Josh Conner [Wed, 2 Nov 2005 18:30:19 +0000 (18:30 +0000)]
crash38.C: moved into proper directory...
* g++.dg/crash38.C: moved into proper directory...
* g++.dg/template/crash42.C: ...here
From-SVN: r106391
GCC Administrator [Wed, 2 Nov 2005 00:16:29 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106365
GCC Administrator [Wed, 2 Nov 2005 00:16:27 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106364
Joseph Myers [Tue, 1 Nov 2005 13:03:03 +0000 (13:03 +0000)]
* gcc_update: Include revision number in LAST_UPDATED.
From-SVN: r106329
GCC Administrator [Tue, 1 Nov 2005 00:16:26 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106303
GCC Administrator [Tue, 1 Nov 2005 00:16:24 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106302
GCC Administrator [Mon, 31 Oct 2005 00:16:32 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106259
GCC Administrator [Mon, 31 Oct 2005 00:16:30 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106258
GCC Administrator [Sun, 30 Oct 2005 00:16:44 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106004
GCC Administrator [Sun, 30 Oct 2005 00:16:40 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r106003
Alan Modra [Sat, 29 Oct 2005 22:35:37 +0000 (22:35 +0000)]
re PR target/23070 ([3.4 only] CALL_V4_CLEAR_FP_ARGS flag not properly set)
PR target/23070
* config/rs6000/rs6000.c (function_arg): For ABI_V4 calls to
stdarg functions, set/clear the fp marker even when no variable
args are passed.
* config/rs6000/sysv4.h (SUBTARGET_SWITCHES): Describe
-mprototype and -mno-prototype.
From-SVN: r105998
GCC Administrator [Sat, 29 Oct 2005 00:16:30 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r105976
GCC Administrator [Sat, 29 Oct 2005 00:16:28 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r105975
Josh Conner [Fri, 28 Oct 2005 18:47:28 +0000 (18:47 +0000)]
backport: re PR c++/22153 (ICE on invalid template specialization)
Merged from mainline change #105944:
PR c++/22153
* cp/parser.c (cp_parser_member_declaration): Detect and handle
a template specialization.
* testsuite/g++.dg/template/crash38.C: New test.
* testsuite/g++.dg/parse/explicit1.C: Change expected errors.
From-SVN: r105946
Daniel Berlin [Fri, 28 Oct 2005 17:30:57 +0000 (17:30 +0000)]
gcc_update: Update for svn.
2005-10-28 Daniel Berlin <dberlin@dberlin.org>
Ben Elliston <bje@au1.ibm.com>
* gcc_update: Update for svn.
Co-Authored-By: Ben Elliston <bje@au.ibm.com>
From-SVN: r105941
GCC Administrator [Wed, 26 Oct 2005 00:16:13 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r105906.1
GCC Administrator [Tue, 25 Oct 2005 00:16:11 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r105872.1
GCC Administrator [Mon, 24 Oct 2005 00:16:16 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r105833.1
GCC Administrator [Sun, 23 Oct 2005 00:16:12 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r105805.1
GCC Administrator [Sat, 22 Oct 2005 00:16:14 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r105784.1
Eric Botcazou [Fri, 21 Oct 2005 17:26:56 +0000 (17:26 +0000)]
* gcc.c-torture/execute/
20051021 -1.c: New test.
From-SVN: r105753
No Author [Fri, 21 Oct 2005 17:24:46 +0000 (17:24 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_4-branch'.
From-SVN: r105750
Alan Modra [Fri, 21 Oct 2005 07:48:26 +0000 (07:48 +0000)]
re PR target/24465 (-mminimal-toc miscompilation of __thread vars)
PR target/24465
* config/rs6000/rs6000.c (rs6000_legitimize_tls_address): Always
use r2 for 64-bit tls .got access.
From-SVN: r105728
GCC Administrator [Fri, 21 Oct 2005 00:16:13 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r105698.1
Paolo Bonzini [Thu, 20 Oct 2005 17:23:54 +0000 (17:23 +0000)]
dojump.c (do_jump): Revert the last patch as it breaks Ada.
2005-10-19 Paolo Bonzini <bonzini@gnu.org>
* dojump.c (do_jump): Revert the last patch as it breaks Ada.
From-SVN: r105681
Volker Reichelt [Thu, 20 Oct 2005 10:10:09 +0000 (10:10 +0000)]
re PR c++/22508 (ICE after invalid operator new)
PR c++/22508
* init.c (build_new_1): Remove misleading comment.
From-SVN: r105667
GCC Administrator [Thu, 20 Oct 2005 00:16:20 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r105651.1
Paolo Bonzini [Wed, 19 Oct 2005 10:49:56 +0000 (10:49 +0000)]
re PR target/19672 (Performance regression in simple loop code)
2005-10-19 Paolo Bonzini <bonzini@gnu.org>
PR #19672
* dojump.c (do_jump): Handle TRUTH_AND_EXPR and TRUTH_OR_EXPR
like TRUTH_ANDIF_EXPR and TRUTH_ORIF_EXPR, if the branch cost
is low enough.
From-SVN: r105608
GCC Administrator [Wed, 19 Oct 2005 00:16:14 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r105587.1
GCC Administrator [Tue, 18 Oct 2005 00:16:12 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r105529.1
GCC Administrator [Mon, 17 Oct 2005 00:16:14 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r105478.1