- 09 Nov, 2005 2 commits
-
-
libcpp/ PR c/24101 * init.c (read_original_filename): Temporarily set state.in_directive before calling _cpp_lex_direct for CPP_HASH tokens. gcc/ PR c/24101 * toplev.c (process_options): Initialize debug_hooks early in case lang_hooks.post_options ends up calling a debug_hook. gcc/testsuite/ PR c/24101 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests. * gcc.dg/dg.exp: Run main loop also for *.i files. From-SVN: r106677
Uros Bizjak committed -
From-SVN: r106670
GCC Administrator committed
-
- 08 Nov, 2005 20 commits
-
-
2005-11-08 Benjamin Kosnik <bkoz@redhat.com> * testsuite/lib/libstdc++.exp (check_v3_target_debug_mode): Use exe as the executable extension. * acinclude.m4 (GLIBCXX_ENABLE_ALLOCATOR): Change gnu defaults to new. (GLIBCXX_ENABLE_PCH): Adjust message order. * configure: Regenerate. * scripts/testsuite_flags.in (query): Correct print_usagex typo. * include/bits/functexcept.h: Remove argument names. * src/mt_allocator.cc: Adjust comment. From-SVN: r106665
Benjamin Kosnik committed -
* init.c: Use the Linux-specific section for the IA-64/Linux target. (__gnat_adjust_context_for_raise): Add conditional code so that the IA-64 is also supported. From-SVN: r106664
Eric Botcazou committed -
PR libgcj/24587: * gnu/classpath/SystemProperties.java: Set gnu.classpath.version. From-SVN: r106659
Tom Tromey committed -
* dwarf2out.c (multiple_reg_loc_descriptor): Don't assume DBX_REGISTER_NUMBER being contiguous. From-SVN: r106658
Jakub Jelinek committed -
PR c++/19450 * decl.c (redeclaration_error_message): Issue diagnostics about olddecl and newdecl disagreement on __thread property. (grokdeclarator): Set DECL_TLS_MODEL on class static variables. * g++.dg/tls/diag-3.C: New test. * g++.dg/tls/diag-4.C: New test. * g++.dg/tls/static-1.C: New test. * g++.dg/tls/static-1a.cc: New file. From-SVN: r106657
Jakub Jelinek committed -
2005-11-08 James A. Morrison <phython@gcc.gnu.org> Diego Novillo <dnovillo@redhat.com> PR 23046 * tree-vrp.c (register_edge_assert_for): Do not register always-false predicates. testsuite/ PR 23046 * g++.dg/tree-ssa/pr23046.C: New test. From-SVN: r106656
Diego Novillo committed -
* java/lang/natPosixProcess.cc (nativeSpawn): Unblock SIGCHLD before exec. From-SVN: r106655
Tom Tromey committed -
PR tree-optimization/23115 * tree-if-conv.c (find_phi_replacement_condition): Check domninated_by relation. * gcc.dg/tree-ssa/pr23115.c: New. From-SVN: r106653
Devang Patel committed -
* 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 18 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
-