gcc

lp:gcc

Created by Tim Penhey on 2010-03-23 and last modified on 2018-05-26
Get this branch:
bzr branch lp:gcc

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
VCS imports
Project:
gcc
Review team:
Matthias Klose
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the Subversion branch from svn://gcc.gnu.org/svn/gcc/trunk.

The next import is scheduled to run in 2 hours.

Last successful import was 3 hours ago.

Import started 3 hours ago on alnitak and finished 3 hours ago taking 1 minute — see the log
Import started 9 hours ago on alnitak and finished 9 hours ago taking 40 seconds — see the log
Import started 15 hours ago on alnitak and finished 15 hours ago taking 50 seconds — see the log
Import started 21 hours ago on alnitak and finished 21 hours ago taking 2 minutes — see the log
Import started on 2018-05-25 on izar and finished on 2018-05-25 taking 2 minutes — see the log
Import started on 2018-05-25 on alnitak and finished on 2018-05-25 taking 1 minute — see the log
Import started on 2018-05-25 on izar and finished on 2018-05-25 taking 2 minutes — see the log
Import started on 2018-05-24 on izar and finished on 2018-05-24 taking 2 minutes — see the log
Import started on 2018-05-24 on alnitak and finished on 2018-05-24 taking 1 minute — see the log
Import started on 2018-05-24 on alnitak and finished on 2018-05-24 taking 1 minute — see the log

Recent revisions

161711. By hjl 4 hours ago

 Don't check ifunc_resolver on error

Since ifunc_resolver isn't set when an error is detected, we should
lookup ifunc attribute in this case.

 PR target/85900
 PR target/85345
 * varasm.c (assemble_alias): Lookup ifunc attribute on error.

161710. By jakub 9 hours ago

 PR bootstrap/85921
 * c-warn.c (diagnose_mismatched_attributes): Remove unnecessary
 noinline variable to workaround broken kernel headers.

161709. By gccadmin 15 hours ago

Daily bump.

161708. By wilson 17 hours ago

RISC-V: Add interrupt attribute support.

 gcc/
 * config/riscv/riscv-protos.h (riscv_epilogue_uses): New.
 * config/riscv/riscv.c (struct machine_function): Add
 interrupt_handler_p and attribute_checked_p fields.
 (riscv_attribute_table): Add interrupt.
 (riscv_interrupt_type_p): New.
 (riscv_save_reg_p): Save extra regs for interrupt handler.
 (riscv_use_save_libcall): Return false for interrupt handler.
 (riscv_first_stack_step): Add forward declaration.
 (riscv_compute_frame_info): New local interrupt_save_t1. Set it
 for interrupt handler with large frame. Use it for saved reg list.
 (riscv_expand_prologue): Move flag_stack_usage_info support to
 eliminate duplication.
 (riscv_expand_epilogue): Generate mret for interrupt handler.
 (riscv_epilogue_uses): New.
 (riscv_can_use_return_insn): Return false for interrupt handler.
 (riscv_function_ok_for_sibcall): Likewise.
 (riscv_set_current_function): Add interrupt handler support.
 * config/riscv/riscv.h (EPILOGUE_USES): Call riscv_epilogue_uses.
 * config/riscv/riscv.md (UNSPECV_MRET): New.
 (GP_REGNUM): New.
 (riscv_frflags, riscv_fsflags): Use tab after opcode.
 (riscv_mret): New.
 * doc/extend.texi (RISC-V Function Attributes) <interrupt>: New.

 gcc/testsuite/
 * gcc.target/riscv/interrupt-1.c: New.
 * gcc.target/riscv/interrupt-2.c: New.
 * gcc.target/riscv/interrupt-3.c: New.
 * gcc.target/riscv/interrupt-4.c: New.
 * gcc.target/riscv/interrupt-5.c: New.

161707. By kargl 18 hours ago

2018-05-25 Steven G. Kargl <email address hidden>

 PR fortran/85786
 * gfortran.dg/pr85786.f90: New test.

161706. By jason 18 hours ago

 PR c++/85815 - reference to member of enclosing template.

 * search.c (lookup_base): Use currently_open_class.
 (lookup_member): Use it regardless of -fconcepts.
 * parser.c (cp_parser_postfix_dot_deref_expression): Check it.

161705. By pkoning 18 hours ago

 Fix test case failures for pdp11 target.

 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
 * gcc.c-torture/compile/pr55921.c: Ditto.
 * gcc.c-torture/compile/pr60655-1.c: Ditto.
 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.

161704. By jason 19 hours ago

 CWG 616, 1213 - value category of subobject references.

 * tree.c (lvalue_kind): Fix handling of ARRAY_REF of pointer.

161703. By wschmidt 20 hours ago

2018-05-25 Bill Schmidt <email address hidden>

 PR tree-optimization/85712
 * gimple-ssa-strength-reduction.c (replace_one_candidate): Skip if
 this candidate has already been replaced in-situ by a copy.

161702. By law 23 hours ago

 * inclhack.def (vxworks_iolib_include_unistd): New fix.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers