- 22 Sep, 1999 20 commits
-
-
Wed Sep 22 11:34:08 EDT 1999 Andrew MacLeod <amacleod@cygnus.com> * basic-block.h (add_noreturn_fake_exit_edges): Use correct name. * flow.c (remove_edge): Remove extra whitespace. (remove_fake_edges): Fix comment. (add_noreturn_fake_exit_edges): Use the correct name. From-SVN: r29592
Andrew MacLeod committed -
* Makefile.in (INTL_MOSTLYCLEAN, INTL_CLEAN): New variables. (mostlyclean): Depend on INTL_MOSTLYCLEAN. (clean): Depend on INTL_CLEAN. (maintainer-clean): Adjust. From-SVN: r29591
Nathan Sidwell committed -
* configure.in (AC_PREREQ): Bump to 2.13. (AC_C_STRINGIZE): Call this instead of using a custom macro. * gansidecl.h (HAVE_STRINGIZE): Define, if stage2 gcc && __STDC__. * system.h (HAVE_STRINGIZE): Test this instead of HAVE_CPP_STRINGIFY. * acconfig.h (HAVE_CPP_STRINGIFY): Delete. * alpha/xm-vms.h (HAVE_CPP_STRINGIFY): Delete. (HAVE_STRINGIZE): Define. From-SVN: r29590
Kaveh R. Ghazi committed -
* regclass.c (init_regs): Add "top_of_stack" as a garbage collection root. From-SVN: r29589
Jeffrey A Law committed -
* c-parse.in: save and restore warn_pointer_arith on __extension__ along with pedantic. (SAVE_WARN_FLAGS, RESTORE_WARN_FLAGS): Added. Set the type of extension to itype rather than $<itype>1 kludge. * extend.texi (Alternate Keywords): Adjust documentation. * c-parse.c, c-parse.y, objc-parse.c, objc-parse.y: Rebuilt. From-SVN: r29588
Jim Kingdon committed -
flow.c (record_active_eh_regions): Terminate loop after finding the last insn in the last basic block. * flow.c (record_active_eh_regions): Terminate loop after finding the last insn in the last basic block. From-SVN: r29587
Jeffrey A Law committed -
From-SVN: r29586
Nick Clifton committed -
From-SVN: r29583
Nick Clifton committed -
From-SVN: r29582
Nick Clifton committed -
From-SVN: r29581
Michael Hayes committed -
From-SVN: r29580
Michael Hayes committed -
* config/c4x/c4x.c (c4x_process_after_reload): Rework machdep insn splitting to not use output template. From-SVN: r29579
Michael Hayes committed -
* config/c4x/c4x.h (EXPAND_BUILTIN_VA_START): Call c4x_va_start. * config/c4x/c4x.c (c4x_va_start): New function. From-SVN: r29578
Michael Hayes committed -
From-SVN: r29577
Jeff Law committed -
From-SVN: r29576
Richard Henderson committed -
* config/i386/i386.c (pic_label_name): Change to char pointer. (global_offset_table): New variable. (load_pic_register): Fill global_offset_table if it hasn't already been done. Allocate pic_label_name dynamically. * ggc.h (empty_string): New variable. * ggc-simple.c (empty_string): Likewise. (init_ggc): Allocate empty_string and add as root. * stmt.c (digit_strings): New variable. (init_stmt): Add last_block_end_note as root. Allocate and initialize digit_strings. (expand_asm_operands): Use empty_string and digit_string instead of string constants. * profile.c (init_arc_profiler): Allocate with ggc_alloc_string instead of xmalloc. (output_func_start_profiler): Likewise. * c-typeck.c (digest_init): Check if init is error_mark_node. From-SVN: r29575
Alex Samuel committed -
1999-09-16 Bryce McKinlay <bryce@albatross.co.nz> * java/text/MessageFormat.java (MessageFormat(String)): Set the default locale. * java/text/NumberFormat.java: Check that object is a Number. If not, throw IllegialArgumentException. From-SVN: r29574
Bryce McKinlay committed -
* genrecog.c (not_both_true): Handle correctly cases when called for tests with different positions in the insn. From-SVN: r29573
Jan Hubicka committed -
From-SVN: r29572
Jason Merrill committed -
* decl2.c (lang_decode_option): Accept and ignore -finit-priority. Accept and warn about -fthis-is-variable. From-SVN: r29571
Jason Merrill committed
-
- 21 Sep, 1999 20 commits
-
-
* gnu/gcj/convert/Output_UTF8.java (write): Don't exit loop unless both `inlength' and `bytes_todo' are 0. Simplified 2-byte case. From-SVN: r29570
Tom Tromey committed -
* include/posix-threads.h (_Jv_MutexDestroy): Use _Jv_PthreadGetMutex. (_Jv_MutexLock): Likewise. (_Jv_MutexUnlock): Likewise. From-SVN: r29569
Tom Tromey committed -
* machmode.h (HOST_PTR_PRINTF): Move from here ... * system.h (HOST_PTR_PRINTF): ... to here. * mips-tfile.c: Don't include machmode.h. * Makefile.in (MACHMODE_H): New variable. Update to use it. (mips-tfile.o): Don't depend on machmode.h. From-SVN: r29568
Kaveh R. Ghazi committed -
haifa-sched.c (sched_analyze): Rename local variable `region' to avoid conflicts with typedef struct `region'... * haifa-sched.c (sched_analyze): Rename local variable `region' to avoid conflicts with typedef struct `region' at the top level scope. From-SVN: r29567
Kaveh R. Ghazi committed -
* java/io/OutputStreamWriter.java (OutputStreamWriter): Reverted previous patch; it too was incorrect. * java/io/PrintStream.java (PrintStream): Likewise. From-SVN: r29566
Tom Tromey committed -
* basic-block.h (basic_block): Add eh_beg, eh_end. * flow.c (entry_exit_blocks): Update. (find_basic_blocks): Don't allocate bb_eh_end, or pass it around. Call new functions. (find_basic_blocks_1): Don't record eh_list at each bb. Use lists.c functions to allocate insn lists. (make_edges): Use eh_beg+eh_end, not the lists. Split out EH edge creation ... (make_eh_edge): ... here. New. (move_stray_eh_region_notes): New. (record_active_eh_regions): New. (delete_unreachable_blocks): Split out block merging ... (try_merge_blocks): ... here. New. (merge_blocks_move_predecessor_nojumps): Remove edge arg. Dump debugging data. (merge_blocks_move_successor_nojumps): Likewise. (merge_blocks): Use eh_beg+eh_end to validate block movement. From-SVN: r29565
Richard Henderson committed -
* dump.c (dequeue_and_dump): Handle START_CATCH_STMT, CLEANUP_STMT, and SCOPE_STMT. From-SVN: r29564
Mark Mitchell committed -
From-SVN: r29563
Mark Mitchell committed -
* decl2.c (lang_decode_option): Adjust, in the wake of recent changes to option processing. From-SVN: r29562
Mark Mitchell committed -
From-SVN: r29561
Martin v. Löwis committed -
OutputStreamWriter.java (OutputStreamWriter): Don't refer to `this' before calling superclass constructor. * java/io/OutputStreamWriter.java (OutputStreamWriter): Don't refer to `this' before calling superclass constructor. * java/io/PrintStream.java (PrintStream): Don't refer to `this' before calling superclass constructor. From-SVN: r29560
Tom Tromey committed -
typeck.c (get_member_function_from_ptrfunc): Allow extraction of function pointer from pmfs with no object given. * typeck.c (get_member_function_from_ptrfunc): Allow extraction of function pointer from pmfs with no object given. (convert_for_assignment): Do not return error when converting pmfs. From-SVN: r29559
Martin v. Löwis committed -
* extend.texi (Bound member functions): Document unbound pmf conversion. From-SVN: r29558
Martin v. Löwis committed -
* extend.texi (Bound member functions): Document unbound pmf conversion. From-SVN: r29557
Martin v. Löwis committed -
Tue Sep 21 14:55:11 EDT 1999 Andrew MacLeod <amacleod@cygnus.com> * flow.c (split_edge): Handle insertion on a fallthrough edge which has the EXIT_BLOCK as a dest. From-SVN: r29556
Andrew MacLeod committed -
Tue Sep 21 14:51:23 EDT 1999 Andrew MacLeod <amacleod@cygnus.com> * flow.c (remove_edge): New function to remove an edge from the flow graph. (remove_fake_successors): New function to remove fake successor edges. (remove_fake_edges): New function to remove all fake edges from the flow graph. (add_fake_exit_edges): New function to add fake edges from all blocks with no successors to the exit block. * basic-block.h (remove_fake_edges, add_fake_exit_edges): Add prototypes for new functions. From-SVN: r29555
Andrew MacLeod committed -
Tue Sep 21 14:49:53 EDT 1999 Andrew MacLeod <amacleod@cygnus.com> * config/mips/elf64.h (ASM_OUTPUT_CONSTRUCTOR, ASM_OUTPUT_DESTRUCTOR): Use Pmode to determine whether to output .dword or .word. From-SVN: r29554
Andrew MacLeod committed -
* lex.c (internal_filename): New variable. (INTERNAL_FILENAME): New macro. (init_parse): Allocate internal_filename and mark as root. Use it instead of a string constant. From-SVN: r29553
Alex Samuel committed -
* tree.c (built_in_filename): New variable. (BUILT_IN_FILENAME): New macro. (init_tree_codes): Allocate built_in_filename. (make_node): Use built_in_filename instead of string constant. From-SVN: r29552
Alex Samuel committed -
From-SVN: r29551
Nick Clifton committed
-