| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
PR other/31955
* doc/install.texi2html: Generate gcc-vers.texi.
From-SVN: r131843
|
|
|
|
| |
From-SVN: r131813
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
From-SVN: r131771
|
|
|
|
| |
From-SVN: r131766
|
|
|
|
|
|
| |
PR bootstrap/34944
From-SVN: r131765
|
|
|
|
| |
From-SVN: r131764
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
From-SVN: r131748
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
PR middle-end/33436
* expr.c (emit_group_load_1): Split constant double when destination
length is half source length.
From-SVN: r131739
|
|
|
|
|
|
| |
* gcc.dg/vect/vect-ifcvt-9.c: Use inline.
From-SVN: r131736
|
|
|
|
|
|
|
| |
PR c++/33959
* pt.c (tsubst_aggr_type): Make sure our context is complete.
From-SVN: r131725
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
From-SVN: r131707
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
From-SVN: r131682
|
|
|
|
| |
From-SVN: r131666
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
| |
2007-03-21 Richard Sandiford <richard@codesourcery.com>
* gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
From-SVN: r131655
|
|
|
|
| |
From-SVN: r131646
|
|
|
|
| |
From-SVN: r131617
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
* gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
From-SVN: r131597
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
From-SVN: r131583
|
|
|
|
|
|
| |
* gcc.dg/tree-ssa/loop-19.c: Require nonpic.
From-SVN: r131581
|
|
|
|
| |
From-SVN: r131558
|
|
|
|
| |
From-SVN: r131539
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
From-SVN: r131516
|
|
|
|
|
|
|
|
|
| |
reload1.c:7958)
PR middle-end/34762
* reload.c (find_reloads_toplev): Use rtx_equal_p to compare x and mem.
From-SVN: r131508
|
|
|
|
| |
From-SVN: r131495
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
From-SVN: r131482
|
|
|
|
| |
From-SVN: r131479
|
|
|
|
| |
From-SVN: r131454
|
|
|
|
| |
From-SVN: r131437
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
| |
PR testsuite/30459
g++.dg/eh/ia64-2.C: Require weak support.
From-SVN: r131411
|
|
|
|
| |
From-SVN: r131407
|
|
|
|
| |
From-SVN: r131390
|
|
|
|
|
|
|
|
|
|
| |
handlers))
PR c++/34152
* libsupc++/eh_personality.cc (PERSONALITY_FUNCTION): Check
_GLIBCXX_HAVE_GETIPINFO instead of HAVE_GETIPINFO.
From-SVN: r131376
|
|
|
|
| |
From-SVN: r131368
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
From-SVN: r131345
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|