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

[[Split portion of a mixed commit.]]

From-SVN: r100177.1

20 years agogcconfig.h (HBLKSIZE): Define to 4096 on powerpc64-linux.
Andrew Haley [Wed, 25 May 2005 13:17:49 +0000 (13:17 +0000)] 
gcconfig.h (HBLKSIZE): Define to 4096 on powerpc64-linux.

2005-05-25  Andrew Haley  <aph@redhat.com>

* include/private/gcconfig.h (HBLKSIZE): Define to 4096 on
powerpc64-linux.

From-SVN: r100148

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

[[Split portion of a mixed commit.]]

From-SVN: r100133.1

20 years agom32r.c (m32r_expand_block_move): Return 0 if nothing was done.
Kazuhiro Inaoka [Tue, 24 May 2005 09:43:42 +0000 (09:43 +0000)] 
m32r.c (m32r_expand_block_move): Return 0 if nothing was done.

* config/m32r/m32r.c (m32r_expand_block_move):  Return 0 if
nothing was done.
* config/m32r/m32r.md (movmemsi):  If m32r_expand_block_move did
nothing then FAIL.
* config/m32r/m32r/m32r-protos.h  (m32r_expand_block_move): Update
prototype.

From-SVN: r100098

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

[[Split portion of a mixed commit.]]

From-SVN: r100090.1

20 years agounroll.c (loop_iterations): Remove common term from initial and final value only...
Ulrich Weigand [Mon, 23 May 2005 17:04:39 +0000 (17:04 +0000)] 
unroll.c (loop_iterations): Remove common term from initial and final value only if it is loop invariant.

ChangeLog:

* unroll.c (loop_iterations): Remove common term from initial
and final value only if it is loop invariant.

testsuite/ChangeLog:

* gcc.dg/20050510-1.c: New test.

From-SVN: r100085

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

[[Split portion of a mixed commit.]]

From-SVN: r100072.1

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

[[Split portion of a mixed commit.]]

From-SVN: r100053.1

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

[[Split portion of a mixed commit.]]

From-SVN: r100038.1

20 years ago* version.c (version_string): Mark as 3.4.5.
Mark Mitchell [Fri, 20 May 2005 18:14:36 +0000 (18:14 +0000)] 
* version.c (version_string): Mark as 3.4.5.

From-SVN: r100024

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

[[Split portion of a mixed commit.]]

From-SVN: r99999.1

20 years ago* version.c (version_string): Restore pre-release marker.
Mark Mitchell [Thu, 19 May 2005 17:01:09 +0000 (17:01 +0000)] 
* version.c (version_string): Restore pre-release marker.

From-SVN: r99979

20 years agoUpdate version
Mark Mitchell [Thu, 19 May 2005 07:51:53 +0000 (07:51 +0000)] 
Update version

From-SVN: r99964

20 years agoMark ChangeLog
Mark Mitchell [Thu, 19 May 2005 07:51:46 +0000 (07:51 +0000)] 
Mark ChangeLog

From-SVN: r99963

20 years agorw.po: New file.
Mark Mitchell [Thu, 19 May 2005 07:21:03 +0000 (07:21 +0000)] 
rw.po: New file.

* rw.po: New file.

* ca.po: Update.
* de.po: Likewise.
* tr.po: Likewise.

From-SVN: r99959

20 years ago* gcc.pot: Regenerated.
Mark Mitchell [Thu, 19 May 2005 07:06:16 +0000 (07:06 +0000)] 
* gcc.pot: Regenerated.

From-SVN: r99954

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

From-SVN: r99938

20 years agodebug.html: Explain that _GLIBXX_DEBUG_PEDANTIC must be defined for pedantic mode.
Jonathan Wakely [Wed, 18 May 2005 16:03:41 +0000 (17:03 +0100)] 
debug.html: Explain that _GLIBXX_DEBUG_PEDANTIC must be defined for pedantic mode.

* docs/html/debug.html: Explain that _GLIBXX_DEBUG_PEDANTIC must
be defined for pedantic mode.

From-SVN: r99905

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

From-SVN: r99870

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

From-SVN: r99805

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

From-SVN: r99754

20 years ago* lib/compat.exp (compat-execute): Do not use regsub unsafely.
Mark Mitchell [Sun, 15 May 2005 22:56:59 +0000 (22:56 +0000)] 
* lib/compat.exp (compat-execute): Do not use regsub unsafely.

From-SVN: r99752

20 years agoMakefile.am (check-local): Really remove.
Andreas Schwab [Sun, 15 May 2005 12:01:07 +0000 (12:01 +0000)] 
Makefile.am (check-local): Really remove.

