- 12 Nov, 2004 24 commits
-
-
PR c++/18389 * decl.c (start_decl): Make sure to set *pop_scope_p. Return error_mark_node to indicate errors. PR c++/18429 * parser.c (cp_parser_direct_declarator): Disallow non-constant array bounds when not inside a function. PR c++/18436 * pt.c (tsubst_copy_and_build): Do not do Koenig lookup when an unqualified name resolves to a member function. PR c++/18407 * pt.c (tsubst_copy_and_build): Handle qualified names used from a derived class correctly. * decl2.c (import_export_decl): Fix typo in comment. * tree.c (pod_type_p): Likewise. PR c++/18389 * g++.dg/parse/cond1.C: New test. PR c++/18429 * g++.dg/template/array9.C: New test. * g++.dg/ext/vla1.C: Adjust error messages. * g++.dg/ext/vlm1.C: Likewise. * g++.dg/template/crash2.C: Likewise. PR c++/18436 * g++.dg/template/call3.C: New test. PR c++/18407 * g++.dg/template/ptrmem11.C: New test. From-SVN: r90545
Mark Mitchell committed -
PR 17778 * config/i386/i386.h (TARGET_96_ROUND_53_LONG_DOUBLE): New. * config/i386/freebsd.h (SUBTARGET_OVERRIDE_OPTIONS): Remove. (TARGET_96_ROUND_53_LONG_DOUBLE): New. * config/i386/i386-modes.def (XF): Use it. From-SVN: r90543
Richard Henderson committed -
2004-11-12 Andrew Pinski <pinskia@physics.uc.edu> PR other/14264 * lib/g++.exp: Set LC_ALL and LANG to C. * lib/gcc-dg.exp: Likewise. * lib/gfortran.exp: Likewise. * lib/objc.exp: Likewise. * lib/treelang.exp: Likewise. 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu> PR other/14264 * testsuite/lib/libstdc++.exp: Set LC_ALL and LANG to C. 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu> PR other/14264 * testsuite/lib/libjava.exp: Set LC_ALL and LANG to C. From-SVN: r90539
Andrew Pinski committed -
2004-11-11 Casey Marshall <csm@gnu.org> * gnu/java/nio/FileLock.java (isValid): locks are valid if the channel is open. * gnu/java/nio/channels/natFileChannelPosix.cc (lock): use 'F_RDLCK' for shared locks, 'F_WRLCK' for exclusive locks. From-SVN: r90538
Casey Marshall committed -
PR 18423 * configure.in: Remove all instances of build-fixincludes from noconfigdirs. (build_configargs): Supply --target to subdirectories. * configure: Regenerate. From-SVN: r90537
Geoffrey Keating committed -
* Makefile.def: Make gcc install depend on fixincludes install. * Makefile.in: Regenerate. From-SVN: r90536
Geoffrey Keating committed -
* Makefile.in (macro_list): Use move-if-change to avoid spurious rebuilds. From-SVN: r90535
Geoffrey Keating committed -
From-SVN: r90533
Andreas Schwab committed -
PR c++/18416 * passes.c (rest_of_decl_compilation): Do not look at DECL_RTL when deciding whether to pass a variable to cgraph_varpool_finalize_decl or assemble_variable. * toplev.c (check_global_declarations): Do not clear DECL_RTL. PR c++/18416 * g++.dg/init/global1.C: New test. From-SVN: r90532
Mark Mitchell committed -
From-SVN: r90531
Kazu Hirata committed -
From-SVN: r90530
Bernd Schmidt committed -
From-SVN: r90529
James A. Morrison committed -
tree-scalar-evolution.c (analyzable_condition): Remove superfluous TREE_THIS_VOLATILE checks on SSA_NAMEs. * tree-scalar-evolution.c (analyzable_condition): Remove superfluous TREE_THIS_VOLATILE checks on SSA_NAMEs. From-SVN: r90528
Diego Novillo committed -
2004-11-11 Robert Schuster <thebohemian@gmx.net> Fixed regression: * gnu/java/beans/IntrospectionIncubator.java: (addMethod): corrected classification of normal and property methods (capitalize): added documentation (DoubleKey): [class] added documentation From-SVN: r90527
Robert Schuster committed -
2004-11-12 Ralf Corsepius <ralf.corsepius@rtems.org> * config/rs6000/t-rtems (MULTILIB_NEW_EXCEPTIONS_ONLY): Remove m505/roe multilib variant. From-SVN: r90525
Ralf Corsepius committed -
From-SVN: r90522
Eric Botcazou committed -
* expr.c (emit_group_load) <CONCAT>: Use extract_bit_field to load from the stack. From-SVN: r90521
Eric Botcazou committed -
* toplev.c (floor_log2): Rename from floor_log2_wide, use CLZ_HWI. (exact_log2): Rename from exact_log2_wide, use CTZ_HWI. * toplev.h (FL2T__): Remove. (CLZ_HWI): Rename from FL2T_CLZ__. (CTZ_HWI): New. (floor_log2): Simplify. (exact_log2): New. From-SVN: r90519
Richard Henderson committed -
From-SVN: r90516
Janis Johnson committed -
* lib/target-supports.exp (get-compiler_messages): New. (check_named_sections_available): Use it. (check_effective_target_ilp32): New. (check_effective_target_lp64): New. (is-effective-target): New. * lib/gcc-dg.exp (dg-require-effective-target): New. Co-Authored-By: Richard Sandiford <rsandifo@redhat.com> From-SVN: r90515
Janis Johnson committed -
From-SVN: r90513
GCC Administrator committed -
* tree-data-ref.c (analyze_subscript_affine_affine): Correctly compute the first overlapping iterations. PR middle-end/18005 * tree-data-ref.c (estimate_niter_from_size_of_data): Ensure that arguments of EXACT_DIV_EXPR are INTEGER_CST. From-SVN: r90510
Sebastian Pop committed -
From-SVN: r90509
Steven Bosscher committed -
* tree-ssa.c (walk_use_def_chains_1): Make the visited map a pointer set instead of a bitmap. (walk_use_def_chains): Create, pass and clean up that pointer_set. * tree-ssa-alias.c (struct alias_info): Make the ssa_names_visited field an sbitmap. (init_alias_info): Allocate and zero it here. (delete_alias_info): Delete it here. (collect_points_to_info_for): Use it. From-SVN: r90508
Steven Bosscher committed
-
- 11 Nov, 2004 16 commits
-
-
* varasm.c (get_named_section_flags, decl_tls_model): Make them static. * output.h: Remove the prototype for get_named_section_flags. * tree.h: Remove the prototype for decl_tls_model. From-SVN: r90506
Kazu Hirata committed -
* c-typeck.c (c_size_in_bytes, record_maybe_used_decl): Make them static. * c-tree.h: Remove the corresponding prototypes. From-SVN: r90505
Kazu Hirata committed -
* c-typeck.c (c_size_in_bytes, record_maybe_used_decl): Make them static. * c-tree.h: Remove the corresponding prototypes. From-SVN: r90504
Kazu Hirata committed -
* cfgloopmanip.c (update_single_exits_after_duplication, unloop): Make them static. * cfgloop.h: Remove the corresponding prototypes. From-SVN: r90503
Kazu Hirata committed -
* cfglayout.c (choose_inner_scope): Make it static. * rtl.h: Remove the corresponding prototype. From-SVN: r90502
Kazu Hirata committed -
* alias.c (record_alias_subset, addr_side_effect_eval): Make them static. * alias.h: Remove the prototype for record_alias_subset. * expr.h: Remove the commented-out prototype for record_alias_subset. * rtl.h: Remove the prototype for addr_side_effect_eval. From-SVN: r90501
Kazu Hirata committed -
From-SVN: r90498
Kazu Hirata committed -
* function.c (expand_function_end): Remove an "if" statement that always trigger. * stmt.c (expand_null_return_1): Likewise. From-SVN: r90497
Kazu Hirata committed -
* config/ia64/ia64.h (HARD_REGNO_NREGS): Handle XCmode. (HARD_REGNO_MODE_OK, MODES_TIEABLE_P, SECONDARY_MEMORY_NEEDED, CLASS_MAX_NREGS): Likewise. From-SVN: r90495
James E Wilson committed -
From-SVN: r90493
Joseph Myers committed -
PR tree-optimization/17742 * tree-scalar-evolution.c (follow_ssa_edge_in_rhs): Handle MINUS_EXPR correctly. From-SVN: r90492
Zdenek Dvorak committed -
tree-scalar-evolution.c (follow_ssa_edge_in_condition_phi): Give up as soon as the evolution is known not computable. * tree-scalar-evolution.c (follow_ssa_edge_in_condition_phi): Give up as soon as the evolution is known not computable. From-SVN: r90491
Sebastian Pop committed -
From-SVN: r90488
Janis Johnson committed -
* gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail message, delete generated files, use more descriptive name for executable, and make the test unsupported when it cannot be run. From-SVN: r90487
Janis Johnson committed -
* lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure. (dg-require-weak, dg-require-visibility, dg-require-alias, dg-require-gc-sections, dg-require-profiling, dg-require-dll, dg-require-iconv, dg-require-named-sections): Use it. From-SVN: r90486
Janis Johnson committed -
From-SVN: r90485
Janis Johnson committed
-