- 16 Sep, 2006 7 commits
-
-
tree-vectorizer.c (vectorize_loops): Clear vect_loop_location before using it for dumping after vectorizing loops. * tree-vectorizer.c (vectorize_loops): Clear vect_loop_location before using it for dumping after vectorizing loops. From-SVN: r116996
Steven Bosscher committed -
2006-09-16 Andrew Pinski <pinskia@physics.uc.edu> Jack Howarth <howarth@bromo.med.uc.edu> PR target/29030 * config/rs6000/rs6000.c (rs6000_darwin64_record_arg_advance_recurse) skip on error_mark_node. (rs6000_darwin64_record_arg_recurse): Likewise. Co-Authored-By: Jack Howarth <howarth@bromo.med.uc.edu> From-SVN: r116994
Andrew Pinski committed -
2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu> PR testsuite/29055 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64 From-SVN: r116993
Jack Howarth committed -
* rtl.h (LABEL_OUTSIDE_LOOP_P): Remove. * doc/rtl.texi: Remove related documentation. From-SVN: r116992
Steven Bosscher committed -
2006-09-16 Paul Thomas <pault@gcc.gnu.org> * gfortran.dg/select_6.f90: Change message. From-SVN: r116991
Paul Thomas committed -
* decNumber.c (decNumberPower): Constify. * decNumber.h (decNumberPower): Likewise. From-SVN: r116990
Kaveh R. Ghazi committed -
From-SVN: r116988
GCC Administrator committed
-
- 15 Sep, 2006 21 commits
-
-
* loop-doloop.c (doloop_optimize): Remove bogus arg from debugging printf. From-SVN: r116984
Bernd Schmidt committed -
* config/ia64/ia64.c (ia64_legitimate_constant_p, cast CONST): Handle symbol offsets same as they are handled in ia64_expand_move and move_operand. From-SVN: r116983
James E Wilson committed -
2006-09-16 Andreas Tobler <a.tobler@schweiz.org> * loop-doloop.c (doloop_optimize): Change type of max_cost to int. Add forgotten parameter to the fprintf call. From-SVN: r116982
Andreas Tobler committed -
PR ada/15802 * decl.c (same_discriminant_p): New static function. (gnat_to_gnu_entity) <E_Record_Type>: When there is a parent subtype and we have discriminants, fix up the COMPONENT_REFs for the discriminants to make them reference the corresponding fields of the parent subtype after it has been built. From-SVN: r116981
Eric Botcazou committed -
From-SVN: r116980
Steve Ellcey committed -
2006-09-15 Paul Thomas <pault@gcc.gnu.org> PR fortran/29051 * decl.c (match_old_style_init): Set the 'where' field of the gfc_data structure 'newdata'. * match.c (match_case_eos): Add a comprehensible error message. 2006-09-15 Paul Thomas <pault@gcc.gnu.org> PR fortran/29051 * gfortran.dg/oldstyle_3.f90: New test. From-SVN: r116977
Paul Thomas committed -
2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/29099 * gfortran.dg/secnds-1.f: New test. From-SVN: r116976
Jerry DeLisle committed -
2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/29099 * intrinsics/date_and_time.c (secnds): Fix case of zero time. From-SVN: r116975
Jerry DeLisle committed -
* doc/contrib.texi: Add my entry. From-SVN: r116974
Uros Bizjak committed -
md.texi (Processor pipeline description): Fix typo in example of how to use the absence_set directive and reword the... * doc/md.texi (Processor pipeline description): Fix typo in example of how to use the absence_set directive and reword the description to make it slightly easier to read. From-SVN: r116973
Nick Clifton committed -
* config/bfin/bfin.c (struct loop_info): New members block_bitmap and bad. (struct loop_work and related VEC declarations): Delete. (bfin_dump_loops): Print out new member bad. (bfin_bb_in_loop): Use plain bitmap test. Don't recurse. (bfin_scan_loop): Don't recurse. (bfin_optimize_loop): Don't use a loop depth of -1 to indicate bad loops. No longer need to update outer loops if the current one is found bad. Move some validitiy checks to bfin_discover_loop. (bfin_discover_loop): New function, mostly split from bfin_reorg_loops, but changed not to check for nesting. Also changed to use the new bad flag. (bfin_reorg_loops): Use bfin_discover_loop to find single loops one at a time. Use bitmap based test to discover loop nesting. From-SVN: r116972
Bernd Schmidt committed -
2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/29053 * gfortran.dg/streamio_9.f90: New test. * gfortran.dg/streamio_10.f90: New test. From-SVN: r116971
Jerry DeLisle committed -
2006-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/29053 * io.h (gfc_unit): Add variable, strm_pos, to track STREAM I/O file position. * file_pos.c (st_rewind): Set strm_pos to beginning. * open.c (new_unit): Initialize strm_pos. * read.c (read_x): Bump strm_pos. * inquire.c (inquire_via_unit): Return strm_pos value. * transfer.c (read_block),(read_block_direct),(write_block) (write_buf): Seek to strm_pos - 1. Update strm_pos when done. (pre_position): Initialize strm_pos. (data_transfer_init): Set strm_pos if DT_HAS_REC. (finalize_transfer): Flush file, no need to update strm_pos. From-SVN: r116970
Jerry DeLisle committed -
* cfgrtl.c (emit_insn_at_entry): Use gcc_assert, not abort. From-SVN: r116969
Bernd Schmidt committed -
* cfgrtl.c (emit_insn_at_entry): New function. * rtl.h (emit_insn_at_entry): Declare it. * integrate.c (emit_initial_value_sets): Use it. From-SVN: r116968
Bernd Schmidt committed -
* config/bfin/bfin.c (bfin_rtx_costs): Handle UDIV, UMOD. From-SVN: r116967
Bernd Schmidt committed -
* params.def (PARAM_MAX_ITERATIONS_COMPUTATION_COST): New. * loop-doloop.c (doloop_optimize): Use it to limit costs of expanding the number of iterations. From-SVN: r116966
Bernd Schmidt committed -
PR ada/18817 * utils.c (max_size): Perform constant folding of (A ? B : C) - D into A ? B - D : C - D when calculating the size of a MINUS_EXPR. From-SVN: r116964
Roger Sayle committed -
2006-09-14 Andrew Pinski <pinskia@physics.uc.edu> PR C++/29002 * init.c (build_zero_init): If we have an error mark node for the array size, return. 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu> PR C++/29002 * g++.dg/init/array22.C: New test. * g++.dg/init/array23.C: New test. From-SVN: r116962
Andrew Pinski committed -
* doc/tm.texi (TARGET_FUNCTION_VALUE): Put @deftypefn all in one line. From-SVN: r116961
Kazu Hirata committed -
From-SVN: r116959
GCC Administrator committed
-
- 14 Sep, 2006 12 commits
-
-
2006-09-14 Benjamin Kosnik <bkoz@redhat.com> * include/bits/concurrence.h (__mutex::__mutex): Pass address of mutex to *_MUTEX_INIT_FUNCTION. From-SVN: r116954
Benjamin Kosnik committed -
* norun.lst: Adjust for previous change. From-SVN: r116953
Arnaud Charlet committed -
PR middle-end/28884. * doc/tm.texi (TARGET_FUNCTION_VALUE): Document. (FUNCTION_VALUE, FUNCTION_OUTGOING_VALUE): Deprecate. Replace mentions of FUNCTION_VALUE and FUNCTION_OUTGOING_VALUE with TARGET_FUNCTION_VALUE. Co-Authored-By: Kazu Hirata <kazu@codesourcery.com> From-SVN: r116951
Richard Guenther committed -
re PR target/26504 (compute_frame_pointer_to_cfa_displacement error for avr target with --with-dwarf2) PR target/26504 * config/avr/avr.h (FRAME_POINTER_CFA_OFFSET): Define. From-SVN: r116950
Anatoly Sokolov committed -
libjava PR boehm-gc/29068: * boehm.cc (_Jv_GCAttachThread): Disable on Solaris. (_Jv_GCDetachThread): Likewise. boehm-gc PR boehm-gc/29068. * misc.c (GC_init_inner): Don't use GC_get_thread_stack_base on Solaris. From-SVN: r116948
Tom Tromey committed -
* gnat.dg/in_out_parameter.adb: New test. From-SVN: r116945
Olivier Hainque committed -
Update list of tests requiring stack checking Add handling of tests using Ada 95 semantics and thus requiring -gnat95 switch From-SVN: r116944
Arnaud Charlet committed -
From-SVN: r116943
Andreas Schwab committed -
2006-09-13 Benjamin Kosnik <bkoz@redhat.com> * include/bits/atomicity.h: Move to... * include/ext/atomicity.h: ...here. * include/bits/concurrence.h: Move to... * include/ext/concurrence.h: ...here. * include/Makefile.am (ext_headers): Additions. (bits_headers): Subtractions. * include/Makefile.in: Regenerate. * include/ext/bitmap_allocator.h (_Mutex), __threads_enabled, _Lock, _Auto_Lock): Subsume into... * include/bits/concurrence.h (__mutex): ..this. Error check locking and unlocking. (lock): Uglify to... (__scoped_lock): Use __mutex. (__glibcxx_mutex_define_initialized): Remove. (__glibcxx_mutex_type): Remove. * include/tr1/boost_shared_ptr.h: Formating tweaks, adjustments. (_Lock_policy): Move from here... * include/ext/concurrence.h: ... to here. (__shared_ptr_default_lock_mode): To __default_lock_policy. (_S_lockfree): To _S_atomic. Document. * libsupc++/guard.cc (static_mutex): Subsume into and fixup for... * include/ext/concurrence.h (__recursive_mutex): ...this. Error check locking and unlocking. * libsupc++/eh_alloc.cc: Use __scoped_lock. * config/os/aix/atomicity.h: Fixups for include paths, mutex to __scoped_mutex change, removal of locking defines. * config/os/irix/atomicity.h: Same. * config/cpu/cris/atomicity.h: Same. * config/cpu/m68k/atomicity.h: Same. * config/cpu/hppa/atomicity.h: Same. * config/cpu/mips/atomicity.h: Same. * config/cpu/sparc/atomicity.h: Same. * config/cpu/i386/atomicity.h: Same. * config/cpu/i486/atomicity.h: Same. * config/cpu/sh/atomicity.h: Same. * config/cpu/generic/atomicity_mutex/atomicity.h: Same. * include/ext/pool_allocator.h: Same. * include/ext/bitmap_allocator.h: Same. * include/ext/rc_string_base.h: Same. * include/ext/mt_allocator.h: Same. * include/bits/locale_classes.h: Same. * include/bits/basic_string.h: Same. * include/bits/ios_base.h: Same. * include/tr1/memory: Same. * src/pool_allocator.cc: Same. * src/mt_allocator.cc: Same. * src/locale_init.cc: Same. * src/ios.cc: Same. * src/locale.cc: Same. * src/bitmap_allocator.cc: Same. * src/ios_init.cc: Same. * src/debug.cc: Same. From-SVN: r116942
Benjamin Kosnik committed -
posix.cc (_Jv_platform_nanotime): Return nanoseconds, not microseconds; use gettimeofday when available. * posix.cc (_Jv_platform_nanotime): Return nanoseconds, not microseconds; use gettimeofday when available. * posix-threads.cc (_Jv_CondWait): Improve accuracy and range of timeout calculation. * testsuite/libjava.lang/Thread_Sleep_2.java: New. * testsuite/libjava.lang/Thread_Sleep_2.out: New. * testsuite/libjava.lang/Thread_Sleep_2.xfail: New. From-SVN: r116941
Geoffrey Keating committed -
* doc/tree-ssa.texi (Jumps): RESULT_DECL can also be an operand of a RETURN_EXPR From-SVN: r116940
Aldy Hernandez committed -
2006-09-13 Andrew Pinski <pinskia@physics.uc.edu> PR debug/28980 * dwarf2out.c (loc_descriptor_from_tree_1): Handle FUNCTION_DECL. 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu> PR debug/28980 * gcc.c-torture/compile/debugvlafunction-1.c: New test. From-SVN: r116939
Andrew Pinski committed
-