- 05 Nov, 1997 8 commits
-
-
* combine.c (try_combine): When setting elim_i2, check whether newi2pat sets i2dest. When calling distribute_notes for i3dest_killed, pass elim_i2 and elim_i1. When setting elim_i1, check if newi2pat sets i1dest. From-SVN: r16334
Jim Wilson committed -
* rtl.def (CODE_LABEL): Use separate fields for LABEL_NUSES and LABEL_REFS fields. * rtl.h (LABEL_REFS): Update. From-SVN: r16333
Jeffrey A Law committed -
* mips.md (insv, extzv, extv): Add change_address call. (movsi_ulw, movsi_usw): Change QImode to BLKmode in pattern. From-SVN: r16331
Jim Wilson committed -
* integrate.c (save_for_inline_copying): Copy parm_reg_stack_loc. From-SVN: r16330
Jim Wilson committed -
* reload.c (find_reloads, case 'm' and 'o'): Reject HIGH constants. From-SVN: r16329
Jim Wilson committed -
* mips.c (mips_expand_epilogue): Emit blockage insn before call to save_restore_insns if no FP and GP will be restored. From-SVN: r16327
Jim Wilson committed -
* dwarf2out.c (expand_builtin_dwarf_reg_size): New variable mode. Convert CCmode to word_mode before calling GET_MODE_SIZE. From-SVN: r16326
Jim Wilson committed -
* acconfig.h (HAVE_INTTYPES_H): Undef. * configure.in (inttypes.h): Check for conflicts between sys/types.h and inttypes.h, and verify that intmax_t is defined. * config/mips/x-iris (CC, OPT, OLDCC): Comment out. * config/mips/x-iris3: Likewise. From-SVN: r16325
Jim Wilson committed
-
- 04 Nov, 1997 6 commits
-
-
From-SVN: r16321
Jeff Law committed -
* alias.c (find_base_value): When copying arguments, return the tenative value for a hard register. From-SVN: r16319
Jeffrey A Law committed -
* lex.c (MULTIBYTE_CHARS): #undef if cross compiling. (real_yylex): Record wide strings using target endianness, not host. From-SVN: r16316
Doug Evans committed -
* c-lex.c (MULTIBYTE_CHARS): #undef if cross compiling. (yylex): Record wide strings using target endianness, not host. From-SVN: r16315
Doug Evans committed -
* mn10200.h (ASM_OUTPUT_BSS): Delete. (ASM_OUTPUT_ALIGNED_BSS): New macro * mn10300.h (ASM_OUTPUT_BSS): Delete. (ASM_OUTPUT_ALIGNED_BSS): New macro. * v850.h (ASM_OUTPUT_BSS): Delete. (ASM_OUTPUT_ALIGNED_BSS): New macro. From-SVN: r16312
Jeffrey A Law committed -
From-SVN: r16309
J"orn Rennecke committed
-
- 03 Nov, 1997 12 commits
-
-
* repo.c (rindex): Add decl unconditionally. (get_base_filename, open_repo_file): Don't cast rindex. * xref.c (rindex): Add decl unconditionally. (index): Remove unused decl. (open_xref_file): Don't cast rindex. fix potential problems with 64-bit compilers and casting an int up to a char* From-SVN: r16306
Brendan Kehoe committed -
From-SVN: r16304
Jeff Law committed -
From-SVN: r16303
Jeffrey A Law committed -
* configure.in: Use delta.mt for m68k-motorola-sysv. * config/delta.mt: New makefile fragment. From-SVN: r16299
Manfred Hollstein committed -
* aclocal.m4 (conftestdata_from, conftestdata_to): Names shortened to 14 char length. * configure: Rebuild. From-SVN: r16298
Manfred Hollstein committed -
* combine.c (try_combine): Don't elim_i1 when it is used in i2src. * combine.c (try_combine): When setting elim_i2, check whether newi2pat sets i2dest. When calling distribute_notes for i3dest_killed, pass elim_i2 and elim_i1. Co-Authored-By: Jim Wilson <wilson@cygnus.com> From-SVN: r16296
Richard Henderson committed -
From-SVN: r16293
Jeff Law committed -
From-SVN: r16292
Jeff Law committed -
From-SVN: r16291
Craig Burley committed -
* com.c (ffecom_expr_): Only use TREE_TYPE argument for simple arithmetic; convert types as necessary; recurse with target tree type. CVS _---------------------------------------------------------------------- From-SVN: r16287
Richard Henderson committed -
From-SVN: r16284
Robert Lipe committed -
From-SVN: r16281
Jeffrey A Law committed
-
- 02 Nov, 1997 10 commits
-
-
From-SVN: r16279
Jason Merrill committed -
From-SVN: r16278
Jeff Law committed -
* Makefile.in (install): Some of HEADERS come from the stl dir now. * algorithm, deque, functional, iterator, list, map, memory, numeric, queue, set, stack, utility, vector: Now in stl dir. stl/: * algo.h, algobase.h, alloc.h, bvector.h, defalloc.h, deque.h, function.h, hash_map.h, hash_set.h, hashtable.h, heap.h, iterator.h, list.h, map.h, multimap.h, multiset.h, pair.h, pthread_alloc.h, rope.h, ropeimpl.h, set.h, slist.h, stack.h, stl_config.h, tempbuf.h, tree.h, type_traits.h, vector.h: Update to October 27 SGI snapshot. * algorithm, deque, functional, hash_map, hash_set, iterator, list, map, memory, numeric, pthread_alloc, queue, rope, set, slist, stack, stl_algo.h, stl_algobase.h, stl_alloc.h, stl_bvector.h, stl_construct.h, stl_deque.h, stl_function.h, stl_hash_fun.h, stl_hash_map.h, stl_hash_set.h, stl_hashtable.h, stl_heap.h, stl_iterator.h, stl_list.h, stl_map.h, stl_multimap.h, stl_multiset.h, stl_numeric.h, stl_pair.h, stl_queue.h, stl_raw_storage_iter.h, stl_relops.h, stl_rope.h, stl_set.h, stl_slist.h, stl_stack.h, stl_tempbuf.h, stl_tree.h, stl_uninitialized.h, stl_vector.h, utility, vector: New files in October 27 SGI snapshot. From-SVN: r16277
Jason Merrill committed -
which included commits to RCS files with non-trunk default branches. From-SVN: r16275
Jeff Law committed -
From-SVN: r16272
Jeff Law committed -
* alias.c (init_alias_analysis): Handle -fno-alias-check when optimizing correctly. From-SVN: r16268
Jeffrey A Law committed -
expr.c (expand_builtin_setjmp): Don't emit a SETJMP note or set current_function_calls_setjmp anymore. * expr.c (expand_builtin_setjmp): Don't emit a SETJMP note or set current_function_calls_setjmp anymore. From-SVN: r16267
Jeffrey A Law committed -
* except.c (expand_ex_region_start_for_decl): Emit EH_REGION_BEG notes for sjlj exceptions too. (expand_eh_region_end): Similarly for EH_REGION_END notes. (exception_optimize): Optimize EH regions for sjlj exceptions too. * final.c (final_scan_insn): Don't output labels for EH REGION notes if doing sjlj exceptions. From-SVN: r16266
Mike Stump committed -
* flow.c (find_basic_blocks): If we delete the label for an exception handler, remove it from the EH label list and remove the EH_BEGIN/EH_END notes for that EH region. From-SVN: r16265
Jeffrey A Law committed -
From-SVN: r16264
Jeffrey A Law committed
-
- 01 Nov, 1997 4 commits
-
-
flow.c (find_basic_blocks): Generate correct flow control information when exception handling notes are present. * flow.c (find_basic_blocks): Generate correct flow control information when exception handling notes are present. From-SVN: r16263
Jason Merrill committed -
* dwarf2out.c (output_call_frame_info): Fix length argument to ASM_OUTPUT_ASCII. (output_die, output_pubnames, output_line_info): Likewise. From-SVN: r16262
Jeffrey A Law committed -
* lex.c (FILE_NAME_NONDIRECTORY): Delete macro. (file_name_nondirectory): New function, doing the same as the macro. (set_typedecl_interface_info): Use it instead of the macro. (check_newline): Likewise. (handle_cp_pragma): Likewise. * repo.c (get_base_filename): Cast result of rindex to char*. (open_repo_file): Likewise. * xref.c (open_xref_file): Likewise. * error.c (dump_char): Make its arg int, not char. bring over the changes that went in yesterday to fix irix6 native cc build problems From-SVN: r16261
Brendan Kehoe committed -
except.c (expand_builtin_throw): Replace remaining use of saved_throw_type with a call to get_eh_type. * except.c (expand_builtin_throw) [!DWARF2_UNWIND_INFO]: Replace remaining use of saved_throw_type with a call to get_eh_type. From-SVN: r16260
Brendan Kehoe committed
-