* testsuite/Makefile.am (check-local): Really remove.
* testsuite/Makefile.in: Regenerated.

From-SVN: r99718

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

From-SVN: r99707

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

From-SVN: r99683

20 years ago[multiple changes]
Mark Mitchell [Fri, 13 May 2005 00:38:22 +0000 (00:38 +0000)] 
[multiple changes]

2005-04-04  Mark Mitchell  <mark@codesourcery.com>
* testsuite/Makefile.am (check-local): Remove.
(curent_symbols.txt): Likewise.
(check-abi): Do not depend on current_symbols.txt.
* testsuite/Makefile.in: Regenerated.
* testsuite/libstdc++-abi/abi.exp: Build current_symbols.txt.
2005-04-01  Mark Mitchell  <mark@codesourcery.com>
* testsuite/Makefile.am (noinst_PROGRAMS): Remove.
(site.exp): Write out the path to the baseline file.
(check-abi): Use DejaGNU.
(check-abi-verbose): Remove.
* testsuite/Makefile.in: Regenerated.
* testsuite/abi_check.cc (main): Check the return value from
compare_symbols.
* testsuite/testsuite_abi.cc (compare_symbols): Return a value.
* testsuite/testsuite_abi.h (compare_symbols): Adjust prototype.
* testsuite/libstdc++-abi/abi.exp: New file.
2004-03-19  Phil Edwards  <phil@codesourcery.com>
* testsuite/Makefile.am (site.exp):  New target, based on that
created by automake.  Also set libiconv.

From-SVN: r99644

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

From-SVN: r99639

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

From-SVN: r99601

20 years agorevert: backport: function.c (fixup_var_refs): Save volatile_ok and set to 1.
Mark Mitchell [Wed, 11 May 2005 21:19:54 +0000 (21:19 +0000)] 
revert: backport: function.c (fixup_var_refs): Save volatile_ok and set to 1.

Revert:
2005-05-10  H.J. Lu  <hongjiu.lu@intel.com>
Backport from mainline
2004-02-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
* function.c (fixup_var_refs): Save volatile_ok and set to 1.
* expr.c (emit_block_move_via_movstr): Save and restore
volatile_ok.
2005-05-09  Grigory Tolstolytkin  <gtolstolytkin@ru.mvista.com>
Backport from mainline
2004-02-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
* emit-rtl.c (set_mem_attributes_minus_bitpos): Don't kill previous
MEM_VOLATILE in REF.

From-SVN: r99595

20 years agoTemporarily revert 2005-05-10 patch, which causes a 3.4 regression.
Ben Elliston [Wed, 11 May 2005 01:51:52 +0000 (01:51 +0000)] 
Temporarily revert 2005-05-10 patch, which causes a 3.4 regression.

From-SVN: r99557

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

From-SVN: r99552

20 years agobackport: function.c (fixup_var_refs): Save volatile_ok and set to 1.
H.J. Lu [Tue, 10 May 2005 21:53:06 +0000 (21:53 +0000)] 
backport: function.c (fixup_var_refs): Save volatile_ok and set to 1.

Backport from mainline
2004-02-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
* function.c (fixup_var_refs): Save volatile_ok and set to 1.
* expr.c (emit_block_move_via_movstr): Save and restore
volatile_ok.

From-SVN: r99543

20 years agoi386.md (sse_mov?fcc* splitters): Add mode to IF_THEN_ELSE, remove mode from MATCH_OP...
Jakub Jelinek [Tue, 10 May 2005 21:04:28 +0000 (23:04 +0200)] 
i386.md (sse_mov?fcc* splitters): Add mode to IF_THEN_ELSE, remove mode from MATCH_OPERATOR.

* config/i386/i386.md (sse_mov?fcc* splitters): Add mode to
IF_THEN_ELSE, remove mode from MATCH_OPERATOR.  Fix a typo.

From-SVN: r99542

20 years agoRemove bogus parenthesis.
Eric Botcazou [Tue, 10 May 2005 06:25:26 +0000 (06:25 +0000)] 
Remove bogus parenthesis.

From-SVN: r99504

20 years agobackport: emit-rtl.c (set_mem_attributes_minus_bitpos): Don't kill previous MEM_VOLAT...
Grigory Tolstolytkin [Tue, 10 May 2005 00:40:43 +0000 (00:40 +0000)] 
backport: emit-rtl.c (set_mem_attributes_minus_bitpos): Don't kill previous MEM_VOLATILE in REF).

Backport:
2004-02-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
* emit-rtl.c (set_mem_attributes_minus_bitpos): Don't kill previous
MEM_VOLATILE in REF).

From-SVN: r99489

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

From-SVN: r99482

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