- 29 Mar, 1998 3 commits
-
-
From-SVN: r18892
Jeffrey A Law committed -
From-SVN: r18891
Jeffrey A Law committed -
From-SVN: r18890
Jeffrey A Law committed
-
- 28 Mar, 1998 29 commits
-
-
From-SVN: r18888
Jeffrey A Law committed -
* class.c (alter_access): Remove unused label. Add braces around empty else clause. * lex.c (yyprint): Fix argument to printf. From-SVN: r18887
Jeffrey A Law committed -
* objc/sendmsg.c (__objc_block_forward): Add braces for return value if INVISIBLE_STRUCT_RETURN. From-SVN: r18886
Jeffrey A Law committed -
From-SVN: r18885
Jeffrey A Law committed -
From-SVN: r18884
Jeffrey A Law committed -
From-SVN: r18883
Jeffrey A Law committed -
* pt.c (tsubst): Clear TREE_USED for new FUNCTION_DECLs. * pt.c (instantiate_class_template): Make sure template arguments are permanent. * init.c (resolve_offset_ref): Don't go looking around in template types. * semantics.c: Add routines to handle expressions, and some declaration processing. * parse.y: Use them. (current_class_depth): Move declaration to cp-tree.h. * parse.c: Regenerated. * cp-tree.h: Use them. (current_class_depth): Declare. * pt.c (tsubst_copy): Use begin_stmt_expr and finish_stmt_expr. From-SVN: r18882
Mark Mitchell committed -
From-SVN: r18881
Jeffrey A Law committed -
* genpeep.c (main): Remove unused variable 'i' from the generated file. From-SVN: r18880
Jeffrey A Law committed -
* genemit.c (gen_expand): Do not emit "_done" or "_fail" labels. (gen_split): Likewise. (main): Rework generated definitions of DONE and FAIL so that they no longer use gotos. Avoids warnings about unused labels. From-SVN: r18879
Jeffrey A Law committed -
* integrate.c (copy_rtx_and_substitute): Rework to avoid need for unused "junk" variable. From-SVN: r18878
Jeffrey A Law committed -
genattrtab.c (write_complex_function): Add a default case in generated switch statement to keep -W -Wall quiet. * genattrtab.c (write_complex_function): Add a default case in generated switch statement to keep -W -Wall quiet. From-SVN: r18877
Jeffrey A Law committed -
Add documentation of Thumb command line options. From-SVN: r18876
Nick Clifton committed -
From-SVN: r18875
Dave Love committed -
From-SVN: r18874
Dave Love committed -
From-SVN: r18873
Nick Clifton committed -
From-SVN: r18872
Jason Merrill committed -
From-SVN: r18871
Jason Merrill committed -
From-SVN: r18870
Jason Merrill committed -
From-SVN: r18869
Jason Merrill committed -
From-SVN: r18868
Jason Merrill committed -
From-SVN: r18867
Craig Burley committed -
* lang-options.h: Sort all -f*-intrinsics-* options, for consistency with other g77 versions. Another patch from Craig. From-SVN: r18866
Craig Burley committed -
* stmt.c (expand_expr_stmt): Must generate code for statements within an expression (gcc's `({ ... )}') even if -fsyntax-only. Patch from Craig. From-SVN: r18865
Craig Burley committed -
From-SVN: r18864
Craig Burley committed -
expr.c (ffeexpr_sym_impdoitem_): Don't blindly reset symbol info after calling ffesymbol_error, to avoid crash. * expr.c (ffeexpr_sym_impdoitem_): Don't blindly reset symbol info after calling ffesymbol_error, to avoid crash. Another patch from Craig. From-SVN: r18863
Craig Burley committed -
From-SVN: r18862
Jeff Law committed -
* libU77/u77-test.f: Don't bother declaring etime. Use `implicit none' and declare mask and lenstr. Do ETIME/DTIME consistency check before loop, then use loop to verify that dtime "ticks" at some point. Check ETIME array-sum using single-precision add, to avoid spurious complaint on systems (like x86) that use more precision for intermediate results. Fix `Results of ETIME and DTIME...' message to print pertinent values (r1 and r2 instead of i and j). Change loop from 10M to 1K repeated up to 1000 times or until dtime "ticks". Print the number of 1K loops needed to see this tick. Answer a commented question. Split up a long line of output and do other prettying. Preset lognam in case GETLOG fails to overwrite it. Patch from Craig. From-SVN: r18861
Craig Burley committed -
* basic-block.h (basic_block_computed_jump_target): Declare. * flags.h: (current_function_has_computed_jump): Declare. * flow.c: (basic_block_computed_jump_target): Define. (flow_analysis): Allocate it. Set current_function_has_computed_jump to 0. (find_basic_blocks): Set current_function_has_computed_jump and elements of basic_block_computed_jump_target to 1 as appropriate. * function.c: (current_function_has_computed_jump): Define. * global.c (global_conflicts): Don't allocate pseudos into stack regs at the start of a block that is reachable by a computed jump. * reg-stack.c (stack_reg_life_analysis): If must restart, do so immediately. (subst_stack_regs): Undo change from Sep 4 1997. (uses_reg_or_mem): Now unused, deleted. * stupid.c (stupid_life_analysis): Compute current_function_has_computed_jump. (stupid_find_reg): Don't allocate stack regs if the function has a computed goto. * haifa-sched.c (is_cfg_nonregular): Delete code to determine if the current function has a computed jump. Use the global value instead. Co-Authored-By: Jeffrey A Law <law@cygnus.com> From-SVN: r18860
Bernd Schmidt committed
-
- 27 Mar, 1998 8 commits
-
-
* i386/freebsd.h (CPP_PREDEFINES): Remove __386BSD__. (DWARF2_UNWIND_INFO): Define to zero. David E. O'Brien sez it's the right thing to do. From-SVN: r18859
Jeffrey A Law committed -
* error.c (dump_decl): Be a bit more explicit with template type arguments, when verbose. From-SVN: r18858
Mark Mitchell committed -
From-SVN: r18857
Jason Merrill committed -
From-SVN: r18856
Michael Meissner committed -
* pt.c (redeclare_class_template): New function. * cp_tree.h (redeclare_class_template): Declare it. * decl.c (xref_tag): Use it. From-SVN: r18855
Mark Mitchell committed -
From-SVN: r18854
Joern Rennecke committed -
From-SVN: r18853
J"orn Rennecke committed -
a * Makefile.in (stmp-fixinc): If we're actually fixing include files, copy gcc's assert.h into the fixed include dir. * fixincludes (assert.h): Avoid any attempts to fix a probably broken system specific assert.h file. * fixproto (stdlib.h): Make sure, it'll contain a definition of size_t. From-SVN: r18852
Manfred Hollstein committed
-