]>
git.ipfire.org Git - thirdparty/gcc.git/log
GCC Administrator [Wed, 4 May 2005 00:16:15 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r99199
GCC Administrator [Tue, 3 May 2005 00:17:03 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r99132
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
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
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
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
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
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
GCC Administrator [Mon, 2 May 2005 00:16:13 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r99088
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
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
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
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
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
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
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
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
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
GCC Administrator [Sun, 1 May 2005 00:16:21 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r99051
GCC Administrator [Sat, 30 Apr 2005 00:16:18 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r99027
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
GCC Administrator [Fri, 29 Apr 2005 00:16:11 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r98954
GCC Administrator [Thu, 28 Apr 2005 00:16:30 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r98895
GCC Administrator [Wed, 27 Apr 2005 00:16:11 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r98804
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
GCC Administrator [Tue, 26 Apr 2005 00:16:21 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r98748
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
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
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
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
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
GCC Administrator [Mon, 25 Apr 2005 00:16:16 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r98690
GCC Administrator [Sun, 24 Apr 2005 00:16:11 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r98639
GCC Administrator [Sat, 23 Apr 2005 00:16:17 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r98593
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
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
GCC Administrator [Fri, 22 Apr 2005 00:16:31 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r98533
GCC Administrator [Thu, 21 Apr 2005 00:17:19 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r98475
GCC Administrator [Wed, 20 Apr 2005 00:16:21 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r98424
GCC Administrator [Tue, 19 Apr 2005 00:16:11 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r98361
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
GCC Administrator [Mon, 18 Apr 2005 00:16:13 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r98306
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
GCC Administrator [Sun, 17 Apr 2005 00:16:13 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r98241
GCC Administrator [Sat, 16 Apr 2005 00:16:29 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r98215
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
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
GCC Administrator [Fri, 15 Apr 2005 00:16:12 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r98158
GCC Administrator [Thu, 14 Apr 2005 00:16:33 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r98117
GCC Administrator [Wed, 13 Apr 2005 00:16:39 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r98057
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
GCC Administrator [Tue, 12 Apr 2005 00:16:14 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r97993
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
GCC Administrator [Mon, 11 Apr 2005 00:16:14 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r97957
GCC Administrator [Sun, 10 Apr 2005 00:16:47 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r97934
GCC Administrator [Sat, 9 Apr 2005 00:16:14 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r97879
Ulrich Weigand [Fri, 8 Apr 2005 17:05:13 +0000 (17:05 +0000)]
* config/s390/tpf.h (ASM_SPEC): Define.
From-SVN: r97834
GCC Administrator [Fri, 8 Apr 2005 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r97812
GCC Administrator [Thu, 7 Apr 2005 00:16:23 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r97769
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
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
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
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
GCC Administrator [Wed, 6 Apr 2005 00:16:54 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r97680
GCC Administrator [Tue, 5 Apr 2005 00:16:13 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r97586
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
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
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
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
GCC Administrator [Mon, 4 Apr 2005 00:16:20 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r97510
GCC Administrator [Sun, 3 Apr 2005 00:16:46 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r97469
GCC Administrator [Sat, 2 Apr 2005 00:16:27 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r97421
GCC Administrator [Fri, 1 Apr 2005 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r97356
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
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
GCC Administrator [Thu, 31 Mar 2005 00:16:50 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r97294
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
GCC Administrator [Wed, 30 Mar 2005 00:16:42 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r97216
GCC Administrator [Tue, 29 Mar 2005 00:16:11 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r97142
GCC Administrator [Mon, 28 Mar 2005 00:16:10 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r97119
GCC Administrator [Sun, 27 Mar 2005 00:16:24 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r97088
GCC Administrator [Sat, 26 Mar 2005 00:16:17 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r97073
Mark Mitchell [Fri, 25 Mar 2005 18:54:14 +0000 (18:54 +0000)]
Revert bogus patch.
From-SVN: r97055
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
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
GCC Administrator [Fri, 25 Mar 2005 00:16:12 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r97023
GCC Administrator [Thu, 24 Mar 2005 00:16:28 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r96962
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
GCC Administrator [Wed, 23 Mar 2005 00:16:14 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r96907
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
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
GCC Administrator [Tue, 22 Mar 2005 00:16:13 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r96846
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
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
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
GCC Administrator [Mon, 21 Mar 2005 00:16:14 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r96773
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
GCC Administrator [Sun, 20 Mar 2005 00:16:10 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r96752
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
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