- 29 May, 2006 14 commits
-
-
PR middle-end/27745 * lambda-code.c (perfect_nestify): Don't copy statements in the inner loop: move them to the inner loop header. From-SVN: r114205
Sebastian Pop committed -
PR 26237 * c-tree.texi: Document OpenMP directives and clauses. From-SVN: r114204
Diego Novillo committed -
From-SVN: r114203
Kazu Hirata committed -
PR 26242 * doc/passes.texi: Add documentation for pass_vrp, pass_ipa_pta, pass_fre, pass_store_ccp, pass_copy_prop, pass_store_copy_prop, pass_merge_phi, pass_nrv, pass_return_slot, pass_object_size, pass_lim, pass_linear_transform, pass_empty_loop, pass_complete_unroll, pass_loop_prefetch and pass_stdarg. From-SVN: r114200
Diego Novillo committed -
* config/bfin/bfin.opt (mfdpic): New option. * config/bfin/t-bfin-elf (EXTRA_PARTS): Add crtbeginS.o and crtendS.o. (EXTRA_MULTILIB_PARTS): Likewise. (CRTSTUFF_T_CFLAGS, TARGET_LIBGCC2_CFLAGS): Use -fpic. (MULTILIB_OPTIONS, MULTILIB_EXCEPTIONS): Build one extra -mfdpic multilib. * config/bfin/elf.h (STARTFILE_SPEC): Don't link in crt0.o if -shared. (CRT_CALL_STATIC_FUNCTION): New. * config/bfin/uclinux.h (STARTFILE_SPEC): Don't link in crt0.o if -shared. (CRT_CALL_STATIC_FUNCTION): New. * config/bfin/bfin.c (legitimize_pic_address): Now static. Handle FD-PIC moves. (n_pregs_to_save): PIC register doesn't need to be saved with FD-PIC. (print_operand): Handle UNSPEC_MOVE_FDPIC and UNSPEC_FUNCDESC_GOT17M4. (initialize_trampoline): Changed to handle FD-PIC code generation. (expand_move): If TARGET_FDPIC, use emit_pic_move as needed. (bfin_expand_call): Generate FD-PIC calls if TARGET_FDPIC. (override_options): Disallow -mid-shared-library -mfdpic combination. Can't do unaligned ops if FD-PIC. Turn off flag_pic if trying to generate non-id-shared-library non-fdpic code, since it's not supported. (bfin_assemble_integer): New function. (TARGET_ASM_INTEGER): Define. * config/bfin/crti.s (__init, __fini): Save P3 on the stack if __BFIN_FDPIC__. * config/bfin/crtn.s: Restore them. * config/bfin/bfin.h (TARGET_CPU_CPP_BUILTINS): Define __BFIN_FDPIC__ if TARGET_FDPIC. (DRIVER_SELF_SPECS, SUBTARGET_DRIVER_SELF_SPECS, LINK_GCC_C_SEQUENCE_SPEC, ASM_SPEC, LINK_SPEC): New macros. (FDPIC_FPTR_REGNO, FDPIC_REGNO, OUR_FDPIC_REG): New macros. (TRAMPOLINE_SIZE, TRAMPOLINE_TEMPLATE): Adjust for FD-PIC. (CONDITIONAL_REGISTER_USAGE): If TARGET_FDPIC, FDPIC_REGNO is call-used. (enum reg_class, REG_CLASS_CONTENTS, REG_CLASS_NAMES): Add FDPIC_REGS and FDPIC_FPTR_REGS. (REG_CLASS_FROM_LETTER): Use 'Z' and 'Y' for them. * config/bfin/bfin.md (UNSPEC_MOVE_FDPIC, UNSPEC_FUNCDESC_GOT17M4, UNSPEC_VOLATILE_LOAD_FUNCDESC): New constants. (load_funcdescsi): New pattern. (call_symbol_fdpic, sibcall_symbol_fdpic, call_value_symbol_fdpic, sibcall_value_symbol_fdpic, call_insn_fdpic, sibcall_insn_fdpic, call_value_insn_fdpic, sibcall_value_insn_fdpic): New patterns. From-SVN: r114199
Bernd Schmidt committed -
* tree-flow.h: Remove the prototype for add_type_alias. * tree-ssa-alias.c (add_type_alias): Remove. From-SVN: r114197
Kazu Hirata committed -
From-SVN: r114196
Kazu Hirata committed -
* gcse.c, rtlanal.c: Remove obsolete comments associated with loop.c. From-SVN: r114195
Kazu Hirata committed -
* javaop.h (int16, int32, int64): Define to exactly 16 (resp. 32, 64) bit wide type. (jword): Define to uint64 on 64-bit arches. * jcf-dump.c (print_constant): Cast JPOOL_UINT to long. From-SVN: r114191
Jakub Jelinek committed -
From-SVN: r114188
Francois-Xavier Coudert committed -
From-SVN: r114186
Mike Stump committed -
* pt.c (convert_nontype_argument): Fix a typo in an error message. From-SVN: r114185
Kazu Hirata committed -
* options.c, primary.c, resolve.c, trans-common.c: Fix typos in error messages. From-SVN: r114183
Kazu Hirata committed -
From-SVN: r114180
GCC Administrator committed
-
- 28 May, 2006 9 commits
-
-
string_intrinsics.c (compare_string): Use memcmp instead of strncmp to avoid tripping over CHAR(0) in a string. 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de> * intrinsics/string_intrinsics.c (compare_string): Use memcmp instead of strncmp to avoid tripping over CHAR(0) in a string. 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de> * gfortran.dg/string_null_compare_1.f: New test case. From-SVN: r114175
Thomas Koenig committed -
* class.c, except.c, expr.c, java-gimplify.c: Fix comment typos. From-SVN: r114172
Kazu Hirata committed -
* decl.c, env.c, gigi.h, init.c, initialize.c, raise-gcc.c, sem_ch13.adb, sysdep.c, targtyps.c, tb-alvxw.c, tracebak.c, trans.c, utils.c: Fix comment typos. Follow spelling conventions. * gnat_rm.texi, gnat_ugn.texi, : Fix typos. Follow spelling conventions. From-SVN: r114171
Kazu Hirata committed -
* check.c, expr.c, resolve.c, trans-common.c, trans-intrinsic.c, trans-stmt.c, trans-types.c: Fix comment typos. From-SVN: r114170
Kazu Hirata committed -
* decl.c, decl2.c, parser.c: Fix comment typos. Follow spelling conventions. From-SVN: r114169
Kazu Hirata committed -
* cfgcleanup.c, cfgexpand.c, cgraphunit.c, config/arm/arm.c, config/fr30/fr30.md, config/i386/i386-interix.h, config/i386/i386.c, config/i386/i386.md, config/sh/superh.h, config/sh/superh64.h, config/v850/v850.c, df-core.c, df-problems.c, df.h, except.c, final.c, haifa-sched.c, lambda-code.c, libgcc2.h, omp-low.c, optabs.c, predict.c, reload.c, tree-flow.h, tree-outof-ssa.c, tree-ssa-dce.c, tree-ssa-pre.c, tree-vect-transform.c: Fix comment typos. Follow spelling conventions. * doc/invoke.texi, doc/rtl.texi, doc/tm.texi: Fix typos. Follow spelling conventions. From-SVN: r114168
Kazu Hirata committed -
From-SVN: r114165
Mark Shinwell committed -
From-SVN: r114164
Mike Stump committed -
From-SVN: r114162
GCC Administrator committed
-
- 27 May, 2006 9 commits
-
-
2006-05-27 Richard Guenther <rguenther@suse.de> PR middle-end/27773 * fold-const.c (fold_plusminus_mult_expr): Use fold_convert to produce a constant of value 1 of generic type. * gcc.dg/torture/pr27773.c: New testcase. From-SVN: r114158
Richard Guenther committed -
From-SVN: r114157
Dirk Mueller committed -
* cgraphunit.c (decide_is_function_needed): Fix wrong PR reference. From-SVN: r114156
Dirk Mueller committed -
2006-05-27 Paolo Carlini <pcarlini@suse.de> * configure.host: If the CPU provides atomic builtins select generic/atomic_builtins/atomicity.h. * config/cpu/generic/atomic_builtins/atomicity.h: Add. * config/cpu/powerpc/atomicity.h: Remove. * config/cpu/ia64/atomicity.h: Likewise. * config/cpu/alpha/atomicity.h: Likewise. * config/cpu/s390/atomicity.h: Likewise. From-SVN: r114155
Paolo Carlini committed -
PR fortran/19777 * trans-array.c (gfc_conv_array_ref): Don't perform out-of-bounds checking for assumed-size arrrays. * gfortran.dg/bounds_check_2.f: New test. From-SVN: r114153
Francois-Xavier Coudert committed -
2006-05-27 Janne Blomqvist <jb@gcc.gnu.org> * io/io.h (find_or_create_unit): Correct export declaration. From-SVN: r114151
Janne Blomqvist committed -
2006-05-27 Janne Blomqvist <jb@gcc.gnu.org> * intrinsics/abort.c (abort_): Remove. testsuite ChangeLog: 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org> * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics. * gfortran.dg/byte_1.f90: Likewise. * gfortran.dg/dup_save_2.f90: Likewise. From-SVN: r114150
Janne Blomqvist committed -
trans-intrinsic.c (gfc_conv_associated): If pointer in first arguments has zero array length of zero string length... 2006-05-27 Paul Thomas <pault@gcc.gnu.org> * trans-intrinsic.c (gfc_conv_associated): If pointer in first arguments has zero array length of zero string length, return false. 2006-05-27 Paul Thomas <pault@gcc.gnu.org> * gfortran.dg/associated_2.f90: New test. From-SVN: r114149
Paul Thomas committed -
From-SVN: r114147
GCC Administrator committed
-
- 26 May, 2006 8 commits
-
-
From-SVN: r114143
Mike Stump committed -
PR fortran/27524 * trans-array.c (gfc_trans_dummy_array_bias): Don't use stride as a temporary variable when -fbounds-check is enabled, since its value will be needed later. * gfortran.dg/bounds_check_1.f90: New test. From-SVN: r114142
Francois-Xavier Coudert committed -
PR rtl-optimization/27661 * reload.c (find_reloads): When reloading a VOIDmode constant as address due to an EXTRA_MEMORY_CONSTRAINT or 'o' constraint, use Pmode as mode of the reload register. PR rtl-optimization/27661 * gcc.dg/pr27661.c: New test case. From-SVN: r114141
Ulrich Weigand committed -
* doc/invoke.texi (Optimize Options): Document that -funit-at-a-time is enabled at -O and above. From-SVN: r114139
Eric Botcazou committed -
2006-05-26 Thomas Koenig <Thomas.Koenig@online.de> PR fortran/23151 * io.c (match_io): print (1,*) is an error. 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de> PR fortran/23151 * gfortran.dg/inquire_9.f90: Fix illegal print syntax. * gfortran.dg/print_parentheses_1.f: New test. * gfortran.dg/print_parentheses_2.f90: New test. From-SVN: r114138
Thomas Koenig committed -
2006-05-26 Janne Blomqvist <jb@gcc.gnu.org> * configure.ac: Remove AC_FUNC_MMAP. * configure: Regenerated. * Makefile.in: Regenerated. * config.h.in: Regenerated. * aclocal.m4: Regenerated. From-SVN: r114137
Janne Blomqvist committed -
2006-05-24 Carlos O'Donell <carlos@codesourcery.com> * Makefile.am: Add install-html target. Add install-html to .PHONY * Makefile.in: Regenerate. * aclocal.m4: Regenerate. * gcj/Makefile.in: Regenerate. * include/Makefile.in: Regenerate. * testsuite/Makefile.in: Regenerate. From-SVN: r114136
Carlos O'Donell committed -
* expr.c (java_push_constant_from_pool): Handle 'ldc class'. * verify-glue.c (vfy_class_type): New function. * verify-impl.c (check_constant): Allow 'ldc class'. * verify.h (vfy_class_type): Declare. From-SVN: r114135
Tom Tromey committed
-