- 05 Nov, 1997 3 commits
-
-
* 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
-
- 31 Oct, 1997 5 commits
-
-
* except.c (push_eh_info): Pass the number of fields - 1 down, not the exact number of fields. cuz in finish_builtin_type, its comment sez LEN is the number of elements in FIELDS minus one, or put another way, it is the maximum subscript used in FIELDS. and its code does for (i = 0; i < len; i++) { layout_type (TREE_TYPE (fields[i])); DECL_FIELD_CONTEXT (fields[i]) = type; TREE_CHAIN (fields[i]) = fields[i+1]; } DECL_FIELD_CONTEXT (fields[i]) = type; DECL_CLASS_CONTEXT (fields[i]) = type; thus expecting the final ones to be fields[4], not fields[5] (which is the actual size from 0, not the last field member) From-SVN: r16257
Brendan Kehoe committed -
From-SVN: r16255
Jeffrey A Law committed -
From-SVN: r16253
Jeff Law committed -
* Makefile.in (install targets): Add a dummy target for sunos make. (SUBDIR): Remove 'info'. It's unneeded. From-SVN: r16252
Jeffrey A Law committed -
* dwarf2out.c (output_call_frame_info): Use ASM_OUTPUT_ASCII to output ASCII by default. Only use ASM_OUTPUT_DWARF_STRING if flag_debug_asm is on. (output_die, output_pubnames, output_line_info): Likewise. From-SVN: r16251
Jeffrey A Law committed
-