[U-Boot] [RFC] [PATCH 00/39] Rework of the debug() macro
Marek Vasut
marek.vasut at gmail.com
Sat Oct 22 02:16:55 CEST 2011
This patch series reworks the debug() and debugX() macro in include/common.h to
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 in common/usb.c
GCC4.6: Squash warning in cmd_ide.c
GCC4.6: Squash warning in cmd_date.c
GCC4.6: Squash warning in usb_storage.c
GCC4.6: Squash subsequent warnings in usb_storage.c
PowerPC: Squash warning in mpc512x serial.c
GCC4.6: Squash warning in mpc5121ads.c
GCC4.6: Squash warning in cfb_console.c
GCC4.6: Squash warning in cfi_flash.c
GCC4.6: Squash warnings in denali_data_eye.c
GCC4.6: Squash warnings in denali_spd_ddr2.c
GCC4.6: Squash warnings in diu.c
GCC4.6: Squash warnings in mpc8610hpcd.c
GCC4.6: Squash warnings in tqm834x.c
GCC4.6: Squash warning in jedec_flash.c
GCC4.6: Squash warnings in 44x_spd_ddr.c
GCC4.6: Squash warnings in 4xx_enet.c
GCC4.6: Squash warnings in 4xx_ibm_ddr2_autocalib.c
GCC4.6: Squash warnings in 4xx_pcie.c
GCC4.6: Squash warnings in ahci.c
GCC4.6: Squash warning in cmd_pmc440.c
GCC4.6: Use dst instead of l2srbar in cpu_early_init.c
GCC4.6: Squash warnings in ddr[123]_dimm_params.c
GCC4.6: Squash warnings in fsl_espi.c
GCC4.6: Squash warnings in fsl_pci_init.c
GCC4.6: Squash warnings in pmc405de.c
GCC4.6: Squash warnings in sata_sil3114.c
GCC4.6: Squash warnings in tqm8xx_pcmcia.c
GCC4.6: Squash undefined variable in cmd_mtdparts.c
GCC4.6: Squash warnings in serial_xuartlite.c
GCC4.6: Squash warnings in mpc86xx/interrupts.c
GCC4.6: Squash warnings in r360mpi/flash.c
GCC4.6: Squash warnings in PPChameleonEVB/flash.c
GCC4.6: Squash error in pcmcia/i82365.c
GCC4.6: Squash error in cpc45/pd67290.c
RFT GCC4.6: Fix muas3001 and IDS8247
GCC4.6: Squash GTREADREG related errors
GCC4.6: Add macros to mv_gen_reg.h
arch/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(-)
Cc: Wolfgang Denk <wd at denx.de>
Cc: Simon Glass <sjg at chromium.org>
Cc: Mike Frysinger <vapier at gentoo.org>
--
1.7.6.3
More information about the U-Boot
mailing list