- 23 Aug, 2005 24 commits
-
-
2005-08-23 Kelley Cook <kcook@gcc.gnu.org> PR libstdc++/23462 * testsuite/data/sgetn.txt: Revert to previous FSF address. From-SVN: r103415
Kelley Cook committed -
* java/lang/Character.java (toChars(int)): New JDK1.5 method. (toChars(int, char[], int)): New JDK1.5 method. (charCount): New JDK1.5 method. (isSupplementaryCodePoint): New JDK1.5 method. (isValidCodePoint): New JDK1.5 method. From-SVN: r103413
Roman Kennke committed -
* gcc.c-torture/execute/stdarg-2.c (main): Make sure long constants have the L suffix. From-SVN: r103412
DJ Delorie committed -
2005-08-23 Paolo Bonzini <bonzini@gnu.org> PR middle-end/23517 * fold-const.c (fold_convert): Use VIEW_CONVERT_EXPR to convert between vectors. * convert.c (convert_to_integer, convert_to_vector): Likewise. * tree-vect-generic.c (tree_vec_extract, expand_vector_operations_1): Likewise. From-SVN: r103406
Paolo Bonzini committed -
2005-08-23 Paolo Bonzini <bonzini@gnu.org> * config/rs6000/predicates.md (equality_operator): New. * config/rs6000/rs6000.md: Rewrite as a peephole2 the split for comparison with a large constant. From-SVN: r103405
Paolo Bonzini committed -
* aclocal.m4, Makefile.in: Rebuilt. * Makefile.am (property_files): Added META-INF files. (propertyo_files): Changed definition. ($(propertyo_files)): Updated patterns. From-SVN: r103403
Tom Tromey committed -
From-SVN: r103402
Mark Mitchell committed -
* configure: Rebuilt. * configure.ac: Fixed typo. From-SVN: r103399
Tom Tromey committed -
* sh.c (sh_builtin_saveregs): If the number of to-be-saved fp registers is even, and we have a hardware double precision fp, align the buffer. (sh_gimplify_va_arg_expr): For floating point arguments, consider size of current argument when checking if argument was passed in registers. * sh.c (sh_attr_renesas_p): Handle error_mark_node. From-SVN: r103398
J"orn Rennecke committed -
cp: PR c++/23044 * pt.c (tsubst_qualified_id): A SCOPE_REF can still remain. testsuite: PR c++/23044 * g++.dg/template/instantiate8.C: New. From-SVN: r103395
Nathan Sidwell committed -
gcc: PR middle-end/23467 * stor-layout.c (finalize_type_size): Dont override existing alignment with a smaller alignment from the mode. testsuite: PR middle-end/23467 * gcc.c-torture/execute/pr23467.c: New test. From-SVN: r103394
J"orn Rennecke committed -
2005-08-23 Thomas Kho <tkho@ucla.edu> PR libstdc++/23358 * include/bits/stl_construct.h (_Destroy(_ForwardIterator, _ForwardIterator, allocator<_Tp>)): Removed unused template parameter. From-SVN: r103393
Thomas Kho committed -
* lambda-code.c (lambda_vector_lexico_pos): Moved... * lambda.h (lambda_vector_lexico_pos): ... here. * tree-data-ref.c (build_classic_dist_vector): Return false when the distance vector is lexicographically negative. From-SVN: r103392
Sebastian Pop committed -
PR tree-optimization/23511 * tree-ssa-loop-niter.c (infer_loop_bounds_from_undefined): Don't handle cases where TYPE_MIN_VALUE or TYPE_MAX_VALUE are NULL_TREE. From-SVN: r103391
Sebastian Pop committed -
PR tree-optimization/22043 * tree.h (count_type_elements): Add ALLOW_FLEXARR argument. * expr.c (count_type_elements): Add ALLOW_FLEXARR argument. If ALLOW_FLEXARR, handle types ending with flexible array member. Pass false as second argument to recursive count_type_elements calls. (categorize_ctor_elements_1, mostly_zeros_p): Pass false as second argument to count_type_elements call. * tree-sra.c (decide_block_copy): Likewise. * gimplify.c (gimplify_init_constructor): If num_type_elements < 0 for a constant-sized object, set cleared as well. Pass true as second argument to count_type_elements call. * gcc.c-torture/execute/20050613-1.c: New test. From-SVN: r103389
Jakub Jelinek committed -
From-SVN: r103383
Alan Modra committed -
PR target/21571 * config/rs6000/rs6000.c (rs6000_legitimate_small_data_p): Rename from legitimate_small_data_p, and make global. Update use. Remove forward declaration. * config/rs6000/rs6000-protos.h (rs6000_legitimate_small_data_p): Declare. * config/rs6000/rs6000.md (movdf_hardfloat32): Allow small data mems. From-SVN: r103382
Alan Modra committed -
* config/rs6000/rs6000.md (eq<mode>): Use output operand instead of scratch intermediates. (eq<mode>_compare): Same. (neg_eq0<mode>): New. (neg_eq<mode>): Convert to define_insn_and_split. From-SVN: r103379
David Edelsohn committed -
re PR libgcj/23498 (libgcj/classpath add two undesired info files: hacking.info, vmintegration.info) PR libgcj/23498: * doc/Makefile.am (info_TEXINFOS): Commented out. * doc/Makefile.in: Rebuilt. From-SVN: r103378
Tom Tromey committed -
* testsuite/23_containers/vector/resize/1.cc: XFAIL on darwin8. * testsuite/27_io/ios_base/storage/2.cc: Likewise. From-SVN: r103377
Geoffrey Keating committed -
From-SVN: r103376
Ben Elliston committed -
PR target/23070 * config/rs6000/rs6000.c (function_arg): For ABI_V4 calls to stdarg functions, set/clear the fp marker even when no variable args are passed. * config/rs6000/sysv4.opt (mprototype): Describe. From-SVN: r103375
Alan Modra committed -
[[Split portion of a mixed commit.]] From-SVN: r103370.2
GCC Administrator committed -
* mf-hooks2.c (MF_REGISTER_fopen): Define to __MF_TYPE_STATIC when __FreeBSD__ is defined. From-SVN: r103368
James E Wilson committed
-
- 22 Aug, 2005 16 commits
-
-
From-SVN: r103365
Ben Elliston committed -
PR tree-optimization/23426 * decl.c (grokdeclarator): Use TYPE_SIZE_UNIT not TYPE_SIZE for array size check. From-SVN: r103364
Jim Wilson committed -
PR tree-optimization/21105 * decl.c (grokdeclarator): Use TYPE_SIZE_UNIT not TYPE_SIZE for array size check. From-SVN: r103363
James E Wilson committed -
PR libgcj/22622: * configure: Rebuilt. * configure.ac: Correctly create Configuration.java (for temporary use). From-SVN: r103362
Tom Tromey committed -
2005-08-22 Kelley Cook <kcook@gcc.gnu.org> * Makefile.am (ACLOCAL_AMFLAGS): Also include "..". * acinclude.m4: Delete. Extract CHECK_FOR_BROKEN_MINGW_LD to ... * mingwld.m4: ... this new file. * aclocal.m4, Makefile.in, gcj/Makefile.in: Regenerate. * include/Makefile.in, testsuite/Makfile.in: Regenerate. From-SVN: r103361
Kelley Cook committed -
2005-08-22 Kelley Cook <kcook@gcc.gnu.org> * Makefile.am (ACLOCAL_AMFLAGS): New. * Makefile.in: Regenerate. From-SVN: r103358
Kelley Cook committed -
re PR libgcj/23498 (libgcj/classpath add two undesired info files: hacking.info, vmintegration.info) PR libgcj/23498: * doc/Makefile.am (info_TEXINFOS): Commented out. * doc/Makefile.in: Rebuilt. From-SVN: r103353
Tom Tromey committed -
PR rtl-optimization/23478 * regs.h (reg_info): Add throw_calls_crossed. (REG_N_THROWING_CALLS_CROSSED): Define. * flow.c (allocate_reg_life_data): Initialize REG_N_THROWING_CALLS_CROSSED. (propagate_one_insn, attempt_auto_inc): Update REG_N_THROWING_CALLS_CROSSED. * global.c (global_alloc): Don't allocate pseudos across calls that may throw. * g++.dg/opt/pr23478.C: New test. From-SVN: r103348
Jakub Jelinek committed -
From-SVN: r103347
Aldy Hernandez committed -
2005-08-22 Andrew Pinski <pinskia@physics.uc.edu> PR c/18715 * gcc.dg/switch-warn-3.c: New test. From-SVN: r103344
Andrew Pinski committed -
2005-08-22 Andrew Pinski <pinskia@physics.uc.edu> PR c/18715 * c-common.c (c_do_switch_warnings): Look for a node where the enum's value is inbetween the range if we did not find an exact match. 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu> PR c/18175 * gcc.dg/switch-warn-3.c: New test. From-SVN: r103343
Andrew Pinski committed -
* doc/invoke.texi (Option Summary): Add ms1 options. * doc/extend.texi: Document interrupt handler attribute for ms1. * doc/md.texi: Document ms1 constraints. * config.gcc: Add ms1-*-elf. * config/ms1/ms1.h: New. * config/ms1/ms1.c: New. * config/ms1/ms1.md: New. * config/ms1/ms1-protos.h: New. * config/ms1/ABI.txt: New. * config/ms1/crti.asm: New. * config/ms1/crtn.asm: New. * config/ms1/lib2extra-funcs.c: New. * config/ms1/t-ms1: New. * config/ms1/ms1.opt: New. From-SVN: r103342
Aldy Hernandez committed -
PR c++/22233 * pt.c (push_template_decl_real): Return error_mark_node if the number of template parameters does not match previous definition. * g++.dg/template/param1.C: New test. From-SVN: r103339
Volker Reichelt committed -
PR c++/23089 * decl.c (require_complete_types_for_parms): Mark incomplete types as invalid. * g++.dg/other/incomplete1.C: New test. From-SVN: r103336
Volker Reichelt committed -
* config/rs6000/altivec.md (xorv4sf3): New. (negv4sf2, neg<mode>2): Likewise. From-SVN: r103335
Ira Rosen committed -
PR target/23485 * config/ia64/ia64.md (divsi3): Check divide by zero. (udivsi3): Likewise. (divdi3): Likewise. (udivdi3): Likewise. From-SVN: r103331
H.J. Lu committed
-