- 08 Nov, 2005 12 commits
-
-
* dump-parse-tree.c: Fix comment typo, add a few blank lines. Also, reformat previous ChangeLog entry. From-SVN: r106652
Tobias Schlüter committed -
2005-11-08 Wil Mahan <wmahan@gmail.com> PR java/23617 * zextract.c (read_zip_archive): Fix out of memory error when reading jar files with zip-style comments. From-SVN: r106648
Wil Mahan committed -
* config/rs6000/t-fprules (MULTILIB_MATCHES_FLOAT): Include -mcpu=440. From-SVN: r106646
Joseph Myers committed -
2005-11-08 Daniel Berlin <dberlin@dberlin.org> Fix PR tree-optimization/23382 * tree-ssa-alias.c (compute_may_aliases): Call delete_old_heap_vars. * tree-dfa.c (referenced_var_remove): New function. * tree-ssa.c (delete_tree_ssa): Call delete_old_heap_vars. * tree-flow.h (referenced_var_remove): Add prototype. (delete_old_heap_vars): Ditto. * tree-ssa-structalias.c (heapvars): New variable. (oldheapvars): Ditto. (get_constraint_for): Put heap vars on heapvars list. (delete_old_heap_vars): New function. From-SVN: r106643
Daniel Berlin committed -
* g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE. * gcc.target/powerpc/pr16155.c: Same. * gcc.target/powerpc/altivec-1.c: Same. * gcc.target/powerpc/altivec-2.c: Same. * gcc.target/powerpc/altivec-3.c: Same. * gcc.target/powerpc/altivec-5.c: Same. * gcc.target/powerpc/altivec-11.c: Same. * gcc.target/powerpc/altivec-12.c: Same. * gcc.target/powerpc/altivec-14.c: Same. * gcc.target/powerpc/altivec-22.c: Same. * gcc.target/powerpc/altivec-consts.c: Same. * gcc.target/powerpc/altivec-pr22085.c: Same. * gcc.target/powerpc/altivec-splat.c: Same. * gcc.target/powerpc/altivec-varargs-1.c: Same. * gcc.target/powerpc/altivec-vec-merge.c: Same. * gcc.target/powerpc/darwin-longlong.c: Same. From-SVN: r106638
David Edelsohn committed -
From-SVN: r106636
Mark Wielaard committed -
PR c++/21123 * cp/method.c (use_thunk): Use build_cplus_new instead of force_target_expr. * tree.h (CALL_FROM_THUNK_P): Add CALL_EXPR_CHECK. From-SVN: r106634
Jason Merrill committed -
re PR target/19340 (Compilation SEGFAULTs with -O1 -fschedule-insns2 -fsched2-use-traces on an x86 architecture.) PR target/19340 * reg-stack.c (reg_to_stack): Update register liveness also for flag_sched2_use_traces. testsuite/ PR target/19340 * gcc.dg/pr19340.c: New test. From-SVN: r106632
Uros Bizjak committed -
PR target/23704 * config/rs6000/rs6000.c (rs6000_handle_option <OPT_m64>): Don't override prior explicit -mno-powerpc-gfxopt. From-SVN: r106631
Alan Modra committed -
From-SVN: r106628
Terry Laurenzo committed -
From-SVN: r106625
GCC Administrator committed -
From-SVN: r106620
Terry Laurenzo committed
-
- 07 Nov, 2005 19 commits
-
-
* mauve-libgcj: Disable javax.rmi.* and java.io.InputStreamReader.getEncoding. From-SVN: r106614
David Daney committed -
From-SVN: r106611
Steven G. Kargl committed -
* expmed.c (extract_bit_field): Do not use insv/extv/extzv patterns if the bitsize is zero. * doc/md.texi (Standard Pattern Names): Document it. * config/ia64/ia64.c (ia64_pass_by_reference): Delete. (TARGET_PASS_BY_REFERENCE): Likewise. From-SVN: r106605
Eric Botcazou committed -
./: PR rtl-optimization/24683 * config/i386/i386.c (legitimize_pic_address): If constant operand to PLUS is too large, put it in a register. testsuite/: PR rtl-optimization/24683 * gcc.dg/pr24683.c: New test. From-SVN: r106601
Ian Lance Taylor committed -
* configure.ac: Enable checking assembler dwarf2 support for bfin target. * configure: Regenerate. From-SVN: r106598
Jie Zhang committed -
* configure.ac: Enable checking assembler dwarf2 support for bfin target. * configure: Regenerate. From-SVN: r106597
Jie Zhang committed -
*error.c: Use flag_fatal_error. *invoke.texi: Remove -Werror from list of options. From-SVN: r106595
Steven G. Kargl committed -
* gcc.dg/vect/pr24225.c: Add cleanup-coverage-files. * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump. From-SVN: r106592
Uros Bizjak committed -
* gcc.target/i386/pr23376: Compile with -mmmx. From-SVN: r106591
Uros Bizjak committed -
From-SVN: r106589
Ulrich Weigand committed -
2005-11-07 Paolo Bonzini <bonzini@gnu.org> PR target/24230 * config/rs6000/rs6000.c (easy_vector_splat_const, easy_vector_same, gen_easy_vector_constant_add_self): Delete. (vspltis_constant, easy_altivec_constant, gen_easy_altivec_constant): New. (output_vec_const_move): Use gen_easy_altivec_constant. (rs6000_expand_vector_init): Do not emit a set of a VEC_DUPLICATE. * config/rs6000/predicates.md (easy_vector_constant): Reorganize tests. (easy_vector_constant_add_self): Rewritten. * config/rs6000/rs6000-protos.h (easy_vector_splat_const, easy_vector_same, gen_easy_vector_constant_add_self): Remove prototype. (easy_altivec_constant, gen_easy_altivec_constant): Add prototype. testsuite: 2005-11-07 Paolo Bonzini <bonzini@gnu.org> PR target/24230 * gcc.target/powerpc/altivec-consts.c, gcc.target/powerpc/altivec-splat.c: New testcase. From-SVN: r106588
Paolo Bonzini committed -
2005-11-07 Paolo Bonzini <bonzini@gnu.org> * c-typeck.c (build_c_cast): Try using a shared constant, and see if TREE_OVERFLOW or TREE_CONSTANT_OVERFLOW really changed. testsuite: 2005-11-07 Paolo Bonzini <bonzini@gnu.org> * gcc.dg/overflow-2.c: New testcase. From-SVN: r106587
Paolo Bonzini committed -
PR rtl-optimization/23567 * ifcvt.c (noce_mem_write_may_trap_or_fault_p): New function. (noce_process_if_block): Don't do any optimizations except if (cond) x = x; if !set_b and write into orig_x may trap or fault. Remove the MEM_READONLY_P check. * gcc.c-torture/execute/20051104-1.c: New test. From-SVN: r106585
Jakub Jelinek committed -
2005-11-07 Richard Guenther <rguenther@suse.de> * splay-tree.c (rotate_left): New function. (rotate_right): Likewise. (splay_tree_splay_helper): Remove. (splay_tree_splay): Re-implement. From-SVN: r106584
Richard Guenther committed -
From-SVN: r106583
James A. Morrison committed -
2005-11-07 James A. Morrison <phython@gcc.gnu.org> PR treelang/21952 * treetree.c (LANG_HOOKS_ATTRIBUTE_TABLE): Set to treelang_attribute_table. (handle_attribute): New function. (treelang_attribute_table): New attribute table. From-SVN: r106582
James A. Morrison committed -
PR c++/17256 * decl2.c (cp_finish_file): Fix conditions for undefined warning. Set TREE_NO_WARNING instead of TREE_PUBLIC. * pt.c (instantiate_pending_templates): Set DECL_INITIAL to avoid a warning on a function we didn't instantiate because of excessive recursion. Co-Authored-By: James A. Morrison <phython@gcc.gnu.org> From-SVN: r106581
Jason Merrill committed -
class.c (record_subobject_offsets): Don't record offsets past biggest empty class for non-empty base classes. * class.c (record_subobject_offsets): Don't record offsets past biggest empty class for non-empty base classes. (layout_class_type): Use TYPE_SIZE_UNIT, not TYPE_SIZE, when keeping track of the size of emptyclasses. From-SVN: r106580
Mark Mitchell committed -
From-SVN: r106577
GCC Administrator committed
-
- 06 Nov, 2005 9 commits
-
-
2005-11-06 Janne Blomqvist <jb@gcc.gnu.org> * MAINTAINERS (Write After Approval): Add myself. From-SVN: r106569
Janne Blomqvist committed -
From-SVN: r106568
Tobias Schlüter committed -
2005-11-06 Paul Thomas <pault@gcc.gnu.org> PR fortran/24534 * resolve.c (resolve_symbol): Exclude case of PRIVATE declared within derived type from error associated with PRIVATE type components within derived type. PR fortran/20838 PR fortran/20840 * gfortran.h: Add prototype for gfc_has_vector_index. * io.c (gfc_resolve_dt): Error if internal unit has a vector index. * expr.c (gfc_has_vector_index): New function to check if any of the array references of an expression have vector inidices. (gfc_check_pointer_assign): Error if internal unit has a vector index. PR fortran/17737 * data.c (gfc_assign_data_value): Remove gcc_assert that caused the ICE and replace by a standard dependent warning/error if overwriting an existing initialization. * decl.c (gfc_data_variable): Remove old error for already initialized variable and the unused error check for common block variables. Add error for hots associated variable and standard dependent error for common block variables, outside of blockdata. * symbol.c (check_conflict): Add constraints for DATA statement. 2005-11-06 Paul Thomas <pault@gcc.gnu.org> PR fortran/24534 gfortran.dg/private_type_2.f90: Modified to check that case with PRIVATE declaration within derived type is accepted. PR fortran/20838 gfortran.dg/pointer_assign_1.f90: New test. PR fortran/20840 * gfortran.dg/arrayio_0.f90: New test. PR fortran/17737 gfortran.dg/data_initialized.f90: New test. gfortran.dg/data_constraints_1.f90: New test. gfortran.dg/data_constraints_2.f90: New test. From-SVN: r106567
Paul Thomas committed -
PR c++/21308 * class.c (sizeof_biggest_empty_class): New variable. (record_subobject_offsets): Don't record offsets past biggest empty class for data members. Replace vbases_p parameter with is_data_member parameter. (build_base_field): Adjust call. (layout_class_type): Likewise. Maintain sizeof_biggest_empty_class. From-SVN: r106566
Mark Mitchell committed -
2005-11-06 Erik Edelmann <eedelman@gcc.gnu.org> * MAINTAINERS (Write After Approval): Add myself. From-SVN: r106565
Erik Edelmann committed -
* gcc_release: Further update for SVN. Don't set EXPORTTAG or EXPORTDATE; always determine SVNREV the same way. Correct message about what sources are being retrived. Include branch information in LAST_UPDATED. * crontab: Don't include initial / in branch name. From-SVN: r106564
Joseph Myers committed -
2005-11-06 Janne Blomqvist <jb@gcc.gnu.org> PR fortran/24174 PR fortran/24305 * fortran/trans-io.c (gfc_build_io_library_fndecls): Add kind argument to transfer_array. (transfer_array_desc): Add kind argument. testsuite ChangeLog: 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org> PR fortran/24174 PR fortran/24305 * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file. libgfortran Changelog: 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org> PR fortran/24174 PR fortran/24305 * io/io.h: Add argument to prototypes, add prototypes for size_from_*_kind functions. * io/list_read.c (read_complex): Add size argument, use it. (list_formatted_read): Add size argument, cleanup. (list_formatted_read_scalar): Add size argument. (nml_read_obj): Fix for padding. * io/transfer.c: Add argument to transfer function pointer. (unformatted_read): Add size argument. (unformatted_write): Likewise. (formatted_transfer_scalar): Fix for padding with complex(10). (formatted_transfer): Add size argument, cleanup. (transfer_integer): Add size argument to transfer call. (transfer_real): Likewise. (transfer_logical): Likewise. (transfer_character): Likewise. (transfer_complex): Likewise. (transfer_array): New kind argument, use it. (data_transfer_init): Add size argument to formatted_transfer call. (iolength_transfer): Add size argument, cleanup. * io/write.c (write_complex): Add size argument, fix for padding with complex(10). (list_formatted_write): Add size argument, cleanup. (list_formatted_write_scalar): Add size argument, use it. (nml_write_obj): Fix for size vs. kind issue. * io/size_from_kind.c: New file. * Makefile.am: Add io/size_from_kind.c. * configure: Regenerate. * Makefile.in: Regenerate. From-SVN: r106563
Janne Blomqvist committed -
PR 24670 * tree-vrp.c (fix_equivalence_set): New. (extract_range_from_assert): Call it. testsuite/ PR 24670 * gcc.dg/tree-ssa/pr24670.c: New test. From-SVN: r106562
Diego Novillo committed -
2005-11-06 Paolo Carlini <pcarlini@suse.de> PR libstdc++/18174 * include/bits/stl_queue.h (priority_queue): Tweak a bit the comment describing the container. From-SVN: r106560
Paolo Carlini committed
-