RFC Rework of the debug() macro
Get series with b4
b4 am [email protected]Versions newest first
- v1 RFC Latest0 of 39 patches 0 repliesNew
Patches in v1 No applies recorded yet
None of the 39 patches the cover letter announces are in this archive.
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [U-Boot] [RFC] [PATCH 00/39] Rework of the debug() macro
Quoted 98 lines
This patch series reworks the
debug()anddebugX()macro ininclude/common.hto be compatible with GCC 4.6.This series needs further discussion:
* Some files suffer size growth with gcc4.2, why ?
- Possibility is that the GCC4.2 is incapable to optimize code out so
deep * Does this change break any platforms? Compile tested on PowerPC. - Please run MAKEALL on your platforms to test this.Marek Vasut (39):
DEBUG: Fix debug macros
GCC4.6: Squash warnings incommon/usb.cGCC4.6: Squash warning incmd_ide.c
GCC4.6: Squash warning incmd_date.c
GCC4.6: Squash warning inusb_storage.cGCC4.6: Squash subsequent warnings inusb_storage.c
PowerPC: Squash warning in mpc512xserial.cGCC4.6: Squash warning inmpc5121ads.cGCC4.6: Squash warning incfb_console.cGCC4.6: Squash warning incfi_flash.c
GCC4.6: Squash warnings indenali_data_eye.cGCC4.6: Squash warnings indenali_spd_ddr2.cGCC4.6: Squash warnings indiu.c
GCC4.6: Squash warnings inmpc8610hpcd.cGCC4.6: Squash warnings intqm834x.c
GCC4.6: Squash warning injedec_flash.cGCC4.6: Squash warnings in44x_spd_ddr.cGCC4.6: Squash warnings in4xx_enet.c
GCC4.6: Squash warnings in4xx_ibm_ddr2_autocalib.cGCC4.6: Squash warnings in4xx_pcie.c
GCC4.6: Squash warnings inahci.c
GCC4.6: Squash warning incmd_pmc440.cGCC4.6: Use dst instead of l2srbar incpu_early_init.cGCC4.6: Squash warnings in ddr[123]_dimm_params.c GCC4.6: Squash warnings infsl_espi.c
GCC4.6: Squash warnings infsl_pci_init.cGCC4.6: Squash warnings inpmc405de.c
GCC4.6: Squash warnings insata_sil3114.cGCC4.6: Squash warnings intqm8xx_pcmcia.cGCC4.6: Squash undefined variable incmd_mtdparts.cGCC4.6: Squash warnings inserial_xuartlite.cGCC4.6: Squash warnings inmpc86xx/interrupts.cGCC4.6: Squash warnings inr360mpi/flash.cGCC4.6: Squash warnings inPPChameleonEVB/flash.cGCC4.6: Squash error inpcmcia/i82365.cGCC4.6: Squash error incpc45/pd67290.c
RFT GCC4.6: Fix muas3001 and IDS8247
GCC4.6: Squash GTREADREG related errors GCC4.6: Add macros tomv_gen_reg.harch/powerpc/cpu/mpc512x/serial.c | 2 +- arch/powerpc/cpu/mpc85xx/cpu_init_early.c | 4 +- arch/powerpc/cpu/mpc86xx/interrupts.c | 12 +++--- arch/powerpc/cpu/mpc8xxx/ddr/ddr1_dimm_params.c | 2 +- arch/powerpc/cpu/mpc8xxx/ddr/ddr2_dimm_params.c | 2 +- arch/powerpc/cpu/mpc8xxx/ddr/ddr3_dimm_params.c | 2 +- arch/powerpc/cpu/ppc4xx/44x_spd_ddr.c | 17 ++++--- arch/powerpc/cpu/ppc4xx/4xx_ibm_ddr2_autocalib.c | 8 ++-- arch/powerpc/cpu/ppc4xx/4xx_pcie.c | 3 +- arch/powerpc/cpu/ppc4xx/denali_data_eye.c | 10 ++-- arch/powerpc/cpu/ppc4xx/denali_spd_ddr2.c | 52 +++++++++++----------- board/Marvell/include/mv_gen_reg.h | 8 +++ board/cpc45/pd67290.c | 6 +-- board/dave/PPChameleonEVB/flash.c | 3 +- board/esd/pmc405de/pmc405de.c | 2 +- board/esd/pmc440/cmd_pmc440.c | 2 +- board/freescale/mpc5121ads/mpc5121ads.c | 4 +- board/freescale/mpc8610hpcd/mpc8610hpcd.c | 4 +- board/freescale/p1022ds/diu.c | 2 +- board/r360mpi/flash.c | 4 +- board/tqc/tqm834x/tqm834x.c | 6 +- common/cmd_ide.c | 2 +- common/cmd_mtdparts.c | 2 - common/usb.c | 21 +++------ common/usb_storage.c | 33 +++++++------- drivers/block/ahci.c | 2 +- drivers/block/sata_sil3114.c | 2 +- drivers/mtd/cfi_flash.c | 2 +- drivers/mtd/jedec_flash.c | 5 +- drivers/net/4xx_enet.c | 6 +- drivers/pci/fsl_pci_init.c | 8 ++-- drivers/pcmcia/i82365.c | 6 +-- drivers/pcmcia/tqm8xx_pcmcia.c | 15 +++++- drivers/serial/serial_xuartlite.c | 2 +- drivers/spi/fsl_espi.c | 6 +- drivers/video/cfb_console.c | 2 +- include/common.h | 20 +++++--- include/configs/IDS8247.h | 4 ++ include/configs/PCIPPC2.h | 4 ++ include/configs/PCIPPC6.h | 4 ++ include/configs/mpc7448hpc2.h | 4 ++ include/configs/muas3001.h | 4 ++ include/configs/p3mx.h | 4 ++ include/configs/ppmc7xx.h | 4 ++ include/i2c.h | 32 ++++++++++---- 45 files changed, 201 insertions(+), 148 deletions(-)
Quoted 3 lines
Cc Wolfgang Denk <[email protected]>Cc Simon Glass <[email protected]>Cc Mike Frysinger <[email protected]>
Guys,
please DO NOT MERGE the patches from this series. I'll resubmit it into smaller chunks as suggested by Graeme.
Cheers