]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
20 years agore PR c++/20679 (Parse error when accessing attributes of an inner class. Enclosing...
Mark Mitchell [Mon, 4 Apr 2005 23:43:54 +0000 (23:43 +0000)] 
re PR c++/20679 (Parse error when accessing attributes of an inner class. Enclosing class is template and have methods with the same name.)

PR c++/20679
* parser.c (cp_parser_template_name): Fix thinko.

PR c++/20679
* g++.dg/template/overload4.C: New test.

From-SVN: r97584

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

From-SVN: r97583

20 years agoinvoke.texi (SPARC options): Document that -mlittle-endian is not supported on Linux...
Eric Botcazou [Mon, 4 Apr 2005 18:17:37 +0000 (20:17 +0200)] 
invoke.texi (SPARC options): Document that -mlittle-endian is not supported on Linux either.

* doc/invoke.texi (SPARC options): Document that
-mlittle-endian is not supported on Linux either.

From-SVN: r97563

20 years agoinvoke.texi (-Wsynth): Don't document, as it now is void of semantics.
Gabriel Dos Reis [Mon, 4 Apr 2005 05:45:48 +0000 (05:45 +0000)] 
invoke.texi (-Wsynth): Don't document, as it now is void of semantics.

        * doc/invoke.texi (-Wsynth): Don't document, as it now is void of
        semantics.

cp/
        * call.c (build_new_op): Remove check for -Wsynth.
testsuite/
        * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust.

From-SVN: r97523

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

From-SVN: r97510

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

From-SVN: r97469

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

From-SVN: r97421

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

From-SVN: r97356

20 years agore PR target/20611 (duplicate label for inlined function referencing TLS)
Alan Modra [Thu, 31 Mar 2005 11:45:47 +0000 (11:45 +0000)] 
re PR target/20611 (duplicate label for inlined function referencing TLS)

PR target/20611
* config/rs6000/rs6000.md (load_toc_v4_PIC_1b): Remove inline
label operand.  Remove (use (unspec..)).  Don't emit a label on
the offset word.
* config/rs6000/rs6000.c (rs6000_legitimize_tls_address): Don't
generate inline label for load_toc_v4_PIC_1b.
(rs6000_emit_load_toc_table): Likewise.

From-SVN: r97316

20 years agoconfig.gcc (cpu_is_64bit): Set for 64-bit powerpc cpus.
Alan Modra [Thu, 31 Mar 2005 00:48:19 +0000 (10:18 +0930)] 
config.gcc (cpu_is_64bit): Set for 64-bit powerpc cpus.

* config.gcc (cpu_is_64bit): Set for 64-bit powerpc cpus.
(powerpc64-*-linux*): Use it.  Rearrange tm_file assignment.
(powerpc-*-linux*): Build a biarch compiler when --enable-targets
is given with "powerpc64*" or "all", or when --with-cpu chooses
a 64-bit cpu.

From-SVN: r97300

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

From-SVN: r97294

20 years ago* doc/install.texi: Update binutils requirement for powerpc*-linux.
Alan Modra [Wed, 30 Mar 2005 07:42:31 +0000 (07:42 +0000)] 
* doc/install.texi: Update binutils requirement for powerpc*-linux.

From-SVN: r97245

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

From-SVN: r97216

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

From-SVN: r97142

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

From-SVN: r97119

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

From-SVN: r97088

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

From-SVN: r97073

20 years agoRevert bogus patch.
Mark Mitchell [Fri, 25 Mar 2005 18:54:14 +0000 (18:54 +0000)] 
Revert bogus patch.

From-SVN: r97055

20 years agore PR target/15491 (ICE (Internal compiler error) while compiling glibc to vax-linux...
John David Anglin [Fri, 25 Mar 2005 18:30:57 +0000 (18:30 +0000)] 
re PR target/15491 (ICE (Internal compiler error) while compiling glibc to vax-linux target)

PR target/15491
        * vax.c (vax_rtx_costs_1): Merge with vax_rtx_costs.
(vax_rtx_costs): Return false when passed unsupported rtx's.  Handle
FLOAT_EXTEND, FLOAT_TRUNCATE and TRUNCATE.  Fix costs for POST_INC,
PRE_DEC, NEG and NOT.

From-SVN: r97053

20 years agobackport: altivec-1.c: Pass -mcpu=7400 along with -maltivec.
Mark Mitchell [Fri, 25 Mar 2005 18:23:48 +0000 (18:23 +0000)] 
backport: altivec-1.c: Pass -mcpu=7400 along with -maltivec.

Backport from 3.4 branch:
* gcc.dg/altivec-1.c: Pass -mcpu=7400 along with -maltivec.
* gcc.dg/altivec-2.c: Likewise.
* gcc.dg/altivec-3.c: Likewise.
* gcc.dg/altivec-4.c: Likewise.
* gcc.dg/altivec-5.c: Likewise.
* gcc.dg/altivec-6.c: Likewise.
* gcc.dg/altivec-7.c: Likewise.
* gcc.dg/altivec-8.c: Likewise.
* gcc.dg/altivec-9.c: Likewise.
* gcc.dg/altivec-10.c: Likewise.
* gcc.dg/altivec-11.c: Likewise.
* gcc.dg/altivec-12.c: Likewise.
* gcc.dg/altivec-13.c: Likewise.
* gcc.dg/altivec-14.c: Likewise.
* gcc.dg/altivec-15.c: Likewise.
* gcc.dg/altivec-16.c: Likewise.
* gcc.dg/altivec-17.c: Likewise.
* g++.dg/ext/altivec-1.C: Likewise.
* g++.dg/ext/altivec-2.C: Likewise.
* g++.dg/ext/altivec-3.C: Likewise.
* g++.dg/ext/altivec-4.C: Likewise.
* g++.dg/ext/altivec-5.C: Likewise.
* g++.dg/ext/altivec-6.C: Likewise.
* g++.dg/ext/altivec-7.C: Likewise.
* g++.dg/ext/altivec-8.C: Likewise.
* g++.dg/ext/altivec-9.C: Likewise.
* g++.dg/ext/altivec-10.C: Likewise.
* g++.dg/ext/altivec-11.C: Likewise.
* g++.dg/ext/altivec-12.C: Likewise.

From-SVN: r97052

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

From-SVN: r97023

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

From-SVN: r96962

20 years agosimplify-rtx.c (simplify_unary_operation): Add missing break in code that deals with...
Uros Bizjak [Wed, 23 Mar 2005 14:41:59 +0000 (15:41 +0100)] 
simplify-rtx.c (simplify_unary_operation): Add missing break in code that deals with logicals on floats.

* simplify-rtx.c (simplify_unary_operation) <NOT>: Add missing break
in code that deals with logicals on floats.

From-SVN: r96930

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

From-SVN: r96907

20 years agore PR target/14981 (ICE in _mm_xor_pd for SSE2 with -O1)
Uros Bizjak [Tue, 22 Mar 2005 15:53:59 +0000 (16:53 +0100)] 
re PR target/14981 (ICE in _mm_xor_pd for SSE2 with -O1)

PR target/14981
Backport from mainline
2004-02-18  Jan Hubicka  <jh@suse.cz>
* simplify-rtx.c (simplify_unary_operation): Deal with logicals on
floats.
(simplify_binary_operation): Deal with logicals on floats.

* i386.md (SSE fabs splitters): Emit new patterns.
(SSE cmov splitters): Likewise.
(sse_andv4sf3, sse_nandv4sf3, sse_iorv4sf3, sse_xorv4sf3
(sse_andv2df3, sse_nandv2df3, sse_iorv2df3, sse_xorv2df3): Do not use
subregs.
(sse_andsf3, sse_nandsf3, sse_xorsf3): Kill.
(sse_anddf3, sse_nanddf3, sse_xordf3): Kill.

testsuite:

PR target/14981
* gcc.dg/pr14981-1.c: New test.

From-SVN: r96876

20 years agobackport: gcc_update (silent): Unset instead of initializing to null.
Zack Weinberg [Tue, 22 Mar 2005 06:42:33 +0000 (06:42 +0000)] 
backport: gcc_update (silent): Unset instead of initializing to null.

Merge from mainline:

    2005-03-18  Alexandre Oliva  <aoliva@redhat.com>

* gcc_update (silent): Unset instead of initializing to null.

    2005-03-18  Andreas Schwab  <schwab@suse.de>

* gcc_update (apply_patch): Properly quote $1.

    2005-03-18  Zack Weinberg  <zack@codesourcery.com>

* gcc_update: Add --silent option.

From-SVN: r96857

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

From-SVN: r96846

20 years agore PR c++/20147 (ICE on undefined variable in statement expression)
Paolo Carlini [Mon, 21 Mar 2005 15:34:56 +0000 (15:34 +0000)] 
re PR c++/20147 (ICE on undefined variable in statement expression)

2005-03-21  Paolo Carlini  <pcarlini@suse.de>

PR c++/20147
* g++.dg/ext/stmtexpr4.C: New test.

From-SVN: r96806

20 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Mon, 21 Mar 2005 15:34:56 +0000 (15:34 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_4-branch'.

From-SVN: r96805

20 years agore PR c++/20147 (ICE on undefined variable in statement expression)
Paolo Carlini [Mon, 21 Mar 2005 15:25:39 +0000 (15:25 +0000)] 
re PR c++/20147 (ICE on undefined variable in statement expression)

2005-03-21  Paolo Carlini  <pcarlini@suse.de>

PR c++/20147
* semantics.c (finish_stmt_expr_expr): Return immediately
if error_operand_p (expr).

From-SVN: r96804

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

From-SVN: r96773

20 years agore PR target/18551 (wrong asm output for -mcall-prologues with g++)
Marek Michalkiewicz [Sun, 20 Mar 2005 21:14:28 +0000 (22:14 +0100)] 
re PR target/18551 (wrong asm output for -mcall-prologues with g++)

PR target/18551
* config/avr/avr.c (avr_output_function_prologue): Do not use
current_function_name() in a label, use a local label instead.

From-SVN: r96767

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

From-SVN: r96752

20 years agoc.opt (ansi, [...]): Correct descriptions.
Joseph Myers [Sat, 19 Mar 2005 20:30:38 +0000 (20:30 +0000)] 
c.opt (ansi, [...]): Correct descriptions.

* c.opt (ansi, std=iso9899:1990, std=iso9899:1999,
std=iso9899:199x): Correct descriptions.

From-SVN: r96747

20 years agore PR target/18251 (unable to find a register to spill in class `POINTER_REGS')
Andy Hutchinson [Sat, 19 Mar 2005 15:45:41 +0000 (15:45 +0000)] 
re PR target/18251 (unable to find a register to spill in class `POINTER_REGS')

PR target/18251
* config/avr/avr.md (movstrhi): Rewrite as RTL loop.
(*movstrqi_insn): Delete.
(*movstrhi): Delete.

From-SVN: r96732

20 years agore PR c++/20240 (invalid using-redeclaration accepted)
Kriang Lerdsuwanakij [Sat, 19 Mar 2005 14:01:01 +0000 (14:01 +0000)] 
re PR c++/20240 (invalid using-redeclaration accepted)

PR c++/20240
* decl.c (decls_match): Compare context of VAR_DECL.

* g++.dg/lookup/using13.C: New test.

From-SVN: r96729

20 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Sat, 19 Mar 2005 14:01:01 +0000 (14:01 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_4-branch'.

From-SVN: r96728

20 years agore PR c++/20333 (ICE on invalid code, typename outside of a template)
Kriang Lerdsuwanakij [Sat, 19 Mar 2005 12:26:36 +0000 (12:26 +0000)] 
re PR c++/20333 (ICE on invalid code, typename outside of a template)

PR c++/20333
* parser.c (cp_parser_postfix_expression) <case RID_TYPENAME>:
Check the return value of cp_parser_nested_name_specifier.

* g++.dg/template/crash36.C: New test.

From-SVN: r96724

20 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Sat, 19 Mar 2005 12:26:36 +0000 (12:26 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_4-branch'.

From-SVN: r96723

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

From-SVN: r96709

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

From-SVN: r96639

20 years agore PR rtl-optimization/19683 (MIPS wrong-code for 64-bit multiply.)
Richard Sandiford [Thu, 17 Mar 2005 21:11:49 +0000 (21:11 +0000)] 
re PR rtl-optimization/19683 (MIPS wrong-code for 64-bit multiply.)

PR rtl-optimization/19683
* reload1.c (choose_reload_regs): Pass the number of bits, not the
number of bytes, to smallest_int_for_mode.  Fix arguments to
REG_CANNOT_CHANGE_MODE_P.

From-SVN: r96634

20 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Thu, 17 Mar 2005 21:11:49 +0000 (21:11 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_4-branch'.

From-SVN: r96633

20 years agolinux-unwind.h: New file backported from gcc-4.0.
Alan Modra [Thu, 17 Mar 2005 10:41:18 +0000 (10:41 +0000)] 
linux-unwind.h: New file backported from gcc-4.0.

* config/rs6000/linux-unwind.h: New file backported from gcc-4.0.
* config/rs6000/linux.h: #include linux-unwind.h in place of all
unwind support in this file.
* config/rs6000/linux64.h: Likewise.

From-SVN: r96601

20 years agore PR rtl-optimization/17825 (ICE in reg_bitfield_target_p)
Roger Sayle [Thu, 17 Mar 2005 01:36:15 +0000 (01:36 +0000)] 
re PR rtl-optimization/17825 (ICE in reg_bitfield_target_p)

PR rtl-optimization/17825
Backport from mainline
2004-11-27  Jakub Jelinek  <jakub@redhat.com>
* combine.c (subst): Ignore STRICT_LOW_PART no matter if REG_P (new)
or not.

PR rtl-optimization/17825
Backport from mainline
2004-11-27  Jakub Jelinek  <jakub@redhat.com>
* gcc.c-torture/compile/20041119-1.c: New test.

From-SVN: r96591

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

From-SVN: r96586

20 years agore PR target/18371 (array subscript out of range in gcc sources)
Roger Sayle [Wed, 16 Mar 2005 15:23:40 +0000 (15:23 +0000)] 
re PR target/18371 (array subscript out of range in gcc sources)

PR target/18371
Backport from mainline
2004-12-19  Steven Bosscher  <stevenb@suse.de>
* config/i386/i386.c (ix86_split_to_parts): Use an array with
four elements for decoding a CONST_DOUBLE on 64 bits targets.

From-SVN: r96558

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

From-SVN: r96540

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

From-SVN: r96455

20 years agoconfig.gcc: Remove excess indentation.
Alan Modra [Mon, 14 Mar 2005 02:27:10 +0000 (02:27 +0000)] 
config.gcc: Remove excess indentation.

* config.gcc: Remove excess indentation.
(powerpc*-*-*, rs6000-*-*): Accept --with-cpu/tune power5.

From-SVN: r96407

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

From-SVN: r96399

20 years agore PR target/20288 (AVR assignment of a value through a 16 bit pointer generates...
Marek Michalkiewicz [Sun, 13 Mar 2005 21:49:45 +0000 (22:49 +0100)] 
re PR target/20288 (AVR assignment of a value through a 16 bit pointer generates out of order code)

PR target/20288
* config/avr/avr.c (print_operand): Add 'p' and 'r'.
(out_movhi_r_mr): Read low byte of volatile MEM first.
(out_movhi_mr_r): Write high byte of volatile MEM first.

From-SVN: r96394

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

From-SVN: r96358

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

From-SVN: r96316

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

From-SVN: r96273

20 years ago* doc/invoke.texi: Add 8540 to list of cpus in rs6000 cpu section.
Aldy Hernandez [Thu, 10 Mar 2005 20:48:59 +0000 (20:48 +0000)] 
* doc/invoke.texi: Add 8540 to list of cpus in rs6000 cpu section.

From-SVN: r96257

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

From-SVN: r96226

20 years agore PR c++/20142 (implicit assignment operator with multi-dimensional array is broken)
Mark Mitchell [Wed, 9 Mar 2005 07:39:48 +0000 (07:39 +0000)] 
re PR c++/20142 (implicit assignment operator with multi-dimensional array is broken)

PR c++/20142
* g++.dg/init/array18.C: New test.

From-SVN: r96177

20 years agore PR c++/20142 (implicit assignment operator with multi-dimensional array is broken)
Mark Mitchell [Wed, 9 Mar 2005 07:39:25 +0000 (07:39 +0000)] 
re PR c++/20142 (implicit assignment operator with multi-dimensional array is broken)

PR c++/20142
* init.c (build_vec_init): When determining whether or not the
element type has an asignment operator, look through all array
dimensions.

PR c++/20142
* g++.dg/init/array18.C: New test.

From-SVN: r96175

20 years agoFix for PR middle-end/20364, backported from mainline.
James E Wilson [Wed, 9 Mar 2005 01:00:56 +0000 (01:00 +0000)] 
Fix for PR middle-end/20364, backported from mainline.

Backport from mainline
2004-04-13  James E Wilson  <wilson@specifixinc.com>
PR middle-end/20364
* c-opt.c (c_common_post_options): If this_input_filename is NULL,
increment errorcount and return false instead of true.

From-SVN: r96152

20 years agoFix FreeBSD __LDBL_MAX__ problem reported to gcc mailing list.
James E Wilson [Wed, 9 Mar 2005 00:50:25 +0000 (00:50 +0000)] 
Fix FreeBSD __LDBL_MAX__ problem reported to gcc mailing list.

Backport from mainline
2005-02-21  James E Wilson  <wilson@specifixinc.com>
* toplev.c (backend_init): Don't call init_adjust_machine_modes here.
(do_compile): Do call it here.

From-SVN: r96151

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

From-SVN: r96143

20 years agoconfigure.in: Use an absolute path to install-sh.
Daniel Jacobowitz [Tue, 8 Mar 2005 17:31:40 +0000 (17:31 +0000)] 
configure.in: Use an absolute path to install-sh.

* configure.in: Use an absolute path to install-sh.
* configure: Regenerated.

From-SVN: r96117

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

From-SVN: r96056

20 years agocygwin1.c (mingw_scan): Use xstrdup in calls to putenv.
David Billinghurst [Mon, 7 Mar 2005 04:24:07 +0000 (04:24 +0000)] 
cygwin1.c (mingw_scan): Use xstrdup in calls to putenv.

2005-03-07  David Billinghurst <David.Billinghurst@riotinto.com>

* config/i386/cygwin1.c(mingw_scan): Use xstrdup in calls to putenv.

From-SVN: r96008

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

From-SVN: r95996

20 years agore PR c++/19311 (ICE in resolve_overloaded_unification)
Kriang Lerdsuwanakij [Sun, 6 Mar 2005 16:59:19 +0000 (16:59 +0000)] 
re PR c++/19311 (ICE in resolve_overloaded_unification)

PR c++/19311
* init.c (build_offset_ref): Don't build non-dependent SCOPE_REF.
* pt.c (build_non_dependent_expr): Don't build NON_DEPENDENT_EXPR
for OFFSET_TYPE.
* typeck.c (build_x_unary_op): Don't build non-dependent SCOPE_REF.
Also set PTRMEM_OK_P for NON_DEPENDENT_EXPR.
(build_unary_op): Handle building ADDR_EXPR of OFFSET_REF inside
template.

* g++.dg/template/non-dependent11.C: New test.

From-SVN: r95975

20 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Sun, 6 Mar 2005 16:59:19 +0000 (16:59 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_4-branch'.

From-SVN: r95974

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

From-SVN: r95957

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

From-SVN: r95907

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

From-SVN: r95855

20 years agoassert4.c: Fix for cygwin
David Billinghurst [Thu, 3 Mar 2005 23:54:55 +0000 (23:54 +0000)] 
assert4.c: Fix for cygwin

2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>

* gcc.dg/cpp/assert4.c:  Fix for cygwin

From-SVN: r95851

20 years agore PR target/20277 (-mcpu=power4 vs. -maltivec)
Alan Modra [Thu, 3 Mar 2005 01:20:41 +0000 (01:20 +0000)] 
re PR target/20277 (-mcpu=power4 vs. -maltivec)

PR target/20277
* config/rs6000/rs6000.c (rs6000_override_options): Don't allow
-mcpu to override any other explicitly given flags.

From-SVN: r95822

20 years agoDaily bump.
GCC Administrator [Thu, 3 Mar 2005 00:17:05 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r95815

20 years agore PR c++/19916 (Segmentation fault in __static_initialization_and_destruction_0)
Mark Mitchell [Wed, 2 Mar 2005 20:57:53 +0000 (20:57 +0000)] 
re PR c++/19916 (Segmentation fault in __static_initialization_and_destruction_0)

PR c++/19916
* varasm.c (initializer_constant_valid_p): Allow conversions
between OFFSET_TYPEs.  Tidy.

PR c++/19916
* g++.dg/init/ptrmem2.C: New test.

From-SVN: r95809

20 years agoname-lookup.c (push_overloaded_decl): Don't error if the new decl matches the old...
Alexandre Oliva [Wed, 2 Mar 2005 19:57:10 +0000 (19:57 +0000)] 
name-lookup.c (push_overloaded_decl): Don't error if the new decl matches the old one.

gcc/cp/ChangeLog:
* name-lookup.c (push_overloaded_decl): Don't error if the new
decl matches the old one.
* decl.c (redeclaration_error_message): Likewise.
gcc/testsuite/ChangeLog:
* g++.dg/overload/using2.C: New.

From-SVN: r95800

20 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Wed, 2 Mar 2005 19:57:10 +0000 (19:57 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_4-branch'.

From-SVN: r95799

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

From-SVN: r95767

20 years agore PR target/19819 (ICE when compiling aegis 4.20)
John David Anglin [Tue, 1 Mar 2005 03:24:16 +0000 (03:24 +0000)] 
re PR target/19819 (ICE when compiling aegis 4.20)

PR target/19819
* pa.h (GO_IF_LEGITIMATE_ADDRESS): Allow allow hard registers during
and after reload in REG+REG indexed addresses without REG_POINTER
set in the base and not set in the index.

From-SVN: r95725

20 years agoDaily bump.
GCC Administrator [Tue, 1 Mar 2005 00:20:55 +0000 (00:20 +0000)] 
Daily bump.

From-SVN: r95708

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

From-SVN: r95637

20 years agore PR c++/20175 (Warnings are issued when initializing struct members with "strings")
Jakub Jelinek [Sun, 27 Feb 2005 18:10:41 +0000 (19:10 +0100)] 
re PR c++/20175 (Warnings are issued when initializing struct members with "strings")

PR c++/20175
* decl.c (reshape_init): Don't warn about missing braces if STRING_CST
initializes a char/wchar_t array.

* g++.dg/warn/Wbraces2.C: New test.

From-SVN: r95626

20 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Sun, 27 Feb 2005 18:10:41 +0000 (18:10 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_4-branch'.

From-SVN: r95625

20 years agore PR rtl-optimization/17728 (ICE in extract_insn, at recog.c:2083, unrecognizable...
John David Anglin [Sun, 27 Feb 2005 17:14:31 +0000 (17:14 +0000)] 
re PR rtl-optimization/17728 (ICE in extract_insn, at recog.c:2083, unrecognizable insn)

PR rtl-optimization/17728
* pa.md (mulsi3, divsi3, udivsi3, modsi3): Change predicate for
operand 0 from general_operand to move_dest_operand.

From-SVN: r95620

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

From-SVN: r95599

20 years agoextend.texi (5.24 Declaring Attributes of Functions): Clarify that the alternative...
Paolo Carlini [Sat, 26 Feb 2005 22:17:26 +0000 (22:17 +0000)] 
extend.texi (5.24 Declaring Attributes of Functions): Clarify that the alternative way doesn't work in GNU C++.

2005-02-26  Paolo Carlini  <pcarlini@suse.de>

* doc/extend.texi (5.24 Declaring Attributes of Functions)<noreturn>:
Clarify that the alternative way doesn't work in GNU C++.

From-SVN: r95595

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

From-SVN: r95564

20 years agobackport: re PR target/19019 (GCC ldouble format incompatibility with XLC long double)
David Edelsohn [Fri, 25 Feb 2005 16:41:56 +0000 (16:41 +0000)] 
backport: re PR target/19019 (GCC ldouble format incompatibility with XLC long double)

        Backport from mainline:
        2005-02-24  David Edelsohn  <edelsohn@gnu.org>
        PR target/19019
        * reload.c (operands_match_p): Only increment register number for
        SCALAR_INT_MODE_P modes in multiple hard registers.
        * config/rs6000/rs6000.md (trunctfdf2): Remove register constraints.
        Fix formatting.

From-SVN: r95536

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

From-SVN: r95522

20 years agore PR target/19019 (GCC ldouble format incompatibility with XLC long double)
Jakub Jelinek [Thu, 24 Feb 2005 09:26:59 +0000 (10:26 +0100)] 
re PR target/19019 (GCC ldouble format incompatibility with XLC long double)

PR target/19019
* Makefile.in (LIB2FUNCS_SHARED_EXTRA, LIB2ADD_SH): New.
(libgcc.mk): Depend on $(LIB2ADD_SH), pass LIB2ADD_SH to mklibgcc.
(LIBGCC_DEPS): Add $(LIB2ADD_SH).
* mklibgcc.in: Handle LIB2ADD_SH.
* config/rs6000/t-linux64 (LIB2FUNCS_EXTRA): Remove darwin-ldouble.c.
(LIB2FUNCS_STATIC_EXTRA, LIB2FUNCS_SHARED_EXTRA): Set.
* config/rs6000/darwin-ldouble.c: Protect .symver asm also with
defined IN_LIBGCC2_S.
* config/rs6000/darwin-ldouble-shared.c: New file.

From-SVN: r95495

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

From-SVN: r95479

20 years agore PR target/20159 (sol2-ci.asm not correctly assembled)
Michael Beach [Wed, 23 Feb 2005 11:55:02 +0000 (11:55 +0000)] 
re PR target/20159 (sol2-ci.asm not correctly assembled)

PR target/20159
* config/sparc/t-elf (startup files): Assemble with CPP.

From-SVN: r95451

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

From-SVN: r95424

20 years agore PR libgcj/19823 (java fails with non-executable memory)
Bryce McKinlay [Tue, 22 Feb 2005 19:00:38 +0000 (19:00 +0000)] 
re PR libgcj/19823 (java fails with non-executable memory)

2005-02-22  Bryce McKinlay  <mckinlay@redhat.com>

        PR libgcj/19823
        * configure.host: Set gc_use_mmap on *-linux*.
        * configure.in: Define USE_MMAP if gc_use_mmap is set.
        * configure: Rebuilt.

From-SVN: r95407

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

From-SVN: r95362

20 years agore PR c++/20028 (class and then template class gives an ICE)
Alexandre Oliva [Mon, 21 Feb 2005 21:11:51 +0000 (21:11 +0000)] 
re PR c++/20028 (class and then template class gives an ICE)

gcc/cp/ChangeLog:
PR c++/20028
* class.c (finish_struct): Initialize TYPE_SIZE_UNIT of a
template along with TYPE_SIZE.
gcc/testsuite/ChangeLog:
PR c++/20028
* g++.dg/template/crash34.C: New.

From-SVN: r95350

20 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Mon, 21 Feb 2005 21:11:51 +0000 (21:11 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_4-branch'.

From-SVN: r95349

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

From-SVN: r95313

20 years agore PR libstdc++/19955 (Second std::ctype<char>::narrow() does not call std::ctype...
Paolo Carlini [Sun, 20 Feb 2005 17:14:46 +0000 (17:14 +0000)] 
re PR libstdc++/19955 (Second std::ctype<char>::narrow() does not call std::ctype<char>::do_narrow())

2005-02-20  Paolo Carlini  <pcarlini@suse.de>
    Jon Grimm  <jgrimm2@us.ibm.com>

PR libstdc++/19955
* include/bits/locale_facets.h (ctype<char>::_M_narrow_init()):
Fix the logic setting _M_narrow_ok: first check whether the
transformation is trivial with a dflt == 0, then deal with the
special case of zero.
* testsuite/22_locale/ctype/narrow/char/19955.cc: New.

* include/bits/locale_facets.h (ctype<char>::_M_widen_init()):
Tweak consistently to use memcmp; minor formatting fixes.

Co-Authored-By: Jon Grimm <jgrimm2@us.ibm.com>
From-SVN: r95305

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

From-SVN: r95294