]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
20 years agore PR c/16676 (ICE with nested functions and -g1, blocks glibc)
Ben Elliston [Tue, 10 May 2005 00:01:46 +0000 (00:01 +0000)] 
re PR c/16676 (ICE with nested functions and -g1, blocks glibc)

PR debug/16676
* dwarf2out.c (dwarf2out_decl): Always set context_die to NULL,
even when debug_info_level is DINFO_LEVEL_TERSE.

[testsuite]
* gcc.dg/debug/pr16676.c: New test.

From-SVN: r99480

20 years agobackport: pthread_stop_world.c (GC_stop_world): Handle EINTR from sem_wait.
Richard Henderson [Mon, 9 May 2005 13:43:49 +0000 (06:43 -0700)] 
backport: pthread_stop_world.c (GC_stop_world): Handle EINTR from sem_wait.

        Backport from mainline:
        2005-02-07  Hans Boehm  <Hans.Boehm@hp.com>
        * pthread_stop_world.c (GC_stop_world): Handle EINTR from sem_wait.

From-SVN: r99439

20 years agore PR libffi/21285 (gij fails to handle NullPointerException exception)
Richard Henderson [Mon, 9 May 2005 13:40:15 +0000 (06:40 -0700)] 
re PR libffi/21285 (gij fails to handle NullPointerException exception)

        PR libffi/21285
        * src/alpha/osf.S: Update unwind into to match code.

From-SVN: r99438

