]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
20 years agoDaily bump.
GCC Administrator [Thu, 28 Jul 2005 00:16:17 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r102448.1

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

[[Split portion of a mixed commit.]]

From-SVN: r102407.1

20 years agobackport: re PR target/16719 ([ColdFire] Illegal move of byte itno address register...
Bernardo Innocenti [Tue, 26 Jul 2005 20:32:25 +0000 (22:32 +0200)] 
backport: re PR target/16719 ([ColdFire] Illegal move of byte itno address register causes compiler to ICE)

Backport from mainline:
2005-07-12  Peter Barada  <peter@the-baradas.com>
PR middle-end/16719
PR middle-end/18421
* config/m68k/m68k.h (HARD_REGNO_MODE_OK): Disallow bytes
in address registers.
* config/m68k/m68k.c (hard_regno_mode_ok): Likewise.
* config/m68k/m68k.md: Replace 's' with 'i' in 4th
alternative of addsi3_5200.

From-SVN: r102396

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

[[Split portion of a mixed commit.]]

From-SVN: r102376.1

20 years agore PR c++/19208 (Spurious error about variably modified type)
Giovanni Bajo [Mon, 25 Jul 2005 21:13:18 +0000 (21:13 +0000)] 
re PR c++/19208 (Spurious error about variably modified type)

cp/
PR c++/19208
* pt.c (tsubst): Use fold_non_dependent_expr to fold array domains.

testsuite/
PR c++/19208
* g++.dg/template/array11.C: New test.

From-SVN: r102370

20 years agoDaily bump.
GCC Administrator [Mon, 25 Jul 2005 00:16:14 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r102340.1

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

[[Split portion of a mixed commit.]]

From-SVN: r102321.1

20 years agoDaily bump.
GCC Administrator [Sat, 23 Jul 2005 00:16:12 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r102301.1

20 years agoDaily bump.
GCC Administrator [Fri, 22 Jul 2005 00:16:52 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r102258.1

20 years agore PR target/20191 (ICE in reload_cse_simplify_operands, on powerpc linux)
Janis Johnson [Thu, 21 Jul 2005 21:57:05 +0000 (21:57 +0000)] 
re PR target/20191 (ICE  in reload_cse_simplify_operands, on powerpc linux)

PR target/20191
Backport from mainline:

2004-04-23  Dale Johannesen  <dalej@apple.com>

* config/rs6000.md (movsf_hardfloat): Add POWER form of nop.
(movdf_hardfloat64):  Ditto.
(movdf_softfloat64):  Ditto.

* config/rs6000.md (movsf_hardfloat): Accept CTR-to-CTR copy.
(movdf_hardfloat64):  Ditto.

testsuite:
PR target/20191
* gcc.c-torture/compile/20050721-1.c: New test.

From-SVN: r102251

20 years agore PR rtl-optimization/22167 (Strange optimization bug when using -Os)
Richard Sandiford [Thu, 21 Jul 2005 06:56:24 +0000 (06:56 +0000)] 
re PR rtl-optimization/22167 (Strange optimization bug when using -Os)

PR rtl-optimization/22167
* gcse.c (hoist_code): Fix hoist_exprs[] check.

From-SVN: r102224

20 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Thu, 21 Jul 2005 06:56:24 +0000 (06:56 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_4-branch'.

From-SVN: r102223

20 years agoDaily bump.
GCC Administrator [Thu, 21 Jul 2005 00:16:12 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r102213.1

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

[[Split portion of a mixed commit.]]

From-SVN: r102179.1

20 years agoconfig.gcc: Add support for *-*-freebsd7, *-*-freebsd8, and *-*-freebsd9.
Gerald Pfeifer [Tue, 19 Jul 2005 21:08:48 +0000 (21:08 +0000)] 
config.gcc: Add support for *-*-freebsd7, *-*-freebsd8, and *-*-freebsd9.

* config.gcc: Add support for *-*-freebsd7, *-*-freebsd8,
and *-*-freebsd9.
* config/freebsd-spec.h (FBSD_TARGET_OS_CPP_BUILTINS): Ditto.

From-SVN: r102172

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

[[Split portion of a mixed commit.]]

From-SVN: r102146.1

20 years agore PR libstdc++/21286 (filebuf::xsgetn vs pipes)
Paolo Carlini [Mon, 18 Jul 2005 18:31:59 +0000 (18:31 +0000)] 
re PR libstdc++/21286 (filebuf::xsgetn vs pipes)

2005-07-18  Paolo Carlini  <pcarlini@suse.de>
    Nathan Myers  <ncm@cantrip.org>

PR libstdc++/21286
* include/bits/fstream.tcc (basic_filebuf<>::xsgetn):
Loop on short reads.

Co-Authored-By: Nathan Myers <ncm@cantrip.org>
From-SVN: r102138

20 years agoDaily bump.
GCC Administrator [Mon, 18 Jul 2005 00:16:15 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r102126.1

20 years ago* include/private/gcconfig.h (sh-linux): Use LINUX_STACKBOTTOM.
SUGIOKA Toshinobu [Mon, 18 Jul 2005 00:03:43 +0000 (09:03 +0900)] 
* include/private/gcconfig.h (sh-linux): Use LINUX_STACKBOTTOM.

From-SVN: r102123

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

[[Split portion of a mixed commit.]]

From-SVN: r102102.1

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

[[Split portion of a mixed commit.]]

From-SVN: r102071.1

20 years agoDaily bump.
GCC Administrator [Fri, 15 Jul 2005 00:16:16 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r102045.1

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

[[Split portion of a mixed commit.]]

From-SVN: r101999.1

20 years agoDaily bump.
GCC Administrator [Wed, 13 Jul 2005 00:16:14 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r101953.1

20 years agoDaily bump.
GCC Administrator [Tue, 12 Jul 2005 00:16:16 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r101903.1

20 years agoDaily bump.
GCC Administrator [Mon, 11 Jul 2005 00:16:17 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r101859.1

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

[[Split portion of a mixed commit.]]

From-SVN: r101839.1

20 years agoi386.c (output_set_got): Don't omit OFFSET FLAT...
Jakub Jelinek [Sat, 9 Jul 2005 08:54:18 +0000 (10:54 +0200)] 
i386.c (output_set_got): Don't omit OFFSET FLAT...

* config/i386/i386.c (output_set_got): Don't omit OFFSET FLAT:
in Intel syntax add %reg, OFFSET FLAT:_GLOBAL_OFFSET_TABLE_+(.-.Lx).

From-SVN: r101821

20 years agoDaily bump.
GCC Administrator [Sat, 9 Jul 2005 00:16:49 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r101807.1

20 years agobackport: re PR target/22083 (TARGET_C99_FUNCTIONS is wrongly defined on AIX 5.1)
David Edelsohn [Fri, 8 Jul 2005 18:33:45 +0000 (18:33 +0000)] 
backport: re PR target/22083 (TARGET_C99_FUNCTIONS is wrongly defined on AIX 5.1)

2005-07-08  David Edelsohn  <edelsohn@gnu.org>

        Backport from mainline:
        2005-06-18  Roger Sayle  <roger@eyesopen.com>
        PR target/22083
        * config/rs6000/aix51.h (TARGET_C99_FUNCTIONS): Remove definition.

From-SVN: r101784

20 years agoDaily bump.
GCC Administrator [Fri, 8 Jul 2005 00:16:24 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r101747.1

20 years agoDaily bump.
GCC Administrator [Fri, 8 Jul 2005 00:16:15 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r101746.1

20 years agoDaily bump.
GCC Administrator [Thu, 7 Jul 2005 00:16:15 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r101677.1

20 years agoDaily bump.
GCC Administrator [Wed, 6 Jul 2005 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r101643.1

20 years agore PR c/22308 (Failure to diagnose violation of constraint 6.516p2)
Joseph Myers [Tue, 5 Jul 2005 21:19:16 +0000 (22:19 +0100)] 
re PR c/22308 (Failure to diagnose violation of constraint 6.516p2)

PR c/22308
* c-decl.c (finish_struct): Also copy C_TYPE_FIELDS_READONLY,
C_TYPE_FIELDS_VOLATILE and C_TYPE_VARIABLE_SIZE to type variants.

testsuite:
* gcc.dg/pr22308-1.c: New test.

From-SVN: r101636

20 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Tue, 5 Jul 2005 21:19:16 +0000 (21:19 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_4-branch'.

From-SVN: r101635

20 years agoDaily bump.
GCC Administrator [Tue, 5 Jul 2005 00:16:33 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r101607.1

20 years agoDaily bump.
GCC Administrator [Mon, 4 Jul 2005 00:16:22 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r101564.1

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

[[Split portion of a mixed commit.]]

From-SVN: r101541.1

20 years agoDaily bump.
GCC Administrator [Sat, 2 Jul 2005 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r101522.1

20 years agoDaily bump.
GCC Administrator [Fri, 1 Jul 2005 00:16:15 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r101486.1

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

[[Split portion of a mixed commit.]]

From-SVN: r101447.1

20 years agoDaily bump.
GCC Administrator [Wed, 29 Jun 2005 00:16:48 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r101403.1

20 years agoDaily bump.
GCC Administrator [Tue, 28 Jun 2005 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r101362.1

20 years agoDaily bump.
GCC Administrator [Mon, 27 Jun 2005 00:16:49 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r101343.1

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

[[Split portion of a mixed commit.]]

From-SVN: r101325.1

20 years agoDaily bump.
GCC Administrator [Sat, 25 Jun 2005 00:16:21 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r101307.1

20 years agoDaily bump.
GCC Administrator [Fri, 24 Jun 2005 00:16:16 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r101279.1

20 years agoDaily bump.
GCC Administrator [Thu, 23 Jun 2005 00:16:21 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r101257.1

20 years agoDaily bump.
GCC Administrator [Wed, 22 Jun 2005 00:16:28 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r101242.1

20 years agoDaily bump.
GCC Administrator [Tue, 21 Jun 2005 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r101222.1

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

[[Split portion of a mixed commit.]]

From-SVN: r101198.1

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

[[Split portion of a mixed commit.]]

From-SVN: r101173.1

20 years agoDaily bump.
GCC Administrator [Sat, 18 Jun 2005 00:16:21 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r101146.1

20 years agoDaily bump.
GCC Administrator [Fri, 17 Jun 2005 00:16:34 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r101118.1

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

[[Split portion of a mixed commit.]]

From-SVN: r101002.1

20 years agoDaily bump.
GCC Administrator [Wed, 15 Jun 2005 00:16:14 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r100963.1

20 years agore PR c++/21987 (New testsuite failure g++.dg/warn/conversion-function-1.C)
Mark Mitchell [Tue, 14 Jun 2005 16:55:45 +0000 (16:55 +0000)] 
re PR c++/21987 (New testsuite failure g++.dg/warn/conversion-function-1.C)

PR c++/21987
* decl.c (grok_op_properties): Add missing warn_conversion check.

From-SVN: r100940

20 years agore PR target/20301 (Assembler labels have a leading "-")
Eric Botcazou [Tue, 14 Jun 2005 13:15:01 +0000 (15:15 +0200)] 
re PR target/20301 (Assembler labels have a leading "-")

PR target/20301
* config/sparc/sol2.h (ASM_GENERATE_INTERNAL_LABEL): Emit
unsigned index numbers.

From-SVN: r100935

20 years agoDaily bump.
GCC Administrator [Tue, 14 Jun 2005 00:16:17 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r100911.1

20 years agore PR c++/20789 (ICE with incomplete type in template)
Nathan Sidwell [Mon, 13 Jun 2005 17:20:28 +0000 (17:20 +0000)] 
re PR c++/20789 (ICE with incomplete type in template)

cp:
PR c++/20789
* decl.c (cp_finish_decl): Clear runtime runtime initialization if
in-class decl's initializer is bad.
testsuite:
PR c++/20789
* g++.dg/init/member1.C: New.
* g++.dg/other/warning1.C: Adjust.

From-SVN: r100883

20 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Mon, 13 Jun 2005 17:20:28 +0000 (17:20 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_4-branch'.

From-SVN: r100882

20 years agoDaily bump.
GCC Administrator [Mon, 13 Jun 2005 00:16:44 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r100867.1

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

[[Split portion of a mixed commit.]]

From-SVN: r100849.1

20 years agoDaily bump.
GCC Administrator [Sat, 11 Jun 2005 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r100836.1

20 years agore PR c++/10611 (operations on vector mode not recognized in C++)
Aldy Hernandez [Sat, 11 Jun 2005 00:16:02 +0000 (00:16 +0000)] 
re PR c++/10611 (operations on vector mode not recognized in C++)

PR c++/10611
* cp/cvt.c (build_expr_type_conversion): Same.
* cp/typeck.c (build_binary_op): Handle vectors.
(common_type): Same.
(type_after_usual_arithmetic_conversions): Same.
* testsuite/g++.dg/conversion/simd2.C: New.

From-SVN: r100834

20 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Sat, 11 Jun 2005 00:16:02 +0000 (00:16 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_4-branch'.

From-SVN: r100833

20 years agoDaily bump.
GCC Administrator [Fri, 10 Jun 2005 00:16:17 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r100810.1

20 years agore PR c++/21903 (Default argument of template function causes a compile-time error)
Nathan Sidwell [Thu, 9 Jun 2005 07:46:23 +0000 (07:46 +0000)] 
re PR c++/21903 (Default argument of template function causes a compile-time error)

cp:
PR c++/21903
* cp-tree.def (DEFAULT_ARG): Document TREE_CHAIN use.
* parser.c (cp_parser_late_parsing_default_args): Propagate parsed
argument to any early instantiations.
* pt.c (tsubst_arg_types): Chain early instantiation of default
arg.

PR c++/19884
* pt.c (check_explicit_specialization): Make sure namespace
binding lookup found an overloaded function.
(lookup_template_function): Just assert FNS is an overloaded
function.
testsuite:
PR c++/19608
* parser.c (cp_parser_late_parsing_for_member): Use
current_function_decl as scope to push to and from.
testsuite:

PR 21903
* g++.dg/parse/defarg9.C: New.

PR c++/19884
* g++.old-deja/g++.oliva/template6.C: Add another case.
* g++.dg/template/explicit6.C: New.

PR c++/19608
* g++.dg/parse/local-class1.C: New.

From-SVN: r100794

20 years agoDaily bump.
GCC Administrator [Thu, 9 Jun 2005 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r100789.1

20 years ago* gcc.dg/tls/debug-1.c: New test.
Eric Botcazou [Wed, 8 Jun 2005 20:54:30 +0000 (20:54 +0000)] 
* gcc.dg/tls/debug-1.c: New test.

From-SVN: r100780

20 years agore PR debug/21889 (Native Solaris assembler cannot grok DTP-relative debug symbols)
Eric Botcazou [Wed, 8 Jun 2005 20:52:34 +0000 (22:52 +0200)] 
re PR debug/21889 (Native Solaris assembler cannot grok DTP-relative debug symbols)

PR target/21889
* config/sparc/sol2.h (ASM_OUTPUT_DWARF_DTPREL): Undefine.
* config/sparc/sol2-gas.h (ASM_OUTPUT_DWARF_DTPREL): Redefine.

From-SVN: r100779

20 years agore PR c++/20563 (Infinite loop in diagnostic (and ice after error message))
Volker Reichelt [Wed, 8 Jun 2005 11:26:05 +0000 (11:26 +0000)] 
re PR c++/20563 (Infinite loop in diagnostic (and ice after error message))

PR c++/20563
* parser.c (cp_parser_label_declaration): Deal with invalid/missing
identifiers.

* g++.dg/ext/label4.C: New test.

From-SVN: r100756

20 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Wed, 8 Jun 2005 11:26:05 +0000 (11:26 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_4-branch'.

From-SVN: r100755

20 years agoDaily bump.
GCC Administrator [Wed, 8 Jun 2005 00:16:24 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r100735.1

20 years agoDaily bump.
GCC Administrator [Tue, 7 Jun 2005 00:17:21 +0000 (00:17 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r100683.1

20 years agoDaily bump.
GCC Administrator [Mon, 6 Jun 2005 00:16:21 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r100643.1

20 years ago* gennews (files): Update for egcs-1.0 release pages consolidation.
Gerald Pfeifer [Sun, 5 Jun 2005 20:37:38 +0000 (20:37 +0000)] 
* gennews (files): Update for egcs-1.0 release pages consolidation.

From-SVN: r100638

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

[[Split portion of a mixed commit.]]

From-SVN: r100609.1

20 years agore PR target/21888 (bootstrap failure with linker relaxation enabled)
Richard Henderson [Sat, 4 Jun 2005 19:27:26 +0000 (12:27 -0700)] 
re PR target/21888 (bootstrap failure with linker relaxation enabled)

        PR target/21888
        * config/alpha/alpha.c (alpha_align_insns): Don't insert nops
        until we've passed initial ldgp.

From-SVN: r100598

20 years agoDaily bump.
GCC Administrator [Sat, 4 Jun 2005 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r100569.1

20 years agore PR c++/21853 (constness of pointer to data member ignored)
Mark Mitchell [Fri, 3 Jun 2005 23:24:54 +0000 (23:24 +0000)] 
re PR c++/21853 (constness of pointer to data member ignored)

PR c++/21853
* typeck.c (casts_away_constness_r): Do not drop cv-qualifiers on
the pointed-to type for a pointer-to-member.

PR c++/21853
* g++.dg/expr/static_cast6.C: New test.

From-SVN: r100564

20 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Fri, 3 Jun 2005 23:24:54 +0000 (23:24 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_4-branch'.

From-SVN: r100563

20 years agore PR c++/21336 (Internal compiler error when using custom new operators)
Mark Mitchell [Fri, 3 Jun 2005 16:29:35 +0000 (16:29 +0000)] 
re PR c++/21336 (Internal compiler error when using custom new operators)

PR c++/21336
* cp-tree.h (grok_op_properties): Remove friendp parameter.
* decl.c (grokfndecl): Adjust call.
(grok_op_properties): Determine the class of which the function is
a member by looking at its DECL_CONTEXT, not current_class_type.
* pt.c (tsubst_decl): Adjust call to grok_op_properties.

PR c++/21336
* g++.dg/template/new2.C: New test.

From-SVN: r100545

20 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Fri, 3 Jun 2005 16:29:35 +0000 (16:29 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_4-branch'.

From-SVN: r100544

20 years agoDaily bump.
GCC Administrator [Fri, 3 Jun 2005 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r100525.1

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

[[Split portion of a mixed commit.]]

From-SVN: r100473.1

20 years agoconfigure.ac (HAVE_AS_JSRDIRECT_RELOCS): New.
Richard Henderson [Wed, 1 Jun 2005 16:32:31 +0000 (09:32 -0700)] 
configure.ac (HAVE_AS_JSRDIRECT_RELOCS): New.

        * configure.ac (HAVE_AS_JSRDIRECT_RELOCS): New.
        * config.in, configure: Rebuild.
        * config/alpha/alpha.c (print_operand): Add 'j'.
        * alpha.md (divmodsi_internal_er_1): Use it.
        (divmoddi_internal_er_1): Likewise.

From-SVN: r100455

20 years agoDaily bump.
GCC Administrator [Wed, 1 Jun 2005 00:16:31 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r100412.1

20 years agoinstall.texi (sparc-sun-solaris2*): Update note about Sun bug 4910101.
Eric Botcazou [Tue, 31 May 2005 13:04:17 +0000 (15:04 +0200)] 
install.texi (sparc-sun-solaris2*): Update note about Sun bug 4910101.

* doc/install.texi (sparc-sun-solaris2*): Update note
about Sun bug 4910101.

From-SVN: r100387

20 years agoDaily bump.
GCC Administrator [Tue, 31 May 2005 00:16:47 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r100380.1

20 years agoDaily bump.
GCC Administrator [Mon, 30 May 2005 00:16:15 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r100336.1

20 years agore PR target/19933 (Problem with define of HUGE_VAL in math_c99.)
Eric Botcazou [Sun, 29 May 2005 20:45:43 +0000 (22:45 +0200)] 
re PR target/19933 (Problem with define of HUGE_VAL in math_c99.)

PR target/19933
* fixinc/inclhack.def (solaris_math_6_1): New fix.
(solaris_math_9): Rewrite and guard with #ifdef __sparc__.
* fixinc/fixincl.x: Regenerate.
* fixinc/tests/base/iso/math_c99.h: Adjust for above changes.

Backport from mainline:
2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
            Joseph S. Myers  <joseph@codesourcery.com>

* fixinc/inclhack.def: New fixes solaris_math_[1-9].
* fixinc/fixincl.x: Regenerate.
* fixinc/tests/base/iso/math_c99.h: New.

Backport from mainline:
2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>

* fixinc/inclhack.def (stdio_stdarg_h, stdio_va_list): Bypass on
*-*-solaris2.1[0-9]*, not just *-*-solaris2.1[0-9].
* fixinc/fixincl.x: Regenerate.

Backport from mainline:
2004-11-26  Mark Mitchell  <mark@codesourcery.com>

* fixinc/inclhack.def (gnu_types): Do not use on Solaris 2.1x.
(stdio_va_list): Likewise.
(stdio_stdarg.h): Likewise.
(solaris_stdio_tag): Add bypass.
* fixinc/fixincl.x: Regenerated.

testsuite/
* gcc.dg/c99-math.h: New
* gcc.dg/c99-math-float-1.c: New test.
* gcc.dg/c99-math-double-1.c: Likewise.
* gcc.dg/c99-math-long-double-1.c: Likewise.

From-SVN: r100333

20 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Sun, 29 May 2005 20:45:43 +0000 (20:45 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_4-branch'.

From-SVN: r100332

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

[[Split portion of a mixed commit.]]

From-SVN: r100308.1

20 years agoDaily bump.
GCC Administrator [Sat, 28 May 2005 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r100287.1

20 years ago* testsuite/Makefile.in: Regenerate with Automake 1.7.8.
Mark Mitchell [Fri, 27 May 2005 22:41:56 +0000 (22:41 +0000)] 
* testsuite/Makefile.in: Regenerate with Automake 1.7.8.

From-SVN: r100280

20 years agoDaily bump.
GCC Administrator [Fri, 27 May 2005 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r100236.1

20 years agore PR translation/21768 (ICE in error message due to violation of coding conventions)
Volker Reichelt [Thu, 26 May 2005 16:13:40 +0000 (16:13 +0000)] 
re PR translation/21768 (ICE in error message due to violation of coding conventions)

PR c++/21768
* pt.c (redeclare_class_template): Change error message according
to coding conventions.

From-SVN: r100209

20 years agore PR target/21716 (ICE in reg-stack.c's swap_rtx_condition)
Jakub Jelinek [Thu, 26 May 2005 09:05:04 +0000 (11:05 +0200)] 
re PR target/21716 (ICE in reg-stack.c's swap_rtx_condition)

PR target/21716
* reg-stack.c (swap_rtx_condition): Don't crash if %ax user was not
found in the basic block and last insn in the basic block is not
INSN_P.  Remove explicit unspec numbers that are no longer valid
from comments.

From-SVN: r100200