- 14 Sep, 1998 2 commits
-
-
* Makefile.in: Add many missing dependencies. * buffer.c, class.c, constants.c, decl.c: Use system.h and toplev.h as appropriate. * except.c, expr.c, jcf-io.c jcf-parse.c, jcf-write.c: Likewise. * jvgenmain.c lang.c mangle.c typeck.c verify.c: Likewise. From-SVN: r22410
Jeffrey A Law committed -
From-SVN: r22409
Jeff Law committed
-
- 13 Sep, 1998 11 commits
-
-
From-SVN: r22408
David S. Miller committed -
* configure.in: remove usage of `!' to negate the result of a command; some common shells do not support it From-SVN: r22407
Alexandre Oliva committed -
* config/sparc/sparc.md (goto_handler_and_restore): Allow any mode for operand zero. From-SVN: r22406
David S. Miller committed -
From-SVN: r22405
Jeff Law committed -
toplevel: * config.sub: Recognize sparcv9 just like sparc64. gcc/ChangeLog: * configure.in: in sparc9-sol2 config, use 'if test' not brackets. * configure: Rebuilt. * config/sparc/sol2-sld-64.h (SPARC_DEFAULT_CMODEL): Change to CM_MEDANY. (CPP_CPU_SPEC): Do not define _LP64, header files do this. (CPP_CPU_DEFAULT_SPEC): Likewise. * config/sparc/sol2.h (INIT_SUBTARGET_OPTABS): Get the names right for arch64 libfuncs. gcc/java/ChangeLog: * jcf-io.c: Include string.h. libchill/ChangeLog: * configure.in: Use 'if test' not brackets. * configure: Rebuilt. From-SVN: r22404
David S. Miller committed -
Add support for strsignal, for platforms which have it but don't have sys_siglist (like Solaris 2.7.) Add support for strsignal, for platforms which have it but don't have sys_siglist (like Solaris 2.7.) * acconfig.h (NEED_DECLARATION_STRSIGNAL): Provide a stub. * collect2.c: Don't declare `sys_siglist' here. (my_strsignal): Prototype and define new function. Use it in place of `sys_siglist' hacks. * mips_tfile.c: Likewise. * configure.in (AC_CHECK_FUNCS): Check for strsignal. (GCC_NEED_DECLARATIONS): Likewise. * system.h (strsignal): Prototype it, if necessary. (sys_siglist): Declare it, if necessary. From-SVN: r22403
Kaveh R. Ghazi committed -
* loop.c (move_movables): While removing insn sequences, preserve the next pointer of the most recently deleted insn when we skip over a NOTE. From-SVN: r22402
David S. Miller committed -
Thu Sep 10 14:57:25 1998 Kamil Iskra <iskra@student.uci.agh.edu.pl> * Makefile.in (install): Add missing "else true;". From-SVN: r22401
Kamil Iskra committed -
Thu Sep 10 14:55:44 1998 Kamil Iskra <iskra@student.uci.agh.edu.pl> * Make-lang.in (f77.install-common): Add missing "else true;". From-SVN: r22400
Kamil Iskra committed -
From-SVN: r22399
Jeff Law committed -
From-SVN: r22398
Jason Merrill committed
-
- 12 Sep, 1998 4 commits
-
-
From-SVN: r22397
Michael Meissner committed -
* config/sparc/sparc.md (movdf_const_intreg_sp64): Disable. From-SVN: r22396
David S. Miller committed -
* flow.c (mark_set_1): Recognize multi-register structure return values in CALL insns. (mark_used_regs): Likewise. (count_reg_sets_1): Likewise. (count_reg_references): Likewise. * rtlanal.c (note_stores): Likewise. From-SVN: r22395
David S. Miller committed -
From-SVN: r22394
Jeff Law committed
-
- 11 Sep, 1998 6 commits
-
-
* g++.old-deja/g++.other/typedef5.C: check whether typedefs can be redefined to the same non-trivial type * g++.old-deja/g++.pt/explicit73.C: test for proper namespace-qualification of template specializations declared in other namespaces * g++.old-deja/g++.other/friend4.C: check whether it is possible to declare a subset of the specializations of a template function as friends of specializations of a template class * g++.old-deja/g++.pt/explicit71.C: make sure specializations of member templates that do not fully specialize the enclosing template class are rejected From-SVN: r22392
Alexandre Oliva committed -
From-SVN: r22391
Robert Lipe committed -
From-SVN: r22390
Eric Dumazet committed -
1998-09-11 Dave Love <d.love@dl.ac.uk> * g77.f-torture/execute/u77-test.f: Fix bad consistency checks. From-SVN: r22387
Dave Love committed -
From-SVN: r22386
Dave Love committed -
From-SVN: r22385
Jeff Law committed
-
- 10 Sep, 1998 13 commits
-
-
From-SVN: r22384
David S. Miller committed -
* configure.in: Add check for GAS subsection -1 support. * acconfig.h (HAVE_GAS_SUBSECTION_ORDERING): Add. * configure config.in: Rebuilt. * config/sparc/sparc.h (CASE_VECTOR_MODE): For V9 flag_pic, use SImode is subsection -1 works, else use DImode. (ASM_OUTPUT_ADDR_VEC_START, ASM_OUTPUT_ADDR_VEC_END): Define if subsection -1 works. * config/sparc/sparc.c (sparc_output_addr_vec, sparc_output_addr_diff_vec): Use them if defined. From-SVN: r22383
Jakub Jelinek committed -
Thu Sep 10 17:52:36 1998 Dave Brolley <brolley@cygnus.com> * actions.c (chill_convert_for_assignment): Make a copy of the result node before modifying it. From-SVN: r22382
Dave Brolley committed -
* decl.c (pushdecl): Don't copy types if the DECL_ABSTRACT_ORIGIN of the new decl matches the TYPE_NAME of the type. From-SVN: r22381
Mark Mitchell committed -
* tree.h (DECL_ORIGIN): New macro. * integrate.c (copy_and_set_decl_abstract_origin): New function. (copy_decl_list): Use it. (integrate_parm_decls): Likewise. (integrate_decl_tree): Likewise. * dwarf2out.c (decl_ultimate_origin): Simplify. * dwarfout.c (decl_ultimate_origin): Likewise. * c-decl.c (duplicate_decls): Use DECL_ORIGIN. (pushdecl): Likewise. From-SVN: r22380
Mark Mitchell committed -
From-SVN: r22379
Jeffrey A Law committed -
From-SVN: r22378
Anthony Green committed -
From-SVN: r22377
Martin v. Löwis committed -
* reg-stack.c (straighten_stack): Do nothing if the virtual stack is empty or has a single entry. From-SVN: r22376
Jeffrey A Law committed -
From-SVN: r22375
Jeff Law committed -
* toplev.c (rest_of_compilation): Open up the dump file for reg-stack before calling reg_to_stack. So we get the proper debug information in the .stack dump file. From-SVN: r22374
Jeffrey A Law committed -
* alpha.c (alphaev5_insn_pipe): Abort on default case. (alphaev5_next_group): Swallow CLOBBERs and USEs. From-SVN: r22373
Richard Henderson committed -
From-SVN: r22372
Richard Henderson committed
-
- 09 Sep, 1998 4 commits
-
-
emit-rtl.c (gen_lowpart_common): Disable optimization of initialized float-int union if the value is a NaN. * emit-rtl.c (gen_lowpart_common): Disable optimization of initialized float-int union if the value is a NaN. From-SVN: r22371
Stephen L Moshier committed -
* c-lex.c (real_yylex): Don't warn about long long constants if we're allowing long long From-SVN: r22370
Nathan Sidwell committed -
* except.h (current_function_eh_stub_label): Declare. (current_function_eh_old_stub_label): Declare. * function.h (struct function): New members eh_stub_label and eh_old_stub_label. * except.c (current_function_eh_stub_label): New variable. (current_function_eh_old_stub_label): New variable. (init_eh_for_function): Clear them. (save_eh_status): Save them. (restore_eh_status): Restore them. (expand_builtin_eh_stub): Set current_function_eh_stub_label. (expand_builtin_eh_stub_old): Set current_function_eh_old_stub_label. * flow.c (find_basic_blocks_1): When handling a REG_LABEL note, don't make an edge from the block that contains it to the block starting with the label if this label is one of the eh stub labels. If eh stub labels exist, show they are reachable from the last block in the function. From-SVN: r22369
Bernd Schmidt committed -
* pa.c (pa_reorg): New marking scheme for jumps inside switch tables. (pa_adjust_insn_length): Update to work with new marking scheme for jumps inside switch tables. * pa.md (switch_jump): Remove pattern. (jump): Handle jumps inside jump tables. From-SVN: r22368
Jeffrey A Law committed
-