]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
17 years agogcc_release (build_sources): Pass --disable-multilib to gcc_build.
Joseph Myers [Mon, 28 Jan 2008 16:39:16 +0000 (16:39 +0000)] 
gcc_release (build_sources): Pass --disable-multilib to gcc_build.

* gcc_release (build_sources): Pass --disable-multilib to
gcc_build.
(SVN): Don't use full path.

From-SVN: r131909

17 years agore PR c++/27177 (ICE in build_simple_base_path, at cp/class.c:474)
Jason Merrill [Mon, 28 Jan 2008 16:18:56 +0000 (11:18 -0500)] 
re PR c++/27177 (ICE in build_simple_base_path, at cp/class.c:474)

        PR c++/27177
        * class.c (build_base_path): Fix previous change.

        PR c++/27177
        * class.c (build_base_path): Don't mess with virtual access if
        skip_evaluation.
        * call.c (standard_conversion): Don't check whether source type
        is complete.

From-SVN: r131905

17 years agoDaily bump.
GCC Administrator [Mon, 28 Jan 2008 00:16:53 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r131895

17 years agore PR c/32102 (-Wall stomps on -Wstrict-overflow)
Manuel López-Ibáñez [Sun, 27 Jan 2008 18:36:59 +0000 (18:36 +0000)] 
re PR c/32102 (-Wall stomps on -Wstrict-overflow)

2008-01-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

PR 32102
* flags.h (warn_strict_aliasing): Remove.
(warn_strict_overflow): Remove.
* opts.c (warn_strict_aliasing): Remove.
(warn_strict_overflow): Remove.
* c-opts.c (c_common_handle_option): -Wall only sets
-Wstrict-aliasing or -Wstrict-overflow if they are uninitialized.
(c_common_post_options): Give default values to -Wstrict-aliasing
and -Wstrict-overflow if they are uninitialized.
* common.opt (Wstrict-aliasing): Specify Var and Init.
(Wstrict-overflow): Likewise.

testsuite/
* gcc.dg/Wstrict-overflow-21.c: New.
* g++.dg/warn/Wstrict-aliasing-8.C: New.

From-SVN: r131887

17 years agoDaily bump.
GCC Administrator [Sun, 27 Jan 2008 00:16:56 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r131880

17 years agopr29254.c (func1): Mark static when pic.
Kaveh R. Ghazi [Sat, 26 Jan 2008 03:52:32 +0000 (03:52 +0000)] 
pr29254.c (func1): Mark static when pic.

* gcc.dg/pr29254.c (func1): Mark static when pic.

From-SVN: r131856

17 years agoDaily bump.
GCC Administrator [Sat, 26 Jan 2008 00:16:57 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r131852

17 years agore PR other/31955 (gcc_release does not generate HTML files from install manual) prereleases/gcc-4.2.3-rc1
Joseph Myers [Fri, 25 Jan 2008 21:36:51 +0000 (21:36 +0000)] 
re PR other/31955 (gcc_release does not generate HTML files from install manual)

PR other/31955
* doc/install.texi2html: Generate gcc-vers.texi.

From-SVN: r131843

17 years agoDaily bump.
GCC Administrator [Fri, 25 Jan 2008 00:17:13 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r131813

17 years agobackport: re PR tree-optimization/33826 (GCC generates wrong code for infinitely...
Kaveh R. Ghazi [Thu, 24 Jan 2008 20:09:05 +0000 (20:09 +0000)] 
backport: re PR tree-optimization/33826 (GCC generates wrong code for infinitely recursive functions)

Backport:
2008-01-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

* gcc.dg/pr33826.c: Require nonpic.

2007-11-07  Kenneth Zadeck <zadeck@naturalbridge.com>

PR middle-end/33826
* ipa-pure-const (static_execute): Added code to keep recursive
functions from being marked as pure or const.
* ipa-utils (searchc): Fixed comment.

2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>

PR middle-end/33826
* gcc.dg/pr33826.c: New.
* gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
recursive functions being marked pure or const.

From-SVN: r131805

17 years agore PR middle-end/34931 (FAIL: gcc.dg/pr28796-[12].c (test for excess errors))
John David Anglin [Thu, 24 Jan 2008 17:18:54 +0000 (17:18 +0000)] 
re PR middle-end/34931 (FAIL: gcc.dg/pr28796-[12].c (test for excess errors))

PR middle-end/34931
Backport:
2007-01-25  Steve Ellcey  <sje@cup.hp.com>

PR other/30182
* config/pa/pa.c (pa_init_builtins): Set asm names for finite routines.
* config/ia64/ia64.c (ia64_init_builtins):  Ditto.

2007-01-26  Steve Ellcey  <sje@cup.hp.com>

PR other/30182
* config/pa/pa.h (TARGET_HPUX_11): New.
* config/pa/pa-hpux11.h (TARGET_HPUX_11): New.
* config/pa/pa.c (pa_init_builtins): Use TARGET_HPUX_11.

From-SVN: r131797

17 years agore PR c++/34953 (ICE on destructor + noreturn-function at -O3)
Richard Guenther [Thu, 24 Jan 2008 15:59:18 +0000 (15:59 +0000)] 
re PR c++/34953 (ICE on destructor + noreturn-function at -O3)

2008-01-24  Richard Guenther  <rguenther@suse.de>

PR middle-end/34953
* predict.c (apply_return_prediction): Check for empty blocks.
(tree_estimate_probability): Likewise.

* g++.dg/torture/pr34953.C: New testcase.

From-SVN: r131781

17 years agoDaily bump.
GCC Administrator [Thu, 24 Jan 2008 00:17:00 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r131771

17 years agoone more tweak
Jason Merrill [Wed, 23 Jan 2008 21:26:47 +0000 (16:26 -0500)] 
one more tweak

From-SVN: r131766

17 years agore PR c++/34944 (Tree check: at cp/typecheck.c)
Jason Merrill [Wed, 23 Jan 2008 21:23:32 +0000 (16:23 -0500)] 
re PR c++/34944 (Tree check: at cp/typecheck.c)

        PR bootstrap/34944

From-SVN: r131765

17 years ago* pt.c (tsubst_aggr_type): Correct previous change.
Jason Merrill [Wed, 23 Jan 2008 21:23:00 +0000 (16:23 -0500)] 
* pt.c (tsubst_aggr_type): Correct previous change.

From-SVN: r131764

17 years agobackport: builtins.c (fold_builtin_classify): Fix typo.
Richard Guenther [Wed, 23 Jan 2008 10:38:21 +0000 (10:38 +0000)] 
backport: builtins.c (fold_builtin_classify): Fix typo.

2008-01-23  Richard Guenther  <rguenther@suse.de>

        Backport from mainline
        2006-10-21  Richard Guenther  <rguenther@suse.de>

        * builtins.c (fold_builtin_classify): Fix typo.

From-SVN: r131757

17 years agoDaily bump.
GCC Administrator [Wed, 23 Jan 2008 00:16:51 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r131748

17 years agore PR rtl-optimization/34628 (problems with inlining on ARM)
Eric Botcazou [Tue, 22 Jan 2008 22:29:04 +0000 (22:29 +0000)] 
re PR rtl-optimization/34628 (problems with inlining on ARM)

PR rtl-optimization/34628
* combine.c (try_combine): Stop and undo after the first combination
if an autoincrement side-effect on the first insn has effectively
been lost.

From-SVN: r131745

17 years agore PR middle-end/33436 (Bad constant output with TARGET_ASM_ALIGNED_DI_OP)
John David Anglin [Tue, 22 Jan 2008 19:39:39 +0000 (19:39 +0000)] 
re PR middle-end/33436 (Bad constant output with TARGET_ASM_ALIGNED_DI_OP)

PR middle-end/33436
* expr.c (emit_group_load_1): Split constant double when destination
length is half source length.

From-SVN: r131739

17 years agovect-ifcvt-9.c: Use inline.
Kaveh R. Ghazi [Tue, 22 Jan 2008 19:13:37 +0000 (19:13 +0000)] 
vect-ifcvt-9.c: Use inline.

* gcc.dg/vect/vect-ifcvt-9.c: Use inline.

From-SVN: r131736

17 years agore PR c++/33959 (ICE in instantiate_class_template, at cp/pt.c:6649)
Jason Merrill [Tue, 22 Jan 2008 15:59:57 +0000 (10:59 -0500)] 
re PR c++/33959 (ICE in instantiate_class_template, at cp/pt.c:6649)

        PR c++/33959
        * pt.c (tsubst_aggr_type): Make sure our context is complete.

From-SVN: r131725

17 years agoBackport PRs 28796, 34070, 34739, 34768
Richard Guenther [Tue, 22 Jan 2008 14:45:56 +0000 (14:45 +0000)] 
Backport PRs 28796, 34070, 34739, 34768

2008-01-22  Richard Guenther  <rguenther@suse.de>

PR middle-end/34739
Backport from mainline
2008-01-16  Richard Guenther  <rguenther@suse.de>

PR c/34768
* c-typeck.c (common_pointer_type): Do not merge inconsistent
type qualifiers for function types.

2007-11-12  Richard Guenther  <rguenther@suse.de>

PR middle-end/34070
* fold-const.c (fold_binary): If testing for non-negative
operands with tree_expr_nonnegative_warnv_p make sure to
use op0 which has all (sign) conversions retained.

2006-10-24  Richard Guenther  <rguenther@suse.de>

PR middle-end/28796
* builtins.c (fold_builtin_classify): Use HONOR_INFINITIES
and HONOR_NANS instead of MODE_HAS_INFINITIES and MODE_HAS_NANS
for deciding optimizations in consistency with fold-const.c
(fold_builtin_unordered_cmp): Likewise.

From-SVN: r131723

17 years agoDaily bump.
GCC Administrator [Tue, 22 Jan 2008 00:16:56 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r131707

17 years agore PR libfortran/34699 (FAIL: gfortran.fortran-torture/execute/intrinsic_set_exponent...
John David Anglin [Mon, 21 Jan 2008 17:24:30 +0000 (17:24 +0000)] 
re PR libfortran/34699 (FAIL: gfortran.fortran-torture/execute/intrinsic_set_exponent.f90 execution)

PR libfortran/34699
Backport:
2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

PR libfortran/26253
* intrinsics/c99_functions.c (scalbn): Use ldexp if appopriate.

From-SVN: r131698

17 years agoDaily bump.
GCC Administrator [Mon, 21 Jan 2008 00:16:53 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r131682

17 years agoDaily bump.
GCC Administrator [Sun, 20 Jan 2008 00:17:08 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r131666

17 years agoia64-2.C: Place "dg-do run" statement before "dg-require-weak" statement.
John David Anglin [Sat, 19 Jan 2008 21:55:47 +0000 (21:55 +0000)] 
ia64-2.C: Place "dg-do run" statement before "dg-require-weak" statement.

* g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
"dg-require-weak" statement.
* g++.dg/eh/weak1.C: Likewise.

From-SVN: r131658

17 years agoBackport:
Kaveh R. Ghazi [Sat, 19 Jan 2008 18:49:34 +0000 (18:49 +0000)] 
Backport:

2007-03-21  Richard Sandiford  <richard@codesourcery.com>

* gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.

From-SVN: r131655

17 years agoDaily bump.
GCC Administrator [Sat, 19 Jan 2008 00:16:46 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r131646

17 years agoDaily bump.
GCC Administrator [Fri, 18 Jan 2008 00:17:05 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r131617

17 years agobackport: re PR middle-end/31309 (reads/writes past end of structure)
Eric Botcazou [Thu, 17 Jan 2008 13:22:21 +0000 (13:22 +0000)] 
backport: re PR middle-end/31309 (reads/writes past end of structure)

Backport from mainline:

2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
PR middle-end/31309
* expr.c (copy_blkmode_from_reg): Use a mode suited to the size
when copying to memory.

From-SVN: r131599

17 years ago20080114-1.c: Use empty asm statements.
Eric Botcazou [Thu, 17 Jan 2008 12:47:31 +0000 (12:47 +0000)] 
20080114-1.c: Use empty asm statements.

* gcc.c-torture/compile/20080114-1.c: Use empty asm statements.

From-SVN: r131597

17 years agore PR libfortran/34699 (FAIL: gfortran.fortran-torture/execute/intrinsic_set_exponent...
John David Anglin [Thu, 17 Jan 2008 02:55:48 +0000 (02:55 +0000)] 
re PR libfortran/34699 (FAIL: gfortran.fortran-torture/execute/intrinsic_set_exponent.f90 execution)

PR libgfortran/34699
* pa-hpux.h (LINK_SPEC): Only search /lib/pa1.1 and /usr/lib/pa1.1 on
static links.
* pa-hpux10.h (LINK_SPEC): Likewise.
* pa-hpux11.h (LINK_SPEC): Don't search /lib/pa1.1 and /usr/lib/pa1.1.

From-SVN: r131587

17 years agoDaily bump.
GCC Administrator [Thu, 17 Jan 2008 00:16:55 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r131583

17 years agoloop-19.c: Require nonpic.
Kaveh R. Ghazi [Wed, 16 Jan 2008 23:40:23 +0000 (23:40 +0000)] 
loop-19.c: Require nonpic.

* gcc.dg/tree-ssa/loop-19.c: Require nonpic.

From-SVN: r131581

17 years agoDaily bump.
GCC Administrator [Wed, 16 Jan 2008 00:16:58 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r131558

17 years agoDaily bump.
GCC Administrator [Tue, 15 Jan 2008 00:17:00 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r131539

17 years agore PR rtl-optimization/31944 (Endless loop while building a 64-bit 2.6.20 kernel)
Eric Botcazou [Mon, 14 Jan 2008 12:18:30 +0000 (12:18 +0000)] 
re PR rtl-optimization/31944 (Endless loop while building a 64-bit 2.6.20 kernel)

2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>

PR rtl-optimization/31944
* cse.c (remove_pseudo_from_table): New function.
(merge_equiv_classes): Use above function to remove pseudo-registers.
(invalidate): Likewise.

From-SVN: r131523

17 years agoDaily bump.
GCC Administrator [Mon, 14 Jan 2008 00:16:59 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r131516

17 years agore PR middle-end/34762 (internal compiler error: in delete_output_reload, at reload1...
John David Anglin [Sun, 13 Jan 2008 16:53:02 +0000 (16:53 +0000)] 
re PR middle-end/34762 (internal compiler error: in delete_output_reload, at reload1.c:7958)

PR middle-end/34762
* reload.c (find_reloads_toplev): Use rtx_equal_p to compare x and mem.

From-SVN: r131508

17 years agoDaily bump.
GCC Administrator [Sun, 13 Jan 2008 00:16:53 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r131495

17 years agoloadpre5.c: Use static.
Kaveh R. Ghazi [Sat, 12 Jan 2008 04:00:37 +0000 (04:00 +0000)] 
loadpre5.c: Use static.

       * gcc.dg/tree-ssa/loadpre5.c: Use static.
       * gcc.dg/tree-ssa/loadpre8.c: Likewise.

       Backport:
       2007-09-04  Jan Hubicka  <jh@suse.cz>

       * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
       * gcc.dg/tree-ssa/loadpre5.c: Likewise.

From-SVN: r131486

17 years agoDaily bump.
GCC Administrator [Sat, 12 Jan 2008 00:16:48 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r131482

17 years ago* config/xtensa/xtensa.c (override_options): Set flag_shlib.
Bob Wilson [Fri, 11 Jan 2008 23:22:54 +0000 (23:22 +0000)] 
* config/xtensa/xtensa.c (override_options): Set flag_shlib.

From-SVN: r131479

17 years agoDaily bump.
GCC Administrator [Fri, 11 Jan 2008 00:16:54 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r131454

17 years agoDaily bump.
GCC Administrator [Thu, 10 Jan 2008 00:16:55 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r131437

17 years agore PR tree-optimization/34679 (ICE: tree check: expected integer_type, have enumeral_...
Richard Guenther [Wed, 9 Jan 2008 13:43:03 +0000 (13:43 +0000)] 
re PR tree-optimization/34679 (ICE: tree check: expected integer_type, have enumeral_type in host_integerp, at tree.c:4949 (predictive commoning))

2008-01-09  Richard Guenther  <rguenther@suse.de>

PR middle-end/34679
* tree.c (host_integerp): Check for sizetype only if the
type is an integer type.

From-SVN: r131427

17 years agochk.h: Don't check !__PIE__.
Kaveh R. Ghazi [Wed, 9 Jan 2008 04:47:27 +0000 (04:47 +0000)] 
chk.h: Don't check !__PIE__.

* gcc.c-torture/execute/builtins/chk.h: Don't check !__PIE__.
* gcc.dg/assign-warn-3.c: Use "static inline" instead of "inline".

Backport:

2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
* gcc.c-torture/compile/pr27528.c: Require nonpic.

2007-03-21  Richard Sandiford  <richard@codesourcery.com>
* gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
* gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
* gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
* gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.

2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
PR/19232
* gcc.dg/assign-warn-3.c (f0): Declare as inline.
(f1): Likewise.

2007-01-15  Dale Johannesen  <dalej@apple.com>
* gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.

2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
* gcc.target/i386/stack-prot-kernel.c: Require nonpic effective
target.

2007-03-21  Richard Sandiford  <richard@codesourcery.com>
* lib/target-supports.exp (check_effective_target_nonpic): New
procedure.

From-SVN: r131412

17 years agore PR testsuite/30459 (FAIL: g++.dg/eh/ia64-2.C (test for excess errors))
John David Anglin [Wed, 9 Jan 2008 03:26:10 +0000 (03:26 +0000)] 
re PR testsuite/30459 (FAIL: g++.dg/eh/ia64-2.C (test for excess errors))

PR testsuite/30459
g++.dg/eh/ia64-2.C: Require weak support.

From-SVN: r131411

17 years agoDaily bump.
GCC Administrator [Wed, 9 Jan 2008 00:16:58 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r131407

17 years agoDaily bump.
GCC Administrator [Tue, 8 Jan 2008 00:17:39 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r131390

17 years agore PR c++/34152 (Erratic behaviour: Exception translation (throw from signal handlers))
Ted Phelps [Mon, 7 Jan 2008 16:05:27 +0000 (16:05 +0000)] 
re PR c++/34152 (Erratic behaviour: Exception translation (throw from signal handlers))

PR c++/34152
* libsupc++/eh_personality.cc (PERSONALITY_FUNCTION): Check
_GLIBCXX_HAVE_GETIPINFO instead of HAVE_GETIPINFO.

From-SVN: r131376

17 years agoDaily bump.
GCC Administrator [Mon, 7 Jan 2008 00:16:48 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r131368

17 years agoavr.h (LINK_SPEC, [...]): Move AT90USB82 and AT90USB162 devices from 'avr5' to 'avr35...
Anatoly Sokolov [Sun, 6 Jan 2008 22:28:41 +0000 (01:28 +0300)] 
avr.h (LINK_SPEC, [...]): Move AT90USB82 and AT90USB162 devices from 'avr5' to 'avr35' architecture.

* config/avr/avr.h (LINK_SPEC, CRT_BINUTILS_SPECS): Move AT90USB82
and AT90USB162 devices from 'avr5' to 'avr35' architecture.
(ASM_SPEC): Add 'avr35' architecture.
* config/avr/avr.c (avr_mcu_types): Move AT90USB82 and AT90USB162
devices from 'avr5' to 'avr35' architecture.
(avr_arch_types): Add "avr23" entries.
(avr_arch): Add 'ARCH_AVR35'.
* config/avr/t-avr (MULTILIB_OPTIONS, MULTILIB_DIRNAMES): Add 'avr35'.
(MULTILIB_MATCHES): Move AT90USB82 and AT90USB162 devices from 'avr5'
to 'avr35' architecture.

From-SVN: r131365

17 years agoDaily bump.
GCC Administrator [Sun, 6 Jan 2008 00:17:01 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r131345

17 years agorevert: [multiple changes]
Paolo Carlini [Sat, 5 Jan 2008 11:04:43 +0000 (11:04 +0000)] 
revert: [multiple changes]

2008-01-05  Paolo Carlini  <pcarlini@suse.de>

PR libstdc++/34680

Revert:
2007-12-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
* include/bits/locale_facets.tcc (has_facet, use_facet): Simplify
RTTI checks.

2007-12-14  Benjamin Kosnik  <bkoz@redhat.com>

        PR libstdc++/30127
        PR libstdc++/34449
        * include/bits/locale_facets.tcc (use_facet): Check facet hierarchy.
        (has_facet): Same.
        * testsuite/22_locale/global_templates/user_facet_hierarchies.cc: New.
        * testsuite/22_locale/global_templates/
        standard_facet_hierarchies.cc: New.

From-SVN: r131334

17 years agoDaily bump.
GCC Administrator [Sat, 5 Jan 2008 00:17:04 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r131330

17 years agoDaily bump.
GCC Administrator [Fri, 4 Jan 2008 00:17:40 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r131313

17 years agoDaily bump.
GCC Administrator [Thu, 3 Jan 2008 00:17:08 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r131271

17 years agoBackport:
Volker Reichelt [Wed, 2 Jan 2008 23:52:17 +0000 (23:52 +0000)] 
Backport:

2007-10-31  Paolo Carlini  <pcarlini@suse.de>

PR c++/33494
* cxx-pretty-print.c (pp_cxx_typeid_expression,
pp_cxx_delete_expression): Change to static linkage.
* cxx-pretty-print.h: Adjust declarations.
* error.c (dump_expr, case SCOPE_REF, TYPEID_EXPR, DELETE_EXPR,
VEC_DELETE_EXPR, MODOP_EXPR): Forward to pp_expression.

* cxx-pretty-print.c (pp_cxx_expression, case NON_DEPENDENT_EXPR):
Fix typo.

* g++.dg/template/error35.C: New.

From-SVN: r131269

17 years agoBackport:
Volker Reichelt [Wed, 2 Jan 2008 23:49:23 +0000 (23:49 +0000)] 
Backport:

2007-11-02  Paolo Carlini  <pcarlini@suse.de>

PR c++/33495
* error.c (dump_expr): Deal specially with statements.

* g++.dg/other/error19.C: New.

From-SVN: r131268

17 years agoBackport:
Volker Reichelt [Wed, 2 Jan 2008 23:47:08 +0000 (23:47 +0000)] 
Backport:

2007-09-27  Paolo Carlini  <pcarlini@suse.de>

PR c++/33493
* error.c (dump_expr): Deal with DELETE_EXPR and VEC_DELETE_EXPR.
* cxx-pretty-print.c (pp_cxx_delete_expression): Add missing
spaces in the formatting.
* cxx-pretty-print.h (pp_cxx_delete_expression): Declare.

* g++.dg/template/error31.C: New.

From-SVN: r131267

17 years agoBackport:
Volker Reichelt [Wed, 2 Jan 2008 23:44:10 +0000 (23:44 +0000)] 
Backport:

2007-09-18  Paolo Carlini  <pcarlini@suse.de>

PR c++/33462
* cxx-pretty-print.c (pp_cxx_va_arg_expression): Add.
(pp_cxx_primary_expression): Use it.
* cxx-pretty-print.h (pp_cxx_va_arg_expression): Declare.
* error.c (dump_expr): Use it.

* g++.dg/ext/va-arg1.C: New.

From-SVN: r131266

17 years agoBackport:
Volker Reichelt [Wed, 2 Jan 2008 23:40:41 +0000 (23:40 +0000)] 
Backport:

2007-09-18  Paolo Carlini  <pcarlini@suse.de>

PR c++/33463
* cxx-pretty-print.c (pp_cxx_postfix_expression): Split
out case TYPEID_EXPR to...
(pp_cxx_typeid_expression): ... here; use pp_cxx_left_paren
and pp_cxx_right_paren.
* cxx-pretty-print.h (pp_cxx_typeid_expression): Declare.
* error.c (dump_expr): Use it.

* g++.dg/rtti/typeid6.C: New.

From-SVN: r131265

17 years agoDaily bump.
GCC Administrator [Wed, 2 Jan 2008 00:16:49 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r131251

17 years agoDaily bump.
GCC Administrator [Tue, 1 Jan 2008 00:16:59 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r131241

17 years agore PR driver/33772 (collect2 doesn't strip .sl version)
John David Anglin [Mon, 31 Dec 2007 16:04:26 +0000 (16:04 +0000)] 
re PR driver/33772 (collect2 doesn't strip .sl version)

PR driver/33772
* collect2.c (SHLIB_SUFFIX): Define if not defined.
(write_c_file_stat): Use SHLIB_SUFFIX.
* som.h (SHLIB_SUFFIX): Define.
* doc/tm.texi (SHLIB_SUFFIX): Document.

From-SVN: r131236

17 years agoDaily bump.
GCC Administrator [Mon, 31 Dec 2007 00:17:00 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r131232

17 years agoDaily bump.
GCC Administrator [Sun, 30 Dec 2007 00:17:04 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r131226

17 years agoDaily bump.
GCC Administrator [Sat, 29 Dec 2007 00:16:55 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r131215

17 years agoDaily bump.
GCC Administrator [Fri, 28 Dec 2007 00:16:59 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r131209

17 years ago* config.gcc: Proactively add FreeBSD 10 and FreeBSD 11.
Gerald Pfeifer [Thu, 27 Dec 2007 09:45:20 +0000 (09:45 +0000)] 
* config.gcc: Proactively add FreeBSD 10 and FreeBSD 11.

From-SVN: r131197

17 years agoDaily bump.
GCC Administrator [Thu, 27 Dec 2007 00:16:59 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r131191

17 years agore PR c++/33640 (testsuite failure in g++.dg/other/unused1.C)
John David Anglin [Wed, 26 Dec 2007 21:51:30 +0000 (21:51 +0000)] 
re PR c++/33640 (testsuite failure in g++.dg/other/unused1.C)

PR c++/33640
* g++.dg/other/unused1.C: xfail scan for "class2" in assembler output.

From-SVN: r131187

17 years agoDaily bump.
GCC Administrator [Wed, 26 Dec 2007 00:17:00 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r131174

17 years agoAdd "PR testsuite/34499" to log.
John David Anglin [Tue, 25 Dec 2007 18:35:03 +0000 (18:35 +0000)] 
Add "PR testsuite/34499" to log.

From-SVN: r131172

17 years agonamespace2.C: Add missing argument to dg-require-visibility statement.
John David Anglin [Tue, 25 Dec 2007 18:24:55 +0000 (18:24 +0000)] 
namespace2.C: Add missing argument to dg-require-visibility statement.

* g++.dg/ext/visibility/namespace2.C: Add missing argument to
dg-require-visibility statement.

From-SVN: r131171

17 years agoDaily bump.
GCC Administrator [Tue, 25 Dec 2007 00:17:00 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r131164

17 years agoDaily bump.
GCC Administrator [Mon, 24 Dec 2007 00:16:55 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r131153

17 years agoDaily bump.
GCC Administrator [Sun, 23 Dec 2007 00:17:19 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r131142

17 years agopa.c (hppa_legitimize_address): Use INT14_OK_STRICT in mask selection.
John David Anglin [Sat, 22 Dec 2007 00:20:26 +0000 (00:20 +0000)] 
pa.c (hppa_legitimize_address): Use INT14_OK_STRICT in mask selection.

* pa.c (hppa_legitimize_address): Use INT14_OK_STRICT in mask selection.

From-SVN: r131132

17 years agoDaily bump.
GCC Administrator [Sat, 22 Dec 2007 00:17:06 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r131128

17 years agoDaily bump.
GCC Administrator [Fri, 21 Dec 2007 00:17:17 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r131111

17 years agoDaily bump.
GCC Administrator [Thu, 20 Dec 2007 00:17:16 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r131093

17 years ago200x-xx-xx Kaz Kylheku <kaz@zeugmasystems.com>
Richard Sandiford [Wed, 19 Dec 2007 10:04:28 +0000 (10:04 +0000)] 
200x-xx-xx Kaz Kylheku <kaz@zeugmasystems.com>

gcc/
200x-xx-xx  Kaz Kylheku  <kaz@zeugmasystems.com>

PR rtl-optimization/34456
* resource.c (mark_set_resources): Use regs_invalidated_by_call
rather than call_used_regs and global_regs.

gcc/testsuite/
PR rtl-optimization/34456
* gcc.c-torture/execute/pr34456.c: New test.

From-SVN: r131057

17 years agoDaily bump.
GCC Administrator [Wed, 19 Dec 2007 00:16:55 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r131049

17 years agore PR bootstrap/34003 (gcc trunk unable to bootstrap itself; Unsatisfied symbols...
Jakub Jelinek [Tue, 18 Dec 2007 05:05:43 +0000 (06:05 +0100)] 
re PR bootstrap/34003 (gcc trunk unable to bootstrap itself; Unsatisfied symbols: ggc_free)

PR bootstrap/34003
* c-decl.c (merge_decls): Copy RTL from olddecl to newdecl.
* config/pa/pa.c (pa_encode_section_info): If !first, preserve
SYMBOL_FLAG_REFERENCED flag.
* gcc.dg/pr34003-1.c: New test.
* gcc.dg/pr34003-2.c: New.

From-SVN: r131032

17 years agoDaily bump.
GCC Administrator [Tue, 18 Dec 2007 00:17:02 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r131027

17 years agolocale_facets.tcc (has_facet, use_facet): Simplify RTTI checks.
Jonathan Wakely [Mon, 17 Dec 2007 23:56:23 +0000 (23:56 +0000)] 
locale_facets.tcc (has_facet, use_facet): Simplify RTTI checks.

2007-12-17  Jonathan Wakely  <jwakely.gcc@gmail.com>

* include/bits/locale_facets.tcc (has_facet, use_facet): Simplify
RTTI checks.

From-SVN: r131022

17 years agostandard_facet_hierarchies.cc: Fix for generic locale model.
Benjamin Kosnik [Mon, 17 Dec 2007 20:30:47 +0000 (20:30 +0000)] 
standard_facet_hierarchies.cc: Fix for generic locale model.

2007-12-17  Benjamin Kosnik  <bkoz@redhat.com>

* testsuite/22_locale/global_templates/
standard_facet_hierarchies.cc: Fix for generic locale model.

From-SVN: r131015

17 years agoDaily bump.
GCC Administrator [Mon, 17 Dec 2007 00:17:06 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r131000

17 years agoDaily bump.
GCC Administrator [Sun, 16 Dec 2007 00:16:48 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r130983

17 years agoDaily bump.
GCC Administrator [Sat, 15 Dec 2007 00:16:57 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r130949

17 years agore PR libstdc++/30127 (std::has_facet returns true for not installed derived facets)
Benjamin Kosnik [Fri, 14 Dec 2007 21:27:09 +0000 (21:27 +0000)] 
re PR libstdc++/30127 (std::has_facet returns true for not installed derived facets)

2007-12-14  Benjamin Kosnik  <bkoz@redhat.com>

        PR libstdc++/30127
        PR libstdc++/34449
        * include/bits/locale_classes.h (use_facet): Check facet hierarchy.
        (has_facet): Same.
        * testsuite/22_locale/global_templates/user_facet_hierarchies.cc: New.
        * testsuite/22_locale/global_templates/
        standard_facet_hierarchies.cc: New.

From-SVN: r130944

17 years agoDaily bump.
GCC Administrator [Fri, 14 Dec 2007 00:16:56 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r130924

17 years agoi386.c (ix86_rtx_costs): Check op0 for ZERO_EXTEND when computing costs for widening...
Torbjorn Granlund [Thu, 13 Dec 2007 09:25:46 +0000 (09:25 +0000)] 
i386.c (ix86_rtx_costs): Check op0 for ZERO_EXTEND when computing costs for widening multiplication.

        * config/i386/i386.c (ix86_rtx_costs) [MULT]: Check op0 for
        ZERO_EXTEND when computing costs for widening multiplication.

From-SVN: r130810

17 years agoDaily bump.
GCC Administrator [Thu, 13 Dec 2007 00:17:01 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r130797

17 years agoDaily bump.
GCC Administrator [Wed, 12 Dec 2007 00:17:06 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r130782

17 years agoDaily bump.
GCC Administrator [Tue, 11 Dec 2007 00:17:11 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r130763