aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-05-21crontab: Spread snapshot building more evenly throughout the week.Gerald Pfeifer2-3/+8
* crontab: Spread snapshot building more evenly throughout the week. From-SVN: r100051
2005-05-21re PR middle-end/21331 (Incorrect folding of comparison)Andrew Pinski3-0/+34
2004-05-21 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/21331 PR tree-opt/21293 * gcc.c-torture/compile/pr21293.c: New test. * gcc.c-torture/execute/pr21331.c: New test. From-SVN: r100045
2005-05-21* testsuite/libjava.jacks/jacks.xfail: Remove 3.10.2-round-6.Ranjit Mathew2-1/+4
From-SVN: r100044
2005-05-21tree-stdarg.c (execute_optimize_stdarg): Handle references to va_list of the ↵Richard Guenther2-5/+24
form &va[0]. 2005-05-21 Richard Guenther <rguenth@gcc.gnu.org> * tree-stdarg.c (execute_optimize_stdarg): Handle references to va_list of the form &va[0]. From-SVN: r100043
2005-05-21configure.ac: Check for trunc and truncf in libm.Eric Botcazou6-1/+191
* configure.ac: Check for trunc and truncf in libm. * configure: Regenerate. * config.h.in: Likewise. * intrinsics/c99_functions.c (trunc, truncf): New functions. * c99_protos.h (trunc, truncf): Declare them. From-SVN: r100040
2005-05-21Daily bump.GCC Administrator1-1/+1
[[Split portion of a mixed commit.]] From-SVN: r100038.2
2005-05-20* g++.dg/other/stdarg3.C: Spell "hpux*" correctly.Richard Henderson2-1/+5
From-SVN: r100036
2005-05-20Give credit, where credit is due.Ziemowit Laski4-5/+10
From-SVN: r100035
2005-05-20obj-c++-dg.exp: Add.Mike Stump4-0/+436
* obj-c++-dg.exp: Add. * obj-c++.exp: Add. * obj-c++.dg/dg.exp: Add. From-SVN: r100031
2005-05-20Makefile.in (insn-emit.o): Add basic-block.h dependency.Jan Hubicka3-1/+8
* Makefile.in (insn-emit.o): Add basic-block.h dependency. * genemit.c (main): Make insn-emit to include basic-block.h too. From-SVN: r100028
2005-05-20stubs.c: Also implement fabsf/fabsl if not present in the system libraries.Jan Beulich2-0/+22
libstdc++-v3/ 2005-05-20 Jan Beulich <jbeulich@novell.com> * libmath/stubs.c: Also implement fabsf/fabsl if not present in the system libraries. From-SVN: r100013
2005-05-20stl_algo.h (__rotate<_RandomAccessIterator>): Don't qualify __tmp as const, ↵Paolo Carlini3-4/+12
_ValueType is not necessarily Assignable. 2005-05-20 Paolo Carlini <pcarlini@suse.de> * include/bits/stl_algo.h (__rotate<_RandomAccessIterator>): Don't qualify __tmp as const, _ValueType is not necessarily Assignable. * include/bits/stl_algobase.h (swap, __iter_swap<false>): Likewise, as an harmless extension. From-SVN: r100011
2005-05-20thunk3.C: XFAIL on m32r*-*.Nick Clifton3-2/+12
* g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*. * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*. * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*. From-SVN: r100010
2005-05-20* cgraphunit.c (cgraph_expand_function): Force function being lowered.Jan Hubicka2-0/+6
From-SVN: r100009
2005-05-20Makefile.def (configure-gcc): Depend on binutils having been built.Paolo Bonzini3-54/+33
2005-05-20 Paolo Bonzini <bonzini@gnu.org> * Makefile.def (configure-gcc): Depend on binutils having been built. (all-gcc): No need to do it here. * Makefile.in: Regenerate. From-SVN: r100007
2005-05-19* g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.Richard Henderson2-1/+5
From-SVN: r100006
2005-05-19alpha.c (emit_unlikely_jump, [...]): Split out from ...Richard Henderson4-92/+123
* config/alpha/alpha.c (emit_unlikely_jump, emit_load_locked, emit_store_conditional): Split out from ... (alpha_split_atomic_op): ... here. (alpha_split_compare_and_swap): New; extract from .md file. (alpha_split_lock_test_and_set): Likewise. * config/alpha/alpha-protos.h: Update. * config/alpha/sync.md (sync_compare_and_swap<I48MODE>): Move split code into alpha.c. (sync_lock_test_and_set<I48MODE>): Likewise. From-SVN: r100005
2005-05-19* exception.cc: Revert 05-17 gcc_unreachable change.Richard Henderson2-3/+15
From-SVN: r100004
2005-05-19* exception.c: Revert last change.Richard Henderson2-1/+4
From-SVN: r100003
2005-05-19* libsupc++/unwind-cxx.h: Revert gcc_unreachable change.Richard Henderson2-2/+4
From-SVN: r100002
2005-05-19* unwind.h, unwind-pe.h: Revert gcc_unreachable change of 05-17.Richard Henderson3-6/+16
From-SVN: r100001
2005-05-20Daily bump.GCC Administrator1-1/+1
[[Split portion of a mixed commit.]] From-SVN: r99999.2
2005-05-19* gcc.dg/altivec-21.c: Use dg-error only for ilp32.Janis Johnson2-2/+4
From-SVN: r99997
2005-05-19* gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.Janis Johnson2-1/+4
From-SVN: r99996
2005-05-19natClassLoader.cc (_Jv_NewClass): Use _Jv_RegisterInitiatingLoader to ↵Bryce McKinlay2-1/+17
register array classes, not _Jv_RegisterClass. * java/lang/natClassLoader.cc (_Jv_NewClass): Use _Jv_RegisterInitiatingLoader to register array classes, not _Jv_RegisterClass. (_Jv_RegisterInitiatingLoader): Give up if called very early during bootstrapping. Add a FIXME to handle this case better. From-SVN: r99993
2005-05-19Makefile.am (libgcj0_convenience_la): Removed.Bryce McKinlay3-102/+68
* Makefile.am (libgcj0_convenience_la): Removed. Don't build a libgcj convenience library. (libgcj_la_SOURCES): New. Move sources here. (libgcj.la): Remove rule. From-SVN: r99988
2005-05-19sse.md (mulv4si3): Use all register inputs.Richard Henderson2-4/+9
* config/i386/sse.md (mulv4si3): Use all register inputs. (mulv2di3): Likewise. From-SVN: r99986
2005-05-19* de.po, zh_CN.po: Update.Joseph Myers3-1730/+1553
From-SVN: r99984
2005-05-19configure.in: Rewrite misleading error message when requested language ↵Paul Brook3-4/+10
cannot be built. 2005-05-19 Paul Brook <paul@codesourcery.com> * configure.in: Rewrite misleading error message when requested language cannot be built. * configure: Regenerate. From-SVN: r99982
2005-05-19tree-ssa-loop-ivopts.c (determine_base_object): Use build_fold_addr_expr to ↵Richard Guenther2-3/+10
generate trees of correct type. 2005-05-19 Richard Guenther <rguenth@gcc.gnu.org> * tree-ssa-loop-ivopts.c (determine_base_object): Use build_fold_addr_expr to generate trees of correct type. Use fold_buildN if possible. From-SVN: r99981
2005-05-19exception.c: Include tsystem.h for unwind.h.David Ayers2-0/+5
2005-05-19 David Ayers <d.ayers@inode.at> * exception.c: Include tsystem.h for unwind.h. From-SVN: r99978
2005-05-19re PR java/17845 (More problems with simple type names as superclasses)Paolo Bonzini2-42/+8
2005-05-19 Paolo Bonzini <bonzini@gnu.org> PR java/17845 * parse.y (register_package, package_list): Remove. (package_declaration): Do not call register_package. (do_resolve_class): Do not use package_list. From-SVN: r99977
2005-05-19basic-block.h (REG_BR_PROB_BASE): Define.Jan Hubicka9-56/+89
* basic-block.h (REG_BR_PROB_BASE): Define. * cgraph.c (cgraph_create_edge): Initialize loop_nest and count. (dump_cgraph_node): Dump count. (cgraph_clone_edge): Rescale counts. (cgraph_clone_node): Likewise. * cgraph.h: Include basic-block.h (cgraph_node): Add count. (cgraph_edge): Add count and loop_nest. (cgraph_node, cgraph_edge, cgraph_clone_edge, cgraph_clone_node): Update prototypes. * cgraphunit.c: Kill now redundant inlining comment. (cgraph_create_edges): Make static, maintain current basic block; fix pasto. (record_call_1): Fill in new fields. * ipa-inline.c (cgraph_clone_inlined_nodes): Update call of cgraph_clone_node. (cgraph_decide_recursive_inlining): Likewise. * rtl.h (REG_BR_PROB_BASE): Kill. * tree-inline.c (copy_body_r): Update call of cgraph_clone_edge. (expand_call_inline): Update call of cgraph_create_edge. * tree-optimize.c (tree_rest_of_compilation): Likewise. From-SVN: r99976
2005-05-19eabispe.h (SUBSUBTARGET_OVERRIDE_OPTIONS): Use the new ↵Nick Clifton2-5/+10
rs6000_explicit_options structure. * config/rs6000/eabispe.h (SUBSUBTARGET_OVERRIDE_OPTIONS): Use the new rs6000_explicit_options structure. From-SVN: r99974
2005-05-19re PR target/21390 (alphaev68-dec-osf5.1b long double optimization bug with ↵Richard Henderson2-56/+51
gcc-4.0.0) PR target/21390 * config/alpha/alpha.c (alpha_emit_conditional_branch): Move TFmode code swapping ... (alpha_emit_xfloating_compare): ... here. (alpha_emit_setcc): Update to match. (alpha_lookup_xfloating_lib_func): Assert TARGET_HAS_XFLOATING_LIBS. From-SVN: r99972
2005-05-19re PR target/21657 (TLS reference miscompiled)Richard Henderson2-8/+13
PR target/21657 * config/ia64/ia64.c (ia64_expand_tls_address): Remove extra memory indirection in local-dynamic case. From-SVN: r99971
2005-05-19basic_string.h (operator[]): Allow s[s.size()] in debug mode, but not ↵Jonathan Wakely2-1/+9
pedantic mode. * include/bits/basic_string.h (operator[]): Allow s[s.size()] in debug mode, but not pedantic mode. From-SVN: r99967
2005-05-19bfin.c (branch_dest): Add comment why it's necessary.Jie Zhang3-3/+16
* config/bfin/bfin.c (branch_dest): Add comment why it's necessary. * config/bfin/bfin.md (attr "length" default): Change the offset of forward conditional branch of length 4 from 4096 to 4092. Co-Authored-By: Bernd Schmidt <bernd.schmidt@analog.com> From-SVN: r99966
2005-05-19re PR c++/21495 (internal compiler error: Segmentation fault)Jakub Jelinek5-25/+28
PR c++/21495 * decl.c (grokdeclarator): Fix "storage class specified for" error reporting. * g++.dg/parse/extern1.C: New test. * g++.dg/tls/diag-2.C: Adjust expected error message wording. From-SVN: r99960
2005-05-19Add missing period.Eric Botcazou1-1/+1
From-SVN: r99957
2005-05-19re PR target/19933 (Problem with define of HUGE_VAL in math_c99.)Eric Botcazou9-5/+935
fixincludes/ PR target/19933 PR target/21315 * inclhack.def: New fixes solaris_math_[1-9]. * fixincl.x: Regenerate. * tests/base/iso/math_c99.h: New. gcc/testsuite/ * gcc.dg/c99-math.h: New * gcc.dg/c99-math-float-1.c: New test. * gcc.dg/c99-math-double-1.c: Likewise. * gcc.dg/c99-math-long-double-1.c: Likewise. Co-Authored-By: Joseph Myers <joseph@codesourcery.com> From-SVN: r99953
2005-05-19unwind-compat.c: Include tconfig.h and tsystem.h.Jan Beulich6-1/+17
gcc/ 2005-05-19 Jan Beulich <jbeulich@novell.com> * unwind-compat.c: Include tconfig.h and tsystem.h. * unwind-dw2-fde-compat.c: Likewise. libstdc++-v3/ 2005-05-19 Jan Beulich <jbeulich@novell.com> * libsupc++/unwind-cxx.h: Include cstdlib. (gcc_unreachable): #define. * libsupc++/eh_personality.cc (gcc_unreachable): Remove #define. From-SVN: r99952
2005-05-18re PR tree-optimization/21541 (gcc.c-torture/execute/20031215-1.c ↵Richard Henderson2-0/+14
compilation fails) PR 21541 * ifcvt.c (noce_process_if_block): Avoid conversion when the memory destination is readonly. From-SVN: r99951
2005-05-18Mark PR number.Richard Henderson1-0/+1
From-SVN: r99950
2005-05-18* gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.Richard Henderson2-1/+8
From-SVN: r99949
2005-05-18tree-ssa-operands.c (opf_non_specific): New.Richard Henderson2-16/+31
* tree-ssa-operands.c (opf_non_specific): New. (get_asm_expr_operands): Set it. (add_call_clobber_ops, add_call_read_ops): Likewise. (add_stmt_operand): Test it instead of opf_kill_def when considering unmodifiable variables. * tree-ssa-operands.c (get_expr_operands): Fix exact test. From-SVN: r99948
2005-05-19accross.m4: Delete file.Kelley Cook2-98/+4
2005-05-19 Kelley Cook <kcook@gcc.gnu.org> * accross.m4: Delete file. From-SVN: r99946
2005-05-19aclocal.m4: Remove superfluous reference to accross.m4.Kelley Cook2-1/+4
2005-05-19 Kelley Cook <kcook@gcc.gnu.org> * aclocal.m4: Remove superfluous reference to accross.m4. From-SVN: r99945
2005-05-19cfgexpand.c, [...]: Fix comment typos.Kazu Hirata9-18/+28
gcc/ * cfgexpand.c, tree-cfg.c, tree-inline.c, tree-optimize.c, tree-ssa-forwprop.c: Fix comment typos. * doc/invoke.texi: Fix a typo. cp/ * parser.c: Fix comment typos. From-SVN: r99944
2005-05-18config.gcc (powerpc-*-linux*): Include linux64.opt when including linux64.h.Richard Henderson2-0/+6
* config.gcc (powerpc-*-linux*): Include linux64.opt when including linux64.h. From-SVN: r99943