This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
2 new GCC HEAD@176296 regressions
- From: regress at apple dot com (regress)
- To: gcc-regression at gcc dot gnu dot org
- Date: Fri, 15 Jul 2011 02:41:30 -0700 (PDT)
- Subject: 2 new GCC HEAD@176296 regressions
- Reply-to: gcc-regression at gcc dot gnu dot org
With your recent patch, GCC HEAD revision 176296 had problems on:
native: regress-19 (previously the build failed)
The previous build was of revision 176250.
Regressions for native:
old g++.sum g++.dg/eh/simd-3.C
old g++.sum g++.dg/eh/simd-4.C
NEW gcc.sum gcc.c-torture/compile/pr34856.c
old gcc.sum gcc.c-torture/execute/20040811-1.c
old gcc.sum gcc.c-torture/execute/pr22061-4.c
old gcc.sum gcc.dg/20020103-1.c
NEW gcc.sum gcc.dg/pr34856.c
old gcc.sum gcc.dg/sms-2.c
old gcc.sum gcc.dg/sms-4.c
old gcc.sum gcc.dg/sms-5.c
old gcc.sum gcc.dg/sms-6.c
old gcc.sum gcc.dg/sms-7.c
old gcc.sum gcc.dg/vmx/gcc-bug-i.c
old gcc.sum gcc.target/powerpc/405-dlmzb-strlen-1.c
old gcc.sum gcc.target/powerpc/440-dlmzb-strlen-1.c
old gcc.sum gcc.target/powerpc/ppc-vector-memcpy.c
old libjava.sum Thread_Sleep_2
old libstdc++.sum ext/mt_allocator/deallocate_global_thread-1.cc
old libstdc++.sum ext/mt_allocator/deallocate_global_thread-3.cc
Log information for changes since the last build:
------------------------------------------------------------------------
r176251 | ebotcazou | 2011-07-13 14:13:49 -0700 (Wed, 13 Jul 2011) | 3 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/gcc-interface/utils.c
M /trunk/gcc/ada/xeinfo.adb
M /trunk/gcc/ada/xsinfo.adb
M /trunk/gcc/ada/xsnamest.adb
* gcc-interface/utils.c (build_vms_descriptor32): Skip the 32-bit
range comparison if Pmode is SImode.
------------------------------------------------------------------------
r176252 | meissner | 2011-07-13 14:38:29 -0700 (Wed, 13 Jul 2011) | 1 line
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/rs6000/rs6000.c
M /trunk/gcc/config/rs6000/rs6000.md
M /trunk/gcc/config/rs6000/rs6000.opt
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/gcc.target/powerpc/no-r11-1.c
M /trunk/gcc/testsuite/gcc.target/powerpc/no-r11-2.c
M /trunk/gcc/testsuite/gcc.target/powerpc/no-r11-3.c
Change -mno-r11 to -mno-pointers-to-nested-functions
------------------------------------------------------------------------
r176253 | meissner | 2011-07-13 15:21:44 -0700 (Wed, 13 Jul 2011) | 1 line
Changed paths:
M /trunk/gcc/doc/invoke.texi
Change -mno-r11 to -mno-pointers-to-nested-functions
------------------------------------------------------------------------
r176255 | bernds | 2011-07-13 16:10:52 -0700 (Wed, 13 Jul 2011) | 52 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/Makefile.in
M /trunk/gcc/haifa-sched.c
M /trunk/gcc/modulo-sched.c
M /trunk/gcc/sched-deps.c
M /trunk/gcc/sched-ebb.c
M /trunk/gcc/sched-int.h
M /trunk/gcc/sched-rgn.c
M /trunk/gcc/sel-sched-ir.c
* haifa-sched.c: Include "hashtab.h"
(sched_no_dce): New global variable.
(INSN_EXACT_TICK, INSN_TICK_ESTIMATE, FEEDS_BACKTRACK_INSN,
SHADOW_P): New macros.
(last_clock_var, cycle_issued_insns): Move declarations.
(must_backtrack): New static variable.
(struct delay_pair): New structure.
(delay_htab, delay_htab_i2): New static variables.
(delay_hash_i1, delay_hash_i2, delay_i1_eq, delay_i2_eq,
record_delay_slot_pair, pair_delay, add_delay_dependencies): New
functions.
(dep_cost_1): If delay pairs exist, try to look up the insns and
use the correct pair delay if we find them.
(rank-for_schedule): Tweak priority for insns that must be scheduled
soon to avoid backtracking.
(queue_insn): Detect conditions which force backtracking.
(ready_add): Likewise.
(struct sched_block_state): Add member shadows_only_p.
(struct haifa_save_data): New structure.
(backtrack_queue): New static variable.
(mark_backtrack_feeds, copy_insn_list, save_backtrack_point,
unschedule_insns_until, restore_last_backtrack_point,
free_topmost_backtrack_point, free_backtrack_queue,
estimate_insn_tick, estimate_shadow_tick): New functions.
(prune_ready_list): New arg shadows_only_p. All callers changed.
If true, remove everything that isn't SHADOW_P. Look up delay
pairs and estimate ticks to avoid scheduling the first insn too
early.
(verify_shadows): New function.
(schedule_block): Add machinery to enable backtracking.
(sched_init): Take sched_no_dce into account when setting
DF_LR_RUN_DCE.
(free_delay_pairs): New function.
(init_h_i_d): Initialize INSN_EXACT_TICK.
* Makefile.in (haifa-sched.o): Add $(HASHTAB_H).
* sched-deps.c (sd_unresolve_dep): New function.
* sched-int.h (struct haifa_sched_info): New fields save_state
and restore_state.
(struct _haifa_insn_data): New fields exact_tick, tick_estimate,
feeds_backtrack_insn and shadow_p.
(DO_BACKTRACKING): New value in enum SCHED_FLAGS.
(sched_no_dce): Declare variable.
(record_delay_slot_pair, free_delay_pairs, add_delay_dependencies,
sd_unresolve_dep): Declare functions.
* modulo-sched.c (sms_sched_info): Clear the two new fields.
* sched-rgn.c (rgn_const_sched_info): Likewise.
* sel-sched-ir.c (sched_sel_haifa_sched_info): Likewise.
* sched-ebb.c (save_ebb_state, restore_ebb_state): New functions.
(ebb_sched_info): Add them for the two new fields.
(add_deps_for_risky_insns): Call add_delay_dependencies.
------------------------------------------------------------------------
r176259 | gccadmin | 2011-07-13 17:18:23 -0700 (Wed, 13 Jul 2011) | 1 line
Changed paths:
M /trunk/gcc/DATESTAMP
Daily bump.
------------------------------------------------------------------------
r176260 | tmsriram | 2011-07-13 18:44:11 -0700 (Wed, 13 Jul 2011) | 23 lines
Changed paths:
M /trunk/include/ChangeLog
M /trunk/include/plugin-api.h
2012011-07-13 Sriraman Tallam <tmsriram@google.com>
* plugin-api.h
(ld_plugin_section): New struct.
(ld_plugin_get_section_count): New typedef.
(ld_plugin_get_section_type): New typedef.
(ld_plugin_get_section_name): New typedef.
(ld_plugin_get_section_contents): New typedef.
(ld_plugin_update_section_order): New typedef.
(ld_plugin_allow_section_ordering): New typedef.
(LDPT_GET_SECTION_COUNT): New enum value.
(LDPT_GET_SECTION_TYPE): New enum value.
(LDPT_GET_SECTION_NAME): New enum value.
(LDPT_GET_SECTION_CONTENTS): New enum value.
(LDPT_UPDATE_SECTION_ORDER): New enum value.
(LDPT_ALLOW_SECTION_ORDERING): New enum value.
(tv_get_section_count): New struct members.
(tv_get_section_type): New struct members.
(tv_get_section_name): New struct members.
(tv_get_section_contents): New struct members.
(tv_update_section_order): New struct members.
(tv_allow_section_ordering): New struct members.
------------------------------------------------------------------------
r176261 | hjl | 2011-07-13 20:38:06 -0700 (Wed, 13 Jul 2011) | 8 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config.gcc
Restore bootstrap on Linux/x86.
2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
PR bootstrap/49739
* config.gcc (extra_parts): Add crtprec32.o crtprec64.o crtp
rec80.o crtfastmath.o for Linux/x86.
------------------------------------------------------------------------
r176262 | gjl | 2011-07-14 00:49:14 -0700 (Thu, 14 Jul 2011) | 17 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/avr/avr.c
M /trunk/gcc/config/avr/elf.h
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/gcc.dg/array-quals-1.c
gcc/
PR target/43746
* config/avr/elf.h (TARGET_ASM_SELECT_SECTION): Remove,
i.e. use default_elf_select_section.
(TARGET_HAVE_SWITCHABLE_BSS_SECTIONS): Remove.
(READONLY_DATA_SECTION_ASM_OP): Remove.
(TARGET_ASM_NAMED_SECTION): Move from here...
* config/avr/avr.c: ...to here.
(avr_asm_init_sections): Set unnamed callback of
readonly_data_section.
(avr_asm_named_section): Make static.
testsuite/
PR target/43746
* gcc.dg/array-quals-1.c: Don't xfail on AVR.
------------------------------------------------------------------------
r176265 | ebotcazou | 2011-07-14 02:27:22 -0700 (Thu, 14 Jul 2011) | 3 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/g-socthi-mingw.adb
PR ada/48711
* g-socthi-mingw.adb (Fill): Guard against invalid MSG_WAITALL.
------------------------------------------------------------------------
r176267 | rguenth | 2011-07-14 04:23:02 -0700 (Thu, 14 Jul 2011) | 4 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/gimplify.c
2011-07-14 Richard Guenther <rguenther@suse.de>
* gimplify.c (gimplify_expr): Only do required conversions.
------------------------------------------------------------------------
r176268 | doko | 2011-07-14 04:41:31 -0700 (Thu, 14 Jul 2011) | 4 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/doc/extend.texi
2011-07-14 Matthias Klose <doko@ubuntu.com>
* doc/extend.texi (optimize attribute): Fix typo.
------------------------------------------------------------------------
r176269 | doko | 2011-07-14 04:47:37 -0700 (Thu, 14 Jul 2011) | 5 lines
Changed paths:
M /trunk/gcc/doc/extend.texi
2011-07-14 Matthias Klose <doko@ubuntu.com>
* doc/extend.texi (optimize attribute): Fix (another) typo.
------------------------------------------------------------------------
r176270 | rsandifo | 2011-07-14 04:49:01 -0700 (Thu, 14 Jul 2011) | 4 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/expr.c
gcc/
PR middle-end/49736
* expr.c (all_zeros_p): Undo bogus part of last change.
------------------------------------------------------------------------
r176271 | bernds | 2011-07-14 04:55:59 -0700 (Thu, 14 Jul 2011) | 17 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/haifa-sched.c
M /trunk/gcc/sched-deps.c
* haifa-sched.c (schedule_insns): Remove outdated comment.
(schedule_block): When computing a known value for TODO_SPEC,
just set it rather than using logical operations.
(try_ready): Likewise. Use a local variable rather than a
pointer to TODO_SPEC. Reorder an if statement to move the
easy case to the then block.
* sched-deps.c (dep_spec_p): New static function.
(update_dep): Use it to decide whether to call
change_spec_dep_to_hard.
(get_back_and_forw_lists): Use it.
(sd_resolve_dep): Likewise.
(init_dep): If !USE_DEPS_LIST, use zero to initialize status.
(haifa_note_mem_dep): Likewise.
(check_dep): Likewise.
(sd_add_dep): Also clear SPECULATIVE bits if not DO_SPECULATION.
(sched_free_deps): Free in two passes.
------------------------------------------------------------------------
r176272 | rguenth | 2011-07-14 05:42:17 -0700 (Thu, 14 Jul 2011) | 5 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/fold-const.c
2011-07-14 Richard Guenther <rguenther@suse.de>
* fold-const.c (fold_binary_loc): Convert the !bool_var result,
not bool_var when folding bool_var != 1 or bool_var == 0.
------------------------------------------------------------------------
r176273 | rguenth | 2011-07-14 07:21:07 -0700 (Thu, 14 Jul 2011) | 5 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/gimple-fold.c
2011-07-14 Richard Guenther <rguenther@suse.de>
* gimple-fold.c (fold_gimple_assign): Remove operand swapping.
(fold_stmt_1): Do it here directly on gimple and as a first thing.
------------------------------------------------------------------------
r176274 | rguenth | 2011-07-14 07:53:30 -0700 (Thu, 14 Jul 2011) | 8 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gcc.dg/torture/pr49651.c
M /trunk/gcc/tree-ssa-structalias.c
2011-07-14 Richard Guenther <rguenther@suse.de>
PR tree-optimization/49651
* tree-ssa-structalias.c (get_constraint_for_1): Properly
handle dereferences with subvariables.
* gcc.dg/torture/pr49651.c: New testcase.
------------------------------------------------------------------------
r176276 | gjl | 2011-07-14 08:10:12 -0700 (Thu, 14 Jul 2011) | 10 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/avr/avr.c
M /trunk/gcc/config/avr/avr.md
PR target/49487
* config/avr/avr.md (rotl<mode>3): Generate SCRATCH instead
of REG.
(*rotw<mode>): Use const_int_operand for operand2.
Use match_scatch for operand3.
(*rotb<mode>): Ditto
* config/avr/avr.c (avr_rotate_bytes): Treat SCRATCH.
------------------------------------------------------------------------
r176278 | dcarrera | 2011-07-14 08:49:00 -0700 (Thu, 14 Jul 2011) | 3 lines
Changed paths:
M /trunk/libgfortran/ChangeLog
M /trunk/libgfortran/caf/mpi.c
M /trunk/libgfortran/caf/single.c
Remove error parameter from caf_runtime_error. Add caf_runtime_error to single.c.
------------------------------------------------------------------------
r176279 | bernds | 2011-07-14 09:40:29 -0700 (Thu, 14 Jul 2011) | 2 lines
Changed paths:
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/gcc.dg/pr48770.c
* gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
------------------------------------------------------------------------
r176280 | bernds | 2011-07-14 10:06:33 -0700 (Thu, 14 Jul 2011) | 4 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/ia64/ia64.c
M /trunk/gcc/config/ia64/ia64.md
PR rtl-optimization/11320
* config/ia64/ia64.md (load_symptr_low): Show a MEM.
* config/ia64/ia64.c (ia64_expand_load_address): Generate it.
------------------------------------------------------------------------
r176281 | pinskia | 2011-07-14 13:23:36 -0700 (Thu, 14 Jul 2011) | 13 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/g++.dg/torture/pr49309.C
M /trunk/gcc/tree-mudflap.c
2011-07-14 Andrew Pinski <pinskia@gmail.com>
PR tree-opt/49309
* tree-mudflap.c (mf_xform_derefs_1 <case MEM_REF>):
Use fold_build2_loc instead of build2.
Use the correct type for the new tree.
2011-07-14 Andrew Pinski <pinskia@gmail.com>
PR tree-opt/49309
* g++.dg/torture/pr49309.C: New testcase.
------------------------------------------------------------------------
r176296 | danglin | 2011-07-14 16:22:17 -0700 (Thu, 14 Jul 2011) | 4 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/s-taprop-hpux-dce.adb
PR ada/46350
* s-taprop-hpux-dce.adb (Abort_Task): Remove unnecessary cast.
------------------------------------------------------------------------
For more information, see <http://gcc.gnu.org/regtest/HEAD/>.
--
Geoffrey Keating <geoffk@apple.com>
(via an automated GCC regression-testing script.)