]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
20 years agoDaily bump.
GCC Administrator [Wed, 4 May 2005 00:16:15 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r99199

20 years agoDaily bump.
GCC Administrator [Tue, 3 May 2005 00:17:03 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r99132

20 years agobackport: g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
Mark Mitchell [Mon, 2 May 2005 23:32:41 +0000 (23:32 +0000)] 
backport: g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.

Backport:
2005-03-25  Mark Mitchell  <mark@codesourcery.com>
* lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
(g++_init): Make sure that CXXFLAGS is set.
* lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
* lib/objc.exp (objc_init): Likewise.
2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
* lib/target-libpath.exp (restore_ld_library_path_env_vars):
Check existence of ld library path variables before unsetting.
2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
* lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
* lib/target-libpath.exp: New file defining
set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
* g++.dg/compat/compat.exp, lib/g++.exp, lib/objc.exp: Use new procs.

From-SVN: r99128

20 years agorevert: re PR c++/15875 (rejects pointer to member in template)
Mark Mitchell [Mon, 2 May 2005 18:38:51 +0000 (18:38 +0000)] 
revert: re PR c++/15875 (rejects pointer to member in template)

Revert:
2005-05-01  Mark Mitchell  <mark@codesourcery.com>
* typeck.c (unary_complex_lvalue): In a template, always refuse
simplifications.

PR c++/15875
* g++.dg/template/ptrmem14.C: New test.

From-SVN: r99117

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

From-SVN: r99116

20 years agore PR middle-end/19985 (executables created with -fprofile-arcs -ftest-coverage segfa...
Janis Johnson [Mon, 2 May 2005 18:08:03 +0000 (18:08 +0000)] 
re PR middle-end/19985 (executables created with -fprofile-arcs -ftest-coverage segfault in gcov_exit ())

PR 19985
* gcov-io.h: Declare gcov external functions hidden.

From-SVN: r99112

20 years agobackport: re PR c++/19991 (Enum not accepted in array-size)
Mark Mitchell [Mon, 2 May 2005 14:46:48 +0000 (14:46 +0000)] 
backport: re PR c++/19991 (Enum not accepted in array-size)

Backport:
2005-02-22  Mark Mitchell  <mark@codesourcery.com>
PR c++/19991
* g++.dg/parse/constant7.C: New test.

From-SVN: r99097

20 years agotitype-1.c: Fix dg-error target regexp.
Eric Botcazou [Mon, 2 May 2005 07:22:45 +0000 (09:22 +0200)] 
titype-1.c: Fix dg-error target regexp.

* gcc.dg/titype-1.c: Fix dg-error target regexp.
* gcc.dg/uninit-C.c: Likewise.

From-SVN: r99092

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

From-SVN: r99088

20 years agore PR c++/18464 (error message about "non-lvalue in unary '&'" when using ?: operator)
Mark Mitchell [Sun, 1 May 2005 23:26:25 +0000 (23:26 +0000)] 
re PR c++/18464 (error message about "non-lvalue in unary '&'" when using ?: operator)

PR c++/18464
* call.c (build_this): In templates, do not bother with
build_unary_op.
* typeck.c (unary_complex_lvalue): In a template, always refuse
simplifications.

PR c++/18464
* g++.dg/template/cond5.C: New test.

From-SVN: r99084

20 years ago* config/freebsd-spec.h (FBSD_CPP_SPEC): Revert last change.
Gerald Pfeifer [Sun, 1 May 2005 21:52:41 +0000 (21:52 +0000)] 
* config/freebsd-spec.h (FBSD_CPP_SPEC): Revert last change.

From-SVN: r99081

20 years agobackport: install.texi (Specific): Avoid using asterisks in @anchor names related...
Gerald Pfeifer [Sun, 1 May 2005 18:50:39 +0000 (18:50 +0000)] 
backport: install.texi (Specific): Avoid using asterisks in @anchor names related to target triplets.

Backport from mainline
* doc/install.texi (Specific): Avoid using asterisks in @anchor
names related to target triplets.
Remove i?86-*-esix from platform directory.
Remove powerpc-*-eabiaix from platform directory.

From-SVN: r99077

20 years agore PR target/20633 ([4.0 only] libgcc2.c:1623: error: size of array 'compile_type_ass...
Eric Botcazou [Sun, 1 May 2005 18:10:49 +0000 (20:10 +0200)] 
re PR target/20633 ([4.0 only] libgcc2.c:1623: error: size of array 'compile_type_assert' is negative)

PR bootstrap/20633
* config/freebsd-spec.h (FBSD_CPP_SPEC): Add %(cpp_arch).

From-SVN: r99075

20 years agoinstall.texi (Specific): Omit dots in the @anchors names for i?86-*-sco3.2v5* and...
Gerald Pfeifer [Sun, 1 May 2005 17:58:29 +0000 (17:58 +0000)] 
install.texi (Specific): Omit dots in the @anchors names for i?86-*-sco3.2v5* and sparc-sun-solaris2.7.

* doc/install.texi (Specific): Omit dots in the @anchors names
for i?86-*-sco3.2v5* and sparc-sun-solaris2.7.
Omit underscores for x86_64-*-* and the "all ELF targets" entry.

From-SVN: r99073

20 years agore PR c/21213 (segfault declaring a transparent union)
Joseph Myers [Sun, 1 May 2005 10:44:09 +0000 (11:44 +0100)] 
re PR c/21213 (segfault declaring a transparent union)

PR c/21213
* c-decl.c (finish_struct): Don't dereference NULL TYPE_FIELDS of
transparent union.

testsuite:
* gcc.dg/transparent-union-3.c: New test.

From-SVN: r99063

20 years agore PR c/20740 (cc1 segfaults)
Joseph Myers [Sun, 1 May 2005 10:39:15 +0000 (11:39 +0100)] 
re PR c/20740 (cc1 segfaults)

PR c/20740
* c-format.c (init_dynamic_asm_fprintf_info): Give errors, not
aborts, if __gcc_host_wide_int__ is not properly defined.
(init_dynamic_diag_info): Give errors, not aborts, if location_t,
tree or __gcc_host_wide_int__ are not properly defined.

testsuite:
* gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.

From-SVN: r99062

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

From-SVN: r99061

20 years agore PR c/11459 (-ansi -std=c99 -pedantic warns about C90's non long-long support when...
Joseph Myers [Sun, 1 May 2005 10:33:37 +0000 (11:33 +0100)] 
re PR c/11459 (-ansi -std=c99 -pedantic warns about C90's non long-long support when in C99 mode)

PR c/11459
PR c/18502
* gcc.c (cpp_unique_options): Remove %{trigraphs}.
(cpp_options, cc1_options): Change %{std*} %{ansi} to
%{std*&ansi&trigraphs}.

testsuite:
* gcc.dg/pr11459-1.c, gcc.dg/pr18502-1.c: New tests.

From-SVN: r99060

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

From-SVN: r99051

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

From-SVN: r99027

20 years agore PR target/21098 (.note.GNU-stack emitted)
Alan Modra [Fri, 29 Apr 2005 00:32:00 +0000 (00:32 +0000)] 
re PR target/21098 (.note.GNU-stack emitted)

PR target/21098
* config/rs6000/rs6000.c (rs6000_elf_end_indicate_exec_stack): New.
* config/rs6000/linux64.h (TARGET_ASM_FILE_END): Use the above.

From-SVN: r98959

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

From-SVN: r98954

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

From-SVN: r98895

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

From-SVN: r98804

20 years agore PR libstdc++/21131 (Mismatch in comments for m4 config macros in libstdc++)
Jones Desougi [Tue, 26 Apr 2005 15:51:25 +0000 (15:51 +0000)] 
re PR libstdc++/21131 (Mismatch in comments for m4 config macros in libstdc++)

2005-04-26  Jones Desougi  <jones@ingate.com>

PR libstdc++/21131
* linkage.m4: Fix comments.

From-SVN: r98772

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

From-SVN: r98748

20 years agore PR c++/20995 (ICE in const_binop, at fold-const.c:1391)
Roger Sayle [Mon, 25 Apr 2005 19:58:52 +0000 (19:58 +0000)] 
re PR c++/20995 (ICE in const_binop, at fold-const.c:1391)

PR c++/20995
Partial backport from mainline.
2004-09-27  Mark Mitchell  <mark@codesourcery.com>
* tree.c (fold_if_not_in_template): New function.
* cp-tree.h (fold_if_not_in_template): Prototype here.
* call.c (build_conditional_expr): Use fold_if_not_in_template.
* typeck.c (build_binary_op): Likewise.

* g++.dg/opt/pr20995-1.C: New test case.

Co-Authored-By: Mark Mitchell <mark@codesourcery.com>
From-SVN: r98736

20 years agore PR libstdc++/21035 (Documentation for std::basic_string::compare() incorrect)
Paolo Carlini [Mon, 25 Apr 2005 11:02:01 +0000 (11:02 +0000)] 
re PR libstdc++/21035 (Documentation for std::basic_string::compare() incorrect)

2005-04-25  Paolo Carlini  <pcarlini@suse.de>

PR libstdc++/21035
* include/bits/basic_string.h (compare): Adjust the documentation
to match the implementation and the standard.

From-SVN: r98710

20 years agoconfig.gcc (avr-*-*): Remove redundant "case".
Ralf Corsepius [Mon, 25 Apr 2005 04:47:59 +0000 (06:47 +0200)] 
config.gcc (avr-*-*): Remove redundant "case".

2005-04-25  Ralf Corsepius  <ralf.corsepius@rtems.org>

* config.gcc (avr-*-*): Remove redundant "case".

From-SVN: r98702

20 years agore PR target/17822 ([3.4 only] avr: Hard-coded XXX_FOR_TARGET)
Ralf Corsepius [Mon, 25 Apr 2005 04:17:34 +0000 (06:17 +0200)] 
re PR target/17822 ([3.4 only] avr: Hard-coded XXX_FOR_TARGET)

2005-04-25  Ralf Corsepius  <ralf.corsepius@rtems.org>

PR target/17822
* config/avr/t-avr (AR_FOR_TARGET,RANLIB_FOR_TARGET): Remove.

From-SVN: r98698

20 years agore PR target/17824 (Hard-coded AS and LD in c4x.h)
Ralf Corsepius [Mon, 25 Apr 2005 03:16:17 +0000 (05:16 +0200)] 
re PR target/17824 (Hard-coded AS and LD in c4x.h)

2005-04-06  Ralf Corsepius  <ralf.corsepius@rtems.org>

PR target/17824
* config/c4x/c4x.h (ASM_PROG, LD_PROG): Remove.

From-SVN: r98696

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

From-SVN: r98690

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

From-SVN: r98639

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

From-SVN: r98593

20 years agobackport: rs6000.c (rs6000_init_libfuncs): Set TFmode optabs to xlq names if TARGET_X...
David Edelsohn [Fri, 22 Apr 2005 15:39:18 +0000 (15:39 +0000)] 
backport: rs6000.c (rs6000_init_libfuncs): Set TFmode optabs to xlq names if TARGET_XL_COMPAT.

Backport from mainline.
* config/rs6000/rs6000.c (rs6000_init_libfuncs): Set TFmode
optabs to xlq names if TARGET_XL_COMPAT.

From-SVN: r98564

20 years agoinvoke.texi (SPARC options): Document that -mapp-regs is turned off by default on...
Eric Botcazou [Fri, 22 Apr 2005 06:49:59 +0000 (08:49 +0200)] 
invoke.texi (SPARC options): Document that -mapp-regs is turned off by default on Solaris.

* doc/invoke.texi (SPARC options): Document that -mapp-regs
is turned off by default on Solaris.

From-SVN: r98546

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

From-SVN: r98533

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

From-SVN: r98475

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

From-SVN: r98424

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

From-SVN: r98361

20 years agogcconfig.h (sparc-linux): Use LINUX_STACKBOTTOM.
David S. Miller [Mon, 18 Apr 2005 22:23:46 +0000 (22:23 +0000)] 
gcconfig.h (sparc-linux): Use LINUX_STACKBOTTOM.

* include/private/gcconfig.h (sparc-linux): Use LINUX_STACKBOTTOM.
* os_dep.c (GC_linux_stack_base): Check for bug present in some
Sparc glibc variants where __libc_stack_end is erroneously set
to "1".  Fallback to procfs code in that case.

From-SVN: r98353

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

From-SVN: r98306

20 years agore PR c++/21025 (ICE on template)
Mark Mitchell [Sun, 17 Apr 2005 03:37:16 +0000 (03:37 +0000)] 
re PR c++/21025 (ICE on template)

PR c++/21025
* typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
which sizeof/alignof is dependent, rather than just whether we are
processing_template_decl.

PR c++/21025
* g++.dg/template/sizeof9.C: New test.

From-SVN: r98250

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

From-SVN: r98241

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

From-SVN: r98215

20 years agogcc.c (default_compilers): Clarify obscure error message when reading from standard...
Zack Weinberg [Fri, 15 Apr 2005 18:24:08 +0000 (18:24 +0000)] 
gcc.c (default_compilers): Clarify obscure error message when reading from standard input.

2005-04-15  Dave Korn  <dave.korn@artimi.com>

* gcc.c (default_compilers): Clarify obscure error message when
reading from standard input.

From-SVN: r98197

20 years ago* config/sparc/sparc.c (legitimate_address_p): Use TARGET_ARCH32.
Eric Botcazou [Fri, 15 Apr 2005 15:11:08 +0000 (17:11 +0200)] 
* config/sparc/sparc.c (legitimate_address_p): Use TARGET_ARCH32.

From-SVN: r98185

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

From-SVN: r98158

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

From-SVN: r98117

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

From-SVN: r98057

20 years ago* include/private/gcconfig.h (alpha-linux): Use LINUX_STACKBOTTOM.
Richard Henderson [Tue, 12 Apr 2005 09:05:52 +0000 (02:05 -0700)] 
* include/private/gcconfig.h (alpha-linux): Use LINUX_STACKBOTTOM.

From-SVN: r98013

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

From-SVN: r97993

20 years agobackport: aix52.h (atoll): Declare.
David Edelsohn [Mon, 11 Apr 2005 17:33:31 +0000 (17:33 +0000)] 
backport: aix52.h (atoll): Declare.

        Backport from mainline:
        * config/rs6000/aix52.h (atoll): Declare.

From-SVN: r97975

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

From-SVN: r97957

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

From-SVN: r97934

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

From-SVN: r97879

20 years ago* config/s390/tpf.h (ASM_SPEC): Define.
Ulrich Weigand [Fri, 8 Apr 2005 17:05:13 +0000 (17:05 +0000)] 
* config/s390/tpf.h (ASM_SPEC): Define.

From-SVN: r97834

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

From-SVN: r97812

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

From-SVN: r97769

20 years agore PR middle-end/19225 (g++.dg/eh/omit-frame-pointer2.C fails with -fpic/-fPIC on...
Dale Johannesen [Wed, 6 Apr 2005 21:01:44 +0000 (21:01 +0000)] 
re PR middle-end/19225 (g++.dg/eh/omit-frame-pointer2.C fails with -fpic/-fPIC on i686-pc-linux-gnu)

2005-04-06  Dale Johannesen  <dalej@apple.com>

        PR middle-end/19225
        * calls.c (expand_call):  Flush pending deferrals before
        throwing call.

From-SVN: r97748

20 years agore PR c++/19312 (ICE in stabilize_call when throwing a copy)
Jason Merrill [Wed, 6 Apr 2005 15:35:30 +0000 (11:35 -0400)] 
re PR c++/19312 (ICE in stabilize_call when throwing a copy)

        PR c++/19312
        * tree.c (stabilize_init): Don't bother trying to stabilize
        something with no side-effects.

From-SVN: r97721

20 years agore PR target/17245 (ICE compiling gsl-1.5 statistics/lag1.c)
Eric Botcazou [Wed, 6 Apr 2005 11:59:08 +0000 (13:59 +0200)] 
re PR target/17245 (ICE compiling gsl-1.5 statistics/lag1.c)

PR target/17245
* config/sparc/sparc.c (legitimate_address_p): Remove 'imm2'.
Revert 2004-10-08 patch.  Reject TFmode LO_SUM in 32-bit mode.

From-SVN: r97715

20 years agoFix problem with reg f29 being corrupted when unwinding stack.
James E Wilson [Wed, 6 Apr 2005 03:48:27 +0000 (20:48 -0700)] 
Fix problem with reg f29 being corrupted when unwinding stack.

PR target/20670
* unwind-ia64.c (uw_intall_context): Add missing load of r27.

From-SVN: r97689

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

From-SVN: r97680

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

From-SVN: r97586

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