- Nov 28, 2005
-
-
geoffk authored
* GCC_Regression_Tester.wdgt/Info.plist (CFBundleDisplayName): Update for rename. (CFBundleName): Use shorter name. (CFBundleVersion): Update to 1.0.1. (CFBundleShortVersionString): Update to 1.0.1. (LSHasLocalizedDisplayName): New. (NSHumanReadableCopyright): New. * GCC_Regression_Tester.wdgt/de.lproj/InfoPlist.strings: New. * GCC_Regression_Tester.wdgt/en.lproj/InfoPlist.strings: New. * GCC_Regression_Tester.wdgt/ja.lproj/InfoPlist.strings: New. * GCC_Regression_Tester.wdgt/widget.html: Use max-age=30 to help out intermediate caches. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107606 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
SET_SRC instead of XEXP where appropriate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107605 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
__builtin_expect. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107603 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
* config/fp-bit.c (_fpadd_parts): Shift in one go instead of one bit at a time. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107602 138bc75d-0d04-0410-961f-82ee72b054a4
-
bernds authored
secondary_input_reload_class, made static. Adapt to new infrastructure. (secondary_output_reload_class): Delete. (TARGET_SECONDARY_RELOAD): New macro. * config/bfin/bfin.h (SECONDARY_INPUT_RELOAD_CLASS, SECONDARY_OUTPUT_RELOAD_CLASS): Delete. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107601 138bc75d-0d04-0410-961f-82ee72b054a4
-
nathan authored
PR c++/21166 * c-decl.c (finish_struct): Only set DECL_PACKED on a field when its natural alignment is > BITS_PER_UNIT. * stor-layout.c (finalize_type_size): Revert my patch of 2005-08-08. * c-common.c (handle_packed_attribute): Ignore packing on a field whose type is naturally char aligned. cp: PR c++/21166 * class.c (check_field_decls): Only set DECL_PACKED on a field when its natural alignment is > BITS_PER_UNIT. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107599 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
* c-common.c (strict_aliasing_warning): Handle all component-ref like accesses. * gcc.dg/alias-9.c: New testcase. * g++.dg/warn/Wstrict-aliasing-7.C: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107598 138bc75d-0d04-0410-961f-82ee72b054a4
-
uros authored
* fold-const.c (fold binary) <RDIV_EXPR>: Optimize sin(x)/tan(x) as cos(x) and tan(x)/sin(x) as 1.0/cos(x) when flag_unsafe_math_optimizations is set and we don't care about NaNs or Infinities. Move x/expN(y) and x/pow(y,z) transformation into common flag_unsafe_math_optimizations section. testsuite/ * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and tan(x)/sin(x) transformations. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107597 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* intrinsics/fget.c (fgetc, fputs): Likewise. * intrinsics/tty.c (ttynam): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107595 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107594 138bc75d-0d04-0410-961f-82ee72b054a4
-
amodra authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107593 138bc75d-0d04-0410-961f-82ee72b054a4
-
amodra authored
small data sections. * config/rs6000/rs6000.c (rs6000_elf_in_small_data_p): Make global. * config/rs6000/rs6000-protos.h: (rs6000_elf_in_small_data_p): Declare. * config/rs6000/sysv4.h (ASM_OUTPUT_ALIGNED_LOCAL): Rename to.. (ASM_OUTPUT_ALIGNED_DECL_LOCAL): ..this, adding extra parm. Don't output locals to sbss if !rs6000_elf_in_small_data_p. (ASM_OUTPUT_ALIGNED_BSS): Adjust for above. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107592 138bc75d-0d04-0410-961f-82ee72b054a4
-
amodra authored
* config/rs6000/rs6000.c (legitimate_indexed_address_p): Allow pattern generated by reload. * config/rs6000/predicates.md (indexed_or_indirect_operand): Use indexed_or_indirect_address. (indexed_or_indirect_address): Don't test for base reg. Call address_operand last. Make it a special predicate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107591 138bc75d-0d04-0410-961f-82ee72b054a4
-
drow authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107590 138bc75d-0d04-0410-961f-82ee72b054a4
-
jvdelisle authored
PR libgfortran/25109 * io/unit.c (init_units): Set default flag to BLANK_NULL per requirement of F95 standard. Set PAD_YES for stdin. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107588 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107585 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Nov 27, 2005
-
-
reichelt authored
* cp-tree.h (DECL_MAIN_P): Remove duplicate definition. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107578 138bc75d-0d04-0410-961f-82ee72b054a4
-
dje authored
* io/size_from_kind.c: Include config.h and libgfortran.h * io/io.h: Revert 2005-11-21 change. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107577 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107576 138bc75d-0d04-0410-961f-82ee72b054a4
-
pinskia authored
PR middle-end/24575 * fold-const.c (negate_expr_p): Add case for signed divides if overflow is undefined. (negate_expr): Likewise. 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/24575 * gcc.dg/tree-ssa/divide-3.c: New test. * gcc.dg/tree-ssa/divide-4.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107575 138bc75d-0d04-0410-961f-82ee72b054a4
-
schwab authored
redundant parens. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107574 138bc75d-0d04-0410-961f-82ee72b054a4
-
jb authored
2005-11-27 Janne Blomqvist <jb@gcc.gnu.org> * m4/*: Add const restrict to function arguments. * generated/*.c: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107573 138bc75d-0d04-0410-961f-82ee72b054a4
-
kargl authored
* gfortran.h: remove superfluous whitespace and use GNU comment-style for the documentation of backend_decl. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107571 138bc75d-0d04-0410-961f-82ee72b054a4
-
kargl authored
* primary.c (match_boz_constant): Implement postfix BOZ constants; (match_string_constant): Peek for b, o, z, and x * gfortran.dg/boz_6.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107568 138bc75d-0d04-0410-961f-82ee72b054a4
-
fxcoudert authored
* iresolve.c (gfc_resolve_dim, gfc_resolve_mod, gfc_resolve_modulo): When arguments have different kinds, fold the lower one to the largest kind. * check.c (gfc_check_a_p): Arguments of different kinds is not a hard error, but an extension. * simplify.c (gfc_simplify_dim, gfc_simplify_mod, gfc_simplify_modulo): When arguments have different kinds, fold the lower one to the largest kind. * gfortran.dg/modulo_1.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107566 138bc75d-0d04-0410-961f-82ee72b054a4
-
steven authored
has EH predecessor edges. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107565 138bc75d-0d04-0410-961f-82ee72b054a4
-
fxcoudert authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107564 138bc75d-0d04-0410-961f-82ee72b054a4
-
fxcoudert authored
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107563 138bc75d-0d04-0410-961f-82ee72b054a4
-
echristo authored
* gcc.dg/intmax_t-1.c: Remove mips xfail. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107562 138bc75d-0d04-0410-961f-82ee72b054a4
-
echristo authored
* config/i386/i386.md (*zero_extendqihi2_movzbw): Avoid partial register stalls by zero extending to the full register. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107559 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107558 138bc75d-0d04-0410-961f-82ee72b054a4
-
pinskia authored
* objc.dg/gnu-runtime-3.m: Simplify. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107556 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107553 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Nov 26, 2005
-
-
rth authored
in dtp->u.p.value. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107545 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107544 138bc75d-0d04-0410-961f-82ee72b054a4
-
pinskia authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107543 138bc75d-0d04-0410-961f-82ee72b054a4
-
hp authored
function commutative_operand_precedence for further rules. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107541 138bc75d-0d04-0410-961f-82ee72b054a4
-
jb authored
2005-11-26 Janne Blomqvist <jb@gcc.gnu.org> PR libgfortran/24945 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107540 138bc75d-0d04-0410-961f-82ee72b054a4
-
jb authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107538 138bc75d-0d04-0410-961f-82ee72b054a4
-
sayle authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107537 138bc75d-0d04-0410-961f-82ee72b054a4
-