]>
git.ipfire.org Git - thirdparty/gcc.git/log
GCC Administrator [Sun, 7 Apr 2002 08:16:31 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r51984
Jason Merrill [Sat, 6 Apr 2002 22:23:15 +0000 (17:23 -0500)]
re PR c++/4934 (Seg fault on legal code)
PR c++/4934
* error.c (dump_expr) [CONVERT_EXPR]: Make sure TREE_TYPE (t) is
set before checking it.
From-SVN: r51974
Jason Merrill [Sat, 6 Apr 2002 15:59:48 +0000 (10:59 -0500)]
re PR c++/6179 (EH regression test failure for STLport-4.5.3)
PR c++/6179
* method.c (implicitly_declare_fn): Pass unqualified type to
synthesize_exception_spec.
From-SVN: r51955
GCC Administrator [Sat, 6 Apr 2002 08:17:01 +0000 (08:17 +0000)]
Daily bump.
From-SVN: r51943
GCC Administrator [Fri, 5 Apr 2002 08:16:40 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r51908
Richard Henderson [Fri, 5 Apr 2002 03:21:14 +0000 (19:21 -0800)]
Revert accidental commit.
From-SVN: r51895
Richard Henderson [Fri, 5 Apr 2002 03:20:17 +0000 (19:20 -0800)]
re PR rtl-optimization/6165 ([i686] stack frame freed too early)
PR opt/6165
* alias.c (true_dependence): Force (mem:blk (scratch)) to conflict.
(write_dependence_p): Likewise.
From-SVN: r51894
David S. Miller [Thu, 4 Apr 2002 23:46:35 +0000 (15:46 -0800)]
calls.c (store_one_arg): If ECF_SIBCALL, use tail_call_reg.
2002-04-04 David S. Miller <davem@redhat.com>
* calls.c (store_one_arg): If ECF_SIBCALL, use tail_call_reg.
From-SVN: r51887
GCC Administrator [Thu, 4 Apr 2002 08:17:24 +0000 (08:17 +0000)]
Daily bump.
From-SVN: r51845
Jason Merrill [Thu, 4 Apr 2002 01:12:21 +0000 (20:12 -0500)]
re PR c++/525 (Problem with Multiple Inheritance and -pedantic)
PR c++/525
* init.c (build_member_call): Convert to intermediate base even
with -pedantic.
From-SVN: r51832
Jason Merrill [Wed, 3 Apr 2002 23:47:20 +0000 (18:47 -0500)]
re PR c++/5104 (template using std::set_terminate fails due to throw() qualifier in <exception>)
PR c++/5104
* typeck.c (comptypes) [FUNCTION_TYPE]: Don't compare exception
specifiers.
[METHOD_TYPE]: Use same code as FUNCTION_TYPE.
From-SVN: r51823
GCC Administrator [Wed, 3 Apr 2002 08:16:46 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r51800
Phil Edwards [Tue, 2 Apr 2002 13:21:50 +0000 (13:21 +0000)]
Makefile.am (install-data-local): Use mkinstalldirs.
2002-04-02 Phil Edwards <pme@gcc.gnu.org>
* include/Makefile.am (install-data-local): Use mkinstalldirs.
* include/Makefile.in: Regenerate.
From-SVN: r51749
GCC Administrator [Tue, 2 Apr 2002 08:16:54 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r51738
GCC Administrator [Mon, 1 Apr 2002 08:16:38 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r51681
GCC Administrator [Sun, 31 Mar 2002 08:16:33 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r51636
GCC Administrator [Sat, 30 Mar 2002 08:16:53 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r51598
GCC Administrator [Fri, 29 Mar 2002 08:16:34 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r51553
GCC Administrator [Thu, 28 Mar 2002 08:16:33 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r51505
GCC Administrator [Wed, 27 Mar 2002 08:17:08 +0000 (08:17 +0000)]
Daily bump.
From-SVN: r51435
GCC Administrator [Tue, 26 Mar 2002 08:17:14 +0000 (08:17 +0000)]
Daily bump.
From-SVN: r51371
Jeff Knaggs [Mon, 25 Mar 2002 16:28:02 +0000 (16:28 +0000)]
typeck.c (expand_ptrmemfunc_cst): Scale idx down to an index into the vtable_entry array regardless of...
* typeck.c (expand_ptrmemfunc_cst): Scale idx down to an index
into the vtable_entry array regardless of
TARGET_PTRMEMFUNC_VBIT_LOCATION.
From-SVN: r51316
GCC Administrator [Mon, 25 Mar 2002 08:17:08 +0000 (08:17 +0000)]
Daily bump.
From-SVN: r51307
Neil Booth [Sun, 24 Mar 2002 13:13:01 +0000 (13:13 +0000)]
gcc.c (cpp_options): Pass -MD through as -MD not -M -MF.
preprocessor/3951
* gcc.c (cpp_options): Pass -MD through as -MD not -M -MF.
* cppinit.c (cpp_handle_option): Set no_ouput if -MD or -MMD.
(init_dependency_output): Don't make no_output decision here.
From-SVN: r51259
GCC Administrator [Sun, 24 Mar 2002 08:16:41 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r51253
GCC Administrator [Sat, 23 Mar 2002 08:16:45 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r51223
GCC Administrator [Fri, 22 Mar 2002 08:16:48 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r51163
GCC Administrator [Thu, 21 Mar 2002 08:16:47 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r51117
Jason Merrill [Wed, 20 Mar 2002 20:15:01 +0000 (15:15 -0500)]
* class.c (get_vfield_name): Use the constructor_name.
From-SVN: r51084
Jason Merrill [Wed, 20 Mar 2002 20:09:06 +0000 (15:09 -0500)]
re PR c++/2136 (g++ seems to disregard '::' in '::delete')
PR c++/2136
* init.c (build_delete): Check access for a member op delete here.
* decl2.c (delete_sanity): Not here.
From-SVN: r51082
GCC Administrator [Wed, 20 Mar 2002 08:17:19 +0000 (08:17 +0000)]
Daily bump.
From-SVN: r51068
GCC Administrator [Tue, 19 Mar 2002 08:17:27 +0000 (08:17 +0000)]
Daily bump.
From-SVN: r51022
Jason Merrill [Mon, 18 Mar 2002 16:56:22 +0000 (11:56 -0500)]
PR c++/4222, c++/5995
PR c++/4222, c++/5995
* call.c (build_over_call): Fix empty class logic.
From-SVN: r50979
Jason Merrill [Mon, 18 Mar 2002 14:41:33 +0000 (09:41 -0500)]
re PR c++/3870 (gcc 3.0 bogus error specializing a template function)
PR c++/3870
* cp-tree.h (struct saved_scope): Add last_parms field.
* decl.c (maybe_push_to_top_level): Save last_function_parms.
(pop_from_top_level): Restore it.
From-SVN: r50972
Jason Merrill [Mon, 18 Mar 2002 13:50:56 +0000 (08:50 -0500)]
re PR c++/4377 (more errors with multiple non-type template parameters)
PR c++/4377
* mangle.c (write_expression): Strip NOP_EXPRs sooner. Also strip
NON_LVALUE_EXPRs.
PR c++/4003
* pt.c (tsubst_friend_function): Use decl_namespace_context.
PR c++/5757
* init.c (build_new_1): Pass the right pointer to op delete.
From-SVN: r50969
GCC Administrator [Mon, 18 Mar 2002 08:17:49 +0000 (08:17 +0000)]
Daily bump.
From-SVN: r50949
GCC Administrator [Sun, 17 Mar 2002 08:16:34 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r50908
GCC Administrator [Sat, 16 Mar 2002 08:17:41 +0000 (08:17 +0000)]
Daily bump.
From-SVN: r50871
GCC Administrator [Fri, 15 Mar 2002 08:16:34 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r50799
GCC Administrator [Thu, 14 Mar 2002 08:17:14 +0000 (08:17 +0000)]
Daily bump.
From-SVN: r50759
GCC Administrator [Wed, 13 Mar 2002 08:17:10 +0000 (08:17 +0000)]
Daily bump.
From-SVN: r50727
Bob Wilson [Tue, 12 Mar 2002 18:59:37 +0000 (18:59 +0000)]
* config/xtensa/t-xtensa (CRTSTUFF_T_CFLAGS_S): Define.
From-SVN: r50670
GCC Administrator [Tue, 12 Mar 2002 08:17:39 +0000 (08:17 +0000)]
Daily bump.
From-SVN: r50646
Andreas Jaeger [Tue, 12 Mar 2002 08:08:16 +0000 (09:08 +0100)]
[multiple changes]
2002-03-12 Andreas Jaeger <aj@suse.de>
* config/alpha/alpha.c: Merge from mainline:
2001-07-25 Richard Henderson <rth@redhat.com>
* config/alpha/alpha.c (alpha_emit_conditional_move): Always swap
GE/GT if it is an fp comparison.
2002-03-12 Roger Sayle <roger@eyesopen.com>
* gcc.dg/
20020312 -1.c: New test case.
From-SVN: r50644
No Author [Tue, 12 Mar 2002 07:53:40 +0000 (07:53 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_0-branch'.
From-SVN: r50641
Tom Tromey [Mon, 11 Mar 2002 23:14:44 +0000 (23:14 +0000)]
backport: ChangeLog.gcj: Imported 1.1.4, while preserving local changes.
Merged from trunk:
* ChangeLog.gcj: Imported 1.1.4, while preserving local changes.
From-SVN: r50619
No Author [Mon, 11 Mar 2002 23:14:44 +0000 (23:14 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_0-branch'.
From-SVN: r50618
Neil Booth [Mon, 11 Mar 2002 21:38:27 +0000 (21:38 +0000)]
cppinit.c (init_dependency_output): Take deps output file from -o if none given with -MF.
preprocessor/3951
* cppinit.c (init_dependency_output): Take deps output file
from -o if none given with -MF. Suppress normal output.
* gcc.c (cpp_unique_options): Have -M and -MM imply -E.
* doc/cpp.texi, doc/invoke.texi: Update.
From-SVN: r50602
GCC Administrator [Mon, 11 Mar 2002 08:16:43 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r50562
GCC Administrator [Sun, 10 Mar 2002 08:16:28 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r50529
GCC Administrator [Sat, 9 Mar 2002 08:17:17 +0000 (08:17 +0000)]
Daily bump.
From-SVN: r50484
GCC Administrator [Fri, 8 Mar 2002 08:16:58 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r50428
GCC Administrator [Thu, 7 Mar 2002 08:16:30 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r50396
GCC Administrator [Wed, 6 Mar 2002 08:17:38 +0000 (08:17 +0000)]
Daily bump.
From-SVN: r50351
GCC Administrator [Tue, 5 Mar 2002 08:17:28 +0000 (08:17 +0000)]
Daily bump.
From-SVN: r50308
Zack Weinberg [Mon, 4 Mar 2002 17:21:30 +0000 (17:21 +0000)]
New test case (from PR c/5830).
From-SVN: r50283
No Author [Mon, 4 Mar 2002 17:21:30 +0000 (17:21 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_0-branch'.
From-SVN: r50282
GCC Administrator [Mon, 4 Mar 2002 08:17:04 +0000 (08:17 +0000)]
Daily bump.
From-SVN: r50274
GCC Administrator [Sun, 3 Mar 2002 08:16:42 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r50243
GCC Administrator [Sat, 2 Mar 2002 08:16:50 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r50220
Zack Weinberg [Fri, 1 Mar 2002 22:19:38 +0000 (22:19 +0000)]
cpp.texi: Clarify documentation of relationship between #line and #include.
* doc/cpp.texi: Clarify documentation of relationship between
#line and #include.
From-SVN: r50208
GCC Administrator [Fri, 1 Mar 2002 08:18:39 +0000 (08:18 +0000)]
Daily bump.
From-SVN: r50188
Jan Hubicka [Thu, 28 Feb 2002 15:49:36 +0000 (15:49 +0000)]
i386.h (HARD_REGNO_RENAME_OK): Define.
* i386.h (HARD_REGNO_RENAME_OK): Define.
* i386.md (fop_?f_comm): Allow memory operand in both arms
before reload.
From-SVN: r50144
GCC Administrator [Thu, 28 Feb 2002 08:16:43 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r50124
GCC Administrator [Wed, 27 Feb 2002 08:18:22 +0000 (08:18 +0000)]
Daily bump.
From-SVN: r50093
GCC Administrator [Tue, 26 Feb 2002 08:17:07 +0000 (08:17 +0000)]
Daily bump.
From-SVN: r50051
Mark Mitchell [Tue, 26 Feb 2002 06:11:47 +0000 (06:11 +0000)]
Daily bump.
From-SVN: r50042
Mark Mitchell [Tue, 26 Feb 2002 06:06:15 +0000 (06:06 +0000)]
Daily bump.
From-SVN: r50039
GCC Administrator [Mon, 25 Feb 2002 08:17:14 +0000 (08:17 +0000)]
Daily bump.
From-SVN: r50023
GCC Administrator [Sun, 24 Feb 2002 08:16:54 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r50003
Zack Weinberg [Sat, 23 Feb 2002 16:49:06 +0000 (16:49 +0000)]
cppinit.c (merge_include_chains): Check for brack being NULL before attempting to merge it with qtail.
* cppinit.c (merge_include_chains): Check for brack being
NULL before attempting to merge it with qtail.
From-SVN: r49996
GCC Administrator [Sat, 23 Feb 2002 08:16:43 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r49988
GCC Administrator [Fri, 22 Feb 2002 08:19:46 +0000 (08:19 +0000)]
Daily bump.
From-SVN: r49958
Mark Mitchell [Fri, 22 Feb 2002 01:54:44 +0000 (01:54 +0000)]
Fix typo
[[Split portion of a mixed commit.]]
From-SVN: r49952.1
Mark Mitchell [Fri, 22 Feb 2002 01:52:35 +0000 (01:52 +0000)]
gcc_release: Correct handling of diff-generation.
* gcc_release: Correct handling of diff-generation. Add
"diffs" major mode.
[[Split portion of a mixed commit.]]
From-SVN: r49951.1
Mark Mitchell [Fri, 22 Feb 2002 01:30:37 +0000 (01:30 +0000)]
Mark as prereleases.
From-SVN: r49950
GCC Administrator [Thu, 21 Feb 2002 08:17:05 +0000 (08:17 +0000)]
Daily bump.
From-SVN: r49926
Mark Mitchell [Wed, 20 Feb 2002 18:48:23 +0000 (18:48 +0000)]
Update version
From-SVN: r49906
Mark Mitchell [Wed, 20 Feb 2002 18:47:42 +0000 (18:47 +0000)]
Mark ChangeLog
From-SVN: r49905
Mark Mitchell [Wed, 20 Feb 2002 09:38:37 +0000 (09:38 +0000)]
Mark ChangeLog
From-SVN: r49896
GCC Administrator [Wed, 20 Feb 2002 08:16:52 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r49894
Eric Christopher [Tue, 19 Feb 2002 23:16:53 +0000 (23:16 +0000)]
PR 5405 Backport march/mtune patches for compatibility with
2002-02-19 Eric Christopher <echristo@redhat.com>
PR 5405 Backport march/mtune patches for compatibility with
recent binutils.
* config/mips/mips.c (mips_parse_cpu): New.
(mips_arch, mips_arch_string): Ditto.
(mips_tune, mips_tune_string): Ditto.
(override_options): Use above. Add warning for isa and arch
incompatibility.
(mips_asm_file_start): Use above.
* config/mips/mips.h (mips_cpu_attr): Use mips_tune.
(TARGET_OPTIONS): Add mtune/march.
Change mips_cpu to mips_tune for scheduling.
* config/mips/mips.md: Change mips_cpu to mips_arch in patterns.
From-SVN: r49882
Robert Lipe [Tue, 19 Feb 2002 17:42:43 +0000 (17:42 +0000)]
t-sco5gas: (CRTSTUFF_T_CFLAGS_S): Delete -mcoff.
2002-02-19 Robert Lipe <robertlipe@usa.net>
* config/i386/t-sco5gas: (CRTSTUFF_T_CFLAGS_S): Delete -mcoff.
From-SVN: r49869
Bob Wilson [Tue, 19 Feb 2002 17:28:52 +0000 (17:28 +0000)]
xm-xtensa.h: Add missing SUCCESS_EXIT_CODE and FATAL_EXIT_CODE...
* config/xtensa/xm-xtensa.h: Add missing SUCCESS_EXIT_CODE
and FATAL_EXIT_CODE; remove HAVE_VPRINTF and HAVE_PUTENV.
* config/xtensa/lib1funcs.asm: Fix copyright to include
special case for libgcc files.
* config/xtensa/lib2funcs.S: Likewise.
From-SVN: r49868
GCC Administrator [Tue, 19 Feb 2002 08:17:27 +0000 (08:17 +0000)]
Daily bump.
From-SVN: r49862
GCC Administrator [Mon, 18 Feb 2002 08:16:47 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r49837
Kaveh R. Ghazi [Mon, 18 Feb 2002 02:44:54 +0000 (02:44 +0000)]
* decl.c (start_method): Fix error in 2002-01-10 change.
From-SVN: r49828
GCC Administrator [Sun, 17 Feb 2002 08:16:42 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r49818
GCC Administrator [Sat, 16 Feb 2002 08:16:12 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r49801
Joel Sherrill [Fri, 15 Feb 2002 14:43:06 +0000 (14:43 +0000)]
rtems.h: Remove -Drtems in favor of -D__rtems__.
2003-02-13 Joel Sherrill <joel@OARcorp.com>
* config/a29k/rtems.h: Remove -Drtems in favor of -D__rtems__.
* config.gcc (arm-*-rtems), config/arm/rtems.h: Ditto plus fix
build problems and place this closer to similar targets.
* config.gcc (c4x-*-rtems), config/c4x/rtems.h: Ditto.
* config.gcc (h8300-*-rtems), config/h8300/rtems.h: Ditto.
* config.gcc (i[34567]86-*-rtems*), config/i386/djgpp-rtems.h,
config/i386/rtems.h, config/i386/rtemself.h: Ditto plus i386-rtemself
target made more similar to i386-elf.
* gthr-rtems.h: Encapsulate with extern "C" for C++.
* config.gcc (hppa1.1-*-rtems), config/pa/rtems.h: Ditto.
* config.gcc (i960-*-rtems), config/i960/rtems.h: Ditto.
* config.gcc (m68k-*-rtems*), config/m68k/rtems.h,
config/m68k/rtemself.h: Ditto.
* config.gcc (mips*-*-rtems*), config/mips/rtems.h,
config/mips/rtems64.h: Ditto.
* config.gcc (powerpc-*-rtems*), config/rs6000/rtems.h: Ditto.
* config.gcc (sh-*-rtems*), config/sh/rtems.h, config/sh/rtemself.h:
Ditto.
* config.gcc (sparc-*-rtems*), config/sparc/rtems.h,
config/sparc/rtemself.h: Ditto.
* config.gcc (v850-*-rtems*), config/v850/rtems.h: Ditto.
* config.gcc (arm-rtems), config/arm/rtems-elf.h: Ditto plus moved
arm-rtems stanza closer to other arm-elf targets and made arm-rtems
more like arm-elf.
* config/i386/t-rtems-i386: Added soft float support and multilibs.
* config/m68k/t-m68kbare: Add 68040 and 68060 as multilib alternatives.
From-SVN: r49790
GCC Administrator [Fri, 15 Feb 2002 08:16:43 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r49786
Janis Johnson [Thu, 14 Feb 2002 20:37:42 +0000 (20:37 +0000)]
* gcc/config.gcc (i*86-sequent-sysv4): Fix setting of tm_file.
From-SVN: r49777
Joel Sherrill [Thu, 14 Feb 2002 19:00:42 +0000 (19:00 +0000)]
atomicity.h: Corrected for RTEMS targets which do not have a CAS instruction.
2001-02-14 Joel Sherrill <joel@OARcorp.com>
* config/cpu/m68k/bits/atomicity.h: Corrected for RTEMS targets which
do not have a CAS instruction.
From-SVN: r49773
GCC Administrator [Thu, 14 Feb 2002 08:16:27 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r49761
Jeroen Dobbelaere [Wed, 13 Feb 2002 21:20:11 +0000 (21:20 +0000)]
linux-elf.h (CPLUSPLUS_CPP_SPEC): Define.
2002-02-13 Jeroen Dobbelaere <jeroen.dobbelaere@acunia.com>
* config/arm/linux-elf.h (CPLUSPLUS_CPP_SPEC): Define.
Required for libstdc++ to work with glibc.
From-SVN: r49744
Richard Smith [Wed, 13 Feb 2002 20:46:55 +0000 (20:46 +0000)]
* g++.old-deja/g++.other/thunk1.C: New test.
From-SVN: r49742
Philip Blundell [Wed, 13 Feb 2002 19:22:48 +0000 (19:22 +0000)]
re PR bootstrap/5209 (3.0.3, arm-linux: segfault building libstdc++)
2002-02-08 Philip Blundell <pb@nexus.co.uk>
Fix PR 5209:
* rtlanal.c (parms_set, find_first_parameter_load): Break out
from ...
* except.c (sjlj_mark_call_sites): ... here. Handle multiple
sets.
* rtl.h (find_first_parameter_load): Add prototype.
From-SVN: r49741
GCC Administrator [Wed, 13 Feb 2002 08:16:45 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r49723
GCC Administrator [Tue, 12 Feb 2002 08:16:29 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r49703
GCC Administrator [Mon, 11 Feb 2002 08:16:44 +0000 (08:16 +0000)]
Daily bump.
From-SVN: r49673