]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
19 years agoDaily bump.
GCC Administrator [Wed, 23 Nov 2005 00:16:24 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r107386

19 years agoDaily bump.
GCC Administrator [Wed, 23 Nov 2005 00:16:22 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r107385

19 years agoDaily bump.
GCC Administrator [Tue, 22 Nov 2005 00:16:33 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r107336

19 years agoDaily bump.
GCC Administrator [Tue, 22 Nov 2005 00:16:30 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r107335

19 years agoDaily bump.
GCC Administrator [Mon, 21 Nov 2005 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r107264

19 years agoDaily bump.
GCC Administrator [Mon, 21 Nov 2005 00:16:24 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r107263

19 years agoDaily bump.
GCC Administrator [Sun, 20 Nov 2005 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r107236

19 years agoDaily bump.
GCC Administrator [Sun, 20 Nov 2005 00:16:19 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r107235

19 years agoDaily bump.
GCC Administrator [Sat, 19 Nov 2005 00:16:32 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r107199

19 years agoDaily bump.
GCC Administrator [Sat, 19 Nov 2005 00:16:29 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r107198

19 years agoDaily bump.
GCC Administrator [Fri, 18 Nov 2005 00:16:27 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r107147

19 years agoDaily bump.
GCC Administrator [Fri, 18 Nov 2005 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r107146

19 years agobackport: gcc_update: When svn update is called and --silent is used, pass -q.
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

19 years agoDaily bump.
GCC Administrator [Thu, 17 Nov 2005 00:16:28 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r107110

19 years agoDaily bump.
GCC Administrator [Thu, 17 Nov 2005 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r107109

19 years agore PR c++/24580 (virtual base class cause exception not to be caught)
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

19 years agore PR target/24718 (Shared libgcc not used for linking by default)
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

19 years agobackport: re PR c++/23797 (ICE on typename outside template)
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

19 years agoDaily bump.
GCC Administrator [Wed, 16 Nov 2005 00:16:32 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r107053

19 years agoDaily bump.
GCC Administrator [Wed, 16 Nov 2005 00:16:30 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r107052

19 years agore PR c++/19253 (bad error message / ICE for invalid template parameter)
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

19 years agoDaily bump.
GCC Administrator [Tue, 15 Nov 2005 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106911

19 years agoDaily bump.
GCC Administrator [Tue, 15 Nov 2005 00:16:24 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106910

19 years agore PR c++/24580 (virtual base class cause exception not to be caught)
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

19 years agoDaily bump.
GCC Administrator [Mon, 14 Nov 2005 00:16:27 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106871

19 years agoDaily bump.
GCC Administrator [Mon, 14 Nov 2005 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106870

19 years agocheck.tpl: Handle CVS additionally.
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

19 years agoDaily bump.
GCC Administrator [Sun, 13 Nov 2005 00:16:31 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106844

19 years agoDaily bump.
GCC Administrator [Sun, 13 Nov 2005 00:16:29 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106843

19 years agoDaily bump.
GCC Administrator [Sat, 12 Nov 2005 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106812

19 years agoDaily bump.
GCC Administrator [Sat, 12 Nov 2005 00:16:24 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106811

19 years agoDaily bump.
GCC Administrator [Fri, 11 Nov 2005 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106764

19 years agoDaily bump.
GCC Administrator [Fri, 11 Nov 2005 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106763

19 years agore PR target/24315 (amd64 fails -fpeephole2)
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

19 years agoDaily bump.
GCC Administrator [Thu, 10 Nov 2005 00:16:24 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106720

19 years agoDaily bump.
GCC Administrator [Thu, 10 Nov 2005 00:16:22 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106719

19 years agore PR c/24101 (Segfault with preprocessed source)
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

19 years agoDaily bump.
GCC Administrator [Wed, 9 Nov 2005 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106667

19 years agoDaily bump.
GCC Administrator [Wed, 9 Nov 2005 00:16:21 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106666

19 years agoDaily bump.
GCC Administrator [Tue, 8 Nov 2005 00:16:19 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106622

19 years agoDaily bump.
GCC Administrator [Tue, 8 Nov 2005 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106621

19 years agoinclhack.def (sco_math): Add bypass.
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

19 years agoFix problem with -MM -MG and missing system header files.
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

19 years agoDaily bump.
GCC Administrator [Mon, 7 Nov 2005 00:16:22 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106574

19 years agoDaily bump.
GCC Administrator [Mon, 7 Nov 2005 00:16:19 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106573

19 years agoDaily bump.
GCC Administrator [Sun, 6 Nov 2005 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106544

19 years agoDaily bump.
GCC Administrator [Sun, 6 Nov 2005 00:16:22 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106543

19 years agocheck.tpl: Adopt for move to subversion.
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

19 years agoDaily bump.
GCC Administrator [Sat, 5 Nov 2005 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106513

19 years agoDaily bump.
GCC Administrator [Sat, 5 Nov 2005 00:16:21 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106512

19 years agoDaily bump.
GCC Administrator [Fri, 4 Nov 2005 00:16:30 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106457

19 years agoDaily bump.
GCC Administrator [Fri, 4 Nov 2005 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106456

19 years agore PR middle-end/24470 (segmentation fault in cc1plus when compiling with -O)
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

19 years agoDaily bump.
GCC Administrator [Thu, 3 Nov 2005 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106411

19 years agoDaily bump.
GCC Administrator [Thu, 3 Nov 2005 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106410

19 years agocrash38.C: moved into proper directory...
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

19 years agoDaily bump.
GCC Administrator [Wed, 2 Nov 2005 00:16:29 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106365

19 years agoDaily bump.
GCC Administrator [Wed, 2 Nov 2005 00:16:27 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106364

19 years ago* gcc_update: Include revision number in LAST_UPDATED.
Joseph Myers [Tue, 1 Nov 2005 13:03:03 +0000 (13:03 +0000)] 
* gcc_update: Include revision number in LAST_UPDATED.

From-SVN: r106329

19 years agoDaily bump.
GCC Administrator [Tue, 1 Nov 2005 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106303

19 years agoDaily bump.
GCC Administrator [Tue, 1 Nov 2005 00:16:24 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106302

19 years agoDaily bump.
GCC Administrator [Mon, 31 Oct 2005 00:16:32 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106259

19 years agoDaily bump.
GCC Administrator [Mon, 31 Oct 2005 00:16:30 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106258

19 years agoDaily bump.
GCC Administrator [Sun, 30 Oct 2005 00:16:44 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106004

19 years agoDaily bump.
GCC Administrator [Sun, 30 Oct 2005 00:16:40 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r106003

19 years agore PR target/23070 ([3.4 only] CALL_V4_CLEAR_FP_ARGS flag not properly set)
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

19 years agoDaily bump.
GCC Administrator [Sat, 29 Oct 2005 00:16:30 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r105976

19 years agoDaily bump.
GCC Administrator [Sat, 29 Oct 2005 00:16:28 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r105975

19 years agobackport: re PR c++/22153 (ICE on invalid template specialization)
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

19 years agogcc_update: Update for svn.
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years ago* gcc.c-torture/execute/20051021-1.c: New test.
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

19 years agoThis commit was manufactured by cvs2svn to create branch
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

19 years agore PR target/24465 (-mminimal-toc miscompilation of __thread vars)
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

19 years agoDaily bump.
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

19 years agodojump.c (do_jump): Revert the last patch as it breaks Ada.
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

19 years agore PR c++/22508 (ICE after invalid operator new)
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

19 years agoDaily bump.
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

19 years agore PR target/19672 (Performance regression in simple loop code)
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years agoDaily bump.
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

19 years agoDaily bump.
GCC Administrator [Sun, 16 Oct 2005 00:16:12 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r105451.1

19 years agoDaily bump.
GCC Administrator [Sat, 15 Oct 2005 00:16:45 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r105425.1

19 years agoDaily bump.
GCC Administrator [Fri, 14 Oct 2005 00:16:14 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r105382.1

19 years agoDaily bump.
GCC Administrator [Thu, 13 Oct 2005 00:16:14 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r105340.1

19 years ago==> cp/ChangeLog <==
Paolo Bonzini [Wed, 12 Oct 2005 13:45:08 +0000 (13:45 +0000)] 
==> cp/ChangeLog <==
2005-10-12  Paolo Bonzini  <bonzini@gnu.org>

PR c++/24052
* error.c (dump_expr): Pass LABEL_DECL to dump_decl.  Print
an ADDR_EXPR of a LABEL_DECL as &&.

==> testsuite/ChangeLog <==
2005-10-12  Paolo Bonzini  <bonzini@gnu.org>

PR c++/24052
* g++.dg/ext/label5.C: New.

From-SVN: r105303

19 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Wed, 12 Oct 2005 13:45:08 +0000 (13:45 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_4-branch'.

From-SVN: r105302

19 years agoDaily bump.
GCC Administrator [Wed, 12 Oct 2005 00:16:12 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r105278.1

19 years agobackport: re PR c++/17618 (ICE in cp_convert_to_pointer, at cp/cvt.c:83)
Volker Reichelt [Tue, 11 Oct 2005 00:39:26 +0000 (00:39 +0000)] 
backport: re PR c++/17618 (ICE in cp_convert_to_pointer, at cp/cvt.c:83)

Backport:
2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
PR c++/17618
* cvt.c (cp_convert_to_pointer): Return early when the type is
an error_mark_node.

2004-05-22  Roger Sayle  <roger@eyesopen.com>
* name-lookup.c (check_for_out_of_scope_variable): Avoid ICE by
returning when TREE_TYPE is error_mark_node.
* typeck.c (require_complete_type): Return error_mark_node if
value's type is an error_mark_node.

2004-11-02  Mark Mitchell  <mark@codesourcery.com>
PR c++/18177
* typeck.c (build_const_cast): Use error_operand_p.

2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
PR c++/17618
* g++.dg/lookup/crash5.C: New test.

2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
    Roger Sayle  <roger@eyesopen.com>
* g++.dg/lookup/forscope2.C: New test case.

2004-11-02  Mark Mitchell  <mark@codesourcery.com>
PR c++/18177
* g++.dg/conversion/const3.C: New test.

From-SVN: r105210

19 years agoDaily bump.
GCC Administrator [Tue, 11 Oct 2005 00:16:13 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r105204.1

19 years agoDaily bump.
GCC Administrator [Mon, 10 Oct 2005 00:16:12 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r105157.1

19 years ago* config/sparc/gmon-sol2.c (internal_mcount): Mark as used.
Eric Botcazou [Sun, 9 Oct 2005 12:36:09 +0000 (14:36 +0200)] 
* config/sparc/gmon-sol2.c (internal_mcount): Mark as used.

From-SVN: r105142

19 years agoDaily bump.
GCC Administrator [Sun, 9 Oct 2005 00:16:11 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r105127.1

19 years agore PR debug/24267 ([3.4 only] Bad DWARF for altivec vectors)
Janis Johnson [Sat, 8 Oct 2005 22:24:50 +0000 (22:24 +0000)] 
re PR debug/24267 ([3.4 only] Bad DWARF for altivec vectors)

PR debug/24267
Partial backport from mainline
2004-05-04 Paolo Bonzini  <bonzini@gnu.org>
   Richard Henderson  <rth@redhat.com>
* tree.c (make_or_reuse_type): New.
(build_common_tree_nodes): Use it.
testsuite:
* gcc.dg/debug/dwarf2/dwarf-altivec1.c: New test.

From-SVN: r105125

19 years agoPartial backport from mainline 2004-05-04 Paolo Bonzini <bonzini@gnu.org> Richard...
Janis Johnson [Sat, 8 Oct 2005 22:21:11 +0000 (22:21 +0000)] 
Partial backport from mainline 2004-05-04 Paolo Bonzini <bonzini@gnu.org> Richard Henderson <rth@redhat.com>

        Partial backport from mainline
2004-05-04 Paolo Bonzini  <bonzini@gnu.org>
   Richard Henderson  <rth@redhat.com>
* c-common.c (vector_types_convertible_p): New function.
* c-common.h: Declare it.
* c-typeck.c (digest_init): Use it.
testsuite:
* gcc.dg/altivec-pr18583.c: New test.

From-SVN: r105124