- 11 May, 2001 8 commits
-
-
mmitchel authored
* loop.c (scan_loop): Don't set it. Use count_insns_in_loop. Adjust call to strength_reduce. (num_unmoved_movables): New function. (move_movables): Don't set movables->num. (strength_reduce): Compute the number of instructions in the loop here, rather than in the caller. (check_dbra_loop): Always clear reversible_mem_store if there are any memory sets. (loop_regs_scan): Don't count instructions here. (count_insn_in_loop): New function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41966 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41963 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41960 138bc75d-0d04-0410-961f-82ee72b054a4
-
neil authored
from cp/semantics.c. * c-common.h (finish_label_expr, lookup_label): New prototypes. * c-parse.in: Move 3 blocks of parser code into new functions. * c-typeck.c (simple_asm_stmt, c_cast_expr): New functions. * c-tree.h (simple_asm_stmt, c_cast_expr): New prototypes. (lookup_label): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41959 138bc75d-0d04-0410-961f-82ee72b054a4
-
neil authored
* parse.y: Update for '&&'; don't issue warning here. * semantics.c (finish_label_expr): Delete. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41958 138bc75d-0d04-0410-961f-82ee72b054a4
-
aoliva authored
FLOAT_BIT_ORDER_MISMATCH. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41957 138bc75d-0d04-0410-961f-82ee72b054a4
-
dje authored
bytes. Reported by Kazu Hirata <kazu@hxi.com>. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41956 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
a computed jump into an unconditional jump. In second hunk of code for collapsing computed and conditional jumps into unconditional jumps, reemit the jump in additional cases. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41953 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 10 May, 2001 8 commits
-
-
dje authored
MEM as an argument. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41950 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
inside a LABEL_REF; gen_jump will do that automatically. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41947 138bc75d-0d04-0410-961f-82ee72b054a4
-
toon authored
* dwarf2out.c (mem_loc_descriptor): Do not pass constant pool contents for a SYMBOL_REF in case of floating point constants. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41945 138bc75d-0d04-0410-961f-82ee72b054a4
-
dj authored
host-endian-independent way. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41941 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
%expect values. (declspecs_nosc_nots_nosa_noea, declspecs_nosc_nots_nosa_ea, declspecs_nosc_nots_sa_noea, declspecs_nosc_nots_sa_ea, declspecs_nosc_ts_nosa_noea, declspecs_nosc_ts_nosa_ea, declspecs_nosc_ts_sa_noea, declspecs_nosc_ts_sa_ea, declspecs_sc_nots_nosa_noea, declspecs_sc_nots_nosa_ea, declspecs_sc_nots_sa_noea, declspecs_sc_nots_sa_ea, declspecs_sc_ts_nosa_noea, declspecs_sc_ts_nosa_ea, declspecs_sc_ts_sa_noea, declspecs_sc_ts_sa_ea, declspecs_ts, declspecs_nots, declspecs_ts_nosa, declspecs_nots_nosa, declspecs_nosc_ts, declspecs_nosc_nots, declspecs_nosc, declspecs, maybe_type_quals_setattrs, typespec_nonattr, typespec_attr, typespec_reserved_nonattr, typespec_reserved_attr, typespec_nonreserved_nonattr, maybe_setattrs, structsp_attr, structsp_nonattr, components_notype, component_notype_declarator, absdcl1_ea, absdcl1_noea, direct_absdcl1, absdcl_maybe_attribute, firstparm, setspecs_fp): New (typed_declspecs, reserved_declspecs, typed_typespecs, reserved_typespecquals, declmods, typespec, typespecqual_reserved, typed_declspecs_no_prefix_attr reserved_declspecs_no_prefix_attr declmods_no_prefix_attr, nonempty_type_quals, structsp, type_quals): Remove. Users updated. (initdecls, notype_initdecls, after_type_declarator, parm_declarator, notype_declarator, absdcl1, components, ivars): Don't allow attributes at the start of a declarator; include them in the production containing the declarator instead. Always require type specifiers before trying to redeclare a typedef name. (typename): Allow for attributes but warn that they are ignored. (parmlist, firstparm, setspecs_fp): Include attributes in parmlist; suck them off the parser stack in firstparm using setspecs_fp. testsuite: * gcc.c-torture/compile/20010313-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41940 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
to determine if a block has an unconditional jump at its end. * jump.c (jump_optimize_1): When converting a conditional jump to an unconditional jump, build the jump using gen_jump instead of just modify operands in-place. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41939 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41936 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
-fpreprocessed. * cpplib.c (_cpp_handle_directive): If -fpreprocessed, accept IN_I directives only if the # is in column 1 and the directive name begins in column 2. * cppmain.c (scan_buffer): Insert a space between # and an identifier, when that identifier is a directive name. * tradcpp.c (struct file_buf): Add a pointer to the next entry in the header search path. (enum node_type): Add T_INCLUDE_NEXT. (directive_table): Add entry for include_next. (do_include_next): New function. (process_include): New routine, broken out of do_include. (finclude): Insert 'nhd' argument, to be copied into next_header_dir of the new buffer. (main): Adjust to match. * gsyslimits.h, limity.h: Un-indent #include_next. testsuite: * gcc.dg/cpp/direct2.c: New test. * gcc.dg/cpp/direct2s.c: New test. * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41932 138bc75d-0d04-0410-961f-82ee72b...
-
- 09 May, 2001 7 commits
-
-
jsm28 authored
* objc.texi: Move from ../libobjc/objc-features.texi. Adjust for inclusion as a chapter of the GCC manual. * gcc.texi: Include objc.texi. * fdl.texi: Use @unnumberedsec for the addendum. * Makefile.in ($(srcdir)/gcc.info, gcc.dvi): Update dependencies. libobjc: * objc-features.texi: Move to ../gcc/objc.texi. * fdl.texi: Remove. * Makefile.in: Don't generate documentation from objc-features.texi. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41927 138bc75d-0d04-0410-961f-82ee72b054a4
-
hubicka authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41926 138bc75d-0d04-0410-961f-82ee72b054a4
-
aoliva authored
handling of two-address insns. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41925 138bc75d-0d04-0410-961f-82ee72b054a4
-
aoliva authored
../binutils/nm-new instead of ../binutils/nm. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41924 138bc75d-0d04-0410-961f-82ee72b054a4
-
hubicka authored
(float_extenddftf splitter): Fix mode. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41923 138bc75d-0d04-0410-961f-82ee72b054a4
-
hubicka authored
types wider than int. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41922 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41921 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 08 May, 2001 5 commits
-
-
aph authored
* reload1.c (copy_eh_notes): New function. (emit_input_reload_insns): Call it. (emit_output_reload_insns): Call it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41918 138bc75d-0d04-0410-961f-82ee72b054a4
-
apbianco authored
* parse.y (build_unresolved_array_type): Set EXPR_WFL_QUALIFICATION on the newly created wfl. Fixes PR java/2538. Fixes PR java/2535. (http://gcc.gnu.org/ml/gcc-patches/2001-05/msg00438.html ) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41917 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41914 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41913 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
Delete stanzas. * config/i386/sco.h, config/i386/sco4.h, config/i386/scodbx.h, config/i386/sco4dbx.h, config/i386/x-sco4: Delete file. * optabs.c: Delete #ifdef BROKEN_LDEXP block. * POTFILES.in: Remove config/i386/sco.h, config/i386/sco4.h, config/i386/sco4dbx.h, and config/i386/scodbx.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41912 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 07 May, 2001 11 commits
-
-
apbianco authored
* parse.y (fix_constructors): Removed unecessary assignment to local. Moved assignment to `this$<n>', fixed comments and indentation. (build_wfl_wrap): Fixed indentation. Fixes PR java/2598, java/2579 and java/2658. (http://gcc.gnu.org/ml/gcc-patches/2001-05/msg00412.html ) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41905 138bc75d-0d04-0410-961f-82ee72b054a4
-
danglin authored
(builtin_longjmp): Block initial setup insns from delay slot of interspace branch. (builtin_setjmp_receiver): New expander to save and restore PIC register. * som.h (NM_FLAGS): Remove `-n' sort option. Revise comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41902 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
* g++.old-deja/g++.other/op3.C: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41901 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
the various initializers for the compiler. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41897 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
non-argumment registers that are mentioned in CALL_INSN_FUNCTION_USAGE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41896 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
(splay_tree_min): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41895 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
* pa-64.h (*_TYPE_SIZE): Undefine before redefining. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41893 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41892 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41889 138bc75d-0d04-0410-961f-82ee72b054a4
-
geoffk authored
the link register if we're not going to use it. * config/rs6000/rs6000.c (output_profile_hook): Fix a warning. (output_function_profiler): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41888 138bc75d-0d04-0410-961f-82ee72b054a4
-
amodra authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41887 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 06 May, 2001 1 commit
-
-
aoliva authored
zero-extend it. Make abs_inc unsigned. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41886 138bc75d-0d04-0410-961f-82ee72b054a4
-