| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
* class.c, cp-tree.h (build_vfn_ref): Remove.
* call.c, rtti.c: Replace all refernces with build_vtbl_ref.
From-SVN: r44913
|
|
|
|
|
|
|
|
|
| |
associated jump.
* flow.c (commit_one_edge_insertion): Don't separate a LOOP_BEG
note from its associated jump.
From-SVN: r44910
|
|
|
|
| |
From-SVN: r44909
|
|
|
|
| |
From-SVN: r44908
|
|
|
|
| |
From-SVN: r44898
|
|
|
|
|
|
|
| |
* doc/install.texi (Specific, avr): Fix markup.
(Specific, c4x): Ditto.
From-SVN: r44896
|
|
|
|
| |
From-SVN: r44895
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.in (OBJS): Add rtl-error.o
(rtl-error.o): New rule.
(diagnostic.o): Adjust dependency.
diagnostic.c (file_and_line_for_asm, diagnostic_for_asm,
error_for_asm, _fatal_insn, _fatal_insn_not_found,
warning_for_asm): Move to...
rtl-error.c: ...here. New file.
From-SVN: r44894
|
|
|
|
|
|
|
|
|
| |
USING_SJLJ_EXCEPTIONS.
* dwarf2out.c (dwarf2out_frame_finish): Never emit .eh_frame
if USING_SJLJ_EXCEPTIONS.
From-SVN: r44893
|
|
|
|
|
|
|
|
|
| |
undefined and unresolved.
* tlink.c (scan_linker_output): Check string for unsatisfied in
addition to undefined and unresolved.
From-SVN: r44892
|
|
|
|
| |
From-SVN: r44891
|
|
|
|
|
|
|
|
|
|
|
| |
* genattrtab.c (simplify_test_exp_in_temp): New function.
(simplify_test_exp): Avoid explicit use of temporary obstack.
(simplify_cond, insert_right_side, evaluate_eq_attr,
simplify_and_tree, simplify_or_tree, eliminate_known_true):
Use simplify_test_exp_in_temp.
(optimize_attrs): Iterate until expression stabilizes.
From-SVN: r44890
|
|
|
|
| |
From-SVN: r44886
|
|
|
|
|
|
| |
define __LONG_MAX__ in CPP_PREDEFINES instead.
From-SVN: r44879
|
|
|
|
|
|
|
|
| |
* config/arm/unknown-elf.h (CTOR_LIST_BEGIN, CTOR_LIST_END): Remove.
(DTOR_LIST_BEGIN, DTOR_LIST_END): Remove.
* config/arm/conix-elf.h: Likewise.
From-SVN: r44874
|
|
|
|
|
|
|
|
| |
* config/svr4.h (LINK_SPEC): Don't do -Wl, here, it is done
in gcc.c.
* config/rs6000/sysv4.h (LINK_SPEC): Likewise.
From-SVN: r44873
|
|
|
|
|
|
|
|
|
| |
instructions are not available.
* gcse.c (hash_scan_set): Expressions that are set as part of
jump instructions are not available.
From-SVN: r44872
|
|
|
|
| |
From-SVN: r44870
|
|
|
|
|
|
|
|
| |
* config/rs6000/xcoff.h (EH_FRAME_IN_DATA_SECTION): New.
* defaults.h (EH_FRAME_SECTION_NAME): Respect it.
* doc/tm.texi (Exception Region Output): Document it.
From-SVN: r44869
|
|
|
|
|
|
|
|
|
|
| |
assignment as having side-effects...
* call.c (build_over_call): Mark COMPOUND_EXPRs generated for
empty class assignment as having side-effects to avoid
spurious warnings.
From-SVN: r44868
|
|
|
|
|
|
|
| |
* config/rs6000/sysv4.h (PREFERRED_DEBUGGING_TYPE): Use
DWARF2 instead of stabs by default.
From-SVN: r44865
|
|
|
|
| |
From-SVN: r44863
|
|
|
|
|
|
|
|
| |
* config/rs6000/eabi.asm: Define 64-bit versions of FPR
save/restore routines.
* ginclude/ppc-asm.h: Define 64-bit FUNC_* macros.
From-SVN: r44862
|
|
|
|
| |
From-SVN: r44861
|
|
|
|
|
|
|
|
|
| |
correct.
* gcc.c (init_spec): Revert last patch by Theodore Papadopoulo,
the english is correct.
From-SVN: r44860
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* expr.h: Split out optab- and libfunc-related code to...
* optabs.h, libfuncs.h: ... these new headers.
* Makefile.in (CONFIG_H, EXPR_H): Take out insn-codes.h.
(OPTABS_H): New.
(various .o rules): Add $(OPTABS_H) and/or libfuncs.h to
dependencies.
* mkconfig.sh: Don't include insn-codes.h from config.h.
* reload.h: Use #ifdef GCC_INSN_CODES_H to decide whether
enum insn_code is available. Move reload_in_optab and
reload_out_optab array declarations to optabs.h.
* regmove.c (gen_add3_insn): Move to optabs.c, export from
there, prototype in expr.h.
* gencodes.c: Cleanup: zap global variables, don't use
printf where puts will do, don't bother defining MAX_INSN_CODE
which nothing uses, let CODE_FOR_nothing get its value implicitly.
* genemit.c, genopinit.c: Include optabs.h in generated file.
* genoutput.c: Include insn-codes.h in generated file.
* builtins.c, caller-save.c, combine.c, doloop.c, explow.c,
expmed.c, expr.c, function.c, ifcvt.c, loop.c, optabs.c, profile.c,
reload1.c, simplify-rtx.c, stmt.c, unroll.c, config/alpha/alpha.c,
config/arm/arm.c, config/c4x/c4x.c, config/clipper/clipper.c,
config/i386/i386.c, config/ia64/ia64.c, config/mn10300/mn10300.c,
config/pj/pj.c, config/sh/sh.c, config/sparc/sparc.c:
Include optabs.h.
* builtins.c, calls.c, dwarf2out.c, except.c, expr.c, function.c,
optabs.c, stmt.c, config/c4x/c4x.c, config/clipper/clipper.c,
config/m88k/m88k.c, config/sparc/sparc.c:
Include libfuncs.h.
* reload.c: Include expr.h and optabs.h before reload.h.
* config/alpha/alpha.c: Include tree.h before reload.h.
* config/pa/pa.c: Include expr.h, optabs.h, libfuncs.h,
and reload.h in that order.
* config/sparc/sparc.c: Include debug.h.
* recog.c: Include insn-codes.h.
cp:
* Make-lang.in (cp/except.o): Add libfuncs.h to dependencies.
* except.c: Include libfuncs.h.
java:
* Make-lang.in (java/decl.o): Update dependencies.
* decl.c: Include libfuncs.h, don't include toplev.h.
From-SVN: r44858
|
|
|
|
|
|
|
| |
* config.gcc: Use t-slibgcc-elf to build shared libgcc_s on
s390*linux.
From-SVN: r44856
|
|
|
|
|
|
|
|
| |
* dwarf2out.c (output_cfa_loc): Fix typo in comment.
* gcc.c (init_spec): Fix typo in comment.
* varasm.c (data_section): Fix typo in comment.
From-SVN: r44855
|
|
|
|
|
|
|
|
|
| |
* predict.c (dump_prediction): New argument "USED".
(combine_predictions_for_insn): Determine the used heuristics,
output the case no heuristic applied.
* predict.def (PRED_DS_THEORY, PRED_NO_HEURISTIC): New.
From-SVN: r44853
|
|
|
|
| |
From-SVN: r44852
|
|
|
|
| |
From-SVN: r44851
|
|
|
|
| |
From-SVN: r44850
|
|
|
|
|
|
|
| |
* config/i386/unix.h (ASM_OUTPUT_MI_THUNK): Don't capitalize
register %rip.
From-SVN: r44848
|
|
|
|
|
|
|
|
|
| |
declaration in the error message.
* decl2.c (do_nonmember_using_decl): Replace using directive
with using declaration in the error message.
From-SVN: r44847
|
|
|
|
| |
From-SVN: r44846
|
|
|
|
|
|
|
| |
* config/h8300/h8300.md (zero_extendqihi2): Correct the insn
length.
From-SVN: r44845
|
|
|
|
| |
From-SVN: r44844
|
|
|
|
|
|
|
| |
* loop.c (check_dbra_loop): Use condjump_label to compute
jump_label.
From-SVN: r44841
|
|
|
|
|
|
|
|
|
| |
document the...
* rtl.h: Move prototypes of rtx_alloc and rtvec_alloc around
to better document the files they're in.
From-SVN: r44840
|
|
|
|
|
|
|
| |
* recog.h (struct insn_operand_data): Shrink 'mode' field
to 16 bits.
From-SVN: r44839
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gcc.c: Fix comment formatting.
* gccspec.c: Likewise.
* gcov.c: Likewise.
* gcse.c: Likewise.
* genemit.c: Likewise.
* gengenrtl.c: Likewise.
* genrecog.c: Likewise.
* gensupport.c: Likewise.
* ggc-page.c: Likewise.
* global.c: Likewise.
* graph.c: Likewise.
* ifcvt.c: Likewise.
* integrate.c: Likewise.
* lcm.c: Likewise.
* libgcc2.c: Likewise.
* loop.c: Likewise.
* mbchar.c: Likewise.
* optabs.c: Likewise.
* predict.c: Likewise.
* prefix.c: Likewise.
* profile.c: Likewise.
* protoize.c: Likewise.
* real.c: Likewise.
* recog.c: Likewise.
* regclass.c: Likewise.
* regmove.c: Likewise.
* reg-stack.c: Likewise.
* reload1.c: Likewise.
* resource.c: Likewise.
* rtlanal.c: Likewise.
* rtl.c: Likewise.
From-SVN: r44837
|
|
|
|
|
|
|
|
|
| |
a constant is passed to the macro.
* doc/tm.texi (ENCODE_SECTION_INFO): Add documentation on how
a tree representing a constant is passed to the macro.
From-SVN: r44836
|
|
|
|
|
|
|
|
|
| |
* config/rs6000/rs6000.c (rs6000_elf_asm_out_constructor): New.
(rs6000_elf_asm_out_destructor): New. * config/rs6000/sysv4.h (CTORS_SECTION_ASM_OP): Remove.
(DTORS_SECTION_ASM_OP): Remove. (TARGET_ASM_CONSTRUCTOR, TARGET_ASM_DESTRUCTOR): New.
(ASM_OUTPUT_INT): Don't hack TARGET_RELOCATABLE for constructors.
From-SVN: r44835
|
|
|
|
| |
From-SVN: r44834
|
|
|
|
|
|
|
| |
* config/rs6000/rs6000.c (rs6000_elf_section_type_flags): Fix
thinko wrt TARGET_RELOCATABLE.
From-SVN: r44832
|
|
|
|
| |
From-SVN: r44831
|
|
|
|
| |
From-SVN: r44830
|
|
|
|
| |
From-SVN: r44829
|
|
|
|
| |
From-SVN: r44828
|
|
|
|
| |
From-SVN: r44827
|