20 years agore PR c++/21427 ([3.4/4.0 only] Failure in make_thunk, cp/method.c:145 when compiling...
Nathan Sidwell [Mon, 9 May 2005 11:48:11 +0000 (11:48 +0000)] 
re PR c++/21427 ([3.4/4.0 only] Failure in make_thunk, cp/method.c:145 when compiling with multiply-inherited members)

cp:
PR c++/21427
Backport 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
* class.c (update_vtable_entry_for_fn): Don't crash on invalid
covariancy.

* cp-tree.h (THUNK_TARGET): Expand comment.
* method.c (use_thunk): Make sure we also use the target, if that
is a thunk.

Backport 2005-02-11  Nathan Sidwell  <nathan@codesourcery.com>
* class.c (update_vtable_entry_for_fn): Walk the covariant's binfo
chain rather than using lookup_base.
testsuite:
PR c++/21427
* g++.dg/inherit/covariant13.C: New.
Backport 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
* g++.dg/inherit/covariant12.C: New.

From-SVN: r99430

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

From-SVN: r99418

20 years agom68hc11.c (m68hc11_z_replacement): Use emit_insn_after when adding the save Z instruc...
Stephane Carrez [Sun, 8 May 2005 19:22:22 +0000 (21:22 +0200)] 
m68hc11.c (m68hc11_z_replacement): Use emit_insn_after when adding the save Z instruction so that it is part of...

* config/m68hc11/m68hc11.c (m68hc11_z_replacement): Use emit_insn_after
when adding the save Z instruction so that it is part of the good BB.
(reg_or_some_mem_operand): Do not allow the 68HC12 address indirect
addressing mode as it is not supported by bset and bclr.
(m68hc11_gen_movhi): Fix invalid generation of indexed indirect
addressing with movw.
(m68hc11_gen_movqi): Use pula and pulb instead of lda and ldb for
68HC12.
* config/m68hc11/m68hc11.md ("movhi_const0"): Use this pattern only
for 68HC11.
("*movhi_68hc12"): Handle movhi_const0.
("*subhi3", "subqi3"): Use general_operand for operand 1.
("*subhi3_zext"): Likewise.

From-SVN: r99403

20 years agom68hc11.c (m68hc11_z_replacement): Use emit_insn_after when adding the save Z instruc...
Stephane Carrez [Sun, 8 May 2005 18:54:51 +0000 (20:54 +0200)] 
m68hc11.c (m68hc11_z_replacement): Use emit_insn_after when adding the save Z instruction so that it is part of...

* config/m68hc11/m68hc11.c (m68hc11_z_replacement): Use emit_insn_after
when adding the save Z instruction so that it is part of the good BB.
(reg_or_some_mem_operand): Do not allow the 68HC12 address indirect
addressing mode as it is not supported by bset and bclr.
(m68hc11_gen_movhi): Fix invalid generation of indexed indirect
addressing with movw.
(m68hc11_gen_movqi): Use pula and pulb instead of lda and ldb for
68HC12.
* config/m68hc11/m68hc11.md ("movhi_const0"): Use this pattern only
for 68HC11.
("*movhi_68hc12"): Handle movhi_const0.
("*subhi3", "subqi3"): Use general_operand for operand 1.
("*subhi3_zext"): Likewise.

From-SVN: r99402

20 years ago* README.SCO: Update the URL.
Matt Kraai [Sun, 8 May 2005 18:05:59 +0000 (18:05 +0000)] 
* README.SCO: Update the URL.

From-SVN: r99401

20 years agore PR target/19051 (m6811-elf-gcc ICE)
Stephane Carrez [Sun, 8 May 2005 17:42:44 +0000 (19:42 +0200)] 
re PR target/19051 (m6811-elf-gcc ICE)

PR target/19051
* config/m68hc11/m68hc11.md ("mulqi3"): Use general_operand for operand
1 and fix constraints.
("mulqihi3"): Use general_operand for operand 2.

From-SVN: r99396

20 years agore PR target/21416 (wrong code for __builtin_isless, __builtin_islessequal)
Richard Sandiford [Sun, 8 May 2005 12:06:24 +0000 (12:06 +0000)] 
re PR target/21416 (wrong code for __builtin_isless, __builtin_islessequal)

PR target/21416
* config/mips/mips.c (mips_emit_compare): Don't reverse UNGE and UNGT
comparisons.
* config/mips/mips.md (sungt_df, sunge_df, sungt_sf, sunge_sf): New
patterns.

From-SVN: r99390

20 years agore PR target/16925 (ICE when building a m68hc11 cross-compiler on 64-bit architectures)
Stephane Carrez [Sun, 8 May 2005 10:08:48 +0000 (12:08 +0200)] 
re PR target/16925 (ICE when building a m68hc11 cross-compiler on 64-bit architectures)

PR target/16925
* config/m68hc11/m68hc11.c (m68hc11_gen_highpart): Handle split of
64-bit constants on 64-bit hosts.
(m68hc11_split_logical): Simplify.
(m68hc11_split_move): Likewise.

From-SVN: r99385

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

From-SVN: r99372

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

From-SVN: r99340

20 years agoFix backslash expression in here string
Bruce Korb [Fri, 6 May 2005 16:33:18 +0000 (16:33 +0000)] 
Fix backslash expression in here string

[[Split portion of a mixed commit.]]

Co-Authored-By: Joseph Myers <joseph@codesourcery.com>
From-SVN: r99322.1

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

From-SVN: r99295

20 years agobackport: re PR c++/19034 (internal compiler error: in cp_tree_equal, at cp/tree...
Mark Mitchell [Thu, 5 May 2005 05:45:54 +0000 (05:45 +0000)] 
backport: re PR c++/19034 (internal compiler error: in cp_tree_equal, at cp/tree.c:1633)

Backport:
2004-12-21  Mark Mitchell  <mark@codesourcery.com>
PR c++/19034
* tree.c (cp_tree_equal): Handle OVERLOAD.

Backport:
2004-12-21  Mark Mitchell  <mark@codesourcery.com>
PR c++/19034
* g++.dg/template/crash30.C: New test.

From-SVN: r99263

20 years agolibstdc++.exp (v3-build_support): Look for __GTHREADS...
Mark Mitchell [Thu, 5 May 2005 04:09:23 +0000 (04:09 +0000)] 
libstdc++.exp (v3-build_support): Look for __GTHREADS...

* testsuite/lib/libstdc++.exp (v3-build_support): Look for
__GTHREADS, rather than _GLIBCXX_HAVE_GTHR_DEFAULT, to determine
whether or not thread support is available.

Backport:
2005-03-25  Mark Mitchell  <mark@codesourcery.com>
* testsuite/lib/libstdc++.exp (libstdc++_init): Define LOCALEDIR
when testing an installed compiler.
* testsuite/lib/libstdc++.exp (v3-build_support): Pass -w when
compiling support objects.
2005-03-23  Mark Mitchell  <mark@codesourcery.com>
* testsuite/libstdc++-dg/normal.exp: Read testsuite_files, if it
exists.
* testsuite/lib/libstdc++.exp (libstdc++_wchar_t): Rename to ...
(v3-wchar_t): ... this.
(libstdc++_threads): Rename to ...
(v3-threads): ... this.
(libstdc++_test_objs): Rename to ...
(v3-test_objs): ... this.
(libstdc++_build_support): Rename to ...
(v3-build_support): ... this.
* testsuite/libstdc++-dg/normal.exp: Adjust to use new names.
* testsuite/lib/libstdc++.exp (libstdc++_init): Improve handling
of compilers not in the build directory.
(libstdc++_wchar_t): New variable.
(libstdc++_threads): Likewise.
(libstdc++_test_objs): Likewise.
(v3_target_compile): Use libstdc++_test_objs.
(v3-list-tests): Remove.
(listdc++_build_support): New function.
* testsuite/libstdc++-dg/normal.exp: Rework to dynamically
generate list of tests.
2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
* testsuite/lib/libstdc++.exp: Use new procs in target-libpath.exp.

From-SVN: r99259

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

From-SVN: r99243

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