- Aug 23, 2005
-
-
Ben Elliston authored
From-SVN: r103376
-
Alan Modra authored
PR target/23070 * config/rs6000/rs6000.c (function_arg): For ABI_V4 calls to stdarg functions, set/clear the fp marker even when no variable args are passed. * config/rs6000/sysv4.opt (mprototype): Describe. From-SVN: r103375
-
GCC Administrator authored
[[Split portion of a mixed commit.]] From-SVN: r103370.2
-
James E Wilson authored
* mf-hooks2.c (MF_REGISTER_fopen): Define to __MF_TYPE_STATIC when __FreeBSD__ is defined. From-SVN: r103368
-
- Aug 22, 2005
-
-
Ben Elliston authored
From-SVN: r103365
-
Jim Wilson authored
PR tree-optimization/23426 * decl.c (grokdeclarator): Use TYPE_SIZE_UNIT not TYPE_SIZE for array size check. From-SVN: r103364
-
James E Wilson authored
PR tree-optimization/21105 * decl.c (grokdeclarator): Use TYPE_SIZE_UNIT not TYPE_SIZE for array size check. From-SVN: r103363
-
Tom Tromey authored
PR libgcj/22622: * configure: Rebuilt. * configure.ac: Correctly create Configuration.java (for temporary use). From-SVN: r103362
-
Kelley Cook authored
2005-08-22 Kelley Cook <kcook@gcc.gnu.org> * Makefile.am (ACLOCAL_AMFLAGS): Also include "..". * acinclude.m4: Delete. Extract CHECK_FOR_BROKEN_MINGW_LD to ... * mingwld.m4: ... this new file. * aclocal.m4, Makefile.in, gcj/Makefile.in: Regenerate. * include/Makefile.in, testsuite/Makfile.in: Regenerate. From-SVN: r103361
-
Kelley Cook authored
2005-08-22 Kelley Cook <kcook@gcc.gnu.org> * Makefile.am (ACLOCAL_AMFLAGS): New. * Makefile.in: Regenerate. From-SVN: r103358
-
Tom Tromey authored
re PR libgcj/23498 (libgcj/classpath add two undesired info files: hacking.info, vmintegration.info) PR libgcj/23498: * doc/Makefile.am (info_TEXINFOS): Commented out. * doc/Makefile.in: Rebuilt. From-SVN: r103353
-
Jakub Jelinek authored
PR rtl-optimization/23478 * regs.h (reg_info): Add throw_calls_crossed. (REG_N_THROWING_CALLS_CROSSED): Define. * flow.c (allocate_reg_life_data): Initialize REG_N_THROWING_CALLS_CROSSED. (propagate_one_insn, attempt_auto_inc): Update REG_N_THROWING_CALLS_CROSSED. * global.c (global_alloc): Don't allocate pseudos across calls that may throw. * g++.dg/opt/pr23478.C: New test. From-SVN: r103348
-
Aldy Hernandez authored
From-SVN: r103347
-
Andrew Pinski authored
2005-08-22 Andrew Pinski <pinskia@physics.uc.edu> PR c/18715 * gcc.dg/switch-warn-3.c: New test. From-SVN: r103344
-
Andrew Pinski authored
2005-08-22 Andrew Pinski <pinskia@physics.uc.edu> PR c/18715 * c-common.c (c_do_switch_warnings): Look for a node where the enum's value is inbetween the range if we did not find an exact match. 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu> PR c/18175 * gcc.dg/switch-warn-3.c: New test. From-SVN: r103343
-
Aldy Hernandez authored
* doc/invoke.texi (Option Summary): Add ms1 options. * doc/extend.texi: Document interrupt handler attribute for ms1. * doc/md.texi: Document ms1 constraints. * config.gcc: Add ms1-*-elf. * config/ms1/ms1.h: New. * config/ms1/ms1.c: New. * config/ms1/ms1.md: New. * config/ms1/ms1-protos.h: New. * config/ms1/ABI.txt: New. * config/ms1/crti.asm: New. * config/ms1/crtn.asm: New. * config/ms1/lib2extra-funcs.c: New. * config/ms1/t-ms1: New. * config/ms1/ms1.opt: New. From-SVN: r103342
-
Volker Reichelt authored
PR c++/22233 * pt.c (push_template_decl_real): Return error_mark_node if the number of template parameters does not match previous definition. * g++.dg/template/param1.C: New test. From-SVN: r103339
-
Volker Reichelt authored
PR c++/23089 * decl.c (require_complete_types_for_parms): Mark incomplete types as invalid. * g++.dg/other/incomplete1.C: New test. From-SVN: r103336
-
Ira Rosen authored
* config/rs6000/altivec.md (xorv4sf3): New. (negv4sf2, neg<mode>2): Likewise. From-SVN: r103335
-
H.J. Lu authored
PR target/23485 * config/ia64/ia64.md (divsi3): Check divide by zero. (udivsi3): Likewise. (divdi3): Likewise. (udivdi3): Likewise. From-SVN: r103331
-
Steven G. Kargl authored
From-SVN: r103330
-
GCC Administrator authored
[[Split portion of a mixed commit.]] From-SVN: r103327.2
-
- Aug 21, 2005
-
-
John David Anglin authored
PR libgcj/23507 * stacktrace.cc (_Jv_StackTrace::UnwindTraceFn): Fix typo in newLength assignment. Cast operands of compare to function pointer type. From-SVN: r103325
-
Tom Tromey authored
From-SVN: r103324
-
Steven G. Kargl authored
From-SVN: r103323
-
Tobias Schlüter authored
fortran/ * gfortran.h (gfc_option_t): Remove source field. Add flag_d_lines field. (gfc_new_file): Remove arguments in prototype. (gfc_source_file): Make 'const char *'. * f95-lang.c (gfc_init): Use gfc_source_file instead of gfc_option.source. Call gfc_new_file without arguments. * invoke.texi: Document new options '-fd-lines-as-code' and '-fd-lines-as-comment'. * lang.opt: Add new options. Alphabetize. * options.c (gfc_init_options): Initialize gfc_source_file instead of gfc_option.source. Initialize gfc_option.flag_d_lines. (form_from_filename): Move here from scanner.c. Make 'filename' argument 'const'. (gfc_post_options): Set gfc_source_file. Determine source form. Warn if 'd-lines*' are used in free form. * scanner.c (gfc_source_file): Constify. (skip_fixed_comments): Deal with d-lines. (get_file): Constify argument 'name'. (load_file): Constify argument 'filename'. (form_from_filename): Moved to options.c. (gfc_new_file): Remove arguments. Don't initialize gfc_source_file, don't determine source form. * trans-const.c (gfc_init_constants): Use gfc_source_file instead of gfc_option.source. testsuite/ * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f, d_lines_5.f: New. From-SVN: r103322
-
Jakub Jelinek authored
* simplify-rtx.c (simplify_immed_subreg) <case CONST_DOUBLE>: Only clear up to elem_bitsize bits, not max_bitsize. * gcc.target/i386/sse-4.c: New test. From-SVN: r103318
-
Sebastian Pop authored
re PR tree-optimization/23433 (ICE: tree check: expected real_cst, have integer_cst in const_binop, at fold-const.c:1512) PR tree-optimization/23433 * tree-chrec.c (chrec_apply): Translate INTEGER_CST to a REAL_CST when the type is SCALAR_FLOAT_TYPE_P. From-SVN: r103317
-
Sebastian Pop authored
From-SVN: r103316
-
Sebastian Pop authored
PR tree-optimization/23434 * tree-ssa-loop-niter.c (proved_non_wrapping_p): Give up when the iteration bound is not an INTEGER_CST. From-SVN: r103315
-
Dorit Nuzman authored
tree-vect-transform.c (get_initial_def_for_reduction): Set need_epilog_adjust back to false for MIN/MAX case. * tree-vect-transform.c (get_initial_def_for_reduction): Set need_epilog_adjust back to false for MIN/MAX case. Set *scalar_def to NULL if need_epilog_adjust is false. (vect_create_epilog_for_reduction): Variable adjust_in_epilog removed. Case 3 always peels first itration, not just for PLUS case, and no need to use scalar_initial_def here. Create an epilog adjustment only if scalar_initial_def is not NULL. (vectorizable_reduction): Remove assert. From-SVN: r103314
-
GCC Administrator authored
[[Split portion of a mixed commit.]] From-SVN: r103311.2
-
- Aug 20, 2005
-
-
H.J. Lu authored
2005-08-20 H.J. Lu <hongjiu.lu@intel.com> PR target/23485 * config/ia64/lib1funcs.asm (__divdi3): Check divide by zero. (__moddi3): Likewise. (__udivdi3): Likewise. (__umoddi3): Likewise. (__divsi3): Likewise. (__modsi3): Likewise. (__udivsi3): Likewise. (__umodsi3): Likewise. From-SVN: r103309
-
John David Anglin authored
PR libgcj/21692 * sysdep/pa/descriptor.h: New file. * configure.host: Use sysdep/pa/descriptor.h on hppa*-*. From-SVN: r103306
-
John David Anglin authored
re PR testsuite/23239 (gcc.dg/tree-prof/val-prof-5.c scan-tree-dump Div.mod by constant b..=997 transformation on insn fails) PR testsuite/23239 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp. From-SVN: r103305
-
Jakub Jelinek authored
* tree-pass.h (TDF_GRAPH): Define. * tree-dump.c (dump_options): Don't set TDF_GRAPH in "all". * passes.c (finish_optimization_passes): Only call finish_graph_dump_file if TDF_GRAPH is set. (execute_one_pass): Only call clean_graph_dump_file if dump_file != NULL. Set TDF_GRAPH bit. (execute_todo): Call print_rtl_graph_with_bb if TDF_GRAPH is set. * gcc.dg/20050811-1.c: New test. * gcc.dg/20050811-2.c: New test. From-SVN: r103304
-
Richard Earnshaw authored
* Makefile.def (libssp): Add to lang_env_dependencies. * Makefile.in: Regenerate. From-SVN: r103303
-
Richard Earnshaw authored
From-SVN: r103302
-
Richard Earnshaw authored
* arm.h (arm_stack_offsets): Add locals_base field. * arm.c (arm_get_frame_offsets): Compute it. (thumb_compute_initial_elimination offset): Make the Thumb frame pointer point to the base of the local variables. (thumb_expand_prologue): Update accordingly. (thumb_expand_epilogue): Likewise. * arm.md (thumb_movhi_clobber): Make this insn a define_expand. Change mode of clobbered scratch to DImode. Handle a case that's known to need this. From-SVN: r103301
-
David Edelsohn authored
* config/rs6000/rs6000.md (gt0<mode>): Delete. (gt0<mode>_compare): Delete. (neg_gt0<mode>): Delete. From-SVN: r103300
-