- 16 Mar, 2000 11 commits
-
-
2000-03-16 Neil Booth <NeilB@earthling.net> * cppinit.c (handle_option): Implement #unassert directive as -A- command line option. (print_help): Update. * cpptexi.c: Update. From-SVN: r32584
Neil Booth committed -
From-SVN: r32583
Hans-Peter Nilsson committed -
From-SVN: r32582
Nathan Sidwell committed -
From-SVN: r32581
Jeff Law committed -
From-SVN: r32580
Jeffrey A Law committed -
* calls.c (emit_call_1): Nothrow functions can still have nonlocal gotos. From-SVN: r32579
Jason Merrill committed -
From-SVN: r32578
Zack Weinberg committed -
From-SVN: r32577
Geoffrey Keating committed -
* configure.in: Merge in changes from newppc-branch. * configure: Regenerate. * config/rs6000/*: Merge in changes from newppc-branch. Also correct copyright notices. From-SVN: r32575
Geoff Keating committed -
* acconfig.h (HAVE_GAS_WEAK): New define. * configure.in (assembler weak support): Check for .weak support. * config.in, configure: Rebuilt. * pa/som.h (MAKE_DECL_ONE_ONLY, ASM_WEAKEN_LABEL): Only define if HAVE_GAS_WEAK is defined. From-SVN: r32573
Jeffrey A Law committed -
* decl.c (init_decl_processing): Set type of `sync_info' to be pointer to Object. * boehm.c (get_boehm_type_descriptor): Correctly compute `bits'. Correctly compute bit number for current slot. Zero `high' and `low' in DS_LENGTH case. Don't skip inherited fields. Use mark_reference_fields. (mark_reference_fields): New function. From-SVN: r32572
Tom Tromey committed
-
- 15 Mar, 2000 21 commits
-
-
From-SVN: r32569
Nick Clifton committed -
* cppfiles.c (open_include_file): New function. (find_include_file, cpp_read_file): Use it. From-SVN: r32568
Zack Weinberg committed -
2000-03-15 Tom Tromey <tromey@cygnus.com> * java/io/natFileDescriptorWin32.cc (winerr): Now static. * prims.cc (win32_exception_handler): Reformatted. * include/win32-threads.h (_Jv_HaveCondDestroy): New define. (_Jv_HaveMutexDestroy): Likewise. 2000-03-15 Jon Beniston <jb7216@bristol.ac.uk> * java/io/natFileDescriptorWin32.cc: New file. * java/io/natFileWin32.cc: New file. * java/net/natInetAddress.cc: Added conditional inclusion of Windows / Winsock headers. * java/net/natPlainDatagramSocketImpl.cc: Added conditional inclusion of Windows / Winsock headers. * java/net/natPlainSocketImpl.cc: Added conditional inclusion of Windows / Winsock headers. * include/win32-signal.h: New file. * include/win32-threads.h: New file. * win32-threads.cc: New file. * exception.cc (win32_get_restart_frame): New function. * prims.cc (win32_exception_handler): New function. (main_init) Performs Winsock initialisation. (main_init) Installs exeception handler. From-SVN: r32567
Tom Tromey committed -
From-SVN: r32566
Jason Merrill committed -
From-SVN: r32565
Jason Eckhardt committed -
* config/ia64/ia64.md (restore_stack_nonlocal): New. * config/ia64/lib1funcs.asm (__ia64_nonlocal_goto): Delete padding nop. (__ia64_restore_stack_nonlocal): New. * config/ia64/t-ia64 (LIB1ASMFUNCS): Add __restore_stack_nonlocal. From-SVN: r32564
Jim Wilson committed -
cpphash.c (collect_formal_parameters): Do not complain about parameter names that just start with `__VA_ARGS__'. * cpphash.c (collect_formal_parameters): Do not complain about parameter names that just start with `__VA_ARGS__'. From-SVN: r32563
Alexandre Oliva committed -
* tinfo2.cc (__ptr_to_member_data): Rename to ... (__pointer_to_member_data): ... here. Adjust. * rtti.c (create_tinfo_types): Adjust. From-SVN: r32562
Nathan Sidwell committed -
From-SVN: r32561
Tom Tromey committed -
* i386.md (movhi_1): Promote movw imm, reg to movl imm, reg and movw reg, reg to movzwl reg, reg on PARTIAL_REGISTER_STALL machines. * i386.c (pentiumpro_cost): Set mul cost to 4. (x86_use_movx): Set for PPro. From-SVN: r32560
Jan Hubicka committed -
* i386.md (ix86_compute_frame_size): stack_alignment_needed is STACK_BOUNDARY for empty frames now. From-SVN: r32559
Jan Hubicka committed -
* cp-tree.h (CPTI_REF_DESC_TYPE, ref_desc_type_node): Remove. * decl.c (ref_desc_type_node): Undocument. * rtti.c (ptr_ref_initializer): Rename to ... (ptr_initializer): ... here. Adjust comments. (ptmd_initializer): Fix comment thinko. (synthesize_tinfo_var): Remove REFERENCE_TYPE case. (create_tinfo_types): Remove ref_desc_type_node init. * tinfo2.cc (__reference_type_info): Remove. From-SVN: r32558
Nathan Sidwell committed -
* decl.c (cp_finish_decl): Remove obsolete comment. * typeck.c (build_ptrmemfunc1): Kill uninitialized warning. From-SVN: r32557
Nathan Sidwell committed -
Tue Mar 14 17:15:41 2000 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (register_incomplete_type): Fixed initialization of JDEP_ENCLOSING. (This is a fix to the gcj PR #172: http://sourceware.cygnus.com/ml/java-prs/2000-q1/msg00169.html) From-SVN: r32556
Alexandre Petit-Bianco committed -
From-SVN: r32555
Jeff Law committed -
From-SVN: r32553
Bryce McKinlay committed -
2000-03-15 Bryce McKinlay <bryce@albatross.co.nz> * libjava.compile/pr172.java: Correct classname to match file name. * libjava.compile/pr174.java: ditto. Remove superfluous main() method. From-SVN: r32552
Bryce McKinlay committed -
From-SVN: r32551
Tom Tromey committed -
* cp-tree.h: Tweak documentation. * class.c (build_vbase_pointer_fields): Layout the fields, too. (avoid_overlap): Remove. (get_binfo_offset_as_int): New function. (dfs_serach_base_offsets): Likewise. (layout_nonempty_base_or_field): Likewise. (build_base_field): Layout fields here. Avoid placing two objects of the same type at the same address, under the new ABI. (build_base_fields): Adjust accordingly. (create_vtable_ptr): Return the new field, but don't attach it to TYPE_FIELDS. (remove_base_field): Remove. (remove_base_fields): Remove. (layout_basetypes): Adjust accordingly. (layout_class_type): Call layout_field for each field, rather than just making a wholesale call to layout_type. From-SVN: r32550
Mark Mitchell committed -
* cp-tree.h: Tweak documentation. * class.c (build_vbase_pointer_fields): Layout the fields, too. (avoid_overlap): Remove. (get_binfo_offset_as_int): New function. (dfs_serach_base_offsets): Likewise. (layout_nonempty_base_or_field): Likewise. (build_base_field): Layout fields here. Avoid placing two objects of the same type at the same address, under the new ABI. (build_base_fields): Adjust accordingly. (create_vtable_ptr): Return the new field, but don't attach it to TYPE_FIELDS. (remove_base_field): Remove. (remove_base_fields): Remove. (layout_basetypes): Adjust accordingly. (layout_class_type): Call layout_field for each field, rather than just making a wholesale call to layout_type. From-SVN: r32549
Mark Mitchell committed -
* stor-layout.c (layout_union): Remove. (layout_union_field): New function, split out from layout_union. (finish_union_layout): Likewise. (layout_field): Handle unions by calling layout_union_field. (finish_record_layout): Handle unions. (layout_type): Combine RECORD_TYPE, UNION_TYPE, and QUAL_UNION_TYPE handling. From-SVN: r32548
Mark Mitchell committed
-
- 14 Mar, 2000 8 commits
-
-
* flow.c (fixup_reorder_chain): Avoid double labels in the basic block; end of basic block is jump_insn, not barrier; use create_basic_block instead of creating basic block by hand. From-SVN: r32547
Jan Hubicka committed -
* jni.cc (mangled_name): Fixed assertion. (JNI_GetCreatedJavaVMs): Don't comment out `buf_len' argument; turned assert into actual failure. From-SVN: r32546
Tom Tromey committed -
* flow.c (reorder_basic_blocks): Account for barriers when writing over NEXT_INSN (last_bb->end). (verify_flow_info): Add check for missing barriers. From-SVN: r32545
Jason Eckhardt committed -
From-SVN: r32544
Zack Weinberg committed -
2000-02-14 Andrew Haley <aph@cygnus.com> * check-init.c (check_init): Add new cases for unary and binary tree nodes. From-SVN: r32543
Andrew Haley committed -
From-SVN: r32542
Jeffrey A Law committed -
* c-parse.y, c-parse.c, c-parse.h: Regenerate. * objc/objc-parse.y, objc/objc-parse.c: Regenerate. From-SVN: r32541
Greg McGary committed -
* c-lex.h (enum rid): Add RID_BOUNDED & RID_UNBOUNDED. * c-lex.c (init_lex): Handle RID_BOUNDED & RID_UNBOUNDED. * c-parse.gperf (__bounded, __bounded__, __ptrbase, __ptrbase__, __ptrextent, __ptrextent__, __ptrvalue, __ptrvalue__, __unbounded, __unbounded__): New keywords. * c-parse.in (PTR_VALUE PTR_BASE PTR_EXTENT): New tokens. From-SVN: r32540
Greg McGary committed
-