summaryrefslogtreecommitdiff
path: root/gcc/testsuite/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list ofbwilson2002-03-251-0/+5
| | | | | | | targets using generic thunk support. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51320 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/6043jakub2002-03-251-0/+2
| | | | | | | | | * expr.c (emit_group_store): Handle storing into CONCAT. * g++.dg/opt/conj2.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51311 138bc75d-0d04-0410-961f-82ee72b054a4
* * regrename.c (build_def_use): Share RTL between MATCH_OPERATOR andjakub2002-03-251-0/+4
| | | | | | | | | corresponding MATCH_DUP. * gcc.c-torture/compile/20020323-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51305 138bc75d-0d04-0410-961f-82ee72b054a4
* * varasm.c (asm_emit_uninitialised): Revert 2002-03-14 change.rth2002-03-251-0/+4
| | | | | | | | | Do resolve_unique_section before shared data clause. * gcc.dg/weak-1.c: Use -fno-common. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51289 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>billingd2002-03-251-0/+11
| | | | | | | | | | | | | | * g77.dg/f77-edit-apostrophe-out.f: New test * g77.dg/f77-edit-h-out.f: New test * g77.dg/f77-edit-t-in.f: New test * g77.dg/f77-edit-t-out.f: New test * g77.dg/f77-edit-x-out.f: New test * g77.dg/f77-edit-slash-out.f: New test * g77.dg/f77-edit-colon-out.f: New test * g77.dg/f77-edit-s-out.f: New test git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51288 138bc75d-0d04-0410-961f-82ee72b054a4
* * objc/execute/formal_protocol-6.x: New XFAIL.rth2002-03-251-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51284 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-03-25 David.Billinghurst <David.Billinghurst@riotinto.com>billingd2002-03-241-0/+5
| | | | | | | | * gcc.dg/weak-1.c: Early return from dg-final on platforms that do not support weak symbols git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51280 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>billingd2002-03-241-0/+6
| | | | | | | | | * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al * lib/g77.exp: Likewise * lib/objc.exp: Likewise git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51279 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-03-23 Andrew Cagney <ac131313@redhat.com>cagney2002-03-231-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | * doc/invoke.texi (Option Summary): Mention -Wswitch-default. (Warning Options): Document -Wswitch-default. * toplev.c (W_options): Add -Wswitch-default. Update comment on -Wswitch. (warn_switch_default): Define variable. (warn_switch): Update comment. * flags.h (warn_switch_default): Declare variable. (warn_switch): Update comment. * stmt.c (expand_end_case): Check for and, when warn_switch_no_default, warn of a missing default case. Index: f/ChangeLog Sat Mar 23 11:18:17 2002 Andrew Cagney <ac131313@redhat.com> * invoke.texi (Warning Options): Mention -Wswitch-default. Index: testsuite/ChangeLog 2002-03-23 Andrew Cagney <ac131313@redhat.com> * gcc.dg/Wswitch-default.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51238 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/6037jakub2002-03-231-0/+4
| | | | | | | | | * decl.c (start_enum): Don't set TREE_ADDRESSABLE on TREE_LIST node. * g++.dg/other/enum1.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51227 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/pragma-ep-3.c: Fix typo.zack2002-03-231-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51226 138bc75d-0d04-0410-961f-82ee72b054a4
* cp/gdr2002-03-231-0/+4
| | | | | | | | | | | | PR C++/3656 * semantics.c (finish_base_specifier): Handle erronous base classes. testsuite/ * g++.dg/inherit/template-as-base.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51214 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.old-deja/g++.other/dwarf2-1.C: Move...jakub2002-03-221-0/+5
| | | | | | | * g++.dg/debug/debug5.C: ...here. Convert for dg framework. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51197 138bc75d-0d04-0410-961f-82ee72b054a4
* * cpphash.h (struct cpp_reader): Remove mls_line and mls_col.neil2002-03-221-0/+4
| | | | | | | | | | | | | * cpplex.c (unterminated): Delete. (parse_string): No string literal may extend over multiple lines. Suppress the error when preprocessing assembly. * cppmain.c (scan_translation_unit): Strings are single-line. * doc/cpp.texi: Update to match. * testsuite/gcc.dg/cpp/multiline.c: Update to match. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51195 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.aoliva2002-03-221-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51193 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-03-22 Phil Edwards <pme@gcc.gnu.org>pme2002-03-221-0/+4
| | | | | | | * gcc.dg/cpp/extratokens2.c: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51188 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix.jakub2002-03-221-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51178 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/compile/20020319-1.c: New test.dje2002-03-221-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51176 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/20020312-2.c: Add rs6000 target.dje2002-03-211-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51129 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.ro2002-03-211-0/+5
| | | | | | | (A, E): Handle this. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51108 138bc75d-0d04-0410-961f-82ee72b054a4
* * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning aboutjason2002-03-211-0/+7
| | | | | | | | | ignoring -fpic. * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output through prune_gcc_output. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51102 138bc75d-0d04-0410-961f-82ee72b054a4
* PR bootstrap/4192jakub2002-03-201-0/+4
| | | | | | | | | | | | * config/fr30/fr30.md (jump): Comment out clobber of fixed register. * genemit.c (output_added_clobbers_hard_reg_p): Only output return stmt if some case has been output. * gcc.c-torture/compile/20020320-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51088 138bc75d-0d04-0410-961f-82ee72b054a4
* mangle11.C was duplicate of mangle3.Cjakub2002-03-201-1/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51077 138bc75d-0d04-0410-961f-82ee72b054a4
* PR optimization/5999, middle-end/5731jakub2002-03-201-0/+2
| | | | | | | | | | * expr.c (expand_expr) [RDIV_EXPR]: Only convert real divisions into multiplications by reciprocals. * gcc.c-torture/compile/20020319-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51071 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/struct-by-value-1.c: New test.jakub2002-03-191-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51026 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c/5656jakub2002-03-191-0/+4
| | | | | | | | | | | | | | | | | | | | * langhooks.h (struct lang_hooks_for_tree_inlining): Add convert_parm_for_inlining. * c-lang.c (LANG_HOOKS_TREE_INLINING_CONVERT_PARM_FOR_INLINING): Define. * langhooks-def.h: Likewise. * objc/objc-lang.c: Likewise. * langhooks.c (lhd_tree_inlining_convert_parm_for_inlining): New function. * tree-inline.c (initialize_inlined_parameters): Call convert_parm_for_inlining lang hook if needed. * c-typeck.c (c_convert_parm_for_inlining): New function. * c-tree.h (c_convert_parm_for_inlining): Add prototype. * gcc.c-torture/compile/20020318-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51025 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/5740jakub2002-03-181-0/+4
| | | | | | | | | | * expr.c (emit_group_load): Use extract_bit_field if needed for CONCAT arguments. * g++.dg/opt/conj1.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50975 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.dg/template/qualttp20.C: Revert previous change.mmitchel2002-03-181-0/+11
| | | | | | | | | | | | | * g++.dg/template/qualttp3.C: Likewise. * g++.dg/template/qualttp4.C: Likewise * g++.dg/template/qualttp5.C: Likewise * g++.dg/template/qualttp6.C: Likewise * g++.dg/template/qualttp7.C: Likewise * g++.dg/template/qualttp8.C: Likewise * g++.dg/template/recurse.C: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50946 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/cpp/wchar-1.c: Update.neil2002-03-171-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50914 138bc75d-0d04-0410-961f-82ee72b054a4
* cp:nathan2002-03-161-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR c++/4361 * cp-tree.h (CLASSTYPE_METHOD_VEC): Document where templated conversion operators go. (struct lang_decl_flags): Add template_conv_p and unused bitfields. (DECL_TEMPLATE_CONV_FN_P): New macro. * call.c (build_user_type_conversion_1): Don't check second type conversion of overload set first. * class.c (add_method): Make sure templated conversion operators all end up on slot 2. * lex.c (do_identifier): A conversion operator token might be satisfied by a templated conversion operator. * mangle.c (struct globals) Add internal_mangling_p member. (write_template_param): Do internal mangling, if needed. (mangle_conv_op_name_for_type): Request internal mangling. * pt.c (check_explicit_specialization): Use CLASSTYPE_FIRST_CONVERSION_SLOT. (template_parm_this_level_p): New function. (push_template_decl_real): Determine DECL_TEMPLATE_CONV_FN_P. * search.c (lookup_fn_fields_1): Template conversions will be on the first slot. * typeck.c (build_component_ref): Preserve the type of an conversion operator name on the overload type. (build_x_function_call): Retrieve the conversion operator name. testsuite: * g++.dg/template/conv1.C: New test. * g++.dg/template/conv2.C: New test. * g++.dg/template/conv3.C: New test. * g++.dg/template/conv4.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50889 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.dg/template/qualttp20.C: Remove unnecessary error tags.mmitchel2002-03-161-0/+11
| | | | | | | | | | | | | * g++.dg/template/qualttp3.C: Likewise. * g++.dg/template/qualttp4.C: Likewise * g++.dg/template/qualttp5.C: Likewise * g++.dg/template/qualttp6.C: Likewise * g++.dg/template/qualttp7.C: Likewise * g++.dg/template/qualttp8.C: Likewise * g++.dg/template/recurse.C: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50863 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-common.c (statement_code_p): Handle CLEANUP_STMT.mmitchel2002-03-151-0/+4
| | | | | | | | | | | | | | | | | | | | | | | * c-common.def (CLEANUP_STMT): New tree node. * c-common.h (CLEANUP_DECL): New macro. (CLEANUP_EXPR): Likewise. * c-semantics.c (expand_stmt): Handle CLEANUP_STMT. * tree-dump.c (dequeue_and_dump): Handle CLEANUP_STMT. * tree-inline.c (initialize_inlined_parameters): Clean up new local variables. * cp-tree.h (CLEANUP_DECL): Remove. (CLEANUP_EXPR): Likewise. * decl.c (destroy_local_var): Simplify. (maybe_build_cleanup): Tidy. * dump.c (cp_dump_tree): Remove handling of CLEANUP_STMT. * semantics.c (cp_expand_stmt): Likewise. * cp/tree.c (cp_statement_code_p): Likewise. * g++.dg/opt/dtor1.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50830 138bc75d-0d04-0410-961f-82ee72b054a4
* PR bootstrap/4128jakub2002-03-151-0/+4
| | | | | | | | | | | * config/sparc/sparc.c (gen_v9_scc): Move early clobber test before movrXX only, use reg_overlap_mentioned_p. Only special case NE if just one insn can be generated. * gcc.c-torture/compile/20020315-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50826 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/weak-1.c: Fix scan tests.rearnsha2002-03-151-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50821 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/20020312-2.c [__MMIX__]: No pic register.hp2002-03-151-0/+14
| | | | | | | | | | | | | | | | * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf* cris-*-aout* mmix-*-*. * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf* cris-*-aout* mmix-*-*. * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on cris-*-elf* cris-*-aout* and mmix-*-*. * gcc.dg/20001009-1.c: Ditto. * gcc.dg/20010912-1.c: Ditto. * gcc.dg/20020122-4.c: Ditto. * gcc.dg/inline-2.c: Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50794 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/compile/20020314-1.c: New test.law2002-03-141-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50782 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/execute/20020314-1.c: New test.rearnsha2002-03-141-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50772 138bc75d-0d04-0410-961f-82ee72b054a4
* * call.c (build_over_call): Set TREE_NO_UNUSED_WARNING too.jakub2002-03-141-0/+4
| | | | | | | | | * cvt.c (convert_to_void): Preserve TREE_NO_UNUSED_WARNING. * g++.dg/warn/Wunused-1.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50770 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.dg/abi/mangle6.C: New test.rsandifo2002-03-131-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50744 138bc75d-0d04-0410-961f-82ee72b054a4
* PR optimization/5892jakub2002-03-131-0/+2
| | | | | | | | | * config/ia64/ia64.c (rotate_one_bundle): Update current packet. * gcc.c-torture/compile/20020312-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50723 138bc75d-0d04-0410-961f-82ee72b054a4
* * loop.c (basic_induction_var): Don't call convert_modes if modejakub2002-03-131-0/+4
| | | | | | | | | classes are different. * gcc.c-torture/compile/20020309-2.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50721 138bc75d-0d04-0410-961f-82ee72b054a4
* cp:nathan2002-03-121-0/+4
| | | | | | | | | | | | PR c++/5659 * decl.c (xref_tag): Don't set CLASSTYPE_DECLARED_CLASS here. * decl2.c (handle_class_head): Set CLASSTYPE_DECLARED_CLASS for definitions. testsuite: * g++.dg/other/access1.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50692 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-lex.c (cb_ident, c_lex): Remove unnecessary cast.jakub2002-03-121-0/+4
| | | | | | | | | (lex_string): Use unsigned char pointers. * gcc.c-torture/execute/wchar_t-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50689 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/20020103-1.c: Add rs6000 target and macro.dje2002-03-121-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50684 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/20020312-1.c: New test case.aj2002-03-121-4/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50640 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-03-11 Aldy Hernandez <aldyh@redhat.com>aldyh2002-03-121-0/+4
| | | | | | | * gcc.dg/altivec-1.c: Cleanup and use altivec.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50624 138bc75d-0d04-0410-961f-82ee72b054a4
* * toplev.c (rest_of_compilation): Don't compile if we've had errors.rth2002-03-111-0/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50604 138bc75d-0d04-0410-961f-82ee72b054a4
* cp:nathan2002-03-111-0/+5
| | | | | | | | | | | | | | | | | | | Revert 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>, DR209 is now not a defect. * cp-tree.h (skip_type_access_control): Remove. * decl.c (grokdeclarator): Do type access control for friend declarations. * semantics.c (decl_type_access_control): Don't reset current_type_lookups. (save_type_access_control): Always save the lookups. (skip_type_access_control): Remove. (finish_class_definition): Don't change type_lookups. testsuite: * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes. * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50595 138bc75d-0d04-0410-961f-82ee72b054a4
* cp:nathan2002-03-111-0/+4
| | | | | | | | | | | | Revert 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>, It is incorrect. * typeck.c (build_static_cast): Compare non-qualified types with pointer to member conversions. testsuite: * testsuite/g++.dg/overload/pmf1.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50591 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/execute/20020307-1.c: Use long.kazu2002-03-111-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50578 138bc75d-0d04-0410-961f-82ee72b054a4