- 27 Nov, 2005 8 commits
-
-
* cfgcleanup.c (try_crossjump_to_edge): Always split SRC2 if it has EH predecessor edges. From-SVN: r107565
Steven Bosscher committed -
From-SVN: r107564
Francois-Xavier Coudert committed -
PR libfortran/24919 * io/list_read.c (eat_separator, finish_separator, read_character): Handle CRLF separators correctly during reads. (nml_query): Use the HAVE_CRLF macro to print adequate newlines. * io/io.h (st_parameter_dt): Add comment about the possible values for sf_seen_eor. * io/unix.c (tempfile, regular_file): HAVE_CRLF doesn't imply that O_BINARY is defined, so we add that condition. (stream_at_bof): Fix typo in comment. * io/transfer.c (read_sf): Handle correctly CRLF, setting sf_seen_eor value to 2 instead of 1. (formatted_transfer_scalar): Use the sf_seen_eor value to handle CRLF the right way. * io/write.c (nml_write_obj, namelist_write): Use CRLF as newline when HAVE_CRLF is defined. * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't fail on CRLF platforms. * gfortran.dg/ftell_2.f90: Likewise. From-SVN: r107563
Francois-Xavier Coudert committed -
2005-11-26 Eric Christopher <echristo@apple.com> * gcc.dg/intmax_t-1.c: Remove mips xfail. From-SVN: r107562
Eric Christopher committed -
i386.md (*zero_extendqihi2_movzbw): Avoid partial register stalls by zero extending to the full register. 2005-11-26 Eric Christopher <echristo@apple.com> * config/i386/i386.md (*zero_extendqihi2_movzbw): Avoid partial register stalls by zero extending to the full register. From-SVN: r107559
Eric Christopher committed -
* config/floatunsisf.c, config/floatunsidf.c, config/floatunsixf.c, config/floatunsitf.c: New files. * config/ia64/t-hpux: Add floatunsitf.c. * config/ia64/ia64.c (ia64_init_libfuncs): Use _U_Qfcnvxuf_dbl_to_quad for unsigned DImode-to-TFmode conversion. From-SVN: r107558
Joseph Myers committed -
2005-11-26 Andrew Pinski <pinskia@physics.uc.edu> * objc.dg/gnu-runtime-3.m: Simplify. From-SVN: r107556
Andrew Pinski committed -
From-SVN: r107553
GCC Administrator committed
-
- 26 Nov, 2005 9 commits
-
-
* io/list_read.c (nml_parse_qualifier): Use ssize_t instead of int in dtp->u.p.value. From-SVN: r107545
Richard Henderson committed -
* c-lex.c (pragma_lex): Rename from c_lex. * c-pch.c: Update for pragma_lex rename. * c-pragma.c, c-pragma.h, config/ia64/ia64-c.c: Likewise. * config/m32c/m32c-pragma.c, config/darwin-c.c: Likewise. * config/rs6000/rs6000-c.c, config/c4x/c4x-c.c: Likewise. * config/sol2-c.c, config/v850/v850-c.c: Likewise. * doc/tm.texi: Likewise. cp/ * lex.c: Update for pragma_lex rename. * parser.c: Likewise. From-SVN: r107544
Richard Henderson committed -
2005-11-26 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/23669 * fold-const.c (fold_binary): Convert -A/-B to A/B for signed types when overflow is undefined. 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/23669 * gcc.dg/tree-ssa/divide-1.c: New test. * gcc.dg/tree-ssa/divide-2.c: New test. From-SVN: r107543
Andrew Pinski committed -
md.texi (Insn Canonicalizations): Refer to the function commutative_operand_precedence for further rules. * doc/md.texi (Insn Canonicalizations): Refer to the function commutative_operand_precedence for further rules. From-SVN: r107541
Hans-Peter Nilsson committed -
2005-11-26 Janne Blomqvist <jb@gcc.gnu.org> PR libgfortran/24945 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment. From-SVN: r107540
Janne Blomqvist committed -
2005-11-26 Janne Blomqvist <jb@gcc.gnu.org> PR libgfortran/24945 * io/open.c (edit_modes): Check for STATUS_UNKNOWN flag. testsuite ChangeLog 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org> PR libgfortran/24945 * gfortran.dg/open_status_2.f90: New test. From-SVN: r107538
Janne Blomqvist committed -
PR middle-end/21309 * expmed.c (choose_mult_variant): Return immediately when mult_cost is less than zero. Limit mult_cost to a reasonable upper bound for the synthetic multiplication sequence. From-SVN: r107537
Roger Sayle committed -
PR middle-end/25022 * builtins.c (expand_builtin_printf, expand_builtin_fprintf, fold_builtin_fputs, fold_builtin_printf, fold_builtin_fprintf): Lookup the explicit replacement functions for any unlocked stdio builtin transformations. testsuite: * gcc.c-torture/execute/builtins/fprintf.c, gcc.c-torture/execute/builtins/fputs-lib.c, gcc.c-torture/execute/builtins/fputs.c, gcc.c-torture/execute/builtins/lib/fprintf.c, gcc.c-torture/execute/builtins/lib/printf.c, gcc.c-torture/execute/builtins/printf.c: Test the unlocked style. From-SVN: r107535
Kaveh R. Ghazi committed -
From-SVN: r107531
GCC Administrator committed
-
- 25 Nov, 2005 23 commits
-
-
* standard.omit.in: Remove javax/rmi, org/omg, gnu/CORBA and gnu/javax/rmi. * scripts/makemake.tcl: Set javax/rmi, org/omg, gnu/CORBA and gnu/javax/rmi to bc. * gnu/CORBA/ObjectCreator.java: New override file for missing VMStackWalker issue. * gnu/CORBA/DynAn/gnuDynValue.java: New override file for bug #24938 * gnu/CORBA/DynAn/RecordAny.java: Likewise * sources.am: Regenerated. * Makefile.in: Regenerated From-SVN: r107522
Mark Wielaard committed -
* io/list_read.c (nml_parse_qualifier): Use memcpy to extract values from dtp->u.p.value. * io/io.h (struct st_parameter_dt): Change reversion_flag, first_item, seen_dollar, sf_seen_eor, eor_condition, no_leading_blank, char_flag, input_complete, at_eol, comma_flag, namelist_mode, nml_read_error to single-bit fields. Move value to where it'll be at least pointer aligned. From-SVN: r107520
Richard Henderson committed -
* config/cris/cris.md ("reload_out<mode>"): Mark operand 2 as earlyclobber. * targhooks.c (default_secondary_reload): Don't require operand 2 for an input reload to be earlyclobber. From-SVN: r107517
Hans-Peter Nilsson committed -
From-SVN: r107516
Joern Rennecke committed -
From-SVN: r107515
Joern Rennecke committed -
gfortran.dg/substring_equivalence.f90 gfortran.dg/auto_internal_assumed.f90: Remove execute permissions. From-SVN: r107513
Paul Thomas committed -
2005-11-25 Andrew Pinski <pinskia@physics.uc.edu> * objc.dg/gnu-runtime-3.m: New test. From-SVN: r107512
Andrew Pinski committed -
2005-11-25 Andrew Haley <aph@redhat.com> PR libgcj/25016 * posix-threads.cc (_Jv_CondWait): Rewrite calculation of the struct timespec we pass to pthread_cond_timedwait. From-SVN: r107509
Andrew Haley committed -
PR c++/9278 * decl.c (grokparms): Do not allow typedef-names in a '(void)' parmlist. * g++.dg/other/void1.C: New test. From-SVN: r107508
Volker Reichelt committed -
* fold-const.c (negate_mathfn_p): Fix comment and add support for BUILT_IN_CBRT, BUILT_IN_SINH, BUILT_IN_TANH, BUILT_IN_ASINH, BUILT_IN_ATANH. From-SVN: r107507
Volker Reichelt committed -
* testsuite/libjava.jacks/jacks.xfail: Remove non-jls-argument-expansion-13 and add non-jls-argument-expansion-error-1 in response to the @file support patch in the main GCC driver. From-SVN: r107506
Ranjit Mathew committed -
PR middle-end/24998 * config/sparc/sparc.c (sparc_init_libfuncs): Use _Q_utoq and _Q_ulltoq for unsigned conversions from SImode and DImode to TFmode. testsuite: * gcc.dg/torture/fp-int-convert-float.c, gcc.dg/torture/fp-int-convert-double.c, gcc.dg/torture/fp-int-convert-long-double.c, gcc.dg/torture/fp-int-convert-timode.c, gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/torture/fp-int-convert-float80-timode.c, gcc.dg/torture/fp-int-convert-float128.c, gcc.dg/torture/fp-int-convert-float128-timode.c, gcc.dg/torture/fp-int-convert.h: New files. From-SVN: r107502
Joseph Myers committed -
* typeck2.c (process_init_constructor_union): Remove check for unnamed union members. From-SVN: r107501
Volker Reichelt committed -
* name-lookup.c (lookup_name_real): Merge two if's. From-SVN: r107500
Volker Reichelt committed -
* pt.c (instantiate_class_template): Clean-up. From-SVN: r107499
Volker Reichelt committed -
* pt.c (template_class_depth_real): Remove. Move functionality to ... (template_class_depth): ... here, replacing count_specializations with 0. Adjust comment. From-SVN: r107498
Volker Reichelt committed -
* config/rs6000/ppc64-fp.c (__floatunditf): New function. (__floatundidf, __floatundisf): Likewise. From-SVN: r107494
Alan Modra committed -
From-SVN: r107492
Bruce Korb committed -
From-SVN: r107491
Bruce Korb committed -
* config/rs6000/rs6000.c (rs6000_sr_alias_set): Delete. (rs6000_override_options): Remove initialization of rs6000_sr_alias_set. (rs6000_emit_eh_reg_restore): Use gen_frame_mem. (rs6000_emit_stack_tie): Same. (emit_frame_save): Same. (gen_frame_mem_offset): Same. (rs6000_emit_prologue): Same. (rs6000_emit_epilogue): Same. From-SVN: r107489
David Edelsohn committed -
2005-11-25 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/24989 * fold-const.c (fold_build): Convert bool_var != 1 and bool_var == 0 to !bool_var. 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/24989 * gcc.dg/tree-ssa/bool-10.c: New test. * gcc.dg/tree-ssa/bool-11.c: New test. * gcc.dg/tree-ssa/bool-7.c: Un-xfail. From-SVN: r107488
Andrew Pinski committed -
2005-11-25 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/24990 * fold-const.c (fold_binary): Fold (~a) == C to a == ~C for C being INTEGER_CST. Likewise for !=. 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/24990 * tree-ssa/pr24990-1.c: New test. From-SVN: r107487
Andrew Pinski committed -
2005-11-24 Bryce McKinlay <mckinlay@redhat.com> * sysdep/ia64-frame.h: Removed. * sysdep/ia64.c: Removed. * sysdep/dwarf2-backtrace.cc: Removed. * configure.ac: Remove references to HAVE_BACKTRACE and SUPPLY_BACKTRACE. * Makefile.am: Remove SUPPLY_BACKTRACE support. * configure: Rebuilt. * Makefile.in: Rebuilt. From-SVN: r107486
Bryce McKinlay committed
-