summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 2003-01-13 Andreas Tobler <a.tobler@schweiz.ch>tromey2003-01-143-30/+275
| | | | | | | | | | | | | * libffi/src/ffitest.c add closure testcases 2003-01-13 Kevin B. Hendricks <khendricks@ivey.uwo.ca> * libffi/src/powerpc/ffi.c fix alignment bug for float (4 byte aligned iso 8 byte) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61263 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-01-12 Benjamin Kosnik <bkoz@redhat.com>bkoz2003-01-1419-477/+652
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Renames, namespaces for testsuite utilities. * testsuite/testsuite_hooks.h: Put into namespace __gnu_cxx_test. (gnu_allocator_tracker): Rename to allocation_tracker. (gnu_new_allocator): Rename to tracker_alloc. (__set_testsuite_memlimit): Rename to set_memory_limits. (gnu_assignment_operator): Rename to assignment_operator. (gnu_destructor): Rename to destructor. (gnu_copy_tracker): Rename to copy_tracker. (gnu_char, gnu_int, gnu_long): Rename to pod_char, pod_int, pod_long. (run_tests_wrapped_locale): New. (run_tests_wrapped_env): New. * testsuite/testsuite_hooks.cc: Same. (class locale_data): Add. (class enviornment_variable): Add. (class not_found): Add. * testsuite/testsuite_allocator.h: Same. * testsuite/testsuite_allocator.cc: Same. * testsuite/23_containers/deque_ctor.cc (test_copy_ctor_exception_safety): Change gnu_allocator_tracker to allocation_tracker. Change gnu_new_allocator to tracker_alloc. Change gnu_counting_struct to counter. Change gnu_copy_tracker to copy_tracker. Change gnu_copy_constructor to copy_constructor. Change gnu_assignment_operator to assignment_operator. Inject. * testsuite/23_containers/vector_capacity.cc: Same. * testsuite/23_containers/vector_ctor.cc (test01): Same. * testsuite/23_containers/list_modifiers.cc: Change gnu_copy_tracker to copy_tracker. * testsuite/21_strings/ctor_copy_dtor.cc (main): Change __set_testsuite_memlimit to set_memory_limits. * testsuite/21_strings/insert.cc (main): Same. * testsuite/27_io/filebuf.cc: Change gnu_char to pod_char. * testsuite/27_io/stringstream.cc: Same. * testsuite/27_io/stringbuf.cc: Same. * testsuite/27_io/streambuf.cc: Same. * testsuite/27_io/ostream.cc: Same. * testsuite/27_io/istream.cc: Same. * testsuite/27_io/fstream.cc: Same. * testsuite/lib/libstdc++-v3-dg.exp (libstdc++-v3-list-sourcefiles): Additionally handle files two and three levels deeper in glob patterns. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61261 138bc75d-0d04-0410-961f-82ee72b054a4
* * timevar.def: define TV_NAME_LOOKUP.gdr2003-01-143-1/+11
| | | | | | | * timevar.c (timevar_pop): Be verbose when aborting. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61260 138bc75d-0d04-0410-961f-82ee72b054a4
* Add 2003 copyright notices for constraints string patch, also 2002 noticeamylaar2003-01-1311-12/+12
| | | | | | | for genoutput.c . git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61258 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in ($(parsedir)/gengtype-lex.c): Don't change toschwab2003-01-132-7/+16
| | | | | | | | $(parsedir), just move the temporary file at the end. ($(parsedir)/gengtype-yacc.c): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61257 138bc75d-0d04-0410-961f-82ee72b054a4
* * aclocal.m4 (gcc_AC_PROG_GNAT): Don't try to prependaoliva2003-01-133-308/+309
| | | | | | | | | ${ac_tool_prefix} to ADAC or CC. Protect them from word splitting. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61254 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/sparc/gmon-sol2.c (moncontrol, monstartup, _mcleanup,ghazi2003-01-132-13/+17
| | | | | | | | | | internal_mcount): Don't use PARAMS. (monstartup, _mcleanup, internal_mcount, moncontrol): Convert to ISO C style. (internal_mcount): Use __attribute__, not ATTRIBUTE_UNUSED. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61253 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/sysv4.h (ASM_OUTPUT_ALIGNED_LOCAL): Output typeschwab2003-01-132-1/+7
| | | | | | | directive. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61252 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.md (*andsi3_lshift_n_sb): New.kazu2003-01-132-0/+34
| | | | | | | (*iorsi3_and_lshiftrt_n_sb): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61251 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/8748jason2003-01-131-0/+20
| | | | | | | * class.c (build_base_path): Take the address before calling save_expr. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61250 138bc75d-0d04-0410-961f-82ee72b054a4
* * call.c (build_user_type_conversion_1): Do set ICS_BAD_FLAG ifjason2003-01-131-0/+22
| | | | | | | all the ambiguous conversions are bad. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61249 138bc75d-0d04-0410-961f-82ee72b054a4
* * class.c (maybe_warn_about_overly_private_class): Don't stopjason2003-01-131-0/+16
| | | | | | | searching when we find a nonprivate method. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61248 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/8748jason2003-01-134-35/+34
| | | | | | | | | | | | | | | * class.c (build_base_path): Take the address before calling save_expr. * call.c (build_user_type_conversion_1): Do set ICS_BAD_FLAG if all the ambiguous conversions are bad. * class.c (maybe_warn_about_overly_private_class): Don't stop searching when we find a nonprivate method. * typeck.c (build_class_member_access_expr): Use unary_complex_lvalue. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61246 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2003-01-132-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61245 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix for PR libgcj/9139:tromey2003-01-133-20/+27
| | | | | | | | | * lib/libjava.exp (find_javac): Put value of libgcj_jar into return value when gcj is used. * libjava.mauve/mauve.exp (test_mauve): Use libgcj_jar global. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61237 138bc75d-0d04-0410-961f-82ee72b054a4
* * cp-tree.h (get_arglist_len_in_bytes): Remove.mmitchel2003-01-134-5/+21
| | | | | | | | | | | | PR c++/9264 * parser.c (cp_parser_elaborated_type_specifier): Handle erroneous typeame types more robustly. PR c++/9172 * g++.dg/parse/typename1.C: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61236 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/9264mmitchel2003-01-134-0/+16
| | | | | | | | | | | * c-lex.c (c_lex): Set the token value to error_mark_node for invalid numeric constants. PR c++/9264 * g++.dg/parse/octal1.C: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61235 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-pch.c (asm_file_startpos): Change to `long'.ghazi2003-01-123-11/+21
| | | | | | | | | | | | (pch_init): Use ftell, not ftello. (c_common_write_pch): Use ftell/fseek, not ftello/fseeko. Use `long' instead of `off_t'. (c_common_read_pch): Likewise. * ggc-common.c (gt_pch_save): Use long/ftell instead of off_t/ftello. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61233 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2003-01-122-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61229 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-01-11 Phil Edwards <pme@gcc.gnu.org>pme2003-01-1210-5990/+5725
| | | | | | | | | | | | | | | * docs/doxygen/tables.html: Finished now. * docs/doxygen/user.cfg.in: Update to latest version of Doxygen. * include/bits/basic_ios.h (basic_ios::rdbuf): Add example to comments. * include/bits/deque.tcc, include/bits/stl_alloc.h, include/bits/stl_deque.h, include/bits/stl_list.h, include/bits/stl_vector.h: Remove _GLIBCPP_DEPRECATED bits scheduled for 3.4 removal. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61221 138bc75d-0d04-0410-961f-82ee72b054a4
* * Make-lang.in (keyword.h): Pass "-L ANSI-C" to gperf.ghazi2003-01-123-9/+8
| | | | | | | * keyword.h: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61220 138bc75d-0d04-0410-961f-82ee72b054a4
* * com.c (ffecom_convert_narrow_, ffecom_convert_widen_,ghazi2003-01-124-62/+40
| | | | | | | | | | | | | | | | pushdecl_top_level, storedecls, convert, delete_block, insert_block, ffe_init, ffe_mark_addressable, poplevel, ffe_print_identifier, pushdecl, pushlevel, set_block, ffe_signed_or_unsigned_type, ffe_signed_type, ffe_truthvalue_conversion, ffe_type_for_mode, ffe_type_for_size, ffe_unsigned_type, append_include_chain, open_include_file, read_filename_string, read_name_map): Convert to ISO C style function definitions. * parse.c (ffe_parse_file): Likewise. * top.c (ffe_is_digit_string_): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61219 138bc75d-0d04-0410-961f-82ee72b054a4
* * All Files: Convert to ISO C style function definitions.ghazi2003-01-1229-1846/+842
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61218 138bc75d-0d04-0410-961f-82ee72b054a4
* * expr.c (expand_expr <RDIV_EXPR>): Correct recursive call args.amodra2003-01-112-2/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61215 138bc75d-0d04-0410-961f-82ee72b054a4
* * arm-protos.h (struct cpp_reader): Add declaration.rearnsha2003-01-112-0/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61203 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/9068hubicka2003-01-112-3/+8
| | | | | | | * i386.c (output_fp_compare): Fix typo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61199 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-01-11 Phil Edwards <pme@gcc.gnu.org>pme2003-01-112-2/+6
| | | | | | | * parser.c: Fix comment typos. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61198 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2003-01-112-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61197 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/rs6000.c (common_mode_defined): Mark for PCH.dje2003-01-112-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61190 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (parsedir): New variable.geoffk2003-01-113-82/+104
| | | | | | | | | | | | | | | (docobjdir): New variable. (c-parse.o, c-parse.c, c-parse.y, gengtype-lex.o, gengtype-yacc.o, gengtype-lex.c, gengtype-yacc.c): Use parsedir. (info, cpp.info, gcc.info, gccint.info, gccinstall.info, cppinternals.info, generated-manpages, gcov.1, cpp.1, gcc.1, gfdl.7, gpl.7, fsf-funding.7, maintainer-clean, install-info, install-man): Use docobjdir. * objc/Make-lang.in (objc/objc-parse.c, objc/objc-parse.y, objc.maintainer-clean): Use parsedir. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61189 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-01-10 Michael Koch <konqueror@gmx.de>tromey2003-01-115-13/+70
| | | | | | | | | | | | | | | | | | | | | | | | * java/net/DatagramSocket.java (ch): Description added. (remotePort): Initialize with -1. (connect): Doesnt throws SocketException. * java/net/MulticastSocket.java (setInterface): Merge with Classpath. * java/net/ServerSocket.java (closed): New member variable. (bind): Check if socket is closed. (close): Close an associated channel too, set new value to closed. (isBound): Reindented. (isClosed): Implemented. * java/net/Socket.java (closed): New member variable. (bind): Check if socket is closed. (connect): Check if socket is closed. (close): Close an associated channel too, set new value to closed. (isClosed): Implemented. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61185 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-01-10 Michael Koch <konqueror@gmx.de>tromey2003-01-112-8/+13
| | | | | | | | * java/awt/DisplayMode.java (equals): Fixed argument type and implementation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61184 138bc75d-0d04-0410-961f-82ee72b054a4
* * varasm.c (struct constant_descriptor_rtx): Remove unusedgeoffk2003-01-112-4/+4
| | | | | | | `label' field. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61182 138bc75d-0d04-0410-961f-82ee72b054a4
* * toplev.c (documented_lang_options): Document -Winvalid-pch.geoffk2003-01-112-1/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61181 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.dannysmith2003-01-104-3/+9
| | | | | | | | * gcc.dg/bf-no-ms-layout.c: Likewise. * gcc.dg/bf-ms-attrib.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61180 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/alpha/alpha.h (NO_PROFILE_COUNTERS): Set.rth2003-01-102-16/+9
| | | | | | | (ASM_OUTPUT_REG_PUSH, ASM_OUTPUT_REG_POP): Kill. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61179 138bc75d-0d04-0410-961f-82ee72b054a4
* * combine.c (make_compound_operation): Use SCALAR_INT_MODE_P,rth2003-01-102-1/+6
| | | | | | | not INTEGRAL_MODE_P when widening extensions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61178 138bc75d-0d04-0410-961f-82ee72b054a4
* new testjason2003-01-101-0/+24
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61177 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/alpha/alpha.c (decl_has_samegp): True for !TREE_PUBLIC.rth2003-01-102-1/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61176 138bc75d-0d04-0410-961f-82ee72b054a4
* Correct PR# in previous check-in.mmitchel2003-01-102-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61175 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/9120mmitchel2003-01-104-1/+26
| | | | | | | | | | | * parser.c (cp_parser_scope_through_which_access_occurs): Handle an object_type which is not a class type. PR c++/9120 * g++.dg/parse/dtor1.C: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61174 138bc75d-0d04-0410-961f-82ee72b054a4
* * ggc-page.c (ggc_collect): Avoid overflow computinggeoffk2003-01-102-2/+5
| | | | | | | min_expand. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61172 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (RANLIB_FOR_TARGET): Use RANLIB when native.geoffk2003-01-103-57/+29
| | | | | | | | | (RANLIB_TEST_FOR_TARGET): Delete. Don't pass down to sub-makes. Remove calls. * mklibgcc.in: Remove uses of RANLIB_TEST_FOR_TARGET. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61171 138bc75d-0d04-0410-961f-82ee72b054a4
* * parser.c (cp_parser_late_parsing_for_member): Don't cast to void.geoffk2003-01-102-2/+7
| | | | | | | (cp_parser_late_parsing_default_args): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61170 138bc75d-0d04-0410-961f-82ee72b054a4
* Fri Jan 10 22:05:35 CET 2003 Jan Hubicka <jh@suse.cz>hubicka2003-01-102-16/+25
| | | | | | | | * ifcvt.c (noce_try_addcc): Do not call emit_conditional_add with weird operands. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61169 138bc75d-0d04-0410-961f-82ee72b054a4
* * test_summary (configflags): awk portability.ljrittle2003-01-102-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61168 138bc75d-0d04-0410-961f-82ee72b054a4
* * cfns.gperf: ANSIfy function declarations.neroden2003-01-104-632/+650
| | | | | | | | * cfns.h: Regenerate. * cp-tree.h: ANSIfy function declarations. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61167 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/9128mmitchel2003-01-1010-213/+209
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * g++.dg/rtti/typeid1.C: New file. PR c++/9153 * g++.dg/parse/lookup1.C: New file. PR c++/9171 * g++.dg/templ/spec5.C: New file. * cp-tree.h (reparse_absdcl_as_expr): Remove. (reparse_absdcl_as_casts): Likewise. (reparse_decl_as_expr): Likewise. (finish_decl_parsing): Likewise. * decl2.c (reparse_absdcl_as_expr): Remove. (reparse_absdcl_as_casts): Likewise. (repase_decl_as_expr): Likewise. (finish_decl_parsing): Likewise. PR c++/9128 PR c++/9153 PR c++/9171 * parser.c (cp_parser_pre_parsed_nested_name_specifier): New function. (cp_parser_nested_name_specifier_opt): Correct the check_dependency_p false. (cp_parser_postfix_expression): Fix formatting. (cp_parser_decl_specifier_seq): Avoid looking for constructor declarators when possible. (cp_parser_template_id): Avoid performing name-lookup when possible. (cp_parser_class_head): Do not count specializations when counting levels of templates. (cp_parser_constructor_declarator_p): Return immediately if there's no chance that the tokens form a constructor declarator. * rtti.c (throw_bad_typeid): Add comment. Do not return an expression with reference type. (get_tinfo_decl_dynamic): Do not return an expression with reference type. (build_typeid): Add comment. Do not return an expression with reference type. * typeck.c (build_class_member_access_expr): Improve handling of conditionals and comma-expressions as objects. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61166 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-01-10 Dale Johannesen <dalej@apple.com>dalej2003-01-102-16/+46
| | | | | | | | | | | * calls.c (load_register_parameters): Add is_sibcall, sibcall_failure parameters. Call check_sibcall_argument_overlap if indicated. (check_sibcall_argument_overlap): Add mark_stored_args_map parameter. Don't mark parameter area as clobbered if not set. (expand_call): Adjust calls to above. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61165 138bc75d-0d04-0410-961f-82ee72b054a4
* * parse.y (check_pkg_class_access): ANSIfy definition.neroden2003-01-102-4/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61164 